diff --git a/mpq/arr/flingy.datex b/mpq/arr/flingy.datex index 6f015d8..5c5cb35 100644 Binary files a/mpq/arr/flingy.datex and b/mpq/arr/flingy.datex differ diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index 1fb6387..6ca7820 100644 Binary files a/mpq/arr/images.datex and b/mpq/arr/images.datex differ diff --git a/mpq/arr/images.tbl b/mpq/arr/images.tbl index 6f04daa..4472b50 100644 Binary files a/mpq/arr/images.tbl and b/mpq/arr/images.tbl differ diff --git a/mpq/arr/images.txt b/mpq/arr/images.txt index aec34f7..11affbd 100644 --- a/mpq/arr/images.txt +++ b/mpq/arr/images.txt @@ -138,10 +138,10 @@ Archon Swirl Probe Probe Shadow Probe Warp Flash -Scout -Scout Shadow -Scout Engines -Scout Warp Flash +Scout (deprecated) +Scout Shadow (deprecated) +Panoptus Engines +Panoptus Warp Flash Accantor Accantor Shadow Accantor Warp Flash @@ -1276,7 +1276,7 @@ Protoss Accelerant Medium Protoss Accelerant Small Vagrant Vagrant Shadow -Ion Cannon Overlay +Ion Cannon Attack A2 Seeker Spores Silent Ion Field Ensnaring Brood Overlay @@ -1450,8 +1450,8 @@ Orboth Omlia Shadow Ovileth Death Reversed Zerg Air Explosion Large Reversed Zerg Air Explosion Small Reversed -Ion Cannon Underlay -Ion Cannon Attack A +Ion Cannon Mouse Response +Ion Cannon Attack A1 Ion Cannon Attack B Anthelion Teleport Depart Anthelion Teleport Arrive @@ -1699,8 +1699,8 @@ Police WAT Trooper Shadow Madrigal Dirge Proc Spirtith Colony Spirtith Colony Shadow -Extended Image #699 -Extended Image #700 +Ion Cannon Attack A3 +Ion Cannon Attack A4 Extended Image #701 Extended Image #702 Extended Image #703 diff --git a/mpq/arr/techdata.datex b/mpq/arr/techdata.datex index 00af120..0d29740 100644 Binary files a/mpq/arr/techdata.datex and b/mpq/arr/techdata.datex differ diff --git a/mpq/arr/units.datex b/mpq/arr/units.datex index 089b082..bee994c 100644 Binary files a/mpq/arr/units.datex and b/mpq/arr/units.datex differ diff --git a/mpq/arr/weapons.datex b/mpq/arr/weapons.datex index 9f90261..b0b86a2 100644 Binary files a/mpq/arr/weapons.datex and b/mpq/arr/weapons.datex differ diff --git a/mpq/datreq/Buttons.graft b/mpq/datreq/Buttons.graft index 7f8dc8e..0a3bca6 100644 Binary files a/mpq/datreq/Buttons.graft and b/mpq/datreq/Buttons.graft differ diff --git a/mpq/rez/stat_txt.tbl b/mpq/rez/stat_txt.tbl index 09e9189..6a0f7b0 100644 Binary files a/mpq/rez/stat_txt.tbl and b/mpq/rez/stat_txt.tbl differ diff --git a/mpq/rez/unitnames.tbl b/mpq/rez/unitnames.tbl index e9f5ea9..efc0ef8 100644 Binary files a/mpq/rez/unitnames.tbl and b/mpq/rez/unitnames.tbl differ diff --git a/mpq/scripts/iscript.txt b/mpq/scripts/iscript.txt index 1f8b9ef..2e60dbf 100644 --- a/mpq/scripts/iscript.txt +++ b/mpq/scripts/iscript.txt @@ -6686,7 +6686,7 @@ ScannerSweepDeath: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 243 Wraith (terran\phoenix.grp) +# 243 Wraith (terran\wraith.grp) .headerstart IsId 82 Type 12 @@ -6708,7 +6708,7 @@ SpecialState1 [NONE] # ----------------------------------------------------------------------------- # WraithInit: - imgul 244 0 42 # Wraith Shadow (terran\phoenix.grp) + imgul 244 0 42 # Wraith Shadow (terran\wraith.grp) playfram 0x00 goto WraithGndAttkToIdle @@ -6731,12 +6731,16 @@ WraithDeath: end WraithGndAttkInit: + nobrkcodestart wait 1 + playfram 0x20 attackwith 1 attackwith 1 - attackwith 1 - playsnd 74 # Bullet\TPhFi100.wav + playsnd 74 # Bullet\TPhFi100.wav + wait 1 + playfram 0x00 gotorepeatattk + nobrkcodeend goto WraithLocal00 WraithLocal00: @@ -6745,7 +6749,7 @@ WraithLocal00: WraithWalking: setvertpos 0 - imgol 245 0 0 # Wraith Engines (thingy\tphGlow.grp) + imgol 245 0 0 # Wraith Engines (terran\wraith-engine.grp) goto WraithLocal00 # ----------------------------------------------------------------------------- # @@ -11852,7 +11856,7 @@ ScoutWalking: ScoutWarpIn: imgol 143 0 0 # Scout Warp Flash (protoss\scout.grp) goto ScoutLocal00 - + # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 142 Scout Engines (thingy\pscGlow.grp) @@ -24568,11 +24572,13 @@ PanoptusDeath: PanoptusGndAttkInit: nobrkcodestart - playfram 0x11 + playfram 0x00 wait 1 playsndbtwn 2020 2023 # Panoptus weaponfire 01, 02, 03, 04 attackwith 2 - playfram 0x00 + playfram 0x20 + wait 1 + playfram 0x00 nobrkcodeend gotorepeatattk ignorerest @@ -29526,10 +29532,10 @@ Type 21 Init VassalInit Death VassalDeath GndAttkInit VassalGndAttkInit -AirAttkInit VassalAirAttkInit +AirAttkInit VassalGndAttkInit Unused1 [NONE] GndAttkRpt VassalGndAttkInit -AirAttkRpt VassalAirAttkInit +AirAttkRpt VassalGndAttkInit CastSpell [NONE] GndAttkToIdle VassalGndAttkToIdle AirAttkToIdle VassalGndAttkToIdle @@ -29551,22 +29557,22 @@ WarpIn VassalWarpIn VassalInit: imgul 1140 0 42 # Vassal Shadow (cm\protoss\vassal.grp) VassalGndAttkToIdle: - playfram 0x00 # Frame set 0 + playfram 0x00 goto VassalWalkingToIdle VassalWalkingToIdle: setvertpos 0 wait 8 - setvertpos 0 + setvertpos 0 wait 8 - setvertpos -1 + setvertpos -1 wait 8 - setvertpos 0 + setvertpos 0 wait 8 goto VassalWalkingToIdle VassalDeath: - playsnd 8 # Misc\ExploMed.wav + playsnd 8 # Misc\ExploMed.wav imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp) wait 3 end @@ -29574,7 +29580,7 @@ VassalDeath: VassalGndAttkInit: wait 1 nobrkcodestart - playfram 0x11 + playfram 0x20 playsndbtwn 1217 1221 attackwith 1 wait 1 @@ -29585,20 +29591,7 @@ VassalGndAttkInit: goto VassalLocal00 VassalLocal00: - wait 125 - goto VassalLocal00 - -VassalAirAttkInit: - wait 1 - nobrkcodestart - playfram 0x11 - playsndbtwn 1217 1221 - attackwith 1 - wait 1 - playfram 0x00 - wait 1 - nobrkcodeend - gotorepeatattk + wait 125 goto VassalLocal00 VassalWalking: @@ -34522,7 +34515,7 @@ PlanetCrackerBlastInit: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 1256 Ion Cannon (Base) (cm\terran\ioncannon-base.grp) +# 1255 Ion Cannon (Base) (cm\terran\ioncannon-base.grp) .headerstart IsId 531 Type 24 @@ -34557,8 +34550,8 @@ Burrow [NONE] IonCannonBaseInit: playfram 0x00 - imgul 1258 0 0 # Ion Cannon shadow - imgul 1452 0 0 # Ion Cannon underlay + imgul 1258 -32 -1 # Ion Cannon shadow + imgul 1452 0 0 # Ion Cannon mouse response IonCannonBaseIsWorking: wait 125 goto IonCannonBaseIsWorking @@ -34572,28 +34565,29 @@ IonCannonBaseDeath: end IonCannonBaseGndAttkInit: - playfram 0x11 + playfram 0x20 wait 3 - playfram 0x22 + playfram 0x40 IonCannonBaseGndAttkRpt: nobrkcodestart playsnd 1319 # ioncannon-charge-01 wait 71 attackwith 1 wait 8 - sproluselo 755 0 # ioncannon-attack + sproluselo 755 0 # ioncannon-attack-B nobrkcodeend gotorepeatattk goto IonCannonBaseIsWorking IonCannonBaseGndAttkToIdle: - playfram 0x11 + playfram 0x20 wait 3 playfram 0x00 goto IonCannonBaseIsWorking IonCannonBaseAlmostBuilt: - playfram 0x01 + playfram 0x4C + setfldirect 20 goto IonCannonBaseIsWorking IonCannonBaseLiftOff: @@ -34633,32 +34627,41 @@ IonCannonBaseBuilt: playfram 0x00 wait 1 tmprmgraphicstart - imgolorig 1453 # ioncannon-attack-A - imgol 1256 0 -40 # ioncannon-turret - imgolorig 1278 # ioncannon-overlay + imgol 1453 -128 -128 # ioncannon-attack-A1 + imgol 1278 127 -128 # ioncannon-attack-A2 + imgol 1701 -128 127 # ioncannon-attack-A3 + imgol 1702 127 127 # ioncannon-attack-A4 + imgol 1256 -1 -54 # ioncannon-turret setfldirect 20 goto IonCannonBaseIsWorking # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 1255 Ion Cannon (Turret) (cm\terran\ioncannon-turret.grp) +# 1256 Ion Cannon (Turret) (cm\terran\ioncannon-turret.grp) +# 1258 Ion Cannon Shadow (cm\effect\ioncannon-shadow.grp) .headerstart IsId 532 Type 1 -Init IonCannonTurretInit +Init ShadowHeaderInit Death IonCannonTurretDeath .headerend # ----------------------------------------------------------------------------- # -IonCannonTurretInit: - wait 1 - followmaingraphic - goto IonCannonTurretInit - IonCannonTurretDeath: wait 4 end +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 1452 Ion Cannon Mouse Response (cm\effect\ioncannon-clicky.grp) +.headerstart +IsId 628 +Type 1 +Init IonCannonAttackAInit +Death IonCannonTurretDeath +.headerend +# ----------------------------------------------------------------------------- # + # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: # 1260 Ion Cannon Ion Field (cm\effect\ioncannon-ionfield.grp) @@ -35608,13 +35611,11 @@ IonCannonProjectileLocal00: playsndbtwn 1320 1322 #ioncannon-att-01, 02, 03 wait 1 sigorder 1 - wait 1 - goto IonCannonProjectileGndAttkInit - -IonCannonProjectileGndAttkInit: - playfram 0x11 wait 2 + playfram 0x11 + wait 3 playfram 0x22 +IonCannonProjectileGndAttkInit: wait 2 playfram 0x33 wait 2 @@ -35626,11 +35627,16 @@ IonCannonProjectileGndAttkInit: wait 2 playfram 0x77 wait 2 + playfram 0x88 + wait 2 + playfram 0x99 + wait 2 + playfram 0xAA goto IonCannonProjectileGndAttkInit IonCannonProjectileDeath: - playfram 0x88 - imgol 1105 0 0 #ioncannon-ionfield + playfram 0xBB + imgol 1105 0 0 # Ion Cannon Ion Field domissiledmg wait 2 end @@ -43391,9 +43397,9 @@ ZealotDeathReversedInit: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: +# 1199 Aurora Engines (cm\protoss\aurora-engine.grp) # 1202 Exemplar Engines (cm\protoss\exemplar-engine.grp) # 1204 Gladius Engines (cm\protoss\gladius-engine.grp) -# 1206 Vassal Engines (cm\protoss\vassal-engine.grp) # 1301 Epigraph Engines (cm\protoss\epigraph-engine.grp) .headerstart IsId 623 @@ -43586,29 +43592,10 @@ ZergAirDeathExplosionReversedInit: # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 1258 Ion Cannon Shadow (cm\effect\ioncannon-shadow.grp) -# 1452 Ion Cannon Underlay (cm\effect\ioncannon-underlay.grp) -.headerstart -IsId 628 -Type 1 -Init IonCannonUnderlayInit -Death IonCannonUnderlayDeath -.headerend -# ----------------------------------------------------------------------------- # - -IonCannonUnderlayInit: - playfram 0x00 -IonCannonUnderlayLocal00: - wait 125 - goto IonCannonUnderlayLocal00 - -IonCannonUnderlayDeath: - wait 4 - end - -# ----------------------------------------------------------------------------- # -# This header is used by images.dat entries: -# 1453 Ion Cannon Attack A (cm\effect\ioncannon-attack.grp) +# 1452 Ion Cannon Attack A1 (cm\effect\ioncannon-attack-A1.grp) +# 1453 Ion Cannon Attack A2 (cm\effect\ioncannon-attack-A2.grp) +# 1701 Ion Cannon Attack A3 (cm\effect\ioncannon-attack-A3.grp) +# 1702 Ion Cannon Attack A4 (cm\effect\ioncannon-attack-A4.grp) .headerstart IsId 629 Type 24 @@ -43658,57 +43645,57 @@ IonCannonAttackAGndAttkRpt: wait 31 tmprmgraphicend wait 2 - playfram 0x11 + playfram 0x20 wait 2 - playfram 0x22 + playfram 0x40 wait 2 - playfram 0x33 + playfram 0x60 wait 2 - playfram 0x44 + playfram 0x80 wait 2 - playfram 0x55 + playfram 0xA0 wait 2 - playfram 0x66 + playfram 0xC0 wait 2 - playfram 0x77 + playfram 0xE0 wait 2 - playfram 0x88 + playfram 0x100 wait 2 - playfram 0x99 + playfram 0x120 wait 2 - playfram 0xAA + playfram 0x140 wait 2 - playfram 0xBB + playfram 0x160 wait 2 - playfram 0xCC + playfram 0x180 wait 2 - playfram 0xDD + playfram 0x1A0 wait 2 - playfram 0xEE + playfram 0x1C0 wait 2 - playfram 0xFF + playfram 0x1E0 wait 2 - playfram 0x110 + playfram 0x200 wait 2 - playfram 0x121 + playfram 0x220 wait 2 - playfram 0x132 + playfram 0x240 wait 2 - playfram 0x143 + playfram 0x260 wait 2 - playfram 0x154 + playfram 0x280 wait 2 - playfram 0x165 + playfram 0x2A0 wait 2 - playfram 0x176 + playfram 0x2C0 wait 2 - playfram 0x187 + playfram 0x2E0 wait 2 goto IonCannonAttackAInit # ----------------------------------------------------------------------------- # # This header is used by images.dat entries: -# 1454 Ion Cannon Attack B (cm\effect\ioncannon-attack.grp) +# 1454 Ion Cannon Attack B (cm\effect\ioncannon-attack-B.grp) .headerstart IsId 630 Type 0 @@ -43718,23 +43705,21 @@ Death [NONE] # ----------------------------------------------------------------------------- # IonCannonAttackBInit: - playfram 0x198 + playfram 0x00 wait 2 - playfram 0x1A9 + playfram 0x20 wait 2 - playfram 0x1BA + playfram 0x40 wait 2 - playfram 0x1CB + playfram 0x60 wait 2 - playfram 0x1DC + playfram 0x80 wait 2 - playfram 0x1ED + playfram 0xA0 wait 2 - playfram 0x1FE + playfram 0xC0 wait 2 - playfram 0x20F - wait 2 - playfram 0x220 + playfram 0xE0 wait 2 end @@ -52439,4 +52424,37 @@ PatriarchWalkingToIdle: PatriarchWarpIn: imgol 128 0 0 # High Templar Warp Flash (protoss\templar.grp) - goto InfestedTerranLocal00 \ No newline at end of file + goto InfestedTerranLocal00 + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 245 Wraith Engine (terran\wraith-engine.grp) +# 1206 Vassal Engines (cm\protoss\vassal-engine.grp) +.headerstart +IsId 730 +Type 15 +Init Engines_MultiGlowHeader_OmniInit +Death SkrylingExplosionDeath +GndAttkInit SkrylingExplosionDeath +AirAttkInit SkrylingExplosionDeath +Unused1 [NONE] +GndAttkRpt SkrylingExplosionDeath +AirAttkRpt SkrylingExplosionDeath +CastSpell SkrylingExplosionDeath +GndAttkToIdle SkrylingExplosionDeath +AirAttkToIdle SkrylingExplosionDeath +Unused2 [NONE] +Walking Engines_MultiGlowHeader_OmniInit +WalkingToIdle SkrylingExplosionDeath +SpecialState1 [NONE] +SpecialState2 [NONE] +AlmostBuilt SkrylingExplosionDeath +.headerend +# ----------------------------------------------------------------------------- # + +Engines_MultiGlowHeader_OmniInit: + engframe 0 + wait 1 + engframe 0x20 + wait 1 + goto Engines_MultiGlowHeader_OmniInit \ No newline at end of file diff --git a/mpq/tileset/ice.vf4 b/mpq/tileset/ice.vf4 index 45bc726..1c1bbdc 100644 Binary files a/mpq/tileset/ice.vf4 and b/mpq/tileset/ice.vf4 differ diff --git a/mpq/unit/cm/effect/ioncannon-projectile.grp b/mpq/unit/cm/effect/ioncannon-projectile.grp index 8fec941..36af119 100644 Binary files a/mpq/unit/cm/effect/ioncannon-projectile.grp and b/mpq/unit/cm/effect/ioncannon-projectile.grp differ diff --git a/mpq/unit/cm/protoss/panoptus-attack.lol b/mpq/unit/cm/protoss/panoptus-attack.lol index 31147a7..ef5f034 100644 Binary files a/mpq/unit/cm/protoss/panoptus-attack.lol and b/mpq/unit/cm/protoss/panoptus-attack.lol differ diff --git a/mpq/unit/cm/protoss/panoptus.grp b/mpq/unit/cm/protoss/panoptus.grp index e1be4e1..8fa8c8a 100644 Binary files a/mpq/unit/cm/protoss/panoptus.grp and b/mpq/unit/cm/protoss/panoptus.grp differ diff --git a/mpq/unit/cm/protoss/vassal-engine.grp b/mpq/unit/cm/protoss/vassal-engine.grp index 759f9db..54f278a 100644 Binary files a/mpq/unit/cm/protoss/vassal-engine.grp and b/mpq/unit/cm/protoss/vassal-engine.grp differ diff --git a/mpq/unit/cm/protoss/vassal.grp b/mpq/unit/cm/protoss/vassal.grp index 47c1fbb..52986b5 100644 Binary files a/mpq/unit/cm/protoss/vassal.grp and b/mpq/unit/cm/protoss/vassal.grp differ diff --git a/mpq/unit/cm/terran/centaur-engine.grp b/mpq/unit/cm/terran/centaur-engine.grp index ec97cc7..df17908 100644 Binary files a/mpq/unit/cm/terran/centaur-engine.grp and b/mpq/unit/cm/terran/centaur-engine.grp differ diff --git a/mpq/unit/cm/terran/centaur-engine2.grp b/mpq/unit/cm/terran/centaur-engine2.grp index 4eaaf3d..cf5e104 100644 Binary files a/mpq/unit/cm/terran/centaur-engine2.grp and b/mpq/unit/cm/terran/centaur-engine2.grp differ diff --git a/mpq/unit/cm/terran/ioncannon-attack.lol b/mpq/unit/cm/terran/ioncannon-attack.lol index 0fabf60..108edaf 100644 Binary files a/mpq/unit/cm/terran/ioncannon-attack.lol and b/mpq/unit/cm/terran/ioncannon-attack.lol differ diff --git a/mpq/unit/cm/terran/ioncannon-attackA1.grp b/mpq/unit/cm/terran/ioncannon-attackA1.grp new file mode 100644 index 0000000..c2765ef Binary files /dev/null and b/mpq/unit/cm/terran/ioncannon-attackA1.grp differ diff --git a/mpq/unit/cm/terran/ioncannon-attackA2.grp b/mpq/unit/cm/terran/ioncannon-attackA2.grp new file mode 100644 index 0000000..a48bce0 Binary files /dev/null and b/mpq/unit/cm/terran/ioncannon-attackA2.grp differ diff --git a/mpq/unit/cm/terran/ioncannon-attackA3.grp b/mpq/unit/cm/terran/ioncannon-attackA3.grp new file mode 100644 index 0000000..45817ad Binary files /dev/null and b/mpq/unit/cm/terran/ioncannon-attackA3.grp differ diff --git a/mpq/unit/cm/terran/ioncannon-attackA4.grp b/mpq/unit/cm/terran/ioncannon-attackA4.grp new file mode 100644 index 0000000..0f3ae72 Binary files /dev/null and b/mpq/unit/cm/terran/ioncannon-attackA4.grp differ diff --git a/mpq/unit/cm/terran/ioncannon-attackB.grp b/mpq/unit/cm/terran/ioncannon-attackB.grp new file mode 100644 index 0000000..7835e2c Binary files /dev/null and b/mpq/unit/cm/terran/ioncannon-attackB.grp differ diff --git a/mpq/unit/cm/terran/ioncannon-base.grp b/mpq/unit/cm/terran/ioncannon-base.grp index af654e7..0dc4417 100644 Binary files a/mpq/unit/cm/terran/ioncannon-base.grp and b/mpq/unit/cm/terran/ioncannon-base.grp differ diff --git a/mpq/unit/cm/terran/ioncannon-dustoff.lod b/mpq/unit/cm/terran/ioncannon-dustoff.lod new file mode 100644 index 0000000..21a6e0d Binary files /dev/null and b/mpq/unit/cm/terran/ioncannon-dustoff.lod differ diff --git a/mpq/unit/cm/terran/ioncannon-duston.lou b/mpq/unit/cm/terran/ioncannon-duston.lou new file mode 100644 index 0000000..d75b1ab Binary files /dev/null and b/mpq/unit/cm/terran/ioncannon-duston.lou differ diff --git a/mpq/unit/cm/terran/ioncannon-mouseresponse.grp b/mpq/unit/cm/terran/ioncannon-mouseresponse.grp new file mode 100644 index 0000000..be2a47e Binary files /dev/null and b/mpq/unit/cm/terran/ioncannon-mouseresponse.grp differ diff --git a/mpq/unit/cm/terran/ioncannon-overlay.lol b/mpq/unit/cm/terran/ioncannon-overlay.lol index 21de3f5..442a321 100644 Binary files a/mpq/unit/cm/terran/ioncannon-overlay.lol and b/mpq/unit/cm/terran/ioncannon-overlay.lol differ diff --git a/mpq/unit/cm/terran/ioncannon-shad.grp b/mpq/unit/cm/terran/ioncannon-shad.grp index 86adc84..78f1ad6 100644 Binary files a/mpq/unit/cm/terran/ioncannon-shad.grp and b/mpq/unit/cm/terran/ioncannon-shad.grp differ diff --git a/mpq/unit/cm/terran/ioncannon-turret.grp b/mpq/unit/cm/terran/ioncannon-turret.grp index 6da9e93..a04d654 100644 Binary files a/mpq/unit/cm/terran/ioncannon-turret.grp and b/mpq/unit/cm/terran/ioncannon-turret.grp differ diff --git a/mpq/unit/cm/terran/ioncannon-underlay.grp b/mpq/unit/cm/terran/ioncannon-underlay.grp deleted file mode 100644 index cfaef44..0000000 Binary files a/mpq/unit/cm/terran/ioncannon-underlay.grp and /dev/null differ diff --git a/mpq/unit/cm/terran/sundog.grp b/mpq/unit/cm/terran/sundog.grp index 30c52c1..972ca67 100644 Binary files a/mpq/unit/cm/terran/sundog.grp and b/mpq/unit/cm/terran/sundog.grp differ diff --git a/mpq/unit/cm/terran/wraith-attacklaser.lol b/mpq/unit/cm/terran/wraith-attacklaser.lol index f8332e5..e53d86a 100644 Binary files a/mpq/unit/cm/terran/wraith-attacklaser.lol and b/mpq/unit/cm/terran/wraith-attacklaser.lol differ diff --git a/mpq/unit/cmdbtns/cmdicons.grp b/mpq/unit/cmdbtns/cmdicons.grp index 1a32670..9955d5f 100644 Binary files a/mpq/unit/cmdbtns/cmdicons.grp and b/mpq/unit/cmdbtns/cmdicons.grp differ diff --git a/mpq/unit/cmdbtns/uniticons.grp b/mpq/unit/cmdbtns/uniticons.grp index 795ee74..f1901fc 100644 Binary files a/mpq/unit/cmdbtns/uniticons.grp and b/mpq/unit/cmdbtns/uniticons.grp differ diff --git a/mpq/unit/terran/wraith-engine.grp b/mpq/unit/terran/wraith-engine.grp new file mode 100644 index 0000000..0b1c1e9 Binary files /dev/null and b/mpq/unit/terran/wraith-engine.grp differ diff --git a/mpq/unit/terran/wraith.grp b/mpq/unit/terran/wraith.grp new file mode 100644 index 0000000..7cec2a7 Binary files /dev/null and b/mpq/unit/terran/wraith.grp differ diff --git a/mpq/unit/thingy/pscglow.grp b/mpq/unit/thingy/pscglow.grp new file mode 100644 index 0000000..c488a1a Binary files /dev/null and b/mpq/unit/thingy/pscglow.grp differ diff --git a/mpq/unit/thingy/tphglow.grp b/mpq/unit/thingy/tphglow.grp new file mode 100644 index 0000000..685614f Binary files /dev/null and b/mpq/unit/thingy/tphglow.grp differ diff --git a/mpq/unit/wirefram/grpwire.grp b/mpq/unit/wirefram/grpwire.grp index 0893e80..9cf440a 100644 Binary files a/mpq/unit/wirefram/grpwire.grp and b/mpq/unit/wirefram/grpwire.grp differ diff --git a/mpq/unit/wirefram/tranwire.grp b/mpq/unit/wirefram/tranwire.grp index faa0ab1..3302e3c 100644 Binary files a/mpq/unit/wirefram/tranwire.grp and b/mpq/unit/wirefram/tranwire.grp differ diff --git a/mpq/unit/wirefram/wirefram.grp b/mpq/unit/wirefram/wirefram.grp index 843bb7c..ad9971f 100644 Binary files a/mpq/unit/wirefram/wirefram.grp and b/mpq/unit/wirefram/wirefram.grp differ diff --git a/plugins/gptp.qdp b/plugins/gptp.qdp index 235d441..3c6b688 100644 Binary files a/plugins/gptp.qdp and b/plugins/gptp.qdp differ