diff --git a/data/capitalShips/list.json b/data/capitalShips/list.json index d4a1969..088bb3a 100644 --- a/data/capitalShips/list.json +++ b/data/capitalShips/list.json @@ -2,6 +2,7 @@ "data/capitalShips/csnCorvette01.json", "data/capitalShips/csnCorvette02.json", "data/capitalShips/unfCorvette01.json", + "data/capitalShips/unfCorvette02.json", "data/capitalShips/infCorvette01.json", "data/capitalShips/infCorvette02.json" ] diff --git a/data/capitalShips/unfCorvette02.json b/data/capitalShips/unfCorvette02.json new file mode 100644 index 0000000..911a837 --- /dev/null +++ b/data/capitalShips/unfCorvette02.json @@ -0,0 +1,183 @@ +{ + "name" : "UNF Corvette 02", + "health" : 0, + "shield" : 500, + "shieldRechargeRate" : 60, + "texture" : "gfx/capitalShips/unfCorvette02/body.png", + "components" : [ + { + "health" : 150, + "texture" : "gfx/capitalShips/unfCorvette01/core.png", + "x" : 0, + "y" : -100, + "flags" : "EF_TAKES_DAMAGE+EF_STATIC" + }, + { + "health" : 50, + "texture" : "gfx/capitalShips/unfCorvette02/component1.png", + "x" : -22, + "y" : -24, + "flags" : "EF_TAKES_DAMAGE+EF_STATIC" + }, + { + "health" : 50, + "texture" : "gfx/capitalShips/unfCorvette02/component1.png", + "x" : 22, + "y" : -24, + "flags" : "EF_TAKES_DAMAGE+EF_STATIC" + }, + { + "health" : 50, + "texture" : "gfx/capitalShips/unfCorvette02/component2.png", + "x" : -86, + "y" : 188, + "flags" : "EF_TAKES_DAMAGE+EF_STATIC" + }, + { + "health" : 50, + "texture" : "gfx/capitalShips/unfCorvette02/component2.png", + "x" : 86, + "y" : 188, + "flags" : "EF_TAKES_DAMAGE+EF_STATIC" + }, + { + "health" : 50, + "texture" : "gfx/capitalShips/unfCorvette02/component3.png", + "x" : -43, + "y" : 151, + "flags" : "EF_TAKES_DAMAGE+EF_STATIC" + }, + { + "health" : 50, + "texture" : "gfx/capitalShips/unfCorvette02/component3.png", + "x" : 43, + "y" : 151, + "flags" : "EF_TAKES_DAMAGE+EF_STATIC" + } + ], + "engines" : [ + { + "health" : 150, + "texture" : "gfx/capitalShips/unfCorvette02/engine1.png", + "x" : -100, + "y" : 286, + "flags" : "EF_TAKES_DAMAGE+EF_STATIC" + }, + { + "health" : 150, + "texture" : "gfx/capitalShips/unfCorvette02/engine1.png", + "x" : 100, + "y" : 286, + "flags" : "EF_TAKES_DAMAGE+EF_STATIC" + }, + { + "health" : 150, + "texture" : "gfx/capitalShips/unfCorvette02/engine2.png", + "x" : -35, + "y" : 289, + "flags" : "EF_TAKES_DAMAGE+EF_STATIC" + }, + { + "health" : 150, + "texture" : "gfx/capitalShips/unfCorvette02/engine2.png", + "x" : 35, + "y" : 289, + "flags" : "EF_TAKES_DAMAGE+EF_STATIC" + } + ], + "guns" : [ + { + "health" : 250, + "texture" : "gfx/capitalShips/common/cannon01.png", + "x" : 0, + "y" : -250, + "reloadTime" : 40, + "type" : "BT_ROCKET", + "flags" : "EF_TAKES_DAMAGE+EF_STATIC+EF_SECONDARY_TARGET", + "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", + "missiles" : 9999 + }, + { + "health" : 250, + "texture" : "gfx/capitalShips/common/cannon01.png", + "x" : -142, + "y" : 30, + "reloadTime" : 40, + "type" : "BT_ROCKET", + "flags" : "EF_TAKES_DAMAGE+EF_STATIC+EF_SECONDARY_TARGET", + "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", + "missiles" : 9999 + }, + { + "health" : 250, + "texture" : "gfx/capitalShips/common/cannon01.png", + "x" : 142, + "y" : 30, + "reloadTime" : 40, + "type" : "BT_ROCKET", + "flags" : "EF_TAKES_DAMAGE+EF_STATIC+EF_SECONDARY_TARGET", + "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", + "missiles" : 9999 + }, + { + "health" : 250, + "texture" : "gfx/capitalShips/common/cannon01.png", + "x" : 0, + "y" : 30, + "reloadTime" : 10, + "type" : "BT_PLASMA", + "flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", + "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" + }, + { + "health" : 250, + "texture" : "gfx/capitalShips/common/cannon01.png", + "x" : -53, + "y" : -70, + "reloadTime" : 10, + "type" : "BT_PLASMA", + "flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", + "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" + }, + { + "health" : 250, + "texture" : "gfx/capitalShips/common/cannon01.png", + "x" : 53, + "y" : -70, + "reloadTime" : 10, + "type" : "BT_PLASMA", + "flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", + "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" + }, + { + "health" : 250, + "texture" : "gfx/capitalShips/common/cannon01.png", + "x" : 0, + "y" : 170, + "reloadTime" : 10, + "type" : "BT_PLASMA", + "flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", + "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" + }, + { + "health" : 250, + "texture" : "gfx/capitalShips/common/cannon01.png", + "x" : -55, + "y" : 210, + "reloadTime" : 10, + "type" : "BT_PLASMA", + "flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", + "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" + }, + { + "health" : 250, + "texture" : "gfx/capitalShips/common/cannon01.png", + "x" : 55, + "y" : 210, + "reloadTime" : 10, + "type" : "BT_PLASMA", + "flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", + "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" + } + ] +} diff --git a/gfx/capitalShips/unfCorvette02/body.png b/gfx/capitalShips/unfCorvette02/body.png new file mode 100644 index 0000000..4d2b1da Binary files /dev/null and b/gfx/capitalShips/unfCorvette02/body.png differ diff --git a/gfx/capitalShips/unfCorvette02/component1.png b/gfx/capitalShips/unfCorvette02/component1.png new file mode 100644 index 0000000..e866dc0 Binary files /dev/null and b/gfx/capitalShips/unfCorvette02/component1.png differ diff --git a/gfx/capitalShips/unfCorvette02/component2.png b/gfx/capitalShips/unfCorvette02/component2.png new file mode 100644 index 0000000..a068e20 Binary files /dev/null and b/gfx/capitalShips/unfCorvette02/component2.png differ diff --git a/gfx/capitalShips/unfCorvette02/component3.png b/gfx/capitalShips/unfCorvette02/component3.png new file mode 100644 index 0000000..48bb02c Binary files /dev/null and b/gfx/capitalShips/unfCorvette02/component3.png differ diff --git a/gfx/capitalShips/unfCorvette02/engine1.png b/gfx/capitalShips/unfCorvette02/engine1.png new file mode 100644 index 0000000..3e42008 Binary files /dev/null and b/gfx/capitalShips/unfCorvette02/engine1.png differ diff --git a/gfx/capitalShips/unfCorvette02/engine2.png b/gfx/capitalShips/unfCorvette02/engine2.png new file mode 100644 index 0000000..ee53692 Binary files /dev/null and b/gfx/capitalShips/unfCorvette02/engine2.png differ