From d289918bfdf7635ec3bb2c94d8255da2b2572aea Mon Sep 17 00:00:00 2001 From: Aki Date: Sun, 6 Feb 2022 19:14:54 +0100 Subject: Added datafiles to the repository This includes only text files from the most common distribution of content.dat and shatter.dat. --- data/shatter/Ships/Airbases/Airbase1.def | 119 ++++++++++++++++++++++++++++++ data/shatter/Ships/Airbases/Airbase2.def | 120 ++++++++++++++++++++++++++++++ data/shatter/Ships/Airbases/Airbase3.def | 121 +++++++++++++++++++++++++++++++ 3 files changed, 360 insertions(+) create mode 100644 data/shatter/Ships/Airbases/Airbase1.def create mode 100644 data/shatter/Ships/Airbases/Airbase2.def create mode 100644 data/shatter/Ships/Airbases/Airbase3.def (limited to 'data/shatter/Ships/Airbases') diff --git a/data/shatter/Ships/Airbases/Airbase1.def b/data/shatter/Ships/Airbases/Airbase1.def new file mode 100644 index 0000000..986f4a5 --- /dev/null +++ b/data/shatter/Ships/Airbases/Airbase1.def @@ -0,0 +1,119 @@ +SHIP + +name: Airbase1 +display_name: Starbase +class: STARBASE +hud_icon: "hud_icon.pcx" + +detail_0: "Base1-0.mag" +feature_0: 1000 +detail_1: "Base1-6.mag" +feature_1: 6 + +mass: 5e6 +integrity: 250e3 +scale: 4 +acs: 100e3 + +splash_radius: 3000 + +chase: (0, -1200, 250) +bridge: (0, 0, 32) + +degrees: true + +power: { + type: "Auxilliary Reactor", + design: "Auxilliary Reactor", + max_output: 10e3, + + loc: (220, 20, 0), + size: 32, + hull_factor: 0.6 +} + +sensor: { + design: Sensor, + pcs: 20, + active_efficiency: 1e6, + passive_efficiency: 10e3, + range: 100e3, + + loc: (220, 120, 0), + size: 16, + hull_factor: 0.1 +} + +flightdeck: { + name: "Runway 27", + + loc: ( 0, 4, 0), + cam: ( -30, 30, -540), + start: ( 0, 4, -580), + end: ( 0, 500, 3e3), + + runway: ( 0, 4, -640), + runway: ( 0, 4, 640), + + spot: ( 30, 4, -600), + spot: ( 30, 4, -640), + + launch: true, + cycle_time: 20, + + size: 32, + hull_factor: 0.5, +} + +flightdeck: { + name: "Runway 31", + loc: ( -320, 4, -128), + cam: ( 200, 100, 0), + start: (-2700, 500, -2500), + end: ( -380, 4, -190), + + approach: ( -4e3, 750, -4e3), + approach: ( -5e3, 1e3, -2e3), + approach: ( -5e3, 1e3, 2e3), + approach: ( -2e3, 1e3, 4e3), + + runway: ( -660, 4, -460), + runway: ( 256, 4, 448), + + spot: ( -192, 4, 0), + azimuth: 45, + + recovery: true, + max_ships: 1, + cycle_time: 5, + + size: 32, + hull_factor: 0.5, +} + +navlight: { + scale: 1.5, + period: 1, + + light: { loc: (-640, 6, -448), pattern: 0x00030000, type: 1 }, + light: { loc: (-512, 6, -320), pattern: 0x000c0000, type: 1 }, + light: { loc: (-384, 6, -192), pattern: 0x00300000, type: 1 }, + light: { loc: (-256, 6, -64), pattern: 0x00c00000, type: 1 }, + light: { loc: (-128, 6, 64), pattern: 0x03000000, type: 1 }, + light: { loc: ( 0, 6, 192), pattern: 0x0c000000, type: 1 }, + light: { loc: ( 128, 6, 320), pattern: 0x30000000, type: 1 }, + light: { loc: ( 256, 6, 448), pattern: 0xc0000000, type: 1 } +} + +death_spiral: { + time: 0.0, + + final_type: 11, // LARGE_EXPLOSION + final_loc: (0, 32, 0), + + final_type: 12, // LARGE_BURST + final_loc: (0, 64, 0), + } + +map: { sprite: "map0.pcx" } + diff --git a/data/shatter/Ships/Airbases/Airbase2.def b/data/shatter/Ships/Airbases/Airbase2.def new file mode 100644 index 0000000..ab17024 --- /dev/null +++ b/data/shatter/Ships/Airbases/Airbase2.def @@ -0,0 +1,120 @@ +SHIP + +name: Airbase2 +display_name: Starbase +class: STARBASE +hud_icon: "base2_hud.pcx" + +detail_0: "Base2-0.mag" +feature_0: 1000 +detail_1: "Base2-6.mag" +feature_1: 6 + +mass: 5e6 +integrity: 240e3 +scale: 4 +acs: 100e3 + +splash_radius: 3000 + +chase: (0, -1200, 250) +bridge: (0, 0, 32) + +degrees: true + +power: { + type: "Auxilliary Reactor", + design: "Auxilliary Reactor", + max_output: 10e3, + + loc: (-240, 20, 450), + size: 32, + hull_factor: 0.6 +} + +sensor: { + design: Sensor, + pcs: 20, + active_efficiency: 1e6, + passive_efficiency: 10e3, + range: 100e3, + + + loc: (-240, 80, 450), + size: 16, + hull_factor: 0.1 +} + +flightdeck: { + name: "Runway 1R", + + loc: ( 98, 10, 0), + cam: ( 0, 20, -540), + start: ( 98, 10, -580), + end: ( 98, 500, 3e3), + + runway: ( 98, 0, -640), + runway: ( 98, 0, 640), + + spot: ( 138, 10, -768), + spot: ( 58, 10, -768), + + launch: true, + cycle_time: 20, + + size: 32, + hull_factor: 0.5, +} + +flightdeck: { + name: "Runway 2L", + loc: ( -98, 0, -128), + cam: ( 0, 100, 0), + start: ( -98, 800, -3200), + end: ( -98, 10, -255), + + approach: ( -5e3, 1e3, -4e3), + approach: ( -5e3, 1e3, -2e3), + approach: ( -5e3, 1e3, 2e3), + approach: ( -250, 1e3, 4e3), + + runway: ( -98, 10, -640), + runway: ( -98, 10, 640), + + spot: ( -98, 10, 0), + + recovery: true, + max_ships: 1, + cycle_time: 5, + + size: 32, + hull_factor: 0.5, +} + +navlight: { + scale: 1.5, + period: 1, + + light: { loc: (-98, 6, -448), pattern: 0x00030000, type: 1 }, + light: { loc: (-98, 6, -320), pattern: 0x000c0000, type: 1 }, + light: { loc: (-98, 6, -192), pattern: 0x00300000, type: 1 }, + light: { loc: (-98, 6, -64), pattern: 0x00c00000, type: 1 }, + light: { loc: (-98, 6, 64), pattern: 0x03000000, type: 1 }, + light: { loc: (-98, 6, 192), pattern: 0x0c000000, type: 1 }, + light: { loc: (-98, 6, 320), pattern: 0x30000000, type: 1 }, + light: { loc: (-98, 6, 448), pattern: 0xc0000000, type: 1 } +} + + +death_spiral: { + time: 0.0, + + final_type: 11, // LARGE_EXPLOSION + final_loc: (0, 32, 0), + + final_type: 12, // LARGE_BURST + final_loc: (0, 64, 0), +} + +map: { sprite: "base2_map.pcx" } + diff --git a/data/shatter/Ships/Airbases/Airbase3.def b/data/shatter/Ships/Airbases/Airbase3.def new file mode 100644 index 0000000..ea8dbb5 --- /dev/null +++ b/data/shatter/Ships/Airbases/Airbase3.def @@ -0,0 +1,121 @@ +SHIP + +name: Airbase3 +display_name: Starbase +class: STARBASE +hud_icon: "base2_hud.pcx" + +detail_0: "Base3-0.mag" +feature_0: 1000 +detail_1: "Base3-6.mag" +feature_1: 6 + +mass: 5e6 +integrity: 240e3 +scale: 4 +acs: 100e3 + +splash_radius: 3000 + +chase: (0, -1200, 250) +bridge: (0, 0, 32) + +degrees: true + +power: { + type: "Auxilliary Reactor", + design: "Auxilliary Reactor", + max_output: 10e3, + + loc: (-240, 20, 450), + size: 32, + hull_factor: 0.6 +} + +sensor: { + design: Sensor, + pcs: 20, + active_efficiency: 1e6, + passive_efficiency: 10e3, + range: 100e3, + + + loc: (-240, 80, 450), + size: 16, + hull_factor: 0.1 +} + +flightdeck: { + name: "Runway 1R", + + loc: ( 98, 10, 0), + cam: ( 0, 20, -540), + start: ( 98, 10, -580), + end: ( 98, 500, 3e3), + + runway: ( 98, 0, -640), + runway: ( 98, 0, 640), + + spot: ( 138, 10, -768), + spot: ( 58, 10, -768), + + launch: true, + cycle_time: 20, + + size: 32, + hull_factor: 0.5, +} + +flightdeck: { + name: "Runway 2L", + loc: ( -98, 0, -128), + cam: ( 0, 100, 0), + start: ( -98, 800, -3200), + end: ( -98, 10, -255), + + approach: ( -5e3, 1e3, -4e3), + approach: ( -5e3, 1e3, -2e3), + approach: ( -5e3, 1e3, 2e3), + approach: ( -250, 1e3, 4e3), + + runway: ( -98, 10, -640), + runway: ( -98, 10, 640), + + spot: ( -98, 10, 0), + + recovery: true, + max_ships: 1, + cycle_time: 5, + + size: 32, + hull_factor: 0.5, +} + + +navlight: { + scale: 1.5, + period: 1, + + light: { loc: (-98, 6, -448), pattern: 0x00030000, type: 1 }, + light: { loc: (-98, 6, -320), pattern: 0x000c0000, type: 1 }, + light: { loc: (-98, 6, -192), pattern: 0x00300000, type: 1 }, + light: { loc: (-98, 6, -64), pattern: 0x00c00000, type: 1 }, + light: { loc: (-98, 6, 64), pattern: 0x03000000, type: 1 }, + light: { loc: (-98, 6, 192), pattern: 0x0c000000, type: 1 }, + light: { loc: (-98, 6, 320), pattern: 0x30000000, type: 1 }, + light: { loc: (-98, 6, 448), pattern: 0xc0000000, type: 1 } +} + + +death_spiral: { + time: 0.0, + + final_type: 11, // LARGE_EXPLOSION + final_loc: (0, 32, 0), + + final_type: 12, // LARGE_BURST + final_loc: (0, 64, 0), +} + +map: { sprite: "base2_map.pcx" } + -- cgit v1.1