Showing with 12,164 additions and 10,041 deletions.
  1. +27 −0 ChangeLog
  2. +1 −1 configure.ac
  3. +1 −0 data/Makefile.am
  4. +27 −0 data/base/components/weapons/scavmra.pie
  5. BIN data/base/sequences/brfcom.ogg
  6. BIN data/base/sequences/end.ogg
  7. BIN data/base/sequences/res_com.ogg
  8. BIN data/base/sequences/res_droid.ogg
  9. BIN data/base/sequences/res_pow.ogg
  10. BIN data/base/sequences/res_struttech.ogg
  11. BIN data/base/sequences/res_systech.ogg
  12. BIN data/base/sequences/res_weapons.ogg
  13. BIN data/base/sequences/victory.ogg
  14. +1 −1 data/base/stats/weapons.txt
  15. +1 −0 data/base/wrf/piestats.wrf
  16. +27 −0 data/mp/components/weapons/scavmra.pie
  17. +1 −1 data/mp/stats/structures.txt
  18. +1 −1 data/mp/stats/templates.txt
  19. +1 −1 data/mp/stats/weapons.txt
  20. +10 −10 data/mp/structs/blgateh.pie
  21. +61 −0 data/mp/structs/blgateh_l.pie
  22. +75 −0 data/mp/structs/blgateh_t.pie
  23. +83 −0 data/mp/structs/blgateh_x.pie
  24. +4 −0 data/mp/wrf/piestats.wrf
  25. +3 −0 icons/warzone2100.desktop
  26. +6 −6 lib/gamelib/gtime.cpp
  27. +105 −104 lib/netplay/netplay.cpp
  28. +7 −10 lib/netplay/netplay.h
  29. +1 −1 lib/netplay/netqueue.cpp
  30. +1 −2 lib/netplay/netqueue.h
  31. +23 −5 lib/netplay/netsocket.cpp
  32. +3 −3 lib/netplay/netsocket.h
  33. +44 −32 lib/netplay/nettypes.cpp
  34. +3 −2 lib/netplay/nettypes.h
  35. +366 −308 po/ca_ES.po
  36. +366 −316 po/cs.po
  37. +366 −312 po/da.po
  38. +367 −315 po/de.po
  39. +367 −316 po/en_GB.po
  40. +367 −315 po/es.po
  41. +366 −315 po/et_EE.po
  42. +366 −312 po/fi.po
  43. +419 −375 po/fr.po
  44. +367 −313 po/fy.po
  45. +362 −308 po/ga.po
  46. +81 −0 po/generate-statistics-html.py
  47. +5 −0 po/generate-statistics-text.sh
  48. +365 −312 po/hr.po
  49. +366 −311 po/hu.po
  50. +366 −314 po/it.po
  51. +365 −311 po/ko.po
  52. +359 −308 po/la.po
  53. +366 −313 po/lt.po
  54. +365 −308 po/nb.po
  55. +365 −311 po/nl.po
  56. +366 −308 po/pl.po
  57. +366 −316 po/pt.po
  58. +366 −311 po/pt_BR.po
  59. +365 −308 po/ro.po
  60. +367 −315 po/ru.po
  61. +366 −315 po/sk.po
  62. +367 −316 po/sl.po
  63. +367 −315 po/tr.po
  64. +365 −311 po/uk_UA.po
  65. +366 −316 po/zh_CN.po
  66. +367 −316 po/zh_TW.po
  67. +1 −9 src/action.cpp
  68. +27 −16 src/ai.cpp
  69. +4 −1 src/cheat.cpp
  70. +9 −4 src/component.cpp
  71. +1 −1 src/configuration.cpp
  72. +2 −14 src/display3d.cpp
  73. +18 −41 src/droid.cpp
  74. +14 −3 src/frontend.cpp
  75. +2 −1 src/frontend.h
  76. +43 −27 src/game.cpp
  77. +25 −9 src/ingameop.cpp
  78. +4 −2 src/ingameop.h
  79. +79 −52 src/keybind.cpp
  80. +1 −0 src/keybind.h
  81. +44 −25 src/loadsave.cpp
  82. +6 −3 src/loadsave.h
  83. +11 −5 src/loop.cpp
  84. +11 −3 src/main.cpp
  85. +2 −0 src/map.cpp
  86. +6 −2 src/mission.cpp
  87. +21 −27 src/move.cpp
  88. +39 −2 src/multigifts.cpp
  89. +1 −0 src/multigifts.h
  90. +9 −3 src/multijoin.cpp
  91. +21 −6 src/multimenu.cpp
  92. +22 −11 src/multiplay.cpp
  93. +9 −1 src/multistruct.cpp
  94. +12 −4 src/objmem.cpp
  95. +3 −1 src/projectile.cpp
  96. +2 −1 src/scriptobj.cpp
  97. +33 −11 src/structure.cpp
  98. +1 −0 src/structure.h
  99. +49 −127 src/template.cpp
  100. +0 −4 src/template.h
  101. +1 −1 src/version.cpp
  102. +4 −4 win32/warzone2100.rc
