Added EF_NO_KILL_INC to prevent kill count increment.

This commit is contained in:
Steve 2016-03-13 10:50:32 +00:00
parent cca080e88f
commit 160f65a15b
9 changed files with 123 additions and 119 deletions

View File

@ -10,56 +10,56 @@
"texture" : "gfx/capitalShips/csnCorvette01/core.png", "texture" : "gfx/capitalShips/csnCorvette01/core.png",
"x" : 0, "x" : 0,
"y" : -140, "y" : -140,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 100, "health" : 100,
"texture" : "gfx/capitalShips/csnCorvette01/component1.png", "texture" : "gfx/capitalShips/csnCorvette01/component1.png",
"x" : 0, "x" : 0,
"y" : -200, "y" : -200,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 100, "health" : 100,
"texture" : "gfx/capitalShips/csnCorvette01/component2.png", "texture" : "gfx/capitalShips/csnCorvette01/component2.png",
"x" : -34, "x" : -34,
"y" : 25, "y" : 25,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 100, "health" : 100,
"texture" : "gfx/capitalShips/csnCorvette01/component2.png", "texture" : "gfx/capitalShips/csnCorvette01/component2.png",
"x" : 34, "x" : 34,
"y" : 25, "y" : 25,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 100, "health" : 100,
"texture" : "gfx/capitalShips/csnCorvette01/component2.png", "texture" : "gfx/capitalShips/csnCorvette01/component2.png",
"x" : -16, "x" : -16,
"y" : 25, "y" : 25,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 100, "health" : 100,
"texture" : "gfx/capitalShips/csnCorvette01/component2.png", "texture" : "gfx/capitalShips/csnCorvette01/component2.png",
"x" : 16, "x" : 16,
"y" : 25, "y" : 25,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 100, "health" : 100,
"texture" : "gfx/capitalShips/csnCorvette01/component3.png", "texture" : "gfx/capitalShips/csnCorvette01/component3.png",
"x" : -23, "x" : -23,
"y" : 242, "y" : 242,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 100, "health" : 100,
"texture" : "gfx/capitalShips/csnCorvette01/component3.png", "texture" : "gfx/capitalShips/csnCorvette01/component3.png",
"x" : 23, "x" : 23,
"y" : 242, "y" : 242,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
} }
], ],
"engines" : [ "engines" : [
@ -68,35 +68,35 @@
"texture" : "gfx/capitalShips/csnCorvette01/engine1.png", "texture" : "gfx/capitalShips/csnCorvette01/engine1.png",
"x" : -150, "x" : -150,
"y" : 293, "y" : 293,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/csnCorvette01/engine1.png", "texture" : "gfx/capitalShips/csnCorvette01/engine1.png",
"x" : 150, "x" : 150,
"y" : 293, "y" : 293,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/csnCorvette01/engine1.png", "texture" : "gfx/capitalShips/csnCorvette01/engine1.png",
"x" : -90, "x" : -90,
"y" : 293, "y" : 293,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/csnCorvette01/engine1.png", "texture" : "gfx/capitalShips/csnCorvette01/engine1.png",
"x" : 90, "x" : 90,
"y" : 293, "y" : 293,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/csnCorvette01/engine1.png", "texture" : "gfx/capitalShips/csnCorvette01/engine1.png",
"x" : 0, "x" : 0,
"y" : 296, "y" : 296,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
} }
], ],
"guns" : [ "guns" : [
@ -107,7 +107,7 @@
"y" : 200, "y" : 200,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -118,7 +118,7 @@
"y" : 200, "y" : 200,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -129,7 +129,7 @@
"y" : 100, "y" : 100,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -140,7 +140,7 @@
"y" : 100, "y" : 100,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -151,7 +151,7 @@
"y" : -50, "y" : -50,
"reloadTime" : 40, "reloadTime" : 40,
"type" : "BT_ROCKET", "type" : "BT_ROCKET",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -162,7 +162,7 @@
"y" : 175, "y" : 175,
"reloadTime" : 40, "reloadTime" : 40,
"type" : "BT_ROCKET", "type" : "BT_ROCKET",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
} }

View File

