From f787bb5ea45872770b43c482832f7c7d5f4ae26f Mon Sep 17 00:00:00 2001 From: Ed <96445749+TheShuEd@users.noreply.github.com> Date: Sat, 19 Apr 2025 17:24:57 +0300 Subject: [PATCH] Ice bow artifact (#1200) * pvs * fix tradepost * ice bow artifact --- Content.Client/_CP14/Shitcode/CP14EdSystem.cs | 2 +- .../Lighthouse/CP14LighthouseComponent.cs | 6 --- .../_CP14/Lighthouse/CP14LighthouseSystem.cs | 23 ---------- .../_CP14/PVS/CP14PvsOverrideComponent.cs | 6 +++ .../_CP14/PVS/CP14PvsOverrideSystem.cs | 23 ++++++++++ .../_CP14/UniqueLoot/CP14UniqueLootSystem.cs | 5 +- Resources/ConfigPresets/_CP14/Dev.toml | 2 +- .../Actions/Spells/Water/ice_arrow.yml | 2 +- .../_CP14/Entities/Effects/sky_lightning.yml | 2 +- .../Mobs/Player/DemiplaneAntag/wendigo.yml | 2 +- .../Entities/Objects/Weapons/Ranged/bow.yml | 15 ++++++ .../_CP14/Entities/Structures/lighthouse.yml | 2 +- .../_CP14/UniqueLoot/demiplane_loot.yml | 6 +++ .../Ranged/ice_bow.rsi/equipped-NECK.png | Bin 0 -> 593 bytes .../Ranged/ice_bow.rsi/inhand-left.png | Bin 0 -> 755 bytes .../Ranged/ice_bow.rsi/inhand-right.png | Bin 0 -> 721 bytes .../Weapons/Ranged/ice_bow.rsi/meta.json | 43 ++++++++++++++++++ .../Ranged/ice_bow.rsi/unwielded-arrow.png | Bin 0 -> 211 bytes .../Weapons/Ranged/ice_bow.rsi/unwielded.png | Bin 0 -> 463 bytes .../Ranged/ice_bow.rsi/wielded-arrow.png | Bin 0 -> 211 bytes .../ice_bow.rsi/wielded-inhand-left.png | Bin 0 -> 849 bytes .../ice_bow.rsi/wielded-inhand-right.png | Bin 0 -> 868 bytes .../Weapons/Ranged/ice_bow.rsi/wielded.png | Bin 0 -> 512 bytes 23 files changed, 103 insertions(+), 36 deletions(-) delete mode 100644 Content.Server/_CP14/Lighthouse/CP14LighthouseComponent.cs delete mode 100644 Content.Server/_CP14/Lighthouse/CP14LighthouseSystem.cs create mode 100644 Content.Server/_CP14/PVS/CP14PvsOverrideComponent.cs create mode 100644 Content.Server/_CP14/PVS/CP14PvsOverrideSystem.cs create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/equipped-NECK.png create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/inhand-left.png create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/inhand-right.png create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/unwielded-arrow.png create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/unwielded.png create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/wielded-arrow.png create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/wielded-inhand-left.png create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/wielded-inhand-right.png create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/wielded.png diff --git a/Content.Client/_CP14/Shitcode/CP14EdSystem.cs b/Content.Client/_CP14/Shitcode/CP14EdSystem.cs index 68af7c119b..0000ac1a4f 100644 --- a/Content.Client/_CP14/Shitcode/CP14EdSystem.cs +++ b/Content.Client/_CP14/Shitcode/CP14EdSystem.cs @@ -16,7 +16,7 @@ public sealed class CP14EdSystem : EntitySystem _cfg.SetCVar(CVars.EntitiesCategoryFilter, "ForkFiltered"); _cfg.OnValueChanged(CCVars.Language, OnLanguageChange, true); - + _cfg.SetCVar(CVars.LocCultureName, _cfg.GetCVar(CCVars.Language)); } diff --git a/Content.Server/_CP14/Lighthouse/CP14LighthouseComponent.cs b/Content.Server/_CP14/Lighthouse/CP14LighthouseComponent.cs deleted file mode 100644 index ef71ea02c8..0000000000 --- a/Content.Server/_CP14/Lighthouse/CP14LighthouseComponent.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace Content.Server._CP14.Lighthouse; - -[RegisterComponent] -public sealed partial class CP14LighthouseComponent : Component -{ -} diff --git a/Content.Server/_CP14/Lighthouse/CP14LighthouseSystem.cs b/Content.Server/_CP14/Lighthouse/CP14LighthouseSystem.cs deleted file mode 100644 index 87ca9173b6..0000000000 --- a/Content.Server/_CP14/Lighthouse/CP14LighthouseSystem.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Robust.Server.GameStates; - -namespace Content.Server._CP14.Lighthouse; - -public sealed partial class CP14LighthouseSystem : EntitySystem -{ - [Dependency] private readonly PvsOverrideSystem _pvs = default!; - public override void Initialize() - { - SubscribeLocalEvent(OnLighthouseStartup); - SubscribeLocalEvent(OnLighthouseShutdown); - } - - private void OnLighthouseShutdown(Entity ent, ref ComponentShutdown args) - { - _pvs.RemoveGlobalOverride(ent); - } - - private void OnLighthouseStartup(Entity ent, ref ComponentStartup args) - { - _pvs.AddGlobalOverride(ent); - } -} diff --git a/Content.Server/_CP14/PVS/CP14PvsOverrideComponent.cs b/Content.Server/_CP14/PVS/CP14PvsOverrideComponent.cs new file mode 100644 index 0000000000..75fb8b2c40 --- /dev/null +++ b/Content.Server/_CP14/PVS/CP14PvsOverrideComponent.cs @@ -0,0 +1,6 @@ +namespace Content.Server._CP14.PVS; + +[RegisterComponent] +public sealed partial class CP14PvsOverrideComponent : Component +{ +} diff --git a/Content.Server/_CP14/PVS/CP14PvsOverrideSystem.cs b/Content.Server/_CP14/PVS/CP14PvsOverrideSystem.cs new file mode 100644 index 0000000000..80de72c7f6 --- /dev/null +++ b/Content.Server/_CP14/PVS/CP14PvsOverrideSystem.cs @@ -0,0 +1,23 @@ +using Robust.Server.GameStates; + +namespace Content.Server._CP14.PVS; + +public sealed partial class CP14PvsOverrideSystem : EntitySystem +{ + [Dependency] private readonly PvsOverrideSystem _pvs = default!; + public override void Initialize() + { + SubscribeLocalEvent(OnLighthouseStartup); + SubscribeLocalEvent(OnLighthouseShutdown); + } + + private void OnLighthouseShutdown(Entity ent, ref ComponentShutdown args) + { + _pvs.RemoveGlobalOverride(ent); + } + + private void OnLighthouseStartup(Entity ent, ref ComponentStartup args) + { + _pvs.AddGlobalOverride(ent); + } +} diff --git a/Content.Server/_CP14/UniqueLoot/CP14UniqueLootSystem.cs b/Content.Server/_CP14/UniqueLoot/CP14UniqueLootSystem.cs index cf44fd44a4..3eb7c37fe5 100644 --- a/Content.Server/_CP14/UniqueLoot/CP14UniqueLootSystem.cs +++ b/Content.Server/_CP14/UniqueLoot/CP14UniqueLootSystem.cs @@ -2,6 +2,7 @@ using System.Linq; using Content.Shared._CP14.UniqueLoot; using Content.Shared.GameTicking; using Content.Shared.Tag; +using Robust.Client.GameObjects; using Robust.Shared.Prototypes; using Robust.Shared.Random; @@ -11,6 +12,7 @@ public sealed partial class CP14UniqueLootSystem : EntitySystem { [Dependency] private readonly IPrototypeManager _proto = default!; [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly SharedTransformSystem _transform = default!; private readonly Dictionary _uniqueLootCount = new(); @@ -37,7 +39,8 @@ public sealed partial class CP14UniqueLootSystem : EntitySystem var coords = Transform(ent).Coordinates; - EntityManager.SpawnEntity(loot, coords); + var spawned = Spawn(loot, coords); + _transform.SetWorldRotation(spawned, _transform.GetWorldRotation(ent)); } diff --git a/Resources/ConfigPresets/_CP14/Dev.toml b/Resources/ConfigPresets/_CP14/Dev.toml index 26801aa12c..59af1dbc0f 100644 --- a/Resources/ConfigPresets/_CP14/Dev.toml +++ b/Resources/ConfigPresets/_CP14/Dev.toml @@ -2,7 +2,7 @@ enabled = true [localization] -language = "ru-RU" +language = "en-US" [log] path = "logs" diff --git a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Water/ice_arrow.yml b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Water/ice_arrow.yml index 9a91bb715e..269ebd8a55 100644 --- a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Water/ice_arrow.yml +++ b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Water/ice_arrow.yml @@ -7,7 +7,7 @@ sprite: _CP14/Actions/Spells/water.rsi state: ice_arrow - type: CP14MagicEffectManaCost - manaCost: 20 + manaCost: 15 - type: CP14MagicEffect effects: - !type:CP14SpellSpawnEntityOnTarget diff --git a/Resources/Prototypes/_CP14/Entities/Effects/sky_lightning.yml b/Resources/Prototypes/_CP14/Entities/Effects/sky_lightning.yml index 2c877a4a62..4285ef1b53 100644 --- a/Resources/Prototypes/_CP14/Entities/Effects/sky_lightning.yml +++ b/Resources/Prototypes/_CP14/Entities/Effects/sky_lightning.yml @@ -26,7 +26,7 @@ netsync: false - type: LightFade duration: 1 - - type: CP14Lighthouse + - type: CP14PvsOverride - type: CP14AreaEntityEffect range: 1 effects: diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Player/DemiplaneAntag/wendigo.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Player/DemiplaneAntag/wendigo.yml index 127dca564d..65dc434b95 100644 --- a/Resources/Prototypes/_CP14/Entities/Mobs/Player/DemiplaneAntag/wendigo.yml +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Player/DemiplaneAntag/wendigo.yml @@ -122,7 +122,7 @@ name: wendigo ritual far sound categories: [ ForkFiltered ] components: - - type: CP14Lighthouse + - type: CP14PvsOverride - type: TriggerOnSpawn - type: CP14FarSound closeSound: diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Weapons/Ranged/bow.yml b/Resources/Prototypes/_CP14/Entities/Objects/Weapons/Ranged/bow.yml index 3138c4af1e..0d6618dc10 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Weapons/Ranged/bow.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Weapons/Ranged/bow.yml @@ -78,3 +78,18 @@ base: True: { state: wielded } False: { state: unwielded } + +- type: entity + name: ice bow + description: A magic bow that needs no ammunition. + id: CP14BowIceArtifact + parent: CP14BowCombat + categories: [ DoNotMap ] + suffix: Artifact + components: + - type: Sprite + sprite: _CP14/Objects/Weapons/Ranged/ice_bow.rsi + - type: CP14SpellStorage + spells: + - CP14ActionSpellIceArrow + - type: CP14SpellStorageAccessHolding \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Structures/lighthouse.yml b/Resources/Prototypes/_CP14/Entities/Structures/lighthouse.yml index db0cbfcc1e..3c79e25d28 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/lighthouse.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/lighthouse.yml @@ -5,7 +5,7 @@ description: Light in the darkness. categories: [ ForkFiltered ] components: - - type: CP14Lighthouse + - type: CP14PvsOverride - type: Sprite noRot: true sprite: Structures/Decoration/bonfire.rsi diff --git a/Resources/Prototypes/_CP14/UniqueLoot/demiplane_loot.yml b/Resources/Prototypes/_CP14/UniqueLoot/demiplane_loot.yml index d91ed455fb..8738ef2838 100644 --- a/Resources/Prototypes/_CP14/UniqueLoot/demiplane_loot.yml +++ b/Resources/Prototypes/_CP14/UniqueLoot/demiplane_loot.yml @@ -41,4 +41,10 @@ id: CP14ClothingShoesArtifactFrogs entity: CP14ClothingShoesArtifactFrogs tags: + - CP14UniqueSpawnDemiplanetLoot + +- type: uniqueSpawn + id: CP14BowIceArtifact + entity: CP14BowIceArtifact + tags: - CP14UniqueSpawnDemiplanetLoot \ No newline at end of file diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/equipped-NECK.png b/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/equipped-NECK.png new file mode 100644 index 0000000000000000000000000000000000000000..00f525da1074dad2bfda7be88d81da7fe45fde2f GIT binary patch literal 593 zcmV-X0Px%3rR#lRCt{2nn6nfK@`XT8&Q}Z3^b%QF+?aoK(`9~01|-*FW$TQ86*#0ym#~B zK`?J!qCyB3z-18FiTsvbA|xcX{LP4DWZ^)1P7XKl9$3_W*_=r&#NWYS$7} zdeyEainSh@o^(pB0r_HOXac|rwP3SR7v|s`%|@MU!7?;$R;dNk*&ME{0$w61GR?b4 z5tDQQN7*kjO&f9tR4NsNTGOfB>2ye4K<)qlh-FfUn|U%lO09WF9pL;s?Q)XL36xq( zfieU-HSJJHc?`(!06^X!i)CgP>+tDOhJ5&OI*ZB$QXC)?SqYI6^heWwDKBz70Sv=148!Py*Md#EOwj9`fOZ?;wP@33KEQ_O1mNuzTe~B` fa{>&*Fdp~;ZQ{qGt^U%T00000NkvXXu0mjf%q|Ig literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/inhand-left.png b/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..3e73f9c4be6b8671162de47e4eed47a2e1f6d16a GIT binary patch literal 755 zcmVPx%tw}^dRCt{2n!RcpK@i9P7lI3&i!;dL$jK)hIB;ITT@cX&2qCabAzTR3nFE8L zAQ%Kebt>c1fRmu&(#4fM^>?%)>J_+bBFof`nW;xvBVI~MzgCy`fh|L{aR?;W#l z1@;I4fOXr1VL5@vhZ!3e)(BYSY;QAgB!n58dct0TKC-St_6S(F%|yOU4N+EKCae)4 zE18J{s{;(nL9?op+3UJ(a)+`y;M>P{r1mOVIuo2NOYH7!$6m4Boo(T4S%2+NCq`@$ zu%WNv=I%bWotwLRZ0KtQGs-Y;ip58{1Z5PEM*zpQ_j@+enpK^}Hn{^RPyIz2rGnP1 z>PY=V31{Nd>Q9BATX0;7nZS1fcbS}O{6dMs3DU}8O3wB+HL5~M%7X|8@2|e#`*@c0 zG?Im)*vjM<03ObP+pFuOr=d_N6bgl6iKxwx+#u^YoT7U~o(Xo{wy;K@q}1yaMG?6J zDz=G>@&Sf+huZW%P&k|10de#IVHw&TT$B%D^$S>vp|E;@xWo}su)PP!=Z&(g$t|y{y19Ar#mLpx_;ye9k8XicJ$N=NC%`(#&T19Ha7=y`N z`a}kk`J>t+OkzYH0gX~25sBNP7$Z|c3M!%sDKh&kzKjx5JVB5s$V~+JEFXxg$ZT)$ zIU1#cHki!C*!2X!FSk!6VT2U9+XBEtkz`m7>b;TpFRw(OAVP{Px%i%CR5RCt{2nz3pdK@f&V#yHrg!UD$#pR7m-f#U~oXAATIA_!b;bG=(VgNO<> z>eB_n76(eYG$D`#)c6?;#yG*w8QfSlakD9m;Lx$By}jFA&1t{#5Zc+%uicsZ2f$*n zSVDMyz}merGaW}(w0mRb`9ZS%bVifhBw*2A*5)4!2Yu#F-otRvN1p_dy{yka__f)F zhsq(G)c&cBP6L%%1HJ}_@O!h&{Y*pwGYBCCN-0_uP)Zpgq_F675e00!O*Ii2qF61* z?kS>xkEgE}W(^yO_mr2bP~-~ao&m)w|KPwvsy!qw9+1LS06@M9A|BiXbXyL(8$qUc zi&en4v$yim7@$&XWc!6j2X)rmcTxNe!bMwi-(^P!b)mRp6>vX&hLW?9Ha6{)oDI02 zKAR3hAK_o$^8>cGvm>n9SOtW^a4mX%z`895{@mROSAN0?=(ZfWs5H^;jaj$lz`Nb8 zL}jmV0>(e4$)nQ1aL{LjkV3IqmWmO5<3lNB^!5#GyG^M^PFMlU2&I&LIDaL*c>v@I z0C;J5(zNiX6Y%r%CpdokZaNHeWYMglR=~s64T}22VzF2(mOLWmy-TpPMvczb=Bn0` zt^{??5vW`%;tq=<;=N~u%9#Zz1&Dg@S)*c2X$1f*_TIBX&puOFf%`3d}d+ZfziFbiZ!LqfK`|qh!8G9JU?Jx{yu6?f{HbT6%h8` zvCR#nM%H`BK;koCrM>q&l4w4_#KET;p#;c!@93FbeVx%nYuT%lSOrvS4d{#}ERFrV z>~Is1h4+quSOui@-Z8*Ufc4&2q~YNzzL#zOut-u00000NkvXXu0mjf DLm^LE literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/meta.json b/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/meta.json new file mode 100644 index 0000000000..85c9dc81d4 --- /dev/null +++ b/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by discord: odlieerr, recolored into Ice variant by TheShuEd", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "unwielded" + }, + { + "name": "unwielded-arrow" + }, + { + "name": "wielded" + }, + { + "name": "wielded-arrow" + }, + { + "name": "equipped-NECK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "wielded-inhand-left", + "directions": 4 + }, + { + "name": "wielded-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/unwielded-arrow.png b/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/unwielded-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..2f6581b0c1693357807bbf202c3a48717d5513b0 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}y`Cc$&ncs7;0m1S`rT=wJrm&mYT8OUwoxgIS(FaAt2Yoj_yt@6Mz~#=X>&&y&++-Wy zbTIl0H!GF5L}vYe|6-2mhQ5j)KYsqtwf5)FnI*w`f`Q@eVo$03UH>_N4rB0i^>bP0 Hl+XkKikMFz literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/unwielded.png b/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/unwielded.png new file mode 100644 index 0000000000000000000000000000000000000000..33bcee46b765a043a823774d0ca7ec57bd3fb4ff GIT binary patch literal 463 zcmV;=0WkiFP)Px$iAh93R9J=Wmpx0vP!xvWij#J5NG0?OIs{55r-FhAnI%Y}LL4%!$r`N}!x0{{B!Dv1KAWu6$GE-h31dSw12X)GG&iK#XF}kPZPCf${uj6~#cwaukZW~ zVEtl-A0-ADeneav4-2ljAsK!|+`z!J;L_k+!_R_OC8;>L(x_3l-J+@_@q@E+UX>*3 zwp*k$YU1H>&I|E8kAhpxIxyecRWqRa_HOdNx3`Xi&9!e&)zlAXM=J2y+mDa7006<= z8wUN#k48E(0*-Cb^V1_x@1We2lc_f7S4!8X(=*(fjA{m%n~dQ{xxg195a)O_lA-H6 z%<#TE+~>hxl;(!TEReGXh~zD7M3doIB!9VtT^fFaJ^*8R)iI*g!oUCk002ovPDHLk FV1j|F(^&uj literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/wielded-arrow.png b/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/wielded-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..2f6581b0c1693357807bbf202c3a48717d5513b0 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}y`Cc$&ncs7;0m1S`rT=wJrm&mYT8OUwoxgIS(FaAt2Yoj_yt@6Mz~#=X>&&y&++-Wy zbTIl0H!GF5L}vYe|6-2mhQ5j)KYsqtwf5)FnI*w`f`Q@eVo$03UH>_N4rB0i^>bP0 Hl+XkKikMFz literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/wielded-inhand-left.png b/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/wielded-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..d7ebae7639eda4e680336b9babc946aba75126e9 GIT binary patch literal 849 zcmV-X1FrmuP)Px&3rR#lRCt{2+HXh`aTo{i??Mur!HQGFyY(VCBwrOMG+_pNJ&qI{h%rcrSg&Fb zl=yNaA;joSF9Kf(@&gA`q!1zm4MvpE+eG?jo0#VdA$8cBrx)?Nw&CV>yOUwh2L{u- zdwzRu`r>XT)2lh6$u=I4$Q|^DKju3(-ClVBkgb4tm zDU;+j`92m2)8s^ggb-9Nj?-M5?ZPCo-#%l}>_%613jG5k7#X|@Y$J(bu=LZtgu0)YMeA$rCa;8S%B-tYndZnmFu zX(wJNp0*P2%1+_(wd;7>60*K?Gy#AX2x5Au&7(%b)ITtS+|LdxfSh?*#CCJ* z*0$AzfeYTV0RB#ZOx~%)rCQ?2TdwePO8vbfSecu_!tA(5?pHBzVG)yORZ1`K<4x=e zye-WDfb}1_hA3F_YDq8eV>h>cy1!jA#u#IaF~%5Uj4{SoLkY#xRQS8Ro#U_Gdgf|p z>5N-}g%H%0oq`q!+K!cxjQJlu4b6Lb4rSNi9!}s=C9${1O(;ZU9HG z7wA+J(v~L57{A-^r`z}L7Oev)w{OKja-B{r5~f_=SkX40 zs#`ty)r0|WOLIfC$mP>V%{<2Q*_R$i*BXW5X)=--n%_RKUeT0EPCoML)o@P>#u#Ia bu}1X=(F&PHvuR@a00000NkvXXu0mjfL+Y2# literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/wielded-inhand-right.png b/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/wielded-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..60e1a593cdeb75fae9915a788eb8a72fd7dddf00 GIT binary patch literal 868 zcmV-q1DpJbP)Px&9!W$&RCt{2+FwXhQ5*;G?;;Xg!GgPxZT8n;j|Lenn8N5ql97UfD0>ik@GTaR z!5&9@7{u_Qh+u&rmmJLDV-JD`BTDGal7WG4V%r{sbYc(t^-$+_b${I5c5|!W2lldi z&e=I_Ev$#r@n83KTb;eHAR z{3OdV9osB*Aj>iZ1Adwq?kC{SdV${&pl-M{H-lB%IQq;huwA;UTpJk~Y0AiuWtm=m zY(Zx-jGlqff^`&Klsgos!(kE(_^BB;M1=kPgWE;td$QP@CaWDg>sxS#;v_mgdg41U zKr?NK$!afot>mOVkqm985)~&#b>3*C&G1ArG(BXlZa$t!hCGoBxkGVHNm0ES!GOQ& zgxV0vIF`;So1k?g1d)aHYOkhsjunMQES)0&h%WA8JC(q)-wk7H3jiRokt#ce%NtcD z)R_$9%Jo}#*XlZOYl%eV+*`ofr}tR3jVt}NK9`8O-aCJ~qJBk_;9+90SUN}1#a{{K zobeO@z#>U>!#A(A6$xiMl_(ger+XAjb2FHq^%>N^#Wsf%(?e#1b-15;21b$k)~56k z->AuIM93`-F+A-K`)Vw&x7-Nhv z#u#IaF~%5Ue^b}k6shY1TDiQ@n)+AbgkA&Bh9>ilA8%oEIIAAR=5V4j8P>H#R`>te zg8@HXY~7)!%NE1qyXKk;rJ}xnzk44*V-;S@s%Pk`>wQgeg2m;HlDhO&t6~-EhTVv+ zu_+P-%6f{Wb43$kEtOa-OAeE9NJ*Pp1(Y}T-u%_^mN_1S^L=MmQ8;evArHPid4Obd4? uPM%1HV(Fana);u&KRGhS7-Nk6GkyXPuBP6z1FJRw0000;g literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/wielded.png b/Resources/Textures/_CP14/Objects/Weapons/Ranged/ice_bow.rsi/wielded.png new file mode 100644 index 0000000000000000000000000000000000000000..8f858b2da562ccdbce3cd50ad1c04684f795ed40 GIT binary patch literal 512 zcmV+b0{{JqP)Px$x=BPqR9J=WmcL8GP!PvY5gqEF5JB1~iWL0|1Pdx;E&&S`ijbjOH_7N6=unXC zf`iK&0vY@R1eYLGa1NzXN-BjE?9eVQ=al$Tl9#;nhf6U0#oDZdolYAnm5QIKEmpy9#=kq20WU*Zn8s_qnbW9i*r;o<%PZ?vpaH|+ zUI9V~Mr9nvRxZzczRDxssB2u}qi#PohRc9>aKsbt4;@w+5*y%MdKy+4xKOu{P2YrRv(E~GFPbWI zfWJ}8OMWkhrzeL<{u?hf?=rEBL1l-Q7!}s_Hz6OKX_{acBHSySa zgo~>icxY|}ek@TZ8*kveYjPs-NCT2;qIh-=!(Jb~!-k5t)x2jsH4hE+GGU!$ zJTvr=F<-~&8!pTM50e9CDtJG}+UE-~G1KgqESg_p|G@QlZ^Xs`0000