From 17ef24345f3fc5801f9d8a4db765d47989fd17f9 Mon Sep 17 00:00:00 2001 From: Niko Date: Thu, 20 Nov 2025 10:53:25 +0000 Subject: [PATCH] Start code for corrupted swarm, add placeholder sprites for new sets, add Corrupted rarity. --- .../AvaliScoutSet/AvaliScoutChestplate.png | Bin 0 -> 504 bytes .../AvaliScoutChestplate_Body.png | Bin 0 -> 504 bytes .../Armor/AvaliScoutSet/AvaliScoutCowl.png | Bin 0 -> 504 bytes .../AvaliScoutSet/AvaliScoutCowl_Head.png | Bin 0 -> 504 bytes .../Armor/AvaliScoutSet/AvaliScoutHelmet.png | Bin 0 -> 504 bytes .../AvaliScoutSet/AvaliScoutHelmet_Head.png | Bin 0 -> 504 bytes .../Armor/AvaliScoutSet/AvaliScoutHood.png | Bin 0 -> 504 bytes .../AvaliScoutSet/AvaliScoutHood_Head.png | Bin 0 -> 504 bytes .../AvaliScoutSet/AvaliScoutLeggings.png | Bin 0 -> 504 bytes .../AvaliScoutSet/AvaliScoutLeggings_Legs.png | Bin 0 -> 504 bytes .../Armor/AvaliScoutSet/AvaliScoutMask.png | Bin 0 -> 504 bytes .../AvaliScoutSet/AvaliScoutMask_Head.png | Bin 0 -> 504 bytes .../AvaliSkirmisherChestplate.png | Bin 0 -> 504 bytes .../AvaliSkirmisherChestplate_Body.png | Bin 0 -> 504 bytes .../AvaliSkirmisherSet/AvaliSkirmisherCowl.cs | 1 + .../AvaliSkirmisherCowl.png | Bin 0 -> 504 bytes .../AvaliSkirmisherCowl_Head.png | Bin 0 -> 504 bytes .../AvaliSkirmisherHelmet.cs | 1 + .../AvaliSkirmisherHelmet.png | Bin 0 -> 504 bytes .../AvaliSkirmisherHelmet_Head.png | Bin 0 -> 504 bytes .../AvaliSkirmisherSet/AvaliSkirmisherHood.cs | 1 + .../AvaliSkirmisherHood.png | Bin 0 -> 504 bytes .../AvaliSkirmisherHood_Head.png | Bin 0 -> 504 bytes .../AvaliSkirmisherLeggings.cs | 1 + .../AvaliSkirmisherLeggings.png | Bin 0 -> 504 bytes .../AvaliSkirmisherLeggings_Legs.png | Bin 0 -> 504 bytes .../AvaliSkirmisherSet/AvaliSkirmisherMask.cs | 1 + .../AvaliSkirmisherMask.png | Bin 0 -> 504 bytes .../AvaliSkirmisherMask_Head.png | Bin 0 -> 504 bytes .../AvaliVanguardChestplate.cs | 3 +- .../AvaliVanguardChestplate.png | Bin 0 -> 504 bytes .../AvaliVanguardChestplate_Body.png | Bin 0 -> 504 bytes .../AvaliVanguardSet/AvaliVanguardCowl.cs | 3 +- .../AvaliVanguardSet/AvaliVanguardCowl.png | Bin 0 -> 504 bytes .../AvaliVanguardCowl_Head.png | Bin 0 -> 504 bytes .../AvaliVanguardSet/AvaliVanguardHelmet.cs | 3 +- .../AvaliVanguardSet/AvaliVanguardHelmet.png | Bin 0 -> 504 bytes .../AvaliVanguardHelmet_Head.png | Bin 0 -> 504 bytes .../AvaliVanguardSet/AvaliVanguardHood.cs | 3 +- .../AvaliVanguardSet/AvaliVanguardHood.png | Bin 0 -> 504 bytes .../AvaliVanguardHood_Head.png | Bin 0 -> 504 bytes .../AvaliVanguardSet/AvaliVanguardLeggings.cs | 3 +- .../AvaliVanguardLeggings.png | Bin 0 -> 504 bytes .../AvaliVanguardLeggings_Legs.png | Bin 0 -> 504 bytes .../AvaliVanguardSet/AvaliVanguardMask.cs | 3 +- .../AvaliVanguardSet/AvaliVanguardMask.png | Bin 0 -> 504 bytes .../AvaliVanguardMask_Head.png | Bin 0 -> 504 bytes .../ProtogenInitiateChestplate.png | Bin 0 -> 504 bytes .../ProtogenInitiateChestplate_Body.png | Bin 0 -> 504 bytes .../ProtogenInitiateCowl.png | Bin 0 -> 504 bytes .../ProtogenInitiateCowl_Head.png | Bin 0 -> 504 bytes .../ProtogenInitiateHelmet.png | Bin 0 -> 504 bytes .../ProtogenInitiateHelmet_Head.png | Bin 0 -> 504 bytes .../ProtogenInitiateHood.png | Bin 0 -> 504 bytes .../ProtogenInitiateHood_Head.png | Bin 0 -> 504 bytes .../ProtogenInitiateLeggings.png | Bin 0 -> 504 bytes .../ProtogenInitiateLeggings_Legs.png | Bin 0 -> 504 bytes .../ProtogenInitiateMask.png | Bin 0 -> 504 bytes .../ProtogenInitiateMask_Head.png | Bin 0 -> 504 bytes .../ProtogenOperativeChestplate.png | Bin 0 -> 504 bytes .../ProtogenOperativeChestplate_Body.png | Bin 0 -> 504 bytes .../ProtogenOperativeCowl.cs | 1 + .../ProtogenOperativeCowl.png | Bin 0 -> 504 bytes .../ProtogenOperativeCowl_Head.png | Bin 0 -> 504 bytes .../ProtogenOperativeHelmet.cs | 1 + .../ProtogenOperativeHelmet.png | Bin 0 -> 504 bytes .../ProtogenOperativeHelmet_Head.png | Bin 0 -> 504 bytes .../ProtogenOperativeHood.cs | 1 + .../ProtogenOperativeHood.png | Bin 0 -> 504 bytes .../ProtogenOperativeHood_Head.png | Bin 0 -> 504 bytes .../ProtogenOperativeLeggings.cs | 1 + .../ProtogenOperativeLeggings.png | Bin 0 -> 504 bytes .../ProtogenOperativeLeggings_Legs.png | Bin 0 -> 504 bytes .../ProtogenOperativeMask.cs | 1 + .../ProtogenOperativeMask.png | Bin 0 -> 504 bytes .../ProtogenOperativeMask_Head.png | Bin 0 -> 504 bytes .../ProtogenSentinelChestplate.cs | 3 +- .../ProtogenSentinelChestplate.png | Bin 0 -> 504 bytes .../ProtogenSentinelChestplate_Body.png | Bin 0 -> 504 bytes .../ProtogenSentinelCowl.cs | 3 +- .../ProtogenSentinelCowl.png | Bin 0 -> 504 bytes .../ProtogenSentinelCowl_Head.png | Bin 0 -> 504 bytes .../ProtogenSentinelHelmet.cs | 3 +- .../ProtogenSentinelHelmet.png | Bin 0 -> 504 bytes .../ProtogenSentinelHelmet_Head.png | Bin 0 -> 504 bytes .../ProtogenSentinelHood.cs | 3 +- .../ProtogenSentinelHood.png | Bin 0 -> 504 bytes .../ProtogenSentinelHood_Head.png | Bin 0 -> 504 bytes .../ProtogenSentinelLeggings.cs | 3 +- .../ProtogenSentinelLeggings.png | Bin 0 -> 504 bytes .../ProtogenSentinelLeggings_Legs.png | Bin 0 -> 504 bytes .../ProtogenSentinelMask.cs | 3 +- .../ProtogenSentinelMask.png | Bin 0 -> 504 bytes .../ProtogenSentinelMask_Head.png | Bin 0 -> 504 bytes .../Items/Global/CorruptedRarityTooltip.cs | 134 +++++++++++ .../Items/Materials/MalfunctioningNanites.png | Bin 0 -> 504 bytes Content/Items/Materials/UnstableMatter.cs | 21 ++ Content/Items/Materials/UnstableMatter.png | Bin 0 -> 504 bytes Content/Items/SummonItems/CorruptedBeacon.cs | 72 ++++++ Content/Items/SummonItems/CorruptedBeacon.png | Bin 0 -> 504 bytes Content/NPCs/CorruptedSwarm/CorruptedSwarm.cs | 22 ++ Content/Rarities/CorruptedItem.cs | 38 ++++ .../en-US_Mods.ForgottenWawiTech.hjson | 210 ++++++++++++++++++ 103 files changed, 531 insertions(+), 12 deletions(-) create mode 100644 Content/Items/Armor/AvaliScoutSet/AvaliScoutChestplate.png create mode 100644 Content/Items/Armor/AvaliScoutSet/AvaliScoutChestplate_Body.png create mode 100644 Content/Items/Armor/AvaliScoutSet/AvaliScoutCowl.png create mode 100644 Content/Items/Armor/AvaliScoutSet/AvaliScoutCowl_Head.png create mode 100644 Content/Items/Armor/AvaliScoutSet/AvaliScoutHelmet.png create mode 100644 Content/Items/Armor/AvaliScoutSet/AvaliScoutHelmet_Head.png create mode 100644 Content/Items/Armor/AvaliScoutSet/AvaliScoutHood.png create mode 100644 Content/Items/Armor/AvaliScoutSet/AvaliScoutHood_Head.png create mode 100644 Content/Items/Armor/AvaliScoutSet/AvaliScoutLeggings.png create mode 100644 Content/Items/Armor/AvaliScoutSet/AvaliScoutLeggings_Legs.png create mode 100644 Content/Items/Armor/AvaliScoutSet/AvaliScoutMask.png create mode 100644 Content/Items/Armor/AvaliScoutSet/AvaliScoutMask_Head.png create mode 100644 Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherChestplate.png create mode 100644 Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherChestplate_Body.png create mode 100644 Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherCowl.png create mode 100644 Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherCowl_Head.png create mode 100644 Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHelmet.png create mode 100644 Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHelmet_Head.png create mode 100644 Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHood.png create mode 100644 Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHood_Head.png create mode 100644 Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherLeggings.png create mode 100644 Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherLeggings_Legs.png create mode 100644 Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherMask.png create mode 100644 Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherMask_Head.png create mode 100644 Content/Items/Armor/AvaliVanguardSet/AvaliVanguardChestplate.png create mode 100644 Content/Items/Armor/AvaliVanguardSet/AvaliVanguardChestplate_Body.png create mode 100644 Content/Items/Armor/AvaliVanguardSet/AvaliVanguardCowl.png create mode 100644 Content/Items/Armor/AvaliVanguardSet/AvaliVanguardCowl_Head.png create mode 100644 Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHelmet.png create mode 100644 Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHelmet_Head.png create mode 100644 Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHood.png create mode 100644 Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHood_Head.png create mode 100644 Content/Items/Armor/AvaliVanguardSet/AvaliVanguardLeggings.png create mode 100644 Content/Items/Armor/AvaliVanguardSet/AvaliVanguardLeggings_Legs.png create mode 100644 Content/Items/Armor/AvaliVanguardSet/AvaliVanguardMask.png create mode 100644 Content/Items/Armor/AvaliVanguardSet/AvaliVanguardMask_Head.png create mode 100644 Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateChestplate.png create mode 100644 Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateChestplate_Body.png create mode 100644 Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateCowl.png create mode 100644 Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateCowl_Head.png create mode 100644 Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateHelmet.png create mode 100644 Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateHelmet_Head.png create mode 100644 Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateHood.png create mode 100644 Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateHood_Head.png create mode 100644 Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateLeggings.png create mode 100644 Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateLeggings_Legs.png create mode 100644 Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateMask.png create mode 100644 Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateMask_Head.png create mode 100644 Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeChestplate.png create mode 100644 Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeChestplate_Body.png create mode 100644 Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeCowl.png create mode 100644 Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeCowl_Head.png create mode 100644 Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHelmet.png create mode 100644 Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHelmet_Head.png create mode 100644 Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHood.png create mode 100644 Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHood_Head.png create mode 100644 Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeLeggings.png create mode 100644 Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeLeggings_Legs.png create mode 100644 Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeMask.png create mode 100644 Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeMask_Head.png create mode 100644 Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelChestplate.png create mode 100644 Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelChestplate_Body.png create mode 100644 Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelCowl.png create mode 100644 Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelCowl_Head.png create mode 100644 Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHelmet.png create mode 100644 Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHelmet_Head.png create mode 100644 Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHood.png create mode 100644 Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHood_Head.png create mode 100644 Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelLeggings.png create mode 100644 Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelLeggings_Legs.png create mode 100644 Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelMask.png create mode 100644 Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelMask_Head.png create mode 100644 Content/Items/Global/CorruptedRarityTooltip.cs create mode 100644 Content/Items/Materials/MalfunctioningNanites.png create mode 100644 Content/Items/Materials/UnstableMatter.cs create mode 100644 Content/Items/Materials/UnstableMatter.png create mode 100644 Content/Items/SummonItems/CorruptedBeacon.cs create mode 100644 Content/Items/SummonItems/CorruptedBeacon.png create mode 100644 Content/NPCs/CorruptedSwarm/CorruptedSwarm.cs create mode 100644 Content/Rarities/CorruptedItem.cs diff --git a/Content/Items/Armor/AvaliScoutSet/AvaliScoutChestplate.png b/Content/Items/Armor/AvaliScoutSet/AvaliScoutChestplate.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliScoutSet/AvaliScoutChestplate_Body.png b/Content/Items/Armor/AvaliScoutSet/AvaliScoutChestplate_Body.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliScoutSet/AvaliScoutCowl.png b/Content/Items/Armor/AvaliScoutSet/AvaliScoutCowl.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliScoutSet/AvaliScoutCowl_Head.png b/Content/Items/Armor/AvaliScoutSet/AvaliScoutCowl_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliScoutSet/AvaliScoutHelmet.png b/Content/Items/Armor/AvaliScoutSet/AvaliScoutHelmet.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliScoutSet/AvaliScoutHelmet_Head.png b/Content/Items/Armor/AvaliScoutSet/AvaliScoutHelmet_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliScoutSet/AvaliScoutHood.png b/Content/Items/Armor/AvaliScoutSet/AvaliScoutHood.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliScoutSet/AvaliScoutHood_Head.png b/Content/Items/Armor/AvaliScoutSet/AvaliScoutHood_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliScoutSet/AvaliScoutLeggings.png b/Content/Items/Armor/AvaliScoutSet/AvaliScoutLeggings.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliScoutSet/AvaliScoutLeggings_Legs.png b/Content/Items/Armor/AvaliScoutSet/AvaliScoutLeggings_Legs.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliScoutSet/AvaliScoutMask.png b/Content/Items/Armor/AvaliScoutSet/AvaliScoutMask.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliScoutSet/AvaliScoutMask_Head.png b/Content/Items/Armor/AvaliScoutSet/AvaliScoutMask_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherChestplate.png b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherChestplate.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherChestplate_Body.png b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherChestplate_Body.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherCowl.cs b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherCowl.cs index 653fd20..53adc3b 100644 --- a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherCowl.cs +++ b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherCowl.cs @@ -3,6 +3,7 @@ using Terraria.ID; using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; +using ForgottenWawiTech.Content.Items.Armor.AvaliScoutSet; namespace ForgottenWawiTech.Content.Items.Armor.AvaliSkirmisherSet { diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherCowl.png b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherCowl.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherCowl_Head.png b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherCowl_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHelmet.cs b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHelmet.cs index 4d78658..6d6d8a3 100644 --- a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHelmet.cs +++ b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHelmet.cs @@ -3,6 +3,7 @@ using Terraria.ID; using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; +using ForgottenWawiTech.Content.Items.Armor.AvaliScoutSet; namespace ForgottenWawiTech.Content.Items.Armor.AvaliSkirmisherSet { diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHelmet.png b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHelmet.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHelmet_Head.png b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHelmet_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHood.cs b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHood.cs index 935f008..b5ab86c 100644 --- a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHood.cs +++ b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHood.cs @@ -3,6 +3,7 @@ using Terraria.ID; using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; +using ForgottenWawiTech.Content.Items.Armor.AvaliScoutSet; namespace ForgottenWawiTech.Content.Items.Armor.AvaliSkirmisherSet { diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHood.png b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHood.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHood_Head.png b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherHood_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherLeggings.cs b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherLeggings.cs index 952e4ae..095ef8a 100644 --- a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherLeggings.cs +++ b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherLeggings.cs @@ -3,6 +3,7 @@ using Terraria.ID; using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; +using ForgottenWawiTech.Content.Items.Armor.AvaliScoutSet; namespace ForgottenWawiTech.Content.Items.Armor.AvaliSkirmisherSet { diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherLeggings.png b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherLeggings.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherLeggings_Legs.png b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherLeggings_Legs.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherMask.cs b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherMask.cs index 96c7770..12010f3 100644 --- a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherMask.cs +++ b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherMask.cs @@ -3,6 +3,7 @@ using Terraria.ID; using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; +using ForgottenWawiTech.Content.Items.Armor.AvaliScoutSet; namespace ForgottenWawiTech.Content.Items.Armor.AvaliSkirmisherSet { diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherMask.png b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherMask.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherMask_Head.png b/Content/Items/Armor/AvaliSkirmisherSet/AvaliSkirmisherMask_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardChestplate.cs b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardChestplate.cs index 08ead21..2ed9eac 100644 --- a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardChestplate.cs +++ b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardChestplate.cs @@ -4,6 +4,7 @@ using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; using ForgottenWawiTech.Content.Tiles.CraftingStations; +using ForgottenWawiTech.Content.Items.Armor.AvaliSkirmisherSet; namespace ForgottenWawiTech.Content.Items.Armor.AvaliVanguardSet { @@ -33,7 +34,7 @@ namespace ForgottenWawiTech.Content.Items.Armor.AvaliVanguardSet CreateRecipe() .AddIngredient(ModContent.ItemType(), 18) .AddIngredient(ModContent.ItemType(), 12) - .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 1) .AddTile(ModContent.TileType()) .Register(); } diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardChestplate.png b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardChestplate.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardChestplate_Body.png b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardChestplate_Body.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardCowl.cs b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardCowl.cs index 06a2d06..42ba975 100644 --- a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardCowl.cs +++ b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardCowl.cs @@ -4,6 +4,7 @@ using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; using ForgottenWawiTech.Content.Tiles.CraftingStations; +using ForgottenWawiTech.Content.Items.Armor.AvaliSkirmisherSet; namespace ForgottenWawiTech.Content.Items.Armor.AvaliVanguardSet { @@ -51,7 +52,7 @@ namespace ForgottenWawiTech.Content.Items.Armor.AvaliVanguardSet CreateRecipe() .AddIngredient(ModContent.ItemType(), 12) .AddIngredient(ModContent.ItemType(), 8) - .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 1) .AddTile(ModContent.TileType()) .Register(); } diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardCowl.png b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardCowl.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardCowl_Head.png b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardCowl_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHelmet.cs b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHelmet.cs index e05c09e..c420fcf 100644 --- a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHelmet.cs +++ b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHelmet.cs @@ -4,6 +4,7 @@ using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; using ForgottenWawiTech.Content.Tiles.CraftingStations; +using ForgottenWawiTech.Content.Items.Armor.AvaliSkirmisherSet; namespace ForgottenWawiTech.Content.Items.Armor.AvaliVanguardSet { @@ -52,7 +53,7 @@ namespace ForgottenWawiTech.Content.Items.Armor.AvaliVanguardSet CreateRecipe() .AddIngredient(ModContent.ItemType(), 12) .AddIngredient(ModContent.ItemType(), 8) - .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 1) .AddTile(ModContent.TileType()) .Register(); } diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHelmet.png b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHelmet.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHelmet_Head.png b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHelmet_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHood.cs b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHood.cs index 68277f8..174d519 100644 --- a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHood.cs +++ b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHood.cs @@ -4,6 +4,7 @@ using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; using ForgottenWawiTech.Content.Tiles.CraftingStations; +using ForgottenWawiTech.Content.Items.Armor.AvaliSkirmisherSet; namespace ForgottenWawiTech.Content.Items.Armor.AvaliVanguardSet { @@ -52,7 +53,7 @@ namespace ForgottenWawiTech.Content.Items.Armor.AvaliVanguardSet CreateRecipe() .AddIngredient(ModContent.ItemType(), 12) .AddIngredient(ModContent.ItemType(), 8) - .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 1) .AddTile(ModContent.TileType()) .Register(); } diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHood.png b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHood.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHood_Head.png b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardHood_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardLeggings.cs b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardLeggings.cs index e67cd48..a50f868 100644 --- a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardLeggings.cs +++ b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardLeggings.cs @@ -4,6 +4,7 @@ using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; using ForgottenWawiTech.Content.Tiles.CraftingStations; +using ForgottenWawiTech.Content.Items.Armor.AvaliSkirmisherSet; namespace ForgottenWawiTech.Content.Items.Armor.AvaliVanguardSet { @@ -33,7 +34,7 @@ namespace ForgottenWawiTech.Content.Items.Armor.AvaliVanguardSet CreateRecipe() .AddIngredient(ModContent.ItemType(), 15) .AddIngredient(ModContent.ItemType(), 10) - .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 1) .AddTile(ModContent.TileType()) .Register(); } diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardLeggings.png b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardLeggings.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardLeggings_Legs.png b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardLeggings_Legs.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardMask.cs b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardMask.cs index e89d818..e8280a1 100644 --- a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardMask.cs +++ b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardMask.cs @@ -4,6 +4,7 @@ using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; using ForgottenWawiTech.Content.Tiles.CraftingStations; +using ForgottenWawiTech.Content.Items.Armor.AvaliSkirmisherSet; namespace ForgottenWawiTech.Content.Items.Armor.AvaliVanguardSet { @@ -51,7 +52,7 @@ namespace ForgottenWawiTech.Content.Items.Armor.AvaliVanguardSet CreateRecipe() .AddIngredient(ModContent.ItemType(), 12) .AddIngredient(ModContent.ItemType(), 8) - .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 1) .AddTile(ModContent.TileType()) .Register(); } diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardMask.png b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardMask.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardMask_Head.png b/Content/Items/Armor/AvaliVanguardSet/AvaliVanguardMask_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateChestplate.png b/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateChestplate.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateChestplate_Body.png b/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateChestplate_Body.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateCowl.png b/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateCowl.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateCowl_Head.png b/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateCowl_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateHelmet.png b/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateHelmet.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateHelmet_Head.png b/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateHelmet_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateHood.png b/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateHood.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateHood_Head.png b/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateHood_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateLeggings.png b/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateLeggings.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateLeggings_Legs.png b/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateLeggings_Legs.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateMask.png b/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateMask.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateMask_Head.png b/Content/Items/Armor/ProtogenInitiateSet/ProtogenInitiateMask_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeChestplate.png b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeChestplate.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeChestplate_Body.png b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeChestplate_Body.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeCowl.cs b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeCowl.cs index 2551e81..015b228 100644 --- a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeCowl.cs +++ b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeCowl.cs @@ -3,6 +3,7 @@ using Terraria.ID; using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; +using ForgottenWawiTech.Content.Items.Armor.ProtogenInitiateSet; namespace ForgottenWawiTech.Content.Items.Armor.ProtogenOperativeSet { diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeCowl.png b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeCowl.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeCowl_Head.png b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeCowl_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHelmet.cs b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHelmet.cs index db27407..b935407 100644 --- a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHelmet.cs +++ b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHelmet.cs @@ -3,6 +3,7 @@ using Terraria.ID; using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; +using ForgottenWawiTech.Content.Items.Armor.ProtogenInitiateSet; namespace ForgottenWawiTech.Content.Items.Armor.ProtogenOperativeSet { diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHelmet.png b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHelmet.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHelmet_Head.png b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHelmet_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHood.cs b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHood.cs index 8d90756..3319827 100644 --- a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHood.cs +++ b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHood.cs @@ -3,6 +3,7 @@ using Terraria.ID; using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; +using ForgottenWawiTech.Content.Items.Armor.ProtogenInitiateSet; namespace ForgottenWawiTech.Content.Items.Armor.ProtogenOperativeSet { diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHood.png b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHood.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHood_Head.png b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeHood_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeLeggings.cs b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeLeggings.cs index 5b24ca5..596b8e7 100644 --- a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeLeggings.cs +++ b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeLeggings.cs @@ -3,6 +3,7 @@ using Terraria.ID; using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; +using ForgottenWawiTech.Content.Items.Armor.ProtogenInitiateSet; namespace ForgottenWawiTech.Content.Items.Armor.ProtogenOperativeSet { diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeLeggings.png b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeLeggings.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeLeggings_Legs.png b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeLeggings_Legs.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeMask.cs b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeMask.cs index 1d070ed..6391f3a 100644 --- a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeMask.cs +++ b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeMask.cs @@ -3,6 +3,7 @@ using Terraria.ID; using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; +using ForgottenWawiTech.Content.Items.Armor.ProtogenInitiateSet; namespace ForgottenWawiTech.Content.Items.Armor.ProtogenOperativeSet { diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeMask.png b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeMask.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeMask_Head.png b/Content/Items/Armor/ProtogenOperativeSet/ProtogenOperativeMask_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelChestplate.cs b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelChestplate.cs index 4769a2f..48bc11d 100644 --- a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelChestplate.cs +++ b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelChestplate.cs @@ -4,6 +4,7 @@ using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; using ForgottenWawiTech.Content.Tiles.CraftingStations; +using ForgottenWawiTech.Content.Items.Armor.ProtogenOperativeSet; namespace ForgottenWawiTech.Content.Items.Armor.ProtogenSentinelSet { @@ -33,7 +34,7 @@ namespace ForgottenWawiTech.Content.Items.Armor.ProtogenSentinelSet CreateRecipe() .AddIngredient(ModContent.ItemType(), 20) .AddIngredient(ModContent.ItemType(), 12) - .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 1) .AddIngredient(ItemID.Wire, 30) .AddTile(ModContent.TileType()) .Register(); diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelChestplate.png b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelChestplate.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelChestplate_Body.png b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelChestplate_Body.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelCowl.cs b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelCowl.cs index 4b79395..e62fc90 100644 --- a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelCowl.cs +++ b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelCowl.cs @@ -4,6 +4,7 @@ using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; using ForgottenWawiTech.Content.Tiles.CraftingStations; +using ForgottenWawiTech.Content.Items.Armor.ProtogenOperativeSet; namespace ForgottenWawiTech.Content.Items.Armor.ProtogenSentinelSet { @@ -53,7 +54,7 @@ namespace ForgottenWawiTech.Content.Items.Armor.ProtogenSentinelSet { CreateRecipe() .AddIngredient(ModContent.ItemType(), 14) - .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 1) .AddIngredient(ModContent.ItemType(), 8) .AddIngredient(ItemID.Wire, 20) .AddTile(ModContent.TileType()) diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelCowl.png b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelCowl.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelCowl_Head.png b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelCowl_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHelmet.cs b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHelmet.cs index 97682a8..143e370 100644 --- a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHelmet.cs +++ b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHelmet.cs @@ -4,6 +4,7 @@ using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; using ForgottenWawiTech.Content.Tiles.CraftingStations; +using ForgottenWawiTech.Content.Items.Armor.ProtogenOperativeSet; namespace ForgottenWawiTech.Content.Items.Armor.ProtogenSentinelSet { @@ -55,7 +56,7 @@ namespace ForgottenWawiTech.Content.Items.Armor.ProtogenSentinelSet CreateRecipe() .AddIngredient(ModContent.ItemType(), 14) .AddIngredient(ModContent.ItemType(), 8) - .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 1) .AddIngredient(ItemID.Wire, 20) .AddTile(ModContent.TileType()) .Register(); diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHelmet.png b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHelmet.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHelmet_Head.png b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHelmet_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHood.cs b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHood.cs index b37ea84..a18cc25 100644 --- a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHood.cs +++ b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHood.cs @@ -4,6 +4,7 @@ using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; using ForgottenWawiTech.Content.Tiles.CraftingStations; +using ForgottenWawiTech.Content.Items.Armor.ProtogenOperativeSet; namespace ForgottenWawiTech.Content.Items.Armor.ProtogenSentinelSet { @@ -54,7 +55,7 @@ namespace ForgottenWawiTech.Content.Items.Armor.ProtogenSentinelSet CreateRecipe() .AddIngredient(ModContent.ItemType(), 14) .AddIngredient(ModContent.ItemType(), 8) - .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 1) .AddIngredient(ItemID.Wire, 20) .AddTile(ModContent.TileType()) .Register(); diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHood.png b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHood.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHood_Head.png b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelHood_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelLeggings.cs b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelLeggings.cs index a7f8948..664cb86 100644 --- a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelLeggings.cs +++ b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelLeggings.cs @@ -4,6 +4,7 @@ using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; using ForgottenWawiTech.Content.Tiles.CraftingStations; +using ForgottenWawiTech.Content.Items.Armor.ProtogenOperativeSet; namespace ForgottenWawiTech.Content.Items.Armor.ProtogenSentinelSet { @@ -34,7 +35,7 @@ namespace ForgottenWawiTech.Content.Items.Armor.ProtogenSentinelSet CreateRecipe() .AddIngredient(ModContent.ItemType(), 17) .AddIngredient(ModContent.ItemType(), 10) - .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 1) .AddIngredient(ItemID.Wire, 25) .AddTile(ModContent.TileType()) .Register(); diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelLeggings.png b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelLeggings.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelLeggings_Legs.png b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelLeggings_Legs.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelMask.cs b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelMask.cs index d01119f..4588ba4 100644 --- a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelMask.cs +++ b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelMask.cs @@ -4,6 +4,7 @@ using Terraria.ModLoader; using ForgottenWawiTech.Content.Items.Materials; using ForgottenWawiTech.Content.Rarities; using ForgottenWawiTech.Content.Tiles.CraftingStations; +using ForgottenWawiTech.Content.Items.Armor.ProtogenOperativeSet; namespace ForgottenWawiTech.Content.Items.Armor.ProtogenSentinelSet { @@ -54,7 +55,7 @@ namespace ForgottenWawiTech.Content.Items.Armor.ProtogenSentinelSet CreateRecipe() .AddIngredient(ModContent.ItemType(), 14) .AddIngredient(ModContent.ItemType(), 8) - .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 1) .AddIngredient(ItemID.Wire, 20) .AddTile(ModContent.TileType()) .Register(); diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelMask.png b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelMask.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelMask_Head.png b/Content/Items/Armor/ProtogenSentinelSet/ProtogenSentinelMask_Head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Global/CorruptedRarityTooltip.cs b/Content/Items/Global/CorruptedRarityTooltip.cs new file mode 100644 index 0000000..1831e43 --- /dev/null +++ b/Content/Items/Global/CorruptedRarityTooltip.cs @@ -0,0 +1,134 @@ +using Terraria; +using Terraria.ModLoader; +using Microsoft.Xna.Framework; +using Microsoft.Xna.Framework.Graphics; +using ReLogic.Graphics; +using System; +using ForgottenWawiTech.Content.Rarities; + +namespace ForgottenWawiTech.Content.Items.Global +{ + public class CorruptedRarityTooltip : GlobalItem + { + public override bool PreDrawTooltipLine(Item item, DrawableTooltipLine line, ref int yOffset) + { + // Only apply special rendering to items with CorruptedItem rarity + if (item.rare != ModContent.RarityType()) + return base.PreDrawTooltipLine(item, line, ref yOffset); + + // Only modify the ItemName line + if (line.Mod == "Terraria" && line.Name == "ItemName") + { + float time = Main.GlobalTimeWrappedHourly; + + // Create a glitchy/corrupted offset effect + const float glitchHz = 3.0f; + float glitchT = (float)((Math.Sin(time * glitchHz * MathHelper.TwoPi) + 1f) * 0.5f); + + // Random glitch offsets (subtle) + float xGlitch = (float)(Math.Sin(time * 7.3f) * 2f * glitchT); + float yGlitch = (float)(Math.Cos(time * 5.7f) * 1.5f * glitchT); + + Vector2 position = new Vector2(line.X + xGlitch, line.Y + yGlitch); + + // Draw multiple offset copies for a "corrupted" chromatic aberration effect + Color redShift = new Color(255, 50, 50, 100); + Color blueShift = new Color(50, 150, 255, 100); + Color greenShift = new Color(50, 255, 150, 100); + + // Draw offset shadow layers for RGB split effect + DynamicSpriteFontExtensionMethods.DrawString( + Main.spriteBatch, + line.Font, + line.Text, + position + new Vector2(-2f, 0f), + redShift, + line.Rotation, + line.Origin, + line.BaseScale.X, + SpriteEffects.None, + 0f + ); + + DynamicSpriteFontExtensionMethods.DrawString( + Main.spriteBatch, + line.Font, + line.Text, + position + new Vector2(2f, 0f), + blueShift, + line.Rotation, + line.Origin, + line.BaseScale.X, + SpriteEffects.None, + 0f + ); + + DynamicSpriteFontExtensionMethods.DrawString( + Main.spriteBatch, + line.Font, + line.Text, + position + new Vector2(0f, -1.5f), + greenShift, + line.Rotation, + line.Origin, + line.BaseScale.X, + SpriteEffects.None, + 0f + ); + + // Get the animated rarity color + ModRarity modRarity = RarityLoader.GetRarity(item.rare); + Color mainColor = modRarity.RarityColor; + + // Add extra pulsing glow effect + const float glowHz = 1.5f; + float glow = (float)((Math.Sin(time * glowHz * MathHelper.TwoPi) + 1f) * 0.5f); + mainColor = Color.Lerp(mainColor, Color.White, glow * 0.3f); + + // Draw black outline for better readability + for (int i = 0; i < 4; i++) + { + Vector2 offset = Vector2.Zero; + switch (i) + { + case 0: offset = new Vector2(-1, 0); break; + case 1: offset = new Vector2(1, 0); break; + case 2: offset = new Vector2(0, -1); break; + case 3: offset = new Vector2(0, 1); break; + } + + DynamicSpriteFontExtensionMethods.DrawString( + Main.spriteBatch, + line.Font, + line.Text, + position + offset, + Color.Black * 0.8f, + line.Rotation, + line.Origin, + line.BaseScale.X, + SpriteEffects.None, + 0f + ); + } + + // Draw main text + DynamicSpriteFontExtensionMethods.DrawString( + Main.spriteBatch, + line.Font, + line.Text, + position, + mainColor, + line.Rotation, + line.Origin, + line.BaseScale.X, + SpriteEffects.None, + 0f + ); + + return false; // Prevent default drawing + } + + return base.PreDrawTooltipLine(item, line, ref yOffset); + } + } +} diff --git a/Content/Items/Materials/MalfunctioningNanites.png b/Content/Items/Materials/MalfunctioningNanites.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/Materials/UnstableMatter.cs b/Content/Items/Materials/UnstableMatter.cs new file mode 100644 index 0000000..8ce6abe --- /dev/null +++ b/Content/Items/Materials/UnstableMatter.cs @@ -0,0 +1,21 @@ +// NOTE: Intended to be for post-devbosses. +using Terraria.ID; +using Terraria; +using Terraria.ModLoader; +using ForgottenWawiTech.Content.Items.Materials; +using ForgottenWawiTech.Content.Rarities; + +namespace ForgottenWawiTech.Content.Items.Materials +{ + public class UnstableMatter : ModItem + { + public override void SetDefaults() + { + Item.width = 20; + Item.height = 20; + Item.maxStack = 999; + Item.value = Item.sellPrice(silver: 50); + Item.rare = ModContent.RarityType(); + } + } +} \ No newline at end of file diff --git a/Content/Items/Materials/UnstableMatter.png b/Content/Items/Materials/UnstableMatter.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/Items/SummonItems/CorruptedBeacon.cs b/Content/Items/SummonItems/CorruptedBeacon.cs new file mode 100644 index 0000000..5e88a8e --- /dev/null +++ b/Content/Items/SummonItems/CorruptedBeacon.cs @@ -0,0 +1,72 @@ +// See Content/NPCs/CorruptedSwarm/CorruptedSwarm.cs for details. +using Microsoft.Xna.Framework; +using Terraria; +using Terraria.Audio; +using Terraria.Chat; +using Terraria.ID; +using Terraria.Localization; +using Terraria.ModLoader; +using ForgottenWawiTech.Content.Rarities; +using ForgottenWawiTech.Content.Items.Materials; +using ForgottenWawiTech.Content.Tiles.CraftingStations; + +namespace ForgottenWawiTech.Content.Items.SummonItems +{ + public class CorruptedBeacon : ModItem + { + public override void SetDefaults() + { + Item.width = 20; + Item.height = 20; + Item.maxStack = 20; + Item.value = Item.sellPrice(silver: 50); + Item.rare = ModContent.RarityType(); + Item.useStyle = ItemUseStyleID.HoldUp; + Item.useTime = 20; + Item.useAnimation = 20; + Item.consumable = false; + Item.noMelee = true; + Item.UseSound = SoundID.Item44; + } + + public override bool CanUseItem(Player player) + { + //return !NPC.AnyNPCs(ModContent.NPCType()); + return true; // Allow the message to be shown + } + + public override bool? UseItem(Player player) + { + // Placeholder feedback until the encounter is implemented. + string text = "Not yet implemented. You're saved - for now."; + Color color = new Color(255, 50, 50); + SoundStyle sound = SoundID.Roar; + + if (Main.netMode == NetmodeID.Server) + { + ChatHelper.BroadcastChatMessage(NetworkText.FromLiteral(text), color); + } + else + { + Main.NewText(text, color); + } + + SoundEngine.PlaySound(sound, player.Center); + return true; + } + + public override void AddRecipes() + { + CreateRecipe() + // Developer materials + .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 1) + .AddIngredient(ModContent.ItemType(), 5) + .AddIngredient(ModContent.ItemType(), 3) + .AddTile(ModContent.TileType()) + .Register(); + } + } +} \ No newline at end of file diff --git a/Content/Items/SummonItems/CorruptedBeacon.png b/Content/Items/SummonItems/CorruptedBeacon.png new file mode 100644 index 0000000000000000000000000000000000000000..9e0cf81e52f4133dbe85453dd9a37993af17b5be GIT binary patch literal 504 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBbOU@sT!FNbf{DF-NtsjE_3B;! z|NjSy0D+K@p01v+t9x8zR#D@WS?dlQ`1+YJESG!@x4dC7*`C93=UXkhhvvt!hjSLlJ~RwmnP~Bh_e#*cGOJz5H)U2RZk=*d{>S{o z|7E^K_FWXNcxrjXh&wV*Hfp0Ti%!ljhM&t`NT+&77>M@wN(xASbQfH=B6&8`PK|k& o(pT;d?|57xzrgJ7^Ax@sCjQeEzP*#>W`d&2)78&qol`;+07t#pIRF3v literal 0 HcmV?d00001 diff --git a/Content/NPCs/CorruptedSwarm/CorruptedSwarm.cs b/Content/NPCs/CorruptedSwarm/CorruptedSwarm.cs new file mode 100644 index 0000000..e643690 --- /dev/null +++ b/Content/NPCs/CorruptedSwarm/CorruptedSwarm.cs @@ -0,0 +1,22 @@ +/* +TODO: Implement boss. +This is intended to be the final boss of the mod. +The boss should drop Unstable Matter, a key material for endgame crafting. + +IDEA: The Corrupted Swarm is a massive rapidly-changing entity composed of nanobots and corrupted technology. Each phase mimics another boss from the progression of the game, but with a twisted, corrupted theme. +Currnent ideas for phases: +1. Corrupted Eye of Cthulhu: A giant eye with corrupted tech parts, shoots lasers and spawns corrupted minions. +2. Corrupted Skeletron: A skeletal figure with mechanical limbs, uses corrupted magic attacks and summons corrupted hands. +3. Corrupted Wall of Flesh: A massive wall-like entity with corrupted features, uses area attacks and spawns corrupted minions. +4. Corrupted Mechanical Bosses: A fusion of the three mechanical bosses, using a combination of their attacks with a corrupted twist. +5. Corrupted Lunar Events: A mixture of Moon Lord, Cultists and the pillars, with attacks based on all of them but corrupted and more chaotic. +(Future forms only intend to be used with Calamity installed) +6. Corrupted Providence: A corrupted version of Providence, with attacks based on her original moveset but with a corrupted theme. +7. Corrupted Yharon: A corrupted version of Yharon, with attacks based on his original moveset but with a corrupted theme. +8. Corrupted Supreme Calamitas: A corrupted version of Supreme Calamitas, with attacks based on her original moveset but with a corrupted theme. +8.5. (IF ENABLED IN CONFIG (TODO)) Corrupted Developers: A combination of all Developer Bosses, splitting into four and mimicking each of their movesets. +9. Final Form - The Corrupted Singularity: A final form that combines elements from all previous forms, with absolute chaos and destruction all around. Intended to overwhelm the player with a barrage of attacks and effects. + +This is a massive undertaking and will require significant time and effort to implement properly. Intentions are to have this be the final implementation of the mod, wrapping up all themes and mechanics introduced throughout. +Summon Item: Content/Items/SummonItems/CorruptedBeacon.cs +*/ \ No newline at end of file diff --git a/Content/Rarities/CorruptedItem.cs b/Content/Rarities/CorruptedItem.cs new file mode 100644 index 0000000..eeef34b --- /dev/null +++ b/Content/Rarities/CorruptedItem.cs @@ -0,0 +1,38 @@ +using Terraria.ModLoader; +using Terraria; +using Microsoft.Xna.Framework; +using System; + +namespace ForgottenWawiTech.Content.Rarities +{ + public class CorruptedItem : ModRarity + { + public override Color RarityColor + { + get + { + float time = Main.GlobalTimeWrappedHourly; + + // Base color cycle: bright cyan <-> deep teal with glitchy pulsing + const float cycleHz = 0.8f; + float t = (float)((Math.Sin(time * cycleHz * MathHelper.TwoPi) + 1f) * 0.5f); + + Color brightCyan = new Color(0, 255, 255); + Color deepTeal = new Color(0, 128, 160); + Color baseColor = Color.Lerp(deepTeal, brightCyan, t); + + // Add shimmer effect + const float shimmerHz = 2.0f; + float shimmer = (float)((Math.Sin(time * shimmerHz * MathHelper.TwoPi) + 1f) * 0.5f); + float brightness = 1f + 0.15f * shimmer; + + // Add occasional "glitch" spikes in brightness + const float glitchHz = 3.7f; + float glitch = (float)Math.Pow(Math.Max(0f, Math.Sin(time * glitchHz * MathHelper.TwoPi)), 8f); + brightness += glitch * 0.4f; // Sharp brightness spikes + + return baseColor * brightness; + } + } + } +} \ No newline at end of file diff --git a/Localization/en-US_Mods.ForgottenWawiTech.hjson b/Localization/en-US_Mods.ForgottenWawiTech.hjson index f71c9d3..5bf16b0 100644 --- a/Localization/en-US_Mods.ForgottenWawiTech.hjson +++ b/Localization/en-US_Mods.ForgottenWawiTech.hjson @@ -257,6 +257,216 @@ Items: { DisplayName: Avali Scout Pack Tooltip: "" } + + AvaliScoutCowl: { + DisplayName: Avali Scout Cowl + Tooltip: "" + } + + AvaliScoutChestplate: { + Tooltip: "" + DisplayName: Avali Scout Chestplate + } + + AvaliScoutHelmet: { + DisplayName: Avali Scout Helmet + Tooltip: "" + } + + AvaliScoutHood: { + DisplayName: Avali Scout Hood + Tooltip: "" + } + + AvaliScoutLeggings: { + DisplayName: Avali Scout Leggings + Tooltip: "" + } + + AvaliScoutMask: { + DisplayName: Avali Scout Mask + Tooltip: "" + } + + AvaliSkirmisherChestplate: { + DisplayName: Avali Skirmisher Chestplate + Tooltip: "" + } + + AvaliSkirmisherCowl: { + DisplayName: Avali Skirmisher Cowl + Tooltip: "" + } + + AvaliSkirmisherHelmet: { + DisplayName: Avali Skirmisher Helmet + Tooltip: "" + } + + AvaliSkirmisherHood: { + DisplayName: Avali Skirmisher Hood + Tooltip: "" + } + + AvaliSkirmisherLeggings: { + DisplayName: Avali Skirmisher Leggings + Tooltip: "" + } + + AvaliSkirmisherMask: { + DisplayName: Avali Skirmisher Mask + Tooltip: "" + } + + AvaliVanguardChestplate: { + DisplayName: Avali Vanguard Chestplate + Tooltip: "" + } + + AvaliVanguardCowl: { + DisplayName: Avali Vanguard Cowl + Tooltip: "" + } + + AvaliVanguardHelmet: { + DisplayName: Avali Vanguard Helmet + Tooltip: "" + } + + AvaliVanguardHood: { + DisplayName: Avali Vanguard Hood + Tooltip: "" + } + + AvaliVanguardLeggings: { + DisplayName: Avali Vanguard Leggings + Tooltip: "" + } + + AvaliVanguardMask: { + DisplayName: Avali Vanguard Mask + Tooltip: "" + } + + ProtogenInitiateChestplate: { + DisplayName: Protogen Initiate Chestplate + Tooltip: "" + } + + ProtogenInitiateCowl: { + DisplayName: Protogen Initiate Cowl + Tooltip: "" + } + + ProtogenInitiateHelmet: { + DisplayName: Protogen Initiate Helmet + Tooltip: "" + } + + ProtogenInitiateHood: { + DisplayName: Protogen Initiate Hood + Tooltip: "" + } + + ProtogenInitiateLeggings: { + DisplayName: Protogen Initiate Leggings + Tooltip: "" + } + + ProtogenInitiateMask: { + DisplayName: Protogen Initiate Mask + Tooltip: "" + } + + ProtogenOperativeChestplate: { + DisplayName: Protogen Operative Chestplate + Tooltip: "" + } + + ProtogenOperativeCowl: { + DisplayName: Protogen Operative Cowl + Tooltip: "" + } + + ProtogenOperativeHelmet: { + DisplayName: Protogen Operative Helmet + Tooltip: "" + } + + ProtogenOperativeHood: { + DisplayName: Protogen Operative Hood + Tooltip: "" + } + + ProtogenOperativeLeggings: { + DisplayName: Protogen Operative Leggings + Tooltip: "" + } + + ProtogenOperativeMask: { + DisplayName: Protogen Operative Mask + Tooltip: "" + } + + ProtogenSentinelChestplate: { + DisplayName: Protogen Sentinel Chestplate + Tooltip: "" + } + + ProtogenSentinelCowl: { + DisplayName: Protogen Sentinel Cowl + Tooltip: "" + } + + ProtogenSentinelHelmet: { + DisplayName: Protogen Sentinel Helmet + Tooltip: "" + } + + ProtogenSentinelHood: { + DisplayName: Protogen Sentinel Hood + Tooltip: "" + } + + ProtogenSentinelLeggings: { + DisplayName: Protogen Sentinel Leggings + Tooltip: "" + } + + ProtogenSentinelMask: { + DisplayName: Protogen Sentinel Mask + Tooltip: "" + } + + FallenAngelFeather: { + DisplayName: Fallen Angel Feather + Tooltip: "" + } + + HalfEatenFish: { + DisplayName: Half Eaten Fish + Tooltip: "" + } + + LyykaBossDrop: { + DisplayName: Lyyka Boss Drop + Tooltip: "" + } + + MalfunctioningNanites: { + DisplayName: Malfunctioning Nanites + Tooltip: "" + } + + UnstableMatter: { + DisplayName: Unstable Matter + Tooltip: "" + } + + CorruptedBeacon: { + DisplayName: Corrupted Beacon + Tooltip: "" + } } NPCs: {