@ -10,49 +10,49 @@
"texture" : "gfx/capitalShips/csnCorvette02/core.png", "texture" : "gfx/capitalShips/csnCorvette02/core.png",
"x" : 0, "x" : 0,
"y" : -140, "y" : -140,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 100, "health" : 100,
"texture" : "gfx/capitalShips/csnCorvette02/component1.png", "texture" : "gfx/capitalShips/csnCorvette02/component1.png",
"x" : -105, "x" : -105,
"y" : 195, "y" : 195,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 100, "health" : 100,
"texture" : "gfx/capitalShips/csnCorvette02/component1.png", "texture" : "gfx/capitalShips/csnCorvette02/component1.png",
"x" : 105, "x" : 105,
"y" : 195, "y" : 195,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 100, "health" : 100,
"texture" : "gfx/capitalShips/csnCorvette02/component2.png", "texture" : "gfx/capitalShips/csnCorvette02/component2.png",
"x" : -25, "x" : -25,
"y" : 18, "y" : 18,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 100, "health" : 100,
"texture" : "gfx/capitalShips/csnCorvette02/component3.png", "texture" : "gfx/capitalShips/csnCorvette02/component3.png",
"x" : 25, "x" : 25,
"y" : 18, "y" : 18,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 100, "health" : 100,
"texture" : "gfx/capitalShips/csnCorvette02/component4.png", "texture" : "gfx/capitalShips/csnCorvette02/component4.png",
"x" : -67, "x" : -67,
"y" : -117, "y" : -117,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 100, "health" : 100,
"texture" : "gfx/capitalShips/csnCorvette02/component5.png", "texture" : "gfx/capitalShips/csnCorvette02/component5.png",
"x" : 67, "x" : 67,
"y" : -117, "y" : -117,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
} }
], ],
"engines" : [ "engines" : [
@ -61,28 +61,28 @@
"texture" : "gfx/capitalShips/csnCorvette02/engine1.png", "texture" : "gfx/capitalShips/csnCorvette02/engine1.png",
"x" : -70, "x" : -70,
"y" : 253, "y" : 253,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/csnCorvette02/engine2.png", "texture" : "gfx/capitalShips/csnCorvette02/engine2.png",
"x" : -25, "x" : -25,
"y" : 247, "y" : 247,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/csnCorvette02/engine2.png", "texture" : "gfx/capitalShips/csnCorvette02/engine2.png",
"x" : 25, "x" : 25,
"y" : 247, "y" : 247,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/csnCorvette02/engine1.png", "texture" : "gfx/capitalShips/csnCorvette02/engine1.png",
"x" : 70, "x" : 70,
"y" : 253, "y" : 253,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
} }
], ],
"guns" : [ "guns" : [
@ -93,7 +93,7 @@
"y" : -225, "y" : -225,
"reloadTime" : 40, "reloadTime" : 40,
"type" : "BT_ROCKET", "type" : "BT_ROCKET",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -104,7 +104,7 @@
"y" : -60, "y" : -60,
"reloadTime" : 40, "reloadTime" : 40,
"type" : "BT_ROCKET", "type" : "BT_ROCKET",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -115,7 +115,7 @@
"y" : -60, "y" : -60,
"reloadTime" : 40, "reloadTime" : 40,
"type" : "BT_ROCKET", "type" : "BT_ROCKET",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -126,7 +126,7 @@
"y" : 70, "y" : 70,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -137,7 +137,7 @@
"y" : 110, "y" : 110,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -148,7 +148,7 @@
"y" : 110, "y" : 110,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -159,7 +159,7 @@
"y" : 240, "y" : 240,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -170,7 +170,7 @@
"y" : 240, "y" : 240,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
} }

View File

