From 595db8709b3d8bec896c82ce1739c410b62b9a90 Mon Sep 17 00:00:00 2001 From: tresabhi <43380238+tresabhi@users.noreply.github.com> Date: Tue, 2 Jun 2026 19:48:28 -0500 Subject: [PATCH] names and icons --- packages/i18n/strings/en.json | 35 +++++----- .../public/media/groups/accuracy.png | Bin 0 -> 613 bytes .../website-ue/public/media/groups/clip.png | Bin 0 -> 221 bytes .../public/media/groups/concealment.png | Bin 0 -> 805 bytes .../public/media/groups/flexibility.png | Bin 0 -> 781 bytes .../website-ue/public/media/groups/gun.png | Bin 0 -> 1382 bytes .../public/media/groups/maneuverability.png | Bin 0 -> 2079 bytes .../website-ue/public/media/groups/shell.png | Bin 0 -> 616 bytes .../public/media/groups/survivability.png | Bin 0 -> 2090 bytes .../index.module.css | 4 +- .../TankopediaCharacteristics/index.tsx | 10 ++- .../src/tankopedia/characteristics.ts | 65 ++++-------------- .../src/tankopedia/characteristicsOrder.tsx | 9 +-- 13 files changed, 46 insertions(+), 77 deletions(-) create mode 100644 packages/website-ue/public/media/groups/accuracy.png create mode 100644 packages/website-ue/public/media/groups/clip.png create mode 100644 packages/website-ue/public/media/groups/concealment.png create mode 100644 packages/website-ue/public/media/groups/flexibility.png create mode 100644 packages/website-ue/public/media/groups/gun.png create mode 100644 packages/website-ue/public/media/groups/maneuverability.png create mode 100644 packages/website-ue/public/media/groups/shell.png create mode 100644 packages/website-ue/public/media/groups/survivability.png diff --git a/packages/i18n/strings/en.json b/packages/i18n/strings/en.json index 995e8e419..f8c3d25c2 100644 --- a/packages/i18n/strings/en.json +++ b/packages/i18n/strings/en.json @@ -215,49 +215,52 @@ }, "items": { - "name": "Name", - "class": "Class", - "type": "Type", - "nation": "Nation", - "tier": "Tier", - "compensation": "Compensation", - "id": "ID", - "slug": "Slug", "gun_type": "Gun type", "dpm": "Damage per minute", - "reload": "Reload", - "reloads": "Reloads", "damage": "Damage", "module_damage": "Module damage", + "reload": "Reload", + "reloads": "Reloads", + "clipping_potential": "Clipping potential", "clip_size": "Clip size", + "optimal_shell": "Optimal shell", "intra_clip": "Intra-clip", + "burst_size": "Burst size", + "intra_burst": "Intra-burst", "penetration": "Penetration", - "caliber": "Caliber", - "normalization": "Normalization", - "ricochet": "Ricochet", + "penetration_loss": "Penetration loss", "shell_velocity": "Shell velocity", "shell_range": "Shell range", "shell_capacity": "Shell capacity", + "caliber": "Caliber", + "normalization": "Normalization", + "ricochet": "Ricochet", "aim_time": "Aim time", "dispersion": "Dispersion", + "dispersion_angle": "Dispersion angle", "gun_depression": "Gun depression", "gun_elevation": "Gun elevation", + "azimuth_left": "Azimuth left", + "azimuth_right": "Azimuth right", "speed_forward": "Speed forward", "speed_backward": "Speed backward", "engine_power": "Engine power", + "brake_force": "Brake force", "weight": "Weight", - "terrain_coefficient": "Terrain coefficient", "power_to_weight": "Power to weight", + "terrain_coefficient": "Terrain coefficient", "hull_traverse_speed": "Hull traverse speed", "turret_traverse_speed": "Turret traverse speed", + "gun_traverse_speed": "Gun traverse speed", "health": "Health", "fire_chance": "Fire chance", + "fire_rate": "Fire rate", + "ramming_resistance": "Ramming resistance", "view_range": "View range", "camouflage": "Camouflage", "width": "Width", "height": "Height", - "length": "Length", - "volume": "Volume" + "length": "Length" } }, diff --git a/packages/website-ue/public/media/groups/accuracy.png b/packages/website-ue/public/media/groups/accuracy.png new file mode 100644 index 0000000000000000000000000000000000000000..2cba47d731ce07849ac56f9abf645ce6a3551e56 GIT binary patch literal 613 zcmV-r0-F7aP)CC}jBU~fQ4BT18v`AbRTzI!Z$l0qzLEU9qeEZj3M#LjPFMJ#Amh$USC zxB;-Avd;P6N}49FiwAV#M*x_h|J(dNkn~g1C|V&V#FD1+?Rv3M+bwo;rCB?V=IH{I zbY;X#Nyovbzt-Rfrp>1Babz`_V-rHsIVy--I3s+lGv z={g6lrh8#@CuTkx&YO&gFY5t0_z@@YHxf5_` zHh91ffoCTz{!f|veFgAw*(Aw(@6x{8Tdb-Emu@^Or32}PnAfzYUCwV^NzRP!X)Dh% zz}iU{_Nx3^JW{i(@jkFp0gugTvqCND!RVc50lEdV0OZ*COjIS|LV-Tdy*Uf#^^Ls% z-J-b>FYBjQdq+Ky->jC)BGDIc6oCBu7D9k6Yg(IL%M(>eNIsI>0Wgj6ceV#$+dTUP zV4vh&tVmL+BY6nm3xJoDb*R4XPDp+t`IxdWxfYZBPI3!XN&L~_{@}niNq$S+3&8r% zqikDAv*1$3ZcXF9FObL6H>_`EgAefS{2?CL4?Il}-3)h= zjD#kpfFZBqTLBnq(&K4ZXf_&uQ~VhR;Ze*1$J!;n8(1!A0AL#EXorCZ9>h0r(^ZGl zh6d=C^xl=U33iy-kGw&yi@8C^xK=pn669*&lw({g9C8VAHL%w)t`&M*f?N%xE+rh$ zQ%6Vs)xslq){{b9%)*}M(AfuOQ)psk~$PjuRY=Kq?ui7wA)}nQm3SW zgyhqbo=3_n#r3A*u%vql^>3pE*PdK;jBAB?m!K>LW)tdW66%U#F`=%W78IXCW0GEn zfo~)&HF=x%DW|wBs6`8A_Ciusl7L=GyA@oY9}6=9$AKk}ONkogy}T>kL=8Cjch&zk zaiO62xweUqn7HUDegQbrR`Cr0S2nHq27ntm4E$T-rS%upVAW*;&(t)(}~ z4&RHi<&^(tC5`$dj6aEs;+ujeW&>X&O-UM;G;U^f&wSnu%qtK*A!)+QCOzkGKM2b literal 0 HcmV?d00001 diff --git a/packages/website-ue/public/media/groups/flexibility.png b/packages/website-ue/public/media/groups/flexibility.png new file mode 100644 index 0000000000000000000000000000000000000000..6c72df8cbdb11230520930d5b37cb2eeef2f4605 GIT binary patch literal 781 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGoEX7WqAsj$Z!;#X#z`%6G)5S5Q zV$R!Jd$UCXMUFkZFX+gkxTtAqql?dhL-q~^VoFUN*USVRbN(ENTeNpUl9se|ptdxt zV{5}yt}L##E@qtq_EO;<$zP++sI8fFt+LILcb05zd#IwUtr&v|oy8@6R8SKfC_#d-->o zkL45PmzgKU?{2-K^7dTqpGZ%uNgID0-r2ujNTt_nR-VYwqvt&@Em<;CsC)m4|FyR= zTf0gZSbJ56U0D_P=SjV@YAi!vxn!D>qZY$vhrOBqeOzjMM0Q7otVvq-=j*h@z)Sn? zY|Xm%RZ<~Syg>ZM{aP#A;N=mPu}t?&zoj=;tq%{f&TClWdm#0J&Ia2^x2qTKEU0{N z_>-8ReGuQ3KxUP>OEmt?n{x6?W3*tQUFv~t(h4sX3zSlYYM)30{rk1PZj-CD)sJ(1 zADiT-u`=2)>@zd_yOnp=>;n%wX6P$dgqtT#+7@V2YA{JFt+j?-P5F`M%;qIK zgyoj+@bnbh%oG7{}k)-7f48ka(eMInYQ;B}lLY2<0GX zLc+<~2nP>F{0Dk89*i7JPo{U<*o%ojLaIcs)^N}R6%M9C2*E%!G$Dnu!0xiY$Imm) z-~zks%&=WNfJHuuHj@u9}X#%WE{8p_Nmn36}a0v_69yoCH32n2pYR{Q$;RyQ^_vUPQJ zMHI`=%*+&dUR3`9L;-&;mwOc=-!l%|e6ONXDDgAv{XQ`<@nC9ds-R8>ZD?r7zqYm( zAgp~D*-xaX&CSgO&vcm(5F(KO4I+zp;4=3<8w>kQ3G$9=0F2KfL&)2EdwU-*EG#UV zO1dJtw6qiKwhK;Y8o=xCiP ze>Q|@K+cbxqxSap23|dzOeTBq;)Em+l)uY5%lsZkc9E2ME_2paVr-=O*y<%peak;FQ2L=X0Y$z!;TV)}!{5IE1h_#SWPb4Mt?6gEnAz_`s%j+2ABgQc^g&#*t zOG^mLeWw2tbCr-|-W{1=N}dd1)stEvE%gY}KOnEk`qC+=lOTjl51gogSU;UkUo_pQ z4Gs=AloZ3$pkS_HS^I^Kj*jT$+3SpB zRjsZ5t^;MEs}p+!ojhEGw2_DLgs;B7{yf8=atn4JGL*YAdhhiAz!`NhS>teuxD zDp0M#A%s+ObF-p_FzyS5f|H&|+Khdyy+dKTh1~A!?0nqY+nbx8pLbNf1Ii^dDZwRx zglw!=c}=XHB?aDRd}Cx}WDYN8R#sLr@{mfboWiXFeu%t8NjDA_saM?nCGr;X+>yCr z?Hsa2Y~PATqqoT>yW`{IsoB}t+BbZ5vk*v8tR}1i#(@s<-g{(@Kk07c8Q>~jUQ7&3@*C7N#gw6YSVTy514jl*ZbCkNv`8Xg#W0uS3^SL93QbVDODEBSn z81sEZ)Hbv+2TBw`!pO5 zU%~p4Dg4SE&X{t5DiysHt~_EWz;|pbtw6uB|4nQg4p_O$JU(*|>)`!gkPv#vRsI}s zq=-S911A;Hu?yWN>%+@{W&U%z%J`9T2vMLw_xFJQL3ixBvhE literal 0 HcmV?d00001 diff --git a/packages/website-ue/public/media/groups/maneuverability.png b/packages/website-ue/public/media/groups/maneuverability.png new file mode 100644 index 0000000000000000000000000000000000000000..18b2564df2abaf0842debaddf865f2fa0b39669a GIT binary patch literal 2079 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 UMcG@c>i_@%07*qoM6N<$g19W=$^ZZW literal 0 HcmV?d00001 diff --git a/packages/website-ue/src/components/TankopediaCharacteristics/index.module.css b/packages/website-ue/src/components/TankopediaCharacteristics/index.module.css index b7a7e24a8..b53e4eb43 100644 --- a/packages/website-ue/src/components/TankopediaCharacteristics/index.module.css +++ b/packages/website-ue/src/components/TankopediaCharacteristics/index.module.css @@ -45,9 +45,9 @@ .align { display: flex; align-items: center; - gap: var(--space-2); + gap: var(--space-3); - svg { + img { width: 1em; height: 1em; } diff --git a/packages/website-ue/src/components/TankopediaCharacteristics/index.tsx b/packages/website-ue/src/components/TankopediaCharacteristics/index.tsx index d747413ce..e11c03709 100644 --- a/packages/website-ue/src/components/TankopediaCharacteristics/index.tsx +++ b/packages/website-ue/src/components/TankopediaCharacteristics/index.tsx @@ -58,7 +58,7 @@ function Group({ group, characteristics }: GroupProps) { strings.tanks.characteristics.titles as Record )[group.group] } - {/**/} + @@ -96,7 +96,13 @@ function Item({ config, value }: ItemProps) { return (
- {config.name} + + { + (strings.tanks.characteristics.items as Record)[ + config.name + ] + } + {renderCharacteristic(value, config)}
diff --git a/packages/website-ue/src/tankopedia/characteristics.ts b/packages/website-ue/src/tankopedia/characteristics.ts index 0741d9891..6be501d51 100644 --- a/packages/website-ue/src/tankopedia/characteristics.ts +++ b/packages/website-ue/src/tankopedia/characteristics.ts @@ -345,17 +345,12 @@ export const characteristics = { ); }, - class({ tank }) { - return tank.tank!.tank_class; - }, - - camouflage({ attribute, characteristic, attributeSafe, state }) { - const tankClass = characteristic("class"); + camouflage({ attribute, characteristic, attributeSafe, state, tank }) { const base = attribute( TankAttributeChange_AttributeName.ATTRIBUTE_NAME_CONCEALMENT_STILL, ); const moving = - tankClass === TankClass.TANK_CLASS_LIGHT + tank.tank!.tank_class === TankClass.TANK_CLASS_LIGHT ? 0 : attribute( TankAttributeChange_AttributeName.ATTRIBUTE_NAME_CONCEALMENT_MOVING, @@ -388,54 +383,10 @@ export const characteristics = { return -Infinity; }, - volume() { - return -Infinity; - }, - - nation({ tank }) { - return tank.tank!.nation; - }, - - name({ tank }) { - return tank.tank!.name!.value; - }, - - tier({ tank }) { - return tank.tank!.tier_catalog_id; - }, - - type({ tank }) { - return tank.tank!.tank_type; - }, - - id({ state }) { - return state.id.split(".").at(-1)!; - }, - - slug({ tank }) { - return tank.slug; - }, - compensation({ tank }) { return tank.compensation!.compensation?.currency_reward?.amount ?? null; }, - purchase_price() { - return -Infinity; - }, - - upgrade_price() { - return -Infinity; - }, - - research_level() { - return -Infinity; - }, - - crew_xp_multiplier() { - return -Infinity; - }, - clipping_potential() { return -Infinity; }, @@ -452,7 +403,11 @@ export const characteristics = { return -Infinity; }, - gun_yaw_range() { + azimuth_left() { + return -Infinity; + }, + + azimuth_right() { return -Infinity; }, @@ -464,7 +419,7 @@ export const characteristics = { return -Infinity; }, - fire_health_burn() { + fire_rate() { return -Infinity; }, @@ -475,4 +430,8 @@ export const characteristics = { width() { return -Infinity; }, + + penetration_loss() { + return -Infinity; + }, } satisfies Record; diff --git a/packages/website-ue/src/tankopedia/characteristicsOrder.tsx b/packages/website-ue/src/tankopedia/characteristicsOrder.tsx index 54f3f6642..0dfb23862 100644 --- a/packages/website-ue/src/tankopedia/characteristicsOrder.tsx +++ b/packages/website-ue/src/tankopedia/characteristicsOrder.tsx @@ -142,6 +142,7 @@ export const characteristicsOrder: CharacteristicsGroup[] = [ render: CharacteristicsGroupRender.Statistical, order: [ { name: "penetration", units: "mm" }, + { name: "penetration_loss" }, { name: "shell_velocity", units: "m_s" }, { name: "shell_range", units: "m" }, { name: "shell_capacity" }, @@ -170,7 +171,8 @@ export const characteristicsOrder: CharacteristicsGroup[] = [ order: [ { name: "gun_depression", decimals: 0, units: "deg" }, { name: "gun_elevation", decimals: 0, units: "deg" }, - { name: "gun_yaw_range", decimals: 0, units: "deg" }, + { name: "azimuth_left", decimals: 0, units: "deg" }, + { name: "azimuth_right", decimals: 0, units: "deg" }, { toy: "flexibility" }, ], @@ -186,9 +188,9 @@ export const characteristicsOrder: CharacteristicsGroup[] = [ { name: "engine_power", units: "bhp" }, { name: "brake_force", units: "N" }, { name: "weight", decimals: 1, units: "t" }, + { name: "power_to_weight", decimals: 1, units: "bhp_t" }, { name: "terrain_coefficient" }, - { name: "power_to_weight", decimals: 1, units: "bhp_t" }, { name: "hull_traverse_speed", units: "deg_s" }, { name: "turret_traverse_speed", units: "deg_s" }, @@ -208,7 +210,7 @@ export const characteristicsOrder: CharacteristicsGroup[] = [ order: [ { name: "health", units: "hp" }, { name: "fire_chance", units: "%" }, - { name: "fire_health_burn", units: "hp_s" }, + { name: "fire_rate", units: "hp_s" }, { name: "ramming_resistance", units: "%" }, { toy: "fire_health_burn" }, @@ -229,7 +231,6 @@ export const characteristicsOrder: CharacteristicsGroup[] = [ { name: "width", units: "m" }, { name: "height", units: "m" }, { name: "length", units: "m" }, - { name: "volume", units: "m" }, ], }, ];