summaryrefslogtreecommitdiff
path: root/src/game/bg_misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/bg_misc.c')
-rw-r--r--src/game/bg_misc.c420
1 files changed, 417 insertions, 3 deletions
diff --git a/src/game/bg_misc.c b/src/game/bg_misc.c
index 61ac0e23..0ecf96db 100644
--- a/src/game/bg_misc.c
+++ b/src/game/bg_misc.c
@@ -1438,7 +1438,99 @@ classAttributes_t bg_classList[ ] =
350,
0.5f,
1.0f,
- { PCL_D_D_BASE, PCL_D_O_BASE, PCL_NONE },
+ { PCL_D_B_LEV1, PCL_NONE, PCL_NONE },
+ 2000,
+ 100
+ },
+ {
+ PCL_D_B_LEV1,
+ "BuilderLevel1",
+ "lucy",
+ "default",
+ { -15, -15, -20 },
+ { 15, 15, 20 },
+ { 15, 15, 20 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 12, 12,
+ 75,
+ 75,
+ SCA_CANJUMP|SCA_FOVWARPS,
+ 110,
+ 0.005f,
+ 200,
+ 1.0f,
+ 1.0f,
+ { PCL_D_B_LEV21, PCL_D_B_LEV22, PCL_D_B_LEV23 },
+ 2000,
+ 100
+ },
+ {
+ PCL_D_B_LEV21,
+ "BuilderLevel2-1",
+ "lucy",
+ "default",
+ { -15, -15, -20 },
+ { 15, 15, 20 },
+ { 15, 15, 20 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 12, 12,
+ 100,
+ 200,
+ SCA_TAKESFALLDAMAGE|SCA_FOVWARPS,
+ 90,
+ 0.015f,
+ 350,
+ 1.2f,
+ 1.0f,
+ { PCL_NONE, PCL_NONE, PCL_NONE },
+ 2000,
+ 100
+ },
+ {
+ PCL_D_B_LEV22,
+ "BuilderLevel2-2",
+ "lucy",
+ "default",
+ { -15, -15, -20 },
+ { 15, 15, 20 },
+ { 15, 15, 20 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 12, 12,
+ 120,
+ 100,
+ SCA_CANJUMP|SCA_FOVWARPS,
+ 120,
+ 0.002f,
+ 350,
+ 1.5f,
+ 1.0f,
+ { PCL_NONE, PCL_NONE, PCL_NONE },
+ 2000,
+ 100
+ },
+ {
+ PCL_D_B_LEV23,
+ "BuilderLevel2-3",
+ "lucy",
+ "default",
+ { -15, -15, -20 },
+ { 15, 15, 20 },
+ { 15, 15, 20 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 12, 12,
+ 100,
+ 100,
+ SCA_CANJUMP|SCA_FOVWARPS,
+ 100,
+ 0.015f,
+ 350,
+ 1.7f,
+ 1.0f,
+ { PCL_NONE, PCL_NONE, PCL_NONE },
2000,
100
},
@@ -1461,7 +1553,168 @@ classAttributes_t bg_classList[ ] =
25,
2.0f,
5.0f,
- { PCL_D_D_BASE, PCL_D_B_BASE, PCL_NONE },
+ { PCL_D_O_LEV11, PCL_D_O_LEV12, PCL_NONE },
+ 3000,
+ 100
+ },
+ {
+ PCL_D_O_LEV11,
+ "OffensiveLevel1-1",
+ "klesk",
+ "default",
+ { -15, -15, -15 },
+ { 15, 15, 15 },
+ { 15, 15, 15 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 4, 4,
+ 50,
+ 50,
+ SCA_CANJUMP|SCA_NOWEAPONDRIFT|SCA_FOVWARPS,
+ 130,
+ 0.0f,
+ 25,
+ 1.6f,
+ 5.0f,
+ { PCL_D_O_LEV21, PCL_D_O_LEV22, PCL_NONE },
+ 3000,
+ 100
+ },
+ {
+ PCL_D_O_LEV12,
+ "OffensiveLevel1-2",
+ "klesk",
+ "default",
+ { -15, -15, -15 },
+ { 15, 15, 15 },
+ { 15, 15, 15 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 4, 4,
+ 50,
+ 50,
+ SCA_CANJUMP|SCA_NOWEAPONDRIFT|SCA_FOVWARPS,
+ 130,
+ 0.0f,
+ 25,
+ 1.6f,
+ 5.0f,
+ { PCL_D_O_LEV21, PCL_D_O_LEV22, PCL_NONE },
+ 3000,
+ 100
+ },
+ {
+ PCL_D_O_LEV21,
+ "OffensiveLevel2-1",
+ "klesk",
+ "default",
+ { -15, -15, -15 },
+ { 15, 15, 15 },
+ { 15, 15, 15 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 4, 4,
+ 100,
+ 100,
+ SCA_CANJUMP|SCA_NOWEAPONDRIFT|SCA_FOVWARPS,
+ 130,
+ 0.0f,
+ 60,
+ 1.3f,
+ 5.0f,
+ { PCL_D_O_LEV31, PCL_D_O_LEV32, PCL_NONE },
+ 3000,
+ 100
+ },
+ {
+ PCL_D_O_LEV22,
+ "OffensiveLevel2-2",
+ "klesk",
+ "default",
+ { -15, -15, -15 },
+ { 15, 15, 15 },
+ { 15, 15, 15 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 4, 4,
+ 100,
+ 100,
+ SCA_CANJUMP|SCA_NOWEAPONDRIFT|SCA_FOVWARPS,
+ 130,
+ 0.0f,
+ 60,
+ 1.3f,
+ 5.0f,
+ { PCL_D_O_LEV32, PCL_D_O_LEV33, PCL_NONE },
+ 3000,
+ 100
+ },
+ {
+ PCL_D_O_LEV31,
+ "OffensiveLevel3-1",
+ "klesk",
+ "default",
+ { -15, -15, -15 },
+ { 15, 15, 15 },
+ { 15, 15, 15 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 4, 4,
+ 200,
+ 200,
+ SCA_CANJUMP|SCA_NOWEAPONDRIFT|SCA_FOVWARPS,
+ 120,
+ 0.0f,
+ 200,
+ 1.0f,
+ 5.0f,
+ { PCL_NONE, PCL_NONE, PCL_NONE },
+ 3000,
+ 100
+ },
+ {
+ PCL_D_O_LEV32,
+ "OffensiveLevel3-2",
+ "klesk",
+ "default",
+ { -15, -15, -15 },
+ { 15, 15, 15 },
+ { 15, 15, 15 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 4, 4,
+ 200,
+ 200,
+ SCA_CANJUMP|SCA_NOWEAPONDRIFT|SCA_FOVWARPS,
+ 120,
+ 0.0f,
+ 200,
+ 1.0f,
+ 5.0f,
+ { PCL_NONE, PCL_NONE, PCL_NONE },
+ 3000,
+ 100
+ },
+ {
+ PCL_D_O_LEV33,
+ "OffensiveLevel3-3",
+ "klesk",
+ "default",
+ { -15, -15, -15 },
+ { 15, 15, 15 },
+ { 15, 15, 15 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 4, 4,
+ 200,
+ 200,
+ SCA_CANJUMP|SCA_NOWEAPONDRIFT|SCA_FOVWARPS,
+ 120,
+ 0.0f,
+ 200,
+ 1.0f,
+ 5.0f,
+ { PCL_NONE, PCL_NONE, PCL_NONE },
3000,
100
},
@@ -1484,7 +1737,168 @@ classAttributes_t bg_classList[ ] =
25,
1.5f,
3.0f,
- { PCL_D_O_BASE, PCL_D_B_BASE, PCL_NONE },
+ { PCL_D_D_LEV11, PCL_D_D_LEV12, PCL_NONE },
+ 1000,
+ 100
+ },
+ {
+ PCL_D_D_LEV11,
+ "DefensiveLevel1-1",
+ "orbb",
+ "default",
+ { -15, -15, -15 },
+ { 15, 15 ,15 },
+ { 15, 15 ,15 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 4, 4,
+ 50,
+ 50,
+ SCA_CANJUMP|SCA_NOWEAPONDRIFT|SCA_FOVWARPS,
+ 100,
+ 0.0f,
+ 25,
+ 1.4f,
+ 3.0f,
+ { PCL_D_D_LEV21, PCL_D_D_LEV22, PCL_NONE },
+ 1000,
+ 100
+ },
+ {
+ PCL_D_D_LEV12,
+ "DefensiveLevel1-2",
+ "orbb",
+ "default",
+ { -15, -15, -15 },
+ { 15, 15 ,15 },
+ { 15, 15 ,15 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 4, 4,
+ 50,
+ 50,
+ SCA_CANJUMP|SCA_NOWEAPONDRIFT|SCA_FOVWARPS,
+ 100,
+ 0.0f,
+ 25,
+ 1.4f,
+ 3.0f,
+ { PCL_D_D_LEV21, PCL_D_D_LEV22, PCL_NONE },
+ 1000,
+ 100
+ },
+ {
+ PCL_D_D_LEV21,
+ "DefensiveLevel2-1",
+ "orbb",
+ "default",
+ { -15, -15, -15 },
+ { 15, 15 ,15 },
+ { 15, 15 ,15 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 4, 4,
+ 150,
+ 150,
+ SCA_CANJUMP|SCA_NOWEAPONDRIFT|SCA_FOVWARPS,
+ 110,
+ 0.0f,
+ 25,
+ 1.3f,
+ 3.0f,
+ { PCL_D_D_LEV31, PCL_D_D_LEV32, PCL_NONE },
+ 1000,
+ 100
+ },
+ {
+ PCL_D_D_LEV22,
+ "DefensiveLevel2-2",
+ "orbb",
+ "default",
+ { -15, -15, -15 },
+ { 15, 15 ,15 },
+ { 15, 15 ,15 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 4, 4,
+ 150,
+ 150,
+ SCA_CANJUMP|SCA_NOWEAPONDRIFT|SCA_FOVWARPS,
+ 110,
+ 0.0f,
+ 25,
+ 1.3f,
+ 3.0f,
+ { PCL_D_D_LEV32, PCL_D_D_LEV33, PCL_NONE },
+ 1000,
+ 100
+ },
+ {
+ PCL_D_D_LEV31,
+ "DefensiveLevel3-1",
+ "orbb",
+ "default",
+ { -15, -15, -15 },
+ { 15, 15 ,15 },
+ { 15, 15 ,15 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 4, 4,
+ 250,
+ 250,
+ SCA_CANJUMP|SCA_NOWEAPONDRIFT|SCA_FOVWARPS,
+ 130,
+ 0.0f,
+ 25,
+ 1.2f,
+ 3.0f,
+ { PCL_NONE, PCL_NONE, PCL_NONE },
+ 1000,
+ 100
+ },
+ {
+ PCL_D_D_LEV32,
+ "DefensiveLevel3-2",
+ "orbb",
+ "default",
+ { -15, -15, -15 },
+ { 15, 15 ,15 },
+ { 15, 15 ,15 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 4, 4,
+ 250,
+ 250,
+ SCA_CANJUMP|SCA_NOWEAPONDRIFT|SCA_FOVWARPS,
+ 130,
+ 0.0f,
+ 25,
+ 1.2f,
+ 3.0f,
+ { PCL_NONE, PCL_NONE, PCL_NONE },
+ 1000,
+ 100
+ },
+ {
+ PCL_D_D_LEV33,
+ "DefensiveLevel3-3",
+ "orbb",
+ "default",
+ { -15, -15, -15 },
+ { 15, 15 ,15 },
+ { 15, 15 ,15 },
+ { -15, -15, -4 },
+ { 15, 15, 4 },
+ 4, 4,
+ 250,
+ 250,
+ SCA_CANJUMP|SCA_NOWEAPONDRIFT|SCA_FOVWARPS,
+ 130,
+ 0.0f,
+ 25,
+ 1.2f,
+ 3.0f,
+ { PCL_NONE, PCL_NONE, PCL_NONE },
1000,
100
},