@ -10,56 +10,56 @@
"texture" : "gfx/capitalShips/infCorvette01/component1.png", "texture" : "gfx/capitalShips/infCorvette01/component1.png",
"x" : -27, "x" : -27,
"y" : 100, "y" : 100,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette01/component2.png", "texture" : "gfx/capitalShips/infCorvette01/component2.png",
"x" : 27, "x" : 27,
"y" : 100, "y" : 100,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette01/component3.png", "texture" : "gfx/capitalShips/infCorvette01/component3.png",
"x" : 20, "x" : 20,
"y" : -17, "y" : -17,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette01/component3.png", "texture" : "gfx/capitalShips/infCorvette01/component3.png",
"x" : -20, "x" : -20,
"y" : -17, "y" : -17,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette01/component4.png", "texture" : "gfx/capitalShips/infCorvette01/component4.png",
"x" : -21, "x" : -21,
"y" : -64, "y" : -64,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette01/component5.png", "texture" : "gfx/capitalShips/infCorvette01/component5.png",
"x" : 21, "x" : 21,
"y" : -64, "y" : -64,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette01/component6.png", "texture" : "gfx/capitalShips/infCorvette01/component6.png",
"x" : -22, "x" : -22,
"y" : -243, "y" : -243,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette01/component6.png", "texture" : "gfx/capitalShips/infCorvette01/component6.png",
"x" : 22, "x" : 22,
"y" : -243, "y" : -243,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
} }
], ],
"engines" : [ "engines" : [
@ -68,21 +68,21 @@
"texture" : "gfx/capitalShips/infCorvette01/engine1.png", "texture" : "gfx/capitalShips/infCorvette01/engine1.png",
"x" : -50, "x" : -50,
"y" : 285, "y" : 285,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette01/engine1.png", "texture" : "gfx/capitalShips/infCorvette01/engine1.png",
"x" : 50, "x" : 50,
"y" : 285, "y" : 285,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette01/engine2.png", "texture" : "gfx/capitalShips/infCorvette01/engine2.png",
"x" : 0, "x" : 0,
"y" : 280, "y" : 280,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
} }
], ],
"guns" : [ "guns" : [
@ -93,7 +93,7 @@
"y" : 170, "y" : 170,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -104,7 +104,7 @@
"y" : -150, "y" : -150,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -115,7 +115,7 @@
"y" : 50, "y" : 50,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE"
}, },
{ {
@ -125,7 +125,7 @@
"y" : 50, "y" : 50,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE"
}, },
{ {
@ -135,7 +135,7 @@
"y" : -60, "y" : -60,
"reloadTime" : 40, "reloadTime" : 40,
"type" : "BT_ROCKET", "type" : "BT_ROCKET",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE"
}, },
{ {
@ -145,7 +145,7 @@
"y" : -60, "y" : -60,
"reloadTime" : 40, "reloadTime" : 40,
"type" : "BT_ROCKET", "type" : "BT_ROCKET",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE"
} }
] ]

View File

@ -10,63 +10,63 @@
"texture" : "gfx/capitalShips/infCorvette02/core.png", "texture" : "gfx/capitalShips/infCorvette02/core.png",
"x" : 0, "x" : 0,
"y" : -80, "y" : -80,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette02/component1.png", "texture" : "gfx/capitalShips/infCorvette02/component1.png",
"x" : -32, "x" : -32,
"y" : -75, "y" : -75,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette02/component1.png", "texture" : "gfx/capitalShips/infCorvette02/component1.png",
"x" : 32, "x" : 32,
"y" : -75, "y" : -75,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette02/component2.png", "texture" : "gfx/capitalShips/infCorvette02/component2.png",
"x" : -95, "x" : -95,
"y" : 195, "y" : 195,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette02/component2.png", "texture" : "gfx/capitalShips/infCorvette02/component2.png",
"x" : 95, "x" : 95,
"y" : 195, "y" : 195,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette02/component3.png", "texture" : "gfx/capitalShips/infCorvette02/component3.png",
"x" : -30, "x" : -30,
"y" : 210, "y" : 210,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette02/component3.png", "texture" : "gfx/capitalShips/infCorvette02/component3.png",
"x" : 30, "x" : 30,
"y" : 210, "y" : 210,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette02/component4.png", "texture" : "gfx/capitalShips/infCorvette02/component4.png",
"x" : -24, "x" : -24,
"y" : -20, "y" : -20,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette02/component4.png", "texture" : "gfx/capitalShips/infCorvette02/component4.png",
"x" : 24, "x" : 24,
"y" : -20, "y" : -20,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
} }
], ],
"guns" : [ "guns" : [
@ -77,7 +77,7 @@
"y" : 200, "y" : 200,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -88,7 +88,7 @@
"y" : 200, "y" : 200,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -99,7 +99,7 @@
"y" : 200, "y" : 200,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -110,7 +110,7 @@
"y" : 0, "y" : 0,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -121,7 +121,7 @@
"y" : 100, "y" : 100,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -132,7 +132,7 @@
"y" : -125, "y" : -125,
"reloadTime" : 40, "reloadTime" : 40,
"type" : "BT_ROCKET", "type" : "BT_ROCKET",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -143,7 +143,7 @@
"y" : -125, "y" : -125,
"reloadTime" : 40, "reloadTime" : 40,
"type" : "BT_ROCKET", "type" : "BT_ROCKET",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
} }
@ -154,28 +154,28 @@
"texture" : "gfx/capitalShips/infCorvette02/engine1.png", "texture" : "gfx/capitalShips/infCorvette02/engine1.png",
"x" : -75, "x" : -75,
"y" : 275, "y" : 275,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette02/engine2.png", "texture" : "gfx/capitalShips/infCorvette02/engine2.png",
"x" : -20, "x" : -20,
"y" : 275, "y" : 275,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette02/engine3.png", "texture" : "gfx/capitalShips/infCorvette02/engine3.png",
"x" : 20, "x" : 20,
"y" : 275, "y" : 275,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/infCorvette02/engine4.png", "texture" : "gfx/capitalShips/infCorvette02/engine4.png",
"x" : 75, "x" : 75,
"y" : 275, "y" : 275,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
} }
] ]
} }

