Start code for corrupted swarm, add placeholder sprites for new sets, add Corrupted rarity.

This commit is contained in:
2025-11-20 10:53:25 +00:00
parent f5da874019
commit 17ef24345f
103 changed files with 531 additions and 12 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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
{
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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
{
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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
{
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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
{
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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
{
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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<AvaliFeather>(), 18)
.AddIngredient(ModContent.ItemType<EnergyCore>(), 12)
.AddIngredient(ModContent.ItemType<AvaliScoutChestplate>(), 1)
.AddIngredient(ModContent.ItemType<AvaliSkirmisherChestplate>(), 1)
.AddTile(ModContent.TileType<HighTechMarvel>())
.Register();
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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<AvaliFeather>(), 12)
.AddIngredient(ModContent.ItemType<EnergyCore>(), 8)
.AddIngredient(ModContent.ItemType<AvaliScoutCowl>(), 1)
.AddIngredient(ModContent.ItemType<AvaliSkirmisherCowl>(), 1)
.AddTile(ModContent.TileType<HighTechMarvel>())
.Register();
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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<AvaliFeather>(), 12)
.AddIngredient(ModContent.ItemType<EnergyCore>(), 8)
.AddIngredient(ModContent.ItemType<AvaliScoutHelmet>(), 1)
.AddIngredient(ModContent.ItemType<AvaliSkirmisherHelmet>(), 1)
.AddTile(ModContent.TileType<HighTechMarvel>())
.Register();
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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<AvaliFeather>(), 12)
.AddIngredient(ModContent.ItemType<EnergyCore>(), 8)
.AddIngredient(ModContent.ItemType<AvaliScoutHood>(), 1)
.AddIngredient(ModContent.ItemType<AvaliSkirmisherHood>(), 1)
.AddTile(ModContent.TileType<HighTechMarvel>())
.Register();
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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<AvaliFeather>(), 15)
.AddIngredient(ModContent.ItemType<EnergyCore>(), 10)
.AddIngredient(ModContent.ItemType<AvaliScoutLeggings>(), 1)
.AddIngredient(ModContent.ItemType<AvaliSkirmisherLeggings>(), 1)
.AddTile(ModContent.TileType<HighTechMarvel>())
.Register();
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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<AvaliFeather>(), 12)
.AddIngredient(ModContent.ItemType<EnergyCore>(), 8)
.AddIngredient(ModContent.ItemType<AvaliScoutMask>(), 1)
.AddIngredient(ModContent.ItemType<AvaliSkirmisherMask>(), 1)
.AddTile(ModContent.TileType<HighTechMarvel>())
.Register();
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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
{
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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
{
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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
{
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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
{
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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
{
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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<MalfunctioningNanites>(), 20)
.AddIngredient(ModContent.ItemType<EnergyCore>(), 12)
.AddIngredient(ModContent.ItemType<ProtogenInitiateChestplate>(), 1)
.AddIngredient(ModContent.ItemType<ProtogenOperativeChestplate>(), 1)
.AddIngredient(ItemID.Wire, 30)
.AddTile(ModContent.TileType<HighTechMarvel>())
.Register();
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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<MalfunctioningNanites>(), 14)
.AddIngredient(ModContent.ItemType<ProtogenInitiateCowl>(), 1)
.AddIngredient(ModContent.ItemType<ProtogenOperativeCowl>(), 1)
.AddIngredient(ModContent.ItemType<EnergyCore>(), 8)
.AddIngredient(ItemID.Wire, 20)
.AddTile(ModContent.TileType<HighTechMarvel>())
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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<MalfunctioningNanites>(), 14)
.AddIngredient(ModContent.ItemType<EnergyCore>(), 8)
.AddIngredient(ModContent.ItemType<ProtogenInitiateHelmet>(), 1)
.AddIngredient(ModContent.ItemType<ProtogenOperativeHelmet>(), 1)
.AddIngredient(ItemID.Wire, 20)
.AddTile(ModContent.TileType<HighTechMarvel>())
.Register();
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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<MalfunctioningNanites>(), 14)
.AddIngredient(ModContent.ItemType<EnergyCore>(), 8)
.AddIngredient(ModContent.ItemType<ProtogenInitiateHood>(), 1)
.AddIngredient(ModContent.ItemType<ProtogenOperativeHood>(), 1)
.AddIngredient(ItemID.Wire, 20)
.AddTile(ModContent.TileType<HighTechMarvel>())
.Register();
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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<MalfunctioningNanites>(), 17)
.AddIngredient(ModContent.ItemType<EnergyCore>(), 10)
.AddIngredient(ModContent.ItemType<ProtogenInitiateLeggings>(), 1)
.AddIngredient(ModContent.ItemType<ProtogenOperativeLeggings>(), 1)
.AddIngredient(ItemID.Wire, 25)
.AddTile(ModContent.TileType<HighTechMarvel>())
.Register();
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

@@ -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<MalfunctioningNanites>(), 14)
.AddIngredient(ModContent.ItemType<EnergyCore>(), 8)
.AddIngredient(ModContent.ItemType<ProtogenInitiateMask>(), 1)
.AddIngredient(ModContent.ItemType<ProtogenOperativeMask>(), 1)
.AddIngredient(ItemID.Wire, 20)
.AddTile(ModContent.TileType<HighTechMarvel>())
.Register();
Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 B