From ef6a73b570658524562d2e6587bc8184f088cb85 Mon Sep 17 00:00:00 2001 From: Patrick Date: Fri, 22 Nov 2024 13:37:41 +0100 Subject: [PATCH] update prism vehicles icons --- mods/ca/bits/allies/prismblastericon.shp | Bin 0 -> 2745 bytes mods/ca/bits/allies/prismcannonicon.shp | Bin 0 -> 2717 bytes mods/ca/bits/allies/prismtankicon.shp | Bin 0 -> 2574 bytes mods/ca/rules/allies/commander-tree.yaml | 54 +++++++++++++++++++++++ mods/ca/rules/allies/vehicles.yaml | 3 -- mods/ca/rules/commander-tree.yaml | 50 --------------------- mods/ca/sequences/allies.yaml | 18 +++----- 7 files changed, 60 insertions(+), 65 deletions(-) create mode 100644 mods/ca/bits/allies/prismblastericon.shp create mode 100644 mods/ca/bits/allies/prismcannonicon.shp create mode 100644 mods/ca/bits/allies/prismtankicon.shp diff --git a/mods/ca/bits/allies/prismblastericon.shp b/mods/ca/bits/allies/prismblastericon.shp new file mode 100644 index 0000000000000000000000000000000000000000..71b89c033c9f417a97a904bf41ee8f3377f2b6db GIT binary patch literal 2745 zcmZWrTaVku6`sO&E{-S)oG9cQVH7Elw-WsUEl@rL$wS~>k)Y&-_*YgU=f=w@aMpm6 zz^J4J90N_CQU~dqyxyOZA0WU^lOTc6?~uE;foeIoGw1uxWo8cc4~%|)V}E8}+-B@g zjGfZ@KbXJyJN%Wo%b|OCmu;8l=ZC+rXUlWOT^q}BF z;Wm3#YJx&R8nl1(U)Wo%kw0}CtTvEK$k7ZTzp%;hC?o-Z#ht}_Iz z`P8!}Qc5fA$-)Hu@cwH9m&@J`Jlqnu+%|W#iAc3B3;9`H%Q%*+D+q{*zc+*F1%la% zm5roA1aT{+P;S`xb!1|B;A}_Pzr`+kBb{@!Y_?ldK|_X)F`$WS%Y(qiT9>LuC~Jb< zW|V+S=sy?Vgiau^Dom`K#t9KNR#uKZ-uy|s#J#e*)_arr zN$B_jHj0&!6(0w|=G6M7Rs!B9SKhn_-j>A1`eILi|CC#@< z0`Uatp)nQN^{HcZQO>4W1~1ZwNt$NUX_`zXzjD9veW!7ZA36@S?kpUr)XO`+A%q0& zmHjI`XcuHZg>ph{k4#*}QKgkOM)ytYxM^Cgsx(DNiJ*v6aAivf9G0AoYApq>PEo}1 z!1G3BV-2`=VjIcoH)4ei^pxWf%gWW0f4+}()@Y@0@subE#o<6udP)S?c_#n?9AKdffV}G^>2BhEf46uEA0eON%C@lI^%T2J(mqZm?{VreRps&4(ZT z{=2y|8r9zo2D&!?Rw_112&D(m;$IFT6{~U38dKqhR39aiqq}#Hj=*t?Wse$Z+AvsE zpE#8>vfLl9bX`@(IN$ML47@4oG5H|N$G){Bu#M&B!`ZzVjtJ*RA(%`E*)+kR!b*#} zGCD$Hm8g6h)C4ko97j=QIY*i+K~Fj*(0!>7?=iKISjGP+%VMMp z4`*Xn)9FKCC$L<%0he;+QIw{rwC+sYf-wzADP=s2f28tLpvCv4Eed>9X{r||vy-2? zvq+ke;;l8Z{CM<~ih|NYx^C&BkWgvCeUL+Ujb%}kMDwix2QSn}8~*a;S6{z?GijPM zC=R%mZ5yd!Sq$S%d0myFEF2+rOneZM_~<#1ql(uk}|2wG36NtY9Brf8h_RLVE84S z;G7dp7lPa%w$H(qeh+@7S{}u!qmZsDFGy?>5$%6V+0FO1`s7-yv zd2~EMRH@VQY-OuRbFF<;ZGYVG0A{IFpe_**D^#auf-EK!2}WXC_F88iEc>l*+tvoF zpJp#k@Ce8z=}7pBqD51UDMisO&JYZyDLzQ?`OS*nRw`fqJWZ!lOtT_I?dxk7>I$Mv z7i~%j9b+_9fag-bg zCS5H)%isxE=p$ig9VRBIbm$wRp!5&~?oq&54Fs;-JfG($Sm(?A9$Pu4^J+ie=X-qf z9PmBb94%i#1TkYY&ig%sS^qf{Ib=CiR#tbid=H;Gn^!*FXLA^ZDGc<7 z0LZi?kDz#yEo`@)V~;%Q93#GefoZ=l$t=2(l?3eu2$3jswA!Cwqa;*rI}sLp$QiwM x_Bp)C1vsb^Opu(aDVCqGebzMBh}7h} zrg5lHY!4r^E7)zx?l!wV{0vC6*H70yIX!mu%!by6;f9yBSJMNzj|a7I#^@~I zF7hjC7Cd)l6d9xq#wMz36KSQ&I96qS{^Zine?m}OY!e-%P;9v3LO?+?2uvBa#s%BwY!8OA&e z<@aDPNz;y!5+u=cQ4}JUM*=)}II`&I@YO2?110OxsRXpQ)+Muv8z8IAQu&Z3x zi|YRUBgSK{9a(VWTp}4_gn%G)!r%}q?MI60LF-(~oSN*tRGF^t-}~Kf?my`Ck~E!g zq~5jM7c#IEBHk#O3s1=`M?1B4$v!Ue^#!3Z-0%Uu2Y(97Sw8LbQV7Xo&ciCUg_Y8B zUEs(du2-upFQqUM&W4AY*N-E(8xvW-^tmQxo}|N7y$3_p{Fpw^3vxLdrjo z*+s^)b>LOj*uYcOWICD7kWZQ<<0MH@8cPM^Uz-7(dBBe$jrBr&w+6Ma8$K}BNR5>6 zIhjkCzY{k|2Z@2n*TACNV*ru>*}x|=Bu|;WKC{q2?k?w#qxxW|AJzKXjp}7 zif?e?4UmdKq0;A<^UD{{p9A9t&Pe+%OO97o@`~2UI315|ZKJB!TOx1a|}8 z_CM3H%M?LU%6NTTYNGFQ$5%2Iz!?lIY)s7`B*}N**)W+*=>#Sc@Gy1d&On!R`T>M7 zE+6{k`vAFeTgAU|_zWVYYC3;AeLJ5_K7`JZ`wv{!$(Ve%z;=fdwV+IriA#uLrs>Tr zoe+n~6PFJ5$OsL?oRaqw66pGYmIU}tD0B&vF?^EL1urHuxZw6h=;4KyDI z3gx7>FBnpBNqivkjDobsm=tocKx8C}Izjp4D2{YUA;1+l;Imlg4Ab(PoGo*fvv%3i zv{+!>LgSQf$Vu;p{(Gt4w&1c@pc1WGVk}reV8v_J7KlLa*`mPYo`S*h{i0xy7+u*c M>vy{NkF#^}U!mvtkpKVy literal 0 HcmV?d00001 diff --git a/mods/ca/bits/allies/prismtankicon.shp b/mods/ca/bits/allies/prismtankicon.shp new file mode 100644 index 0000000000000000000000000000000000000000..03050d9b771bca6714fc634e0990031cf071cb3b GIT binary patch literal 2574 zcmaJ@O>g5y60OC2I5W$Z7zu%mU>Dj277OexIs`c;2i}7jlY}e_;$JbzCfQ%MW`bmb zae#o54+*fq9`Xkw+c5G6l3$P<_DJkHhYbcqUbPHl5-cK`-R$bB_g+;OCI5l=^8vj> z|9(XDccK$s4<7UQ%cp;zhQ(mmzekt-J-VnjoAo*v_V3bVak1$i&{}?&@7D4HTkvV+ z$q6h6@DQT^6J6#P{e9Xr>lWtCrXSFywMG~#zPb#?r~R8izE2m`<>h9xMf@gz4dp&< z^DEHYjo1#f`CeNwJ~-HC*y>_)ap|Sqh3-+yvho(|T(&Kw+@o!Ib$#{vTw%R6uzX+1 z!RoEE{vovm%IiXcGU+7{#k+LT+=;1O*=dvkqr^Uck#Mh$&+*-Qc; zu8|?~#M71u5xlK_mkps!74und#|NYtsu#3d=l6`9I8$vGliYFcY2 z)*>~7TdAqVHPzNwZ{V6fCR>tT>w$7l;rHal(_ok+aq5)PdKzh^n?}|AwnYG~3lQBW zG>9zAT1O2Iw?v(!N}fDHxR?8Yl8=OQYTB&7oiZYzLM3)s>%h%Kg`&b0m8cl+; zmBBEM@sO;363#01osN8P#EvB*S*or;YszvUL03LAkusC>^Oxu6pF#I7yi5b`8KF=t zCif{qgF>7vD{SHI2S{BvoXc~i?9u$?%k#zjm@yKs;WWOTIN|gZ$sN=A{EuR z{i4){%c1xb&+P5(kH<$xb4Gy>ocdXuOva~f5*V~dr| z%kZ~z#J=CFvSl#jr%r|(i=XylH&v7kiM?|}Ib~f=%dF$&=al6+VU53>Ld+qAU=u)$ z`hdEB4QV-~A$2?eWw{(;h7ppm9MZxsce^10H8d2m6w0zCtKA9l(+ehAfHGq~OklwX z&9L!U@q-8XnnF&DD}!sf?3R)`q(+$}JY~CyjZiFUAqgWcKfqX$&z)+{Ws%_|mkxEv nmK7~3s+gl{39GDQbC*>pI$@)t@NVe1hE$=L!2ti_1t&iPi+=#0 literal 0 HcmV?d00001 diff --git a/mods/ca/rules/allies/commander-tree.yaml b/mods/ca/rules/allies/commander-tree.yaml index 36ee7e81..a4c60b7b 100644 --- a/mods/ca/rules/allies/commander-tree.yaml +++ b/mods/ca/rules/allies/commander-tree.yaml @@ -1,3 +1,57 @@ +# vehicles + +commander_tree.Prism_Tank: + Inherits: ^default.commander_tree_item + Tooltip: + Name: Prism Tank + RenderSprites: + Image: prismtank + Buildable: + BuildPaletteOrder: 9 + Prerequisites: prerequisite.has_points, ~vehicles.allies, radar, ~!commander_tree.prism_cannon, ~!commander_tree.prism_blaster, ~!vehicles.england + Description: Enables to build the Prism Tank, an energy based weapon with high range.\n Srong versus light vehicles and infantry. + ProvidesPrerequisite@filler: + Prerequisite: filler.prism + +commander_tree.Prism_Cannon: + Inherits: ^default.commander_tree_item + Tooltip: + Name: Prism Cannon + RenderSprites: + Image: prismcannon + Buildable: + BuildPaletteOrder: 10 + Prerequisites: prerequisite.has_points, ~vehicles.allies, radar, ~!commander_tree.prism_blaster, ~!commander_tree.prism_tank, ~!vehicles.france + Description: Enables to build the Prism Cannon. \n Has higher range and more damage than the Prism Tank, but does not split its beam. \n It is stronger vs. base defenses and single units but less effective against large armies. + ProvidesPrerequisite@filler: + Prerequisite: filler.prism + +commander_tree.Prism_Blaster: + Inherits: ^default.commander_tree_item + Tooltip: + Name: Prism Blaster + RenderSprites: + Image: prismblaster + Buildable: + BuildPaletteOrder: 11 + Prerequisites: prerequisite.has_points, ~vehicles.allies, radar, ~!commander_tree.prism_cannon, ~!commander_tree.prism_tank, ~!vehicles.germany + Description: Enables to build the Prism Blaster. \n Has less range than the Prism Tank, but does split its beam to more targets. \n It is stronger vs. large armies and less effective against base defenses and single targets. + ProvidesPrerequisite@filler: + Prerequisite: filler.prism + +hack.cameo_filler.prism: + Inherits: ^default.cameo_filler + Buildable: + BuildPaletteOrder: 12 + Prerequisites: prerequisite.has_points, ~vehicles.allies, radar, disabled + +hack.cameo_filler.prism2: + Inherits: ^default.cameo_filler + Buildable: + BuildPaletteOrder: 12 + Prerequisites: prerequisite.has_points, ~vehicles.allies, radar, disabled, ~filler.prism + + # Aircraft commander_tree.Eurofighter: diff --git a/mods/ca/rules/allies/vehicles.yaml b/mods/ca/rules/allies/vehicles.yaml index 965b228c..b0838624 100644 --- a/mods/ca/rules/allies/vehicles.yaml +++ b/mods/ca/rules/allies/vehicles.yaml @@ -12,7 +12,6 @@ Prismtank: Buildable: Queue: Vehicle BuildPaletteOrder: 135 - IconPalette: chrome Prerequisites: radar, ~commander_tree.prism_tank Description: Long-range artillery with Prism Tower derived weapon.\n Strong vs Buildings, Infantry, Light Armor\n Weak vs Tanks, Aircraft Valued: @@ -53,7 +52,6 @@ PBLASTER: Tooltip: Name: Prism Blaster Buildable: - IconPalette: chrometd Prerequisites: radar, ~commander_tree.prism_blaster Description: Prism Tower derived weapon hitting many targets on impact.\n Strong vs Buildings, Infantry, Light Armor\n Weak vs Tanks, Aircraft Health: @@ -70,7 +68,6 @@ PCAN: Inherits: ^PrioAntiHeavy Inherits: ^FightingVehicle Buildable: - IconPalette: chrome Prerequisites: radar, ~commander_tree.prism_cannon Description: A prototype long range artillery that fires highly focused beams of light.\n Strong vs Buildings, Vehicles, Infantry\n Weak vs Tanks, Aircraft Valued: diff --git a/mods/ca/rules/commander-tree.yaml b/mods/ca/rules/commander-tree.yaml index 5a1f5ede..0d8d673e 100644 --- a/mods/ca/rules/commander-tree.yaml +++ b/mods/ca/rules/commander-tree.yaml @@ -152,56 +152,6 @@ commander_tree.Spec_Ops: Prerequisites: prerequisite.has_points, ~infantry.allies, commander_tree.advanced_infantry_training, techcenter Description: Marks Vehicles and Buildings with a laser allowing rocket infantry to shoot at these from great distance.\n Can detect other stealthed units. -commander_tree.Prism_Tank: - Inherits: ^default.commander_tree_item - Tooltip: - Name: Prism Tank - Buildable: - BuildPaletteOrder: 9 - Prerequisites: prerequisite.has_points, ~vehicles.allies, radar, ~!commander_tree.prism_cannon, ~!commander_tree.prism_blaster, ~!vehicles.england - Description: Enables to build the Prism Tank, an energy based weapon with high range.\n Srong versus light vehicles and infantry. - ProvidesPrerequisite@filler: - Prerequisite: filler.prism - -commander_tree.Prism_Cannon: - Inherits: ^default.commander_tree_item - Tooltip: - Name: Prism Cannon - Buildable: - - BuildPaletteOrder: 10 - - Prerequisites: prerequisite.has_points, ~vehicles.allies, radar, ~!commander_tree.prism_blaster, ~!commander_tree.prism_tank, ~!vehicles.france - Description: Enables to build the Prism Cannon. \n Has higher range and more damage than the Prism Tank, but does not split its beam. \n It is stronger vs. base defenses and single units but less effective against large armies. - ProvidesPrerequisite@filler: - Prerequisite: filler.prism - -commander_tree.Prism_Blaster: - Inherits: ^default.commander_tree_item - Tooltip: - Name: Prism Blaster - Buildable: - - IconPalette: chrometd - BuildPaletteOrder: 11 - - Prerequisites: prerequisite.has_points, ~vehicles.allies, radar, ~!commander_tree.prism_cannon, ~!commander_tree.prism_tank, ~!vehicles.germany - Description: Enables to build the Prism Blaster. \n Has less range than the Prism Tank, but does split its beam to more targets. \n It is stronger vs. large armies and less effective against base defenses and single targets. - ProvidesPrerequisite@filler: - Prerequisite: filler.prism - -hack.cameo_filler.5: - Inherits: ^default.cameo_filler - Buildable: - BuildPaletteOrder: 12 - Prerequisites: prerequisite.has_points, ~vehicles.allies, radar, disabled - -hack.cameo_filler.6: - Inherits: ^default.cameo_filler - Buildable: - BuildPaletteOrder: 12 - Prerequisites: prerequisite.has_points, ~vehicles.allies, radar, disabled, ~filler.prism - commander_tree.Scout_Tank_PDL: Inherits: ^default.commander_tree_item Tooltip: diff --git a/mods/ca/sequences/allies.yaml b/mods/ca/sequences/allies.yaml index bdae9712..bd4bba9f 100644 --- a/mods/ca/sequences/allies.yaml +++ b/mods/ca/sequences/allies.yaml @@ -241,24 +241,18 @@ prismtank: icon: prismtankicon prismtank.destroyed: - Inherits: ^VehicleOverlays - idle: invisibleitem - icon: prismtankicon + Inherits: prismtank -pblaster: +prismblaster: Inherits: prismtank - muzzle: lightbluelasermuzzle - Length: 3 icon: prismblastericon -pblaster.destroyed: - Inherits: prismtank.destroyed +prismblaster.destroyed: + Inherits: prismblaster -pcan: +prismcannon: Inherits: prismtank - muzzle: lightbluelasermuzzle - Length: 3 - icon: pcanicnh + icon: prismcannonicon # aircraft