View File

@ -10,63 +10,63 @@
"texture" : "gfx/capitalShips/unfCorvette01/core.png", "texture" : "gfx/capitalShips/unfCorvette01/core.png",
"x" : 0, "x" : 0,
"y" : -100, "y" : -100,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 50, "health" : 50,
"texture" : "gfx/capitalShips/unfCorvette01/component1.png", "texture" : "gfx/capitalShips/unfCorvette01/component1.png",
"x" : -42, "x" : -42,
"y" : -36, "y" : -36,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 50, "health" : 50,
"texture" : "gfx/capitalShips/unfCorvette01/component1.png", "texture" : "gfx/capitalShips/unfCorvette01/component1.png",
"x" : 42, "x" : 42,
"y" : -36, "y" : -36,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 50, "health" : 50,
"texture" : "gfx/capitalShips/unfCorvette01/component2.png", "texture" : "gfx/capitalShips/unfCorvette01/component2.png",
"x" : -40, "x" : -40,
"y" : -8, "y" : -8,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 50, "health" : 50,
"texture" : "gfx/capitalShips/unfCorvette01/component2.png", "texture" : "gfx/capitalShips/unfCorvette01/component2.png",
"x" : 40, "x" : 40,
"y" : -8, "y" : -8,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 50, "health" : 50,
"texture" : "gfx/capitalShips/unfCorvette01/component3.png", "texture" : "gfx/capitalShips/unfCorvette01/component3.png",
"x" : -40, "x" : -40,
"y" : 68, "y" : 68,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 50, "health" : 50,
"texture" : "gfx/capitalShips/unfCorvette01/component4.png", "texture" : "gfx/capitalShips/unfCorvette01/component4.png",
"x" : 40, "x" : 40,
"y" : 68, "y" : 68,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 50, "health" : 50,
"texture" : "gfx/capitalShips/unfCorvette01/component5.png", "texture" : "gfx/capitalShips/unfCorvette01/component5.png",
"x" : -40, "x" : -40,
"y" : 128, "y" : 128,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 50, "health" : 50,
"texture" : "gfx/capitalShips/unfCorvette01/component5.png", "texture" : "gfx/capitalShips/unfCorvette01/component5.png",
"x" : 40, "x" : 40,
"y" : 128, "y" : 128,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
} }
], ],
"engines" : [ "engines" : [
@ -75,28 +75,28 @@
"texture" : "gfx/capitalShips/unfCorvette01/engine1.png", "texture" : "gfx/capitalShips/unfCorvette01/engine1.png",
"x" : -112, "x" : -112,
"y" : 281, "y" : 281,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/unfCorvette01/engine1.png", "texture" : "gfx/capitalShips/unfCorvette01/engine1.png",
"x" : 112, "x" : 112,
"y" : 281, "y" : 281,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/unfCorvette01/engine2.png", "texture" : "gfx/capitalShips/unfCorvette01/engine2.png",
"x" : -34, "x" : -34,
"y" : 268, "y" : 268,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/unfCorvette01/engine2.png", "texture" : "gfx/capitalShips/unfCorvette01/engine2.png",
"x" : 34, "x" : 34,
"y" : 268, "y" : 268,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
} }
], ],
"guns" : [ "guns" : [
@ -107,7 +107,7 @@
"y" : -250, "y" : -250,
"reloadTime" : 40, "reloadTime" : 40,
"type" : "BT_ROCKET", "type" : "BT_ROCKET",
"flags" : "EF_TAKES_DAMAGE+EF_STATIC+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -118,7 +118,7 @@
"y" : -250, "y" : -250,
"reloadTime" : 40, "reloadTime" : 40,
"type" : "BT_ROCKET", "type" : "BT_ROCKET",
"flags" : "EF_TAKES_DAMAGE+EF_STATIC+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -129,7 +129,7 @@
"y" : 20, "y" : 20,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE"
}, },
{ {
@ -139,7 +139,7 @@
"y" : 20, "y" : 20,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE"
}, },
{ {
@ -149,7 +149,7 @@
"y" : 100, "y" : 100,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -160,7 +160,7 @@
"y" : 100, "y" : 100,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -171,7 +171,7 @@
"y" : 180, "y" : 180,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE"
}, },
{ {
@ -181,7 +181,7 @@
"y" : 180, "y" : 180,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE"
} }
] ]