27 changes: 27 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
2012-05-04: Version 3.1_beta9
* General:
* Change: Save campaign and skirmish games separately (ticket:3377, commit:d8789661fbffe2f648a06a0689de3a9350bbe8b0)
* Change: Target selection improvements (commit:fb8efec5b0278468c445173f7d4e30e209f621c6, commit:430e55e5cd279c27bfee42736fb1a516be375114)
* Fix: Don't confuse different unit templates (ticket:3146, ticket:3369, commit:28c10b00a8f3bf6d87176e3aba8fba65993cedba, commit:0de0c416297a1694146af7ca82189ee971c93502, commit:3bebe1a0d6c3e8f230b56def4a823430a2a58c9f, commit:0ad220b334cabb17d356e0132fc07c36624455da)
* Fix: Don't confuse Super Transport with other templates (ticket:3426, commit:146332aaee331997dd668bf36635fa190ca7ba2b)
* Fix: Don't keep revealing terrain after units are destroyed (ticket:3339, ticket:3419, commit:21326496e1b4348ec96a96e268d138394aef183c)
* Fix: Don't randomly prevent units from firing (ticket:3267, commit:17d3ea3863fb4b68da6b4bff7a11726d746c1aad)
* Fix: Don't accelerate just before reaching the destination (ticket:3424, commit:fb49891c23d368f85b16904c35642b75f278784c)
* Fix: Allow shooting through open gates (commit:fcd5510a1311cfc535685aeac2983df13800729e)
* Fix: Display correct destroyed structure count at end of game (ticket:3380, ticket:3435, commit:fae22f7e2031eff681a5e94b6cb51546789ad1c1)
* Multiplayer:
* Fix: Don't desync after picking up oil barrels (ticket:3396, ticket:3413, commit:b6834d18cb7a42a60675379ca99ae241cb65374e)
* Fix: Don't desync or freeze when a player leaves (commit:2309f165b021e7ea0a4d9c8a2e85cdea6e8f10ba, commit:93f0e61d924d6709c8db68b53d19f7e3bbeaa911)
* Fix: Network performance improvements (commit:b9cc7702b7dc7ff3781f32f69b9cac110ebd6b98, commit:049982522b9e247a2c8a23c43e89fdc1af9a3ad6)
* Fix: Make debug build net usage stats meaningful (commit:5e3d4bcb388f36c86dd26b5f9783c7574c5a4901, commit:282efa8884a61d940b0414f0526b8abef78b62d0)
* Fix: Kicking of AIs (ticket:3439, commit:ca736e71af9e2444ae0133a19214f27db456e9a2)
* Campaign:
* Change: Disable the save option between campaign missions and the autosave, since the resulting savegames don't always work correctly (ticket:3377, commit:62da559ebe7fbb0ede9592b4b5d9382fecd9ef09)
* Fix: Don't slow the game down by spamming asserts (ticket:3403, commit:9775d0c4f66f80d6378cee0dc9ea31d3cdfe5708)
* Graphics:
* Fix: Scavenger MRAs (ticket:3365, commit:e50d51339eb55f6990b97ad4e28722b6a4eea23c)
* Fix: Add gate corners, and fix gate team colour (commit:00bbfea089fc881ac5ca31b50c463bddfcf4c141, commit:0964038ae0c39c6fcb73eb2f6ef3700d295080ce)
* Translations:
* Update: Turkish (ticket:3417, commit:3015548e6d161ebca885893471edeb26043ffb28)
* Update: French (ticket:3430, commit:17f7f71f9b4b629491212dbb32d0ec811fa488b9)

