From a643e380f0dc31c6a494e8239f6fd2a340dd1ac3 Mon Sep 17 00:00:00 2001 From: Pr0nogo Date: Fri, 19 Jun 2026 14:45:37 -0400 Subject: [PATCH] Fix Civilian death vfx --- mpq/arr/images.datex | Bin 114000 -> 114000 bytes mpq/arr/images.tbl | Bin 60867 -> 60925 bytes mpq/arr/images.txt | 4 +-- mpq/arr/sprites.datex | Bin 14000 -> 14000 bytes mpq/arr/sprites.txt | 2 +- mpq/scripts/iscript_terran.bin | Bin 40151 -> 40217 bytes mpq/scripts/iscript_terran.txt | 37 +++++++++++++++++++++++++-- mpq/unit/terran/civilian-death.grp | Bin 0 -> 5710 bytes mpq/unit/terran/civilian-remains.grp | Bin 0 -> 1412 bytes patchnotes.md | 29 +++------------------ 10 files changed, 42 insertions(+), 30 deletions(-) create mode 100644 mpq/unit/terran/civilian-death.grp create mode 100644 mpq/unit/terran/civilian-remains.grp diff --git a/mpq/arr/images.datex b/mpq/arr/images.datex index 15467decf517fd2e4692fdd56d64d9170123f1b9..9037681189d552edc46410acaea7a64a4fcb26da 100644 GIT binary patch delta 95 zcmccci|xWMwha}kY^OOG7|w8Pu2VfAG`Y}McyoY-2h--6R=Kufz delta 95 zcmccci|xWMwha}kn;TRUI44g~<=Ff{FOGBb7XN6b%`>fHIVTtU3T{5&@5MBErWN1j zcsGB}$)aHzK#^{y$>$U0BN?(4MCb7n>Wsi=bU_C7DuzdlI;RZ7#$=5ZjB}w diff --git a/mpq/arr/images.tbl b/mpq/arr/images.tbl index 697cd73711c4662be63979623030ec5c9af6dba3..ec7da81d70f9db67ad65e6566e6c1d1785dfc8ff 100644 GIT binary patch delta 4607 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 delta 4548 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 diff --git a/mpq/arr/images.txt b/mpq/arr/images.txt index ad4e5032..76868b4e 100644 --- a/mpq/arr/images.txt +++ b/mpq/arr/images.txt @@ -2396,8 +2396,8 @@ Raynor Vulture Engine Scralia Scralia Shadow Endbore Electricity -Extended Image #1396 -Extended Image #1397 +Civilian Death +Civilian Remains Extended Image #1398 Extended Image #1399 Extended Image #1400 diff --git a/mpq/arr/sprites.datex b/mpq/arr/sprites.datex index d6a93bbb158f40f1e02c76b514c48cfa660f9975..68f12ce21e4d70be2fc3d6f80eea217119f97966 100644 GIT binary patch delta 67 zcmdmxyCHW24<}PR=Vk%U32d9^@prH=3U4+PImkSD13%Yf2YI*2c8aP%th~8FqKtX- XCuuL{%?|QvB9omA>Nh)xoMr+5=kFE0 delta 62 zcmdmxyCHW259ek9&IxRj6*yToFW_%u*=#JbpLy~Ie%{Fr@@|vu6jgy(d2@qA8S`cn Q5ijP=4)SUuKs8>>0FHALEC2ui diff --git a/mpq/arr/sprites.txt b/mpq/arr/sprites.txt index 44cfc257..809deacb 100644 --- a/mpq/arr/sprites.txt +++ b/mpq/arr/sprites.txt @@ -1156,7 +1156,7 @@ Silversoul Remains Raynor Vulture Scralia Endbore Electricity -Extended Sprite #642 +Civilian Remnants Extended Sprite #643 Extended Sprite #644 Extended Sprite #645 diff --git a/mpq/scripts/iscript_terran.bin b/mpq/scripts/iscript_terran.bin index f3b7b26334e9c2bbdc464b474b1a17988d2109df..ce6d2b183724e483662f1bbeeed7e9bc3a7380d5 100644 GIT binary patch delta 1338 zcmV~$4NR1E7y$6+dHxxqkr^po=olh8D~IPtsfehE3MVQOk)jf!r4mE#IF94E_kHh< zyZ62CkN1v~m}6#y##}LH43{Dqb860ttSOPAGKWM&N|;FW`~BKRb?1l@kNW9T+8Zg~ znDTnd#m*zROdgJ(CzsBdGEkXz$ah_pNReZd>r8yAPR3`l&}aD!eUGmR-jT?i7CP=%n*_> zS4hP|VJ#L5nWz<1$O{M2E*!$s!eML^)YvUl;kaPHsU|BbOd=+l9H=z$VN5X{#ZprP z9yfi4-KItyH+_zA=99R{JV4vbe~`vJNOk5@*lupdUh~%&YiYwQOA-?;=kT=U0(M!h z;)vxMVof(j)g)0;&0;!KL+nIN4C|>;FtpBP3Dz5!YyAOr)}PQ~{Ta_&Z{m>kH(bcu zdQfHi9e3L9qQTaS$87ho-F6>)Z4YqB)`#P^M;Iv%;0$pT&bajHV9pH5wDkDMFe-(b7zclVWI*G>cYB3QCt^DO;LNUTF^1 zOL4?EN%3?>dV@NoH)%{-Ld)$-DbK!)^!C+cwWm;%eGT>5Q%T`SqlJ!4QaQFziDNq% z9NA=d?4Yn?7d1Na>55}F4LbJFH0NH*a28Opb04{#Mf9a}KlM8gQ-Z6QlrAmhxGKo) z(o@)Fphg$R(`6S=T`m*dahYkrWusA-NX#wKG`F2%-40sd_R&)JCsgXLr{nGh>UKBL zL-$FF^qit~o-at_X{M0pG_`uZqFbJ`H17F^;=Jc+o%aG2dE3eAy+}>o4!Yv~mIl1v zQIxNfl6;pb+jo^LKK>ececw}y?>gQ0{X#>&+cf6urUZWvDg7&1s{amU`R`J`zn9$p zd(`Q_PyPM}G%e6i%D^Ma3k*?FV3@3dC*%)2qlUm3H3yzkTVR~J1OL%@V1nZ12$m#I zX326S+a$lja^&f(K%T{l<>gGz%Wt!0`5o3HFJ}F+k|hL}u>9asW(-DSYw#&v3a-Z+ zL4xjJJ@y4xv*F+>79C1vs!$3m39Vt?P%3K;N!Sxw%lbp>*yGT8rmRh4xwRXZzBZk; q)NW*5wVT*T?PjJ3XRzdOCMyi9SY3DvJ0H$sQ%1sDnd0cg1i=4w*7AP< delta 1302 zcmWO1jZc(y902g|_xsyYA~GXGLg$d7vto!=iioI)2xy69q==+wh~)I{IN$79i6hhi}-pl%5tGiwgLKNd2m;@5#r>VAVXdN+44fDkQYIXd@~%AZ-HL< z>o6*R17a0hAwf|LDT-~7t|)35L*S!nJ>Z;&M-2oV`tA_acgOFEW1HAq{ z=&C;ill6xot>Fk%HOQc~K@LAPC?HOygnU&U=v4J^R@DGwDithNt6_&)13q;lTvlsg zKrKLwhC`M{1f@m?CpCH))fgb9(FmoDCg7Eg5(FB}(BEi*7_Aj@wKk~M+QFrDz-g@$ z2DL7@t#!k=)&pt67-R~6LcTB#+l9ZNQkVdla1XdJ2@c^tv=;Eo^$roV{ zUyS|yWgO&bIKr3WBwvY9o{6#IDohZwFh$J4ba5?aiiMaf7U3500G5i?s1XmMB+4-) zsxd5T@TzFU5mCZP(TY(qh_Sl&Fp45MdqxvpPGNiNZhBK%!oWoYbCG0VTvEML=gNAg97?#qCCStOt1lHb^$oiWW zvWcdCOfi0sdBz{H*!VNrj90MR_$y8shcMCf8!k3o|37XT#v0QNbeL}9Nz*OtHr>Xs z=?)HC7*Z%ls1YKJzkSmgSUcd4=*V ztEt42O-joe>agU{h$WY%EQOS4-Aq~5tyEwwrc&!R+Hc)S3Tqh!t-I)~wVZ~myD7m| zL7BF_RA#Frt!*E5+78l$t%jmDB_-SIsLZaS{dNs0>;eVsoLcQVI$_sy>av@t*Dlcy zb~6pxEi`Jk(gVAj(D5NAFZk*VokL`i2Hwy%ceMOAFkWsMsB*a`$({-IwWR@pO7)IYhIfKWy!WZX z`-l#Cr%B~~Op-T3A@9Ew_C{&kJA*~MGg*u;hRyLk!;*coS(Y_*b*@{#9()pT!ab*(@uthLs0$ zm@#0+_P|=!8Cb_I2G+A^AeW^yZ(#Y&d5kx2WUbBltfzSs8)+_JF~LHX9xP&2!OhGT L+`@W-(I~)wbdvK) diff --git a/mpq/scripts/iscript_terran.txt b/mpq/scripts/iscript_terran.txt index ec0fa6da..0c51d639 100644 --- a/mpq/scripts/iscript_terran.txt +++ b/mpq/scripts/iscript_terran.txt @@ -129,7 +129,7 @@ CivilianLocal01: CivilianDeath: playsndbtwn 276 277 # Terran\MARINE\TMaDth00.WAV | Terran\MARINE\TMaDth01.WAV - imgol 242 0 0 # Marine Death (terran\marine.grp) + imgol 2398 0 0 # Civilian Death (terran\civilian.grp) wait 1 end @@ -20774,4 +20774,37 @@ Walking CutlassWalking WalkingToIdle InfestedTerranWalkingToIdle SpecialState1 SkryrokorLocal00 .headerend -# ----------------------------------------------------------------------------- # \ No newline at end of file +# ----------------------------------------------------------------------------- # + +# ----------------------------------------------------------------------------- # +# This header is used by images.dat entries: +# 2398 Civilian Death (terran\civilian-death.grp) +.headerstart +IsId 846 +Type 1 +Init CivilianDeathInit +Death Generic_Wait1End +.headerend +# ----------------------------------------------------------------------------- # + +CivilianDeathInit: + setfldirect 0 + playfram 0 + wait 2 + playfram 1 + wait 2 + playfram 2 + wait 2 + playfram 3 + wait 2 + playfram 4 + wait 2 + playfram 5 + wait 2 + playfram 6 + wait 2 + playfram 7 + wait 2 + lowsprul 1158 0 0 # Civilian Remnants (terran\civilian-remains.grp) + wait 1 + end \ No newline at end of file diff --git a/mpq/unit/terran/civilian-death.grp b/mpq/unit/terran/civilian-death.grp new file mode 100644 index 0000000000000000000000000000000000000000..f1384727c3484329a07d5fb1c09159d8c1aa29a0 GIT binary patch literal 5710 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 literal 0 HcmV?d00001 diff --git a/mpq/unit/terran/civilian-remains.grp b/mpq/unit/terran/civilian-remains.grp new file mode 100644 index 0000000000000000000000000000000000000000..59e02aad360e7b76dd0bec86e6ffd4bd4d27cc5a GIT binary patch literal 1412 zcmYk6&5ImG7{=?Zo*8GRcZVHVQX_&OC<+D%9uk5g+3KDMLBWd?7Nrlb9t;S5bHSXt zdp>%qXSz38_rnm~gC4R`%9{tlg9x5Pyoi5*-n{7_pilMeBu+QeO;x>BPyL>!+7s7s ziNTe@(*nOIFJJgr;`!9&?XV%lC2>`}CT@sG+!pu658_YJqUR{2cj*J#qkZ~@exrYA zOFl1Ol|%WKoNGg)11gV=tVUnu+IRyqx+htcQ@=9(>cjqMZ!ahhCEJq9$wslugMkf- z>ctxu=cH!DiO0%j#EXPDZP=UJHi(=3?f0u{N@^@Ek3-ffC0-JTifkCS`?q#^%UC-> zZyKn8DN4PFRYIy9Yo+Z*yxs2?##WV8Dr>P-%u%i}&zN`~V1$laH+Kq-ZNLrJJ0?tH zG&dA0E*g-8g^06;tDQilR1A>?#PTBTqCbx9s*oq>%Tc0u3>DF0+(b2oVQhrb>k9M8 zNG*>vPhEXZc6kIucgRk3naFM@J7}RDccyuc#WYH$x=r15A1@v>3>gF9aN_?x!DPP+B8lZ zOqghHst7m>^0TSz`9a6?Hw)+jACSfh<*e1)-0b-#$8h2qMc`UD_7)G!!(8`LGDh0? z^P`R(6H=uLW$Zqr>lqwnZPs&nTCFPRj;$;!9I!Vv~Y)s0T1PC_u`2R`bv4lO>9mPeHVUHTdo%0;2 z%5|ngY%bFg=0VmFrHNL)ixKlGMor-1$iQNxh4ZY>ajeu1pTkEdnlXPdWRoIcD%G*J zm>J~u11_dAwkuw91R;ouiHn&k0;fH2jzilg&U%c(*;pJA-^Jr#$W^_$;@CNqA|kJI z{;3C#z}{sd;4I)2IZ96;5<w*OrBb^SM!BT0G-!-;T&*-^7I4;)Y%W* j>5A*}7z68jiVq8jmS5Cv80SOH`!nYxC_l#e;GExoDaxfj literal 0 HcmV?d00001 diff --git a/patchnotes.md b/patchnotes.md index 279cba2e..5ebaf249 100644 --- a/patchnotes.md +++ b/patchnotes.md @@ -1,28 +1,7 @@ -# 6 Jun 2026 -## Year 4, month 6, patch 1 +# 27 Jun 2026 +## Year 4, month 6, patch 2 ## Patch goals -- Continue balancing for all races, in preparation for the Battlements stage! -- Continue Askosi development +- Continue technical improvements in preparation for the Throneroom stage! - Further improve audiovisuals -- Tweak balance for all factions -- Deploy new singleplayer content -- [Subscribe on ko-fi](https://ko-fi.com/pr0nogoandveeq7) to get a sneak peek of the incoming changes! - -# Core changes - -## Bugfixes -- **Gameplay:** - - Fixed bad targeting logic causing units to ignore closer targets when attack-moving (b. HitEmUp) - - **Silversoul** attacks now correctly proc **Booming Blast** (r. shopkeeper dog) - - Fixed requirement issues for some T2 and T3 Askosi structures (r. shopkeeper dog) - -# Balance changes - -## Askosi - -- **New arrivals:** - - [Obelisk](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/obelisk) -- tier 3 Skybound production - - [Limire](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/limire) -- anti-ship fighter - - [Endbore](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/endbore) -- precision gunboat - - [Tortare](https://www.fraudsclub.com/cosmonarchy-bw/show.php?target=askosi/tortare) -- heavy corvette \ No newline at end of file +- [Subscribe on ko-fi](https://ko-fi.com/pr0nogoandveeq7) to get a sneak peek of the incoming changes! \ No newline at end of file