View File

@ -10,49 +10,49 @@
"texture" : "gfx/capitalShips/unfCorvette01/core.png", "texture" : "gfx/capitalShips/unfCorvette01/core.png",
"x" : 0, "x" : 0,
"y" : -100, "y" : -100,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 50, "health" : 50,
"texture" : "gfx/capitalShips/unfCorvette02/component1.png", "texture" : "gfx/capitalShips/unfCorvette02/component1.png",
"x" : -22, "x" : -22,
"y" : -24, "y" : -24,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 50, "health" : 50,
"texture" : "gfx/capitalShips/unfCorvette02/component1.png", "texture" : "gfx/capitalShips/unfCorvette02/component1.png",
"x" : 22, "x" : 22,
"y" : -24, "y" : -24,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 50, "health" : 50,
"texture" : "gfx/capitalShips/unfCorvette02/component2.png", "texture" : "gfx/capitalShips/unfCorvette02/component2.png",
"x" : -86, "x" : -86,
"y" : 188, "y" : 188,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 50, "health" : 50,
"texture" : "gfx/capitalShips/unfCorvette02/component2.png", "texture" : "gfx/capitalShips/unfCorvette02/component2.png",
"x" : 86, "x" : 86,
"y" : 188, "y" : 188,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 50, "health" : 50,
"texture" : "gfx/capitalShips/unfCorvette02/component3.png", "texture" : "gfx/capitalShips/unfCorvette02/component3.png",
"x" : -43, "x" : -43,
"y" : 151, "y" : 151,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 50, "health" : 50,
"texture" : "gfx/capitalShips/unfCorvette02/component3.png", "texture" : "gfx/capitalShips/unfCorvette02/component3.png",
"x" : 43, "x" : 43,
"y" : 151, "y" : 151,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
} }
], ],
"engines" : [ "engines" : [
@ -61,28 +61,28 @@
"texture" : "gfx/capitalShips/unfCorvette02/engine1.png", "texture" : "gfx/capitalShips/unfCorvette02/engine1.png",
"x" : -100, "x" : -100,
"y" : 286, "y" : 286,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/unfCorvette02/engine1.png", "texture" : "gfx/capitalShips/unfCorvette02/engine1.png",
"x" : 100, "x" : 100,
"y" : 286, "y" : 286,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/unfCorvette02/engine2.png", "texture" : "gfx/capitalShips/unfCorvette02/engine2.png",
"x" : -35, "x" : -35,
"y" : 289, "y" : 289,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
}, },
{ {
"health" : 150, "health" : 150,
"texture" : "gfx/capitalShips/unfCorvette02/engine2.png", "texture" : "gfx/capitalShips/unfCorvette02/engine2.png",
"x" : 35, "x" : 35,
"y" : 289, "y" : 289,
"flags" : "EF_TAKES_DAMAGE+EF_STATIC" "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC"
} }
], ],
"guns" : [ "guns" : [
@ -93,7 +93,7 @@
"y" : -250, "y" : -250,
"reloadTime" : 40, "reloadTime" : 40,
"type" : "BT_ROCKET", "type" : "BT_ROCKET",
"flags" : "EF_TAKES_DAMAGE+EF_STATIC+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -104,7 +104,7 @@
"y" : 30, "y" : 30,
"reloadTime" : 40, "reloadTime" : 40,
"type" : "BT_ROCKET", "type" : "BT_ROCKET",
"flags" : "EF_TAKES_DAMAGE+EF_STATIC+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -115,7 +115,7 @@
"y" : 30, "y" : 30,
"reloadTime" : 40, "reloadTime" : 40,
"type" : "BT_ROCKET", "type" : "BT_ROCKET",
"flags" : "EF_TAKES_DAMAGE+EF_STATIC+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_STATIC+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE", "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE",
"missiles" : 9999 "missiles" : 9999
}, },
@ -126,7 +126,7 @@
"y" : 30, "y" : 30,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE"
}, },
{ {
@ -136,7 +136,7 @@
"y" : -70, "y" : -70,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE"
}, },
{ {
@ -146,7 +146,7 @@
"y" : -70, "y" : -70,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE"
}, },
{ {
@ -156,7 +156,7 @@
"y" : 170, "y" : 170,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE"
}, },
{ {
@ -166,7 +166,7 @@
"y" : 210, "y" : 210,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE"
}, },
{ {
@ -176,7 +176,7 @@
"y" : 210, "y" : 210,
"reloadTime" : 10, "reloadTime" : 10,
"type" : "BT_PLASMA", "type" : "BT_PLASMA",
"flags" : "EF_TAKES_DAMAGE+EF_SECONDARY_TARGET", "flags" : "EF_NO_KILL_INC+EF_TAKES_DAMAGE+EF_SECONDARY_TARGET",
"aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE" "aiFlags" : "AIF_AGGRESSIVE+AIF_LONG_RANGE_FIRE"
} }
] ]