2012-04-22: Version 3.1_beta8
* General:
* Change: Make screen shake not shake on walls, and the duration depend on what was destroyed (commit:33842677af6b6cb591c5a3a677849eb600e10e2f)
Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
AC_PREREQ([2.56])
AC_INIT([Warzone 2100],[3.1_beta8],[http://wz2100.net/],[warzone2100])
AC_INIT([Warzone 2100],[3.1_beta9],[http://wz2100.net/],[warzone2100])

AM_INIT_AUTOMAKE([1.10 tar-ustar])

Expand Down
1 change: 1 addition & 0 deletions data/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ BASELIST = \
misc \
script \
sequenceaudio \
sequences \
shaders\
stats \
structs \
Expand Down
27 changes: 27 additions & 0 deletions data/base/components/weapons/scavmra.pie
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
PIE 3
TYPE 200
TEXTURE 0 page-7-barbarians-arizona.png 256 256
LEVELS 1
LEVEL 1
POINTS 8
11 11.3794 -14.1687
11 5.37938 10.8313
-10 5.37938 10.8313
-10 11.3794 -14.1687
-10 16.3794 13.8313
11 16.3794 13.8313
11 23.3794 -11.1687
-10 23.3794 -11.1687
POLYGONS 12
200 3 0 1 2 0 0.445312 0 0.492188 0.082031 0.492188
200 3 0 2 3 0 0.445312 0.082031 0.492188 0.082031 0.445312
200 3 4 5 6 0 0.507812 0.082031 0.507812 0.082031 0.410156
200 3 4 6 7 0 0.507812 0.082031 0.410156 0 0.410156
200 3 7 6 0 0.867188 0.695312 0.945312 0.695312 0.945312 0.742188
200 3 7 0 3 0.867188 0.695312 0.945312 0.742188 0.867188 0.742188
200 3 6 5 1 0 0.515625 0.078125 0.515625 0.078125 0.558594
200 3 6 1 0 0 0.515625 0.078125 0.558594 0 0.558594
200 3 5 4 2 0.863281 0.746094 0.949219 0.746094 0.949219 0.773438
200 3 5 2 1 0.863281 0.746094 0.949219 0.773438 0.863281 0.773438
200 3 4 7 3 0.074219 0.496094 0 0.496094 0 0.554688
200 3 4 3 2 0.074219 0.496094 0 0.554688 0.074219 0.554688
Binary file added data/base/sequences/brfcom.ogg
Binary file not shown.
Binary file added data/base/sequences/end.ogg
Binary file not shown.
Binary file added data/base/sequences/res_com.ogg
Binary file not shown.
Binary file added data/base/sequences/res_droid.ogg
Binary file not shown.
Binary file added data/base/sequences/res_pow.ogg
Binary file not shown.
Binary file added data/base/sequences/res_struttech.ogg
Binary file not shown.
Binary file added data/base/sequences/res_systech.ogg
Binary file not shown.
Binary file added data/base/sequences/res_weapons.ogg
Binary file not shown.
Binary file added data/base/sequences/victory.ogg
Binary file not shown.
2 changes: 1 addition & 1 deletion data/base/stats/weapons.txt
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ Bomb3-VTOL-LtINC,Level Two-Three,175,700,500,1,10,10,0,trlvtlin.PIE,FXLRocPd.PIE
Bomb2-VTOL-HvHE,Level Two-Three,200,800,10000,1,10,50,0,trmvtlhe.PIE,FXLRocPd.PIE,Fxmbmbx2.PIE,FXLExp.PIE,FXLExp.PIE,FXMSplsh.PIE,0,384,512,80,70,1,1,2,2,500,156,99,400,0,0,0,10,10,475,20,YES,KINETIC,BOMB,ERRATIC-DIRECT,ARTILLERY ROUND,180,0,-80,YES,NO,10,0,YES,200,0,1,1,0
Bomb1-VTOL-LtHE,Level Two-Three,150,600,500,1,10,10,0,trlvtlhe.PIE,FXLRocPd.PIE,Fxlbmbx1.PIE,FXLExp.PIE,FXLExp.PIE,FXMSplsh.PIE,0,384,512,80,70,1,2,3,100,100,192,99,60,0,0,0,10,10,475,20,YES,KINETIC,BOMB,DIRECT,ARTILLERY ROUND,180,0,-80,YES,NO,10,0,YES,100,0,1,1,0
BJeepMG,Level One,4,16,1,1,1,1,0,0,FXLMgun.PIE,FXTracRD.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,640,960,60,50,5,1,0,0,14,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-30,YES,NO,20,0,NO,100,0,0,0,0
BabaRocket,Level One,10,10,100,1,10,10,GNLRCKT.PIE,TRLRCKT.PIE,FXLRocPd.PIE,FXMFLARE.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,640,960,30,20,1,2,6,100,20,64,80,20,0,0,0,0,10,1200,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,0,90,-30,YES,NO,0,128,YES,50,0,0,0,0
BabaRocket,Level One,10,10,100,1,10,10,scavmra.pie,TRLRCKT.PIE,FXLRocPd.PIE,FXMFLARE.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,640,960,30,20,1,2,6,100,20,64,80,20,0,0,0,0,10,1200,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,0,90,-30,YES,NO,0,128,YES,50,0,0,0,0
BabaPitRocketAT,Level One,100,500,500,1,10,20,GNLMSL.PIE,TRLRCKT.PIE,FXLRocPd.PIE,FXMFLARE.PIE,FXSExp.PIE,FXSExp.PIE,FXSSplsh.PIE,0,640,960,50,30,3,2,2,120,50,0,0,0,0,0,0,0,10,1200,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,180,90,-30,YES,NO,0,128,YES,100,0,0,0,0
BabaPitRocket,Level One,75,375,250,1,10,10,GNLRCKTP.PIE,TRLRCKTP.PIE,FXLRocPd.PIE,FXMFLARE.PIE,FXMPExp.PIE,FXMPExp.PIE,FXSSplsh.PIE,0,640,960,60,30,6,2,0,0,16,0,0,0,0,0,0,10,10,1200,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,180,90,-30,YES,NO,10,128,YES,25,0,0,0,0
BaBaMG,Level One-Two,1,1,1,1,1,1,0,0,FXLMgun.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,640,960,50,40,4,1,0,0,10,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,0,90,-30,YES,NO,20,0,NO,100,0,0,0,0
Expand Down
1 change: 1 addition & 0 deletions data/base/wrf/piestats.wrf
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,7 @@ file IMD "gnmair2.pie"
file IMD "gnmair3.pie"
file IMD "trmair2.pie"
file IMD "trmair3.pie"
file IMD "scavmra.pie"
directory "components/bodies"
file IMD "drhbod09.pie"
file IMD "drhbod10.pie"
Expand Down
27 changes: 27 additions & 0 deletions data/mp/components/weapons/scavmra.pie
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
PIE 3
TYPE 200
TEXTURE 0 page-7-barbarians-arizona.png 256 256
LEVELS 1
LEVEL 1
POINTS 8
11 11.3794 -14.1687
11 5.37938 10.8313
-10 5.37938 10.8313
-10 11.3794 -14.1687
-10 16.3794 13.8313
11 16.3794 13.8313
11 23.3794 -11.1687
-10 23.3794 -11.1687
POLYGONS 12
200 3 0 1 2 0 0.445312 0 0.492188 0.082031 0.492188
200 3 0 2 3 0 0.445312 0.082031 0.492188 0.082031 0.445312
200 3 4 5 6 0 0.507812 0.082031 0.507812 0.082031 0.410156
200 3 4 6 7 0 0.507812 0.082031 0.410156 0 0.410156
200 3 7 6 0 0.867188 0.695312 0.945312 0.695312 0.945312 0.742188
200 3 7 0 3 0.867188 0.695312 0.945312 0.742188 0.867188 0.742188
200 3 6 5 1 0 0.515625 0.078125 0.515625 0.078125 0.558594
200 3 6 1 0 0 0.515625 0.078125 0.558594 0 0.558594
200 3 5 4 2 0.863281 0.746094 0.949219 0.746094 0.949219 0.773438
200 3 5 2 1 0.863281 0.746094 0.949219 0.773438 0.863281 0.773438
200 3 4 7 3 0.074219 0.496094 0 0.496094 0 0.554688
200 3 4 3 2 0.074219 0.496094 0 0.554688 0.074219 0.554688
2 changes: 1 addition & 1 deletion data/mp/stats/structures.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ A0CommandCentreNP,HQ,Level One,HARD,0,2,2,Concrete,500,3,10,1000,10,100,30,300,1
A0CyborgFactory,CYBORG FACTORY,Level All,MEDIUM,1,1,2,Concrete,500,2,10,1000,100,100,30,150,255,20,ZNULLECM,DefaultSensor1Mk1,1,blcfact1.pie,blbcfact.pie,1,0
A0FacMod1,FACTORY MODULE,Level All,MEDIUM,1,3,3,Concrete,250,2,10,500,100,100,25,150,255,30,ZNULLECM,DefaultSensor1Mk1,0,blfact1.pie,0,1,0
A0HardcreteMk1CWall,CORNER WALL,Level All,HARD,1,1,1,Concrete,125,2,15,700,10,25,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,BLWALLC1.pie,0,0,0
A0HardcreteMk1Gate,GATE,Level All,HARD,1,1,1,Concrete,250,2,15,700,10,25,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,BLGATEH.pie,0,0,0
A0HardcreteMk1Gate,GATE,Level All,HARD,1,1,1,Concrete,250,2,15,700,10,25,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,blgateh.pie@blgateh_x.pie@blgateh_t.pie@blgateh_l.pie,0,0,0
A0HardcreteMk1Wall,WALL,Level All,HARD,1,1,1,Concrete,125,2,15,700,10,25,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,blwallh.pie@blwallc1.pie@blwallh_t.pie@blwallh_l.pie,0,1,0
A0LasSatCommand,DOOR,Level All,MEDIUM,1,2,2,Concrete,2500,2,16,1000,10,1000,1,0,255,0,ZNULLECM,0,1,milasbas.pie,0,0,1
A0LightFactory,FACTORY,Level All,MEDIUM,1,3,3,Concrete,500,3,10,1000,100,100,30,150,255,20,ZNULLECM,BaBaSensor,1,blfact0.pie@factory_module1.pie@blfact1.pie@factory_module2.pie@blfact2.pie,blbfact.pie,1,0
Expand Down
2 changes: 1 addition & 1 deletion data/mp/stats/templates.txt
Original file line number Diff line number Diff line change
Expand Up @@ -364,6 +364,6 @@ SK-Mantis-VTOL-HBB,743,Body12SUP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,NO,V-Tol,ZNU
SK-Retre-VTOL-HBB,744,Body7ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,NO,V-Tol,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
SK-Retal-VTOL-Scourge,745,Body3MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,NO,V-Tol,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
SK-Retre-VTOL-Plasmite,746,Body7ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,NO,V-Tol,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
SuperTransport,746,SuperTransportBody,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,YES,V-Tol,ZNULLREPAIR,SUPERTRANSPORTER,DefaultSensor1Mk1,1
SuperTransport,764,SuperTransportBody,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,YES,V-Tol,ZNULLREPAIR,SUPERTRANSPORTER,DefaultSensor1Mk1,1
SK-Veng-Hover-Seraph,747,Body10MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,NO,hover01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
Dragon-Hover-SeraphGauss,748,Body14SUP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,NO,hover01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,2
2 changes: 1 addition & 1 deletion data/mp/stats/weapons.txt
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ Bomb3-VTOL-LtINC,Level Two-Three,175,700,2400,1,10,320,0,trlvtlin.PIE,FXLRocPd.P
Bomb2-VTOL-HvHE,Level Two-Three,200,800,3800,1,10,480,0,trmvtlhe.PIE,FXLRocPd.PIE,Fxmbmbx2.PIE,FXLExp.PIE,FXLExp.PIE,FXMSplsh.PIE,0,384,384,80,80,10,10,3,100,500,256,100,300,0,0,0,10,10,475,20,YES,KINETIC,BOMB,ERRATIC-DIRECT,ARTILLERY ROUND,180,0,-80,YES,NO,10,0,YES,200,0,1,1,0
Bomb1-VTOL-LtHE,Level Two-Three,150,600,2400,1,10,420,0,trlvtlhe.PIE,FXLRocPd.PIE,Fxlbmbx1.PIE,FXLExp.PIE,FXLExp.PIE,FXMSplsh.PIE,0,384,384,80,80,10,10,3,100,120,192,100,72,0,0,0,10,10,475,20,YES,KINETIC,BOMB,ERRATIC-DIRECT,ARTILLERY ROUND,180,0,-80,YES,NO,10,0,YES,100,0,1,1,0
BJeepMG,Level One,4,16,1,1,1,1,0,0,FXLMgun.PIE,FXTracRD.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,640,960,60,50,5,1,0,0,14,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-30,YES,NO,20,0,NO,100,0,0,0,0
BabaRocket,Level One,10,10,100,1,10,10,GNLRCKT.PIE,TRLRCKT.PIE,FXLRocPd.PIE,FXMFLARE.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,640,960,30,20,1,2,6,100,20,64,100,20,0,0,0,0,10,1800,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,0,90,-30,YES,NO,0,128,YES,50,0,0,0,0
BabaRocket,Level One,10,10,100,1,10,10,scavmra.pie,TRLRCKT.PIE,FXLRocPd.PIE,FXMFLARE.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,640,960,30,20,1,2,6,100,20,64,100,20,0,0,0,0,10,1800,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,0,90,-30,YES,NO,0,128,YES,50,0,0,0,0
BabaPitRocketAT,Level One,100,500,500,1,10,20,GNLMSL.PIE,TRLRCKT.PIE,FXLRocPd.PIE,FXMRocAt.PIE,FXSExp.PIE,FXSExp.PIE,FXSSplsh.PIE,0,640,960,50,30,3,2,2,120,50,0,0,0,0,0,0,0,10,1800,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,180,90,-30,YES,NO,0,128,YES,100,0,0,0,0
BabaPitRocket,Level One,75,375,250,1,10,10,GNLRCKTP.PIE,TRLRCKTP.PIE,FXLRocPd.PIE,FXMFLARE.PIE,FXMPExp.PIE,FXMPExp.PIE,FXSSplsh.PIE,0,640,960,60,30,6,2,0,0,16,0,0,0,0,0,0,10,10,1800,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,180,90,-30,YES,NO,10,128,YES,25,0,0,0,0
BaBaMG,Level One-Two,1,1,1,1,1,1,0,0,FXLMgun.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,640,960,50,40,4,1,0,0,10,0,0,0,0,0,0,10,0,1500,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,0,90,-30,YES,NO,20,0,NO,100,0,0,0,0
Expand Down
20 changes: 10 additions & 10 deletions data/mp/structs/blgateh.pie
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,13 @@ POLYGONS 22
200 3 10 3 11 0 117 21 175 0 175
200 3 11 2 5 90 175 69 175 69 117
200 3 11 5 10 90 175 69 117 90 117
4200 3 12 13 14 8 1 56 14 55 225 55 238 2 238
4200 3 12 14 15 8 1 56 14 55 225 2 238 2 225
4200 3 13 12 4 8 1 56 14 55 238 4 238 4 225
4200 3 13 4 5 8 1 56 14 55 238 4 225 55 225
4200 3 14 13 5 8 1 56 14 2 238 55 238 55 225
4200 3 14 5 1 8 1 56 14 2 238 55 225 2 225
4200 3 15 14 1 8 1 56 14 5 225 55 225 55 238
4200 3 15 1 7 8 1 56 14 5 225 55 238 5 238
4200 3 12 15 7 8 1 56 14 55 225 2 225 2 238
4200 3 12 7 4 8 1 56 14 55 225 2 238 55 238
200 3 12 13 14 55 225 55 238 2 238
200 3 12 14 15 55 225 2 238 2 225
200 3 13 12 4 55 238 4 238 4 225
200 3 13 4 5 55 238 4 225 55 225
200 3 14 13 5 2 238 55 238 55 225
200 3 14 5 1 2 238 55 225 2 225
200 3 15 14 1 5 225 55 225 55 238
200 3 15 1 7 5 225 55 238 5 238
200 3 12 15 7 55 225 2 225 2 238
200 3 12 7 4 55 225 2 238 55 238
61 changes: 61 additions & 0 deletions data/mp/structs/blgateh_l.pie
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
PIE 2
TYPE 10200
TEXTURE 0 page-12-player-buildings.png 256 256
LEVELS 1
LEVEL 1
POINTS 22
-14 0 65
-12 62 65
-12 62 13
-14 0 14
13 62 -12
14 0 -14
12 62 65
14 0 65
0 62 65
0 0 65
-12 77 65
12 77 65
13 77 -12
-12 77 13
-66 0 14
-66 62 12
-66 62 -12
-66 0 -14
-66 62 0
-66 0 0
-66 77 12
-66 77 -12
POLYGONS 32
200 3 0 1 2 21 175 21 117 69 117
200 3 0 2 3 21 175 69 117 69 175
200 3 5 4 6 21 175 21 117 69 117
200 3 5 6 7 21 175 69 117 69 175
200 3 8 1 0 0 117 21 117 21 175
200 3 8 0 9 0 117 21 175 0 175
200 3 9 7 6 90 175 69 175 69 117
200 3 9 6 8 90 175 69 117 90 117
200 3 10 11 12 56 225 56 238 3 238
200 3 10 12 13 56 225 3 238 20 225
200 3 11 10 1 17 238 17 225 27 225
200 3 11 1 6 17 238 27 225 27 238
200 3 12 11 6 3 239 55 238 55 225
200 3 12 6 4 3 239 55 225 3 225
200 3 10 13 2 41 225 8 225 8 238
200 3 10 2 1 41 225 8 238 41 237
200 3 2 15 14 69 117 21 117 21 175
200 3 3 2 14 69 175 69 117 21 175
200 3 16 4 5 69 117 21 117 21 175
200 3 17 16 5 69 175 69 117 21 175
200 3 14 15 18 21 175 21 117 0 117
200 3 19 14 18 0 175 21 175 0 117
200 3 16 17 19 69 117 69 175 90 175
200 3 18 16 19 90 117 69 117 90 175
200 3 12 21 20 3 238 56 238 56 225
200 3 13 12 20 20 225 3 238 56 225
200 3 15 20 21 27 225 17 225 17 238
200 3 16 15 21 27 238 27 225 17 238
200 3 16 21 12 55 225 55 238 3 239
200 3 4 16 12 3 225 55 225 3 239
200 3 2 13 20 8 238 8 225 41 225
200 3 15 2 20 41 237 8 238 41 225
75 changes: 75 additions & 0 deletions data/mp/structs/blgateh_t.pie
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
PIE 2
TYPE 10200
TEXTURE 0 page-12-player-buildings.png 256 256
LEVELS 1
LEVEL 1
POINTS 30
-65 0 -14
-65 62 -12
65 62 -12
65 0 -14
65 62 0
65 62 12
65 0 14
65 0 0
-65 62 12
-65 0 14
-65 62 0
-65 0 0
-65 78 -12
-65 78 12
65 78 12
65 78 -12
-14 0 65
-12 62 65
-12 62 12
-14 0 12
12 62 12
14 0 12
12 62 65
14 0 65
0 62 65
0 0 65
-12 78 65
12 78 65
12 78 12
-12 78 12
POLYGONS 38
200 3 0 1 2 21 175 21 117 69 117
200 3 0 2 3 21 175 69 117 69 175
200 3 4 5 6 0 117 21 117 21 175
200 3 4 6 7 0 117 21 175 0 175
200 3 7 3 2 90 175 69 175 69 117
200 3 7 2 4 90 175 69 117 90 117
200 3 6 5 8 21 175 21 117 69 117
200 3 6 8 9 21 175 69 117 69 175
200 3 10 1 0 0 117 21 117 21 175
200 3 10 0 11 0 117 21 175 0 175
200 3 11 9 8 90 175 69 175 69 117
200 3 11 8 10 90 175 69 117 90 117
200 3 12 13 14 55 225 55 238 2 238
200 3 12 14 15 55 225 2 238 2 225
200 3 13 12 1 55 238 4 238 4 225
200 3 13 1 8 55 238 4 225 55 225
200 3 14 13 8 2 238 55 238 55 225
200 3 14 8 5 2 238 55 225 2 225
200 3 15 14 5 5 225 55 225 55 238
200 3 15 5 2 5 225 55 238 5 238
200 3 12 15 2 55 225 2 225 2 238
200 3 12 2 1 55 225 2 238 55 238
200 3 16 17 18 22 176 22 118 41 117
200 3 16 18 19 22 176 41 117 41 175
200 3 21 20 22 49 175 49 117 68 117
200 3 21 22 23 49 175 68 117 68 175
200 3 24 17 16 0 117 21 117 21 175
200 3 24 16 25 0 117 21 175 0 175
200 3 25 23 22 90 175 69 175 69 117
200 3 25 22 24 90 175 69 117 90 117
200 3 26 27 28 55 225 55 238 31 238
200 3 26 28 29 55 225 31 238 31 225
200 3 27 26 17 55 238 4 238 4 225
200 3 27 17 22 55 238 4 225 55 225
200 3 28 27 22 31 238 55 238 55 225
200 3 28 22 20 31 238 55 225 31 225
200 3 26 29 18 55 225 31 225 31 238
200 3 26 18 17 55 225 31 238 55 238
83 changes: 83 additions & 0 deletions data/mp/structs/blgateh_x.pie
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
PIE 2
TYPE 10200
TEXTURE 0 page-12-player-buildings.png 256 256
LEVELS 1
LEVEL 1
POINTS 32
-65 0 -14
-65 62 -12
65 62 -12
65 0 -14
65 62 0
65 62 12
65 0 14
65 0 0
-65 62 12
-65 0 14
-65 62 0
-65 0 0
-65 78 -12
-65 78 12
65 78 12
65 78 -12
-14 0 65
-12 62 65
-12 62 -65
-14 0 -65
0 62 -65
12 62 -65
14 0 -65
0 0 -65
12 62 65
14 0 65
0 62 65
0 0 65
-12 78 65
12 78 65
12 77 -65
-12 77 -65
POLYGONS 44
200 3 0 1 2 21 175 21 117 69 117
200 3 0 2 3 21 175 69 117 69 175
200 3 4 5 6 0 117 21 117 21 175
200 3 4 6 7 0 117 21 175 0 175
200 3 7 3 2 90 175 69 175 69 117
200 3 7 2 4 90 175 69 117 90 117
200 3 6 5 8 21 175 21 117 69 117
200 3 6 8 9 21 175 69 117 69 175
200 3 10 1 0 0 117 21 117 21 175
200 3 10 0 11 0 117 21 175 0 175
200 3 11 9 8 90 175 69 175 69 117
200 3 11 8 10 90 175 69 117 90 117
200 3 12 13 14 55 225 55 238 2 238
200 3 12 14 15 55 225 2 238 2 225
200 3 13 12 1 55 238 4 238 4 225
200 3 13 1 8 55 238 4 225 55 225
200 3 14 13 8 2 238 55 238 55 225
200 3 14 8 5 2 238 55 225 2 225
200 3 15 14 5 5 225 55 225 55 238
200 3 15 5 2 5 225 55 238 5 238
200 3 12 15 2 55 225 2 225 2 238
200 3 12 2 1 55 225 2 238 55 238
200 3 16 17 18 21 175 21 117 69 117
200 3 16 18 19 21 175 69 117 69 175
200 3 20 21 22 0 117 21 117 21 175
200 3 20 22 23 0 117 21 175 0 175
200 3 23 19 18 90 175 69 175 69 117
200 3 23 18 20 90 175 69 117 90 117
200 3 22 21 24 21 175 21 117 69 117
200 3 22 24 25 21 175 69 117 69 175
200 3 26 17 16 0 117 21 117 21 175
200 3 26 16 27 0 117 21 175 0 175
200 3 27 25 24 90 175 69 175 69 117
200 3 27 24 26 90 175 69 117 90 117
200 3 28 29 30 55 225 55 238 2 238
200 3 28 30 31 55 225 2 238 2 225
200 3 29 28 17 55 238 4 238 4 225
200 3 29 17 24 55 238 4 225 55 225
200 3 30 29 24 2 238 55 238 55 225
200 3 30 24 21 2 238 55 225 2 225
200 3 31 30 21 5 225 55 225 55 238
200 3 31 21 18 5 225 55 238 5 238
200 3 28 31 18 55 225 2 225 2 238
200 3 28 18 17 55 225 2 238 55 238
Loading