View File

@ -203,7 +203,7 @@ static void checkCollisions(Bullet *b)
} }
/* assuming that health <= 0 will always mean killed */ /* assuming that health <= 0 will always mean killed */
if (e->health <= 0 && b->owner == player) if (e->health <= 0 && b->owner == player && (!(e->flags & EF_NO_KILL_INC)))
{ {
battle.stats[STAT_ENEMIES_KILLED_PLAYER]++; battle.stats[STAT_ENEMIES_KILLED_PLAYER]++;
battle.stats[STAT_EPIC_KILL_STREAK]++; battle.stats[STAT_EPIC_KILL_STREAK]++;

View File

@ -321,9 +321,12 @@ void doFighter(void)
{ {
if (self->side != SIDE_ALLIES) if (self->side != SIDE_ALLIES)
{ {
battle.stats[STAT_ENEMIES_KILLED]++; if (!(self->flags & EF_NO_KILL_INC))
{
battle.stats[STAT_ENEMIES_KILLED]++;
runScriptFunction("ENEMIES_KILLED %d", battle.stats[STAT_ENEMIES_KILLED]); runScriptFunction("ENEMIES_KILLED %d", battle.stats[STAT_ENEMIES_KILLED]);
}
} }
else else
{ {

View File

@ -96,6 +96,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#define EF_AI_TARGET (2 << 13) #define EF_AI_TARGET (2 << 13)
#define EF_AI_LEADER (2 << 14) #define EF_AI_LEADER (2 << 14)
#define EF_ROPED_ATTACHED (2 << 15) #define EF_ROPED_ATTACHED (2 << 15)
#define EF_NO_KILL_INC (2 << 16)
#define AIF_NONE 0 #define AIF_NONE 0
#define AIF_FOLLOWS_PLAYER (2 << 0) #define AIF_FOLLOWS_PLAYER (2 << 0)