diff --git a/Content/Items/Armor/Vanities/MurderDrones/NsBodyPiece.cs b/Content/Items/Armor/Vanities/MurderDrones/NsBodyPiece.cs new file mode 100644 index 0000000..f8b9c48 --- /dev/null +++ b/Content/Items/Armor/Vanities/MurderDrones/NsBodyPiece.cs @@ -0,0 +1,21 @@ +using Terraria; +using Terraria.ID; +using Terraria.ModLoader; +using ForgottenWawiTech.Content.Items.Materials; +using ForgottenWawiTech.Content.Rarities; + +namespace ForgottenWawiTech.Content.Items.Armor.Vanities.MurderDrones +{ + [AutoloadEquip(EquipType.Body)] + public class NsBodyPiece : ModItem + { + public override void SetDefaults() + { + Item.width = 20; + Item.height = 20; + Item.value = Item.sellPrice(platinum: 250); + Item.rare = ModContent.RarityType(); + Item.vanity = true; + } + } +} diff --git a/Content/Items/Armor/Vanities/MurderDrones/NsBodyPiece.png b/Content/Items/Armor/Vanities/MurderDrones/NsBodyPiece.png new file mode 100644 index 0000000..9e0cf81 Binary files /dev/null and b/Content/Items/Armor/Vanities/MurderDrones/NsBodyPiece.png differ diff --git a/Content/Items/Armor/Vanities/MurderDrones/NsBodyPiece_Body.png b/Content/Items/Armor/Vanities/MurderDrones/NsBodyPiece_Body.png new file mode 100644 index 0000000..9e0cf81 Binary files /dev/null and b/Content/Items/Armor/Vanities/MurderDrones/NsBodyPiece_Body.png differ diff --git a/Content/Items/Armor/Vanities/MurderDrones/NsHair.cs b/Content/Items/Armor/Vanities/MurderDrones/NsHair.cs new file mode 100644 index 0000000..ce0d425 --- /dev/null +++ b/Content/Items/Armor/Vanities/MurderDrones/NsHair.cs @@ -0,0 +1,21 @@ +using Terraria; +using Terraria.ID; +using Terraria.ModLoader; +using ForgottenWawiTech.Content.Items.Materials; +using ForgottenWawiTech.Content.Rarities; + +namespace ForgottenWawiTech.Content.Items.Armor.Vanities.MurderDrones +{ + [AutoloadEquip(EquipType.Head)] + public class NsHair : ModItem + { + public override void SetDefaults() + { + Item.width = 20; + Item.height = 20; + Item.value = Item.sellPrice(platinum: 250); + Item.rare = ModContent.RarityType(); + Item.vanity = true; + } + } +} diff --git a/Content/Items/Armor/Vanities/MurderDrones/NsHair.png b/Content/Items/Armor/Vanities/MurderDrones/NsHair.png new file mode 100644 index 0000000..9e0cf81 Binary files /dev/null and b/Content/Items/Armor/Vanities/MurderDrones/NsHair.png differ diff --git a/Content/Items/Armor/Vanities/MurderDrones/NsHair_Head.png b/Content/Items/Armor/Vanities/MurderDrones/NsHair_Head.png new file mode 100644 index 0000000..9e0cf81 Binary files /dev/null and b/Content/Items/Armor/Vanities/MurderDrones/NsHair_Head.png differ diff --git a/Content/Items/Armor/Vanities/MurderDrones/NsLeggings.cs b/Content/Items/Armor/Vanities/MurderDrones/NsLeggings.cs new file mode 100644 index 0000000..6ee32c2 --- /dev/null +++ b/Content/Items/Armor/Vanities/MurderDrones/NsLeggings.cs @@ -0,0 +1,21 @@ +using Terraria; +using Terraria.ID; +using Terraria.ModLoader; +using ForgottenWawiTech.Content.Items.Materials; +using ForgottenWawiTech.Content.Rarities; + +namespace ForgottenWawiTech.Content.Items.Armor.Vanities.MurderDrones +{ + [AutoloadEquip(EquipType.Legs)] + public class NsLeggings : ModItem + { + public override void SetDefaults() + { + Item.width = 20; + Item.height = 20; + Item.value = Item.sellPrice(platinum: 250); + Item.rare = ModContent.RarityType(); + Item.vanity = true; + } + } +} diff --git a/Content/Items/Armor/Vanities/MurderDrones/NsLeggings.png b/Content/Items/Armor/Vanities/MurderDrones/NsLeggings.png new file mode 100644 index 0000000..9e0cf81 Binary files /dev/null and b/Content/Items/Armor/Vanities/MurderDrones/NsLeggings.png differ diff --git a/Content/Items/Armor/Vanities/MurderDrones/NsLeggings_Legs.png b/Content/Items/Armor/Vanities/MurderDrones/NsLeggings_Legs.png new file mode 100644 index 0000000..9e0cf81 Binary files /dev/null and b/Content/Items/Armor/Vanities/MurderDrones/NsLeggings_Legs.png differ diff --git a/Content/Items/Armor/Vanities/OneShot/MessiahCloak.cs b/Content/Items/Armor/Vanities/OneShot/MessiahCloak.cs new file mode 100644 index 0000000..8c16f42 --- /dev/null +++ b/Content/Items/Armor/Vanities/OneShot/MessiahCloak.cs @@ -0,0 +1,21 @@ +using Terraria; +using Terraria.ID; +using Terraria.ModLoader; +using ForgottenWawiTech.Content.Items.Materials; +using ForgottenWawiTech.Content.Rarities; + +namespace ForgottenWawiTech.Content.Items.Armor.Vanities.OneShot +{ + [AutoloadEquip(EquipType.Body)] + public class MessiahCloak : ModItem + { + public override void SetDefaults() + { + Item.width = 20; + Item.height = 20; + Item.value = Item.sellPrice(platinum: 250); + Item.rare = ModContent.RarityType(); + Item.vanity = true; + } + } +} diff --git a/Content/Items/Armor/Vanities/OneShot/MessiahCloak.png b/Content/Items/Armor/Vanities/OneShot/MessiahCloak.png new file mode 100644 index 0000000..9e0cf81 Binary files /dev/null and b/Content/Items/Armor/Vanities/OneShot/MessiahCloak.png differ diff --git a/Content/Items/Armor/Vanities/OneShot/MessiahCloak_Body.png b/Content/Items/Armor/Vanities/OneShot/MessiahCloak_Body.png new file mode 100644 index 0000000..9e0cf81 Binary files /dev/null and b/Content/Items/Armor/Vanities/OneShot/MessiahCloak_Body.png differ diff --git a/Content/Items/Armor/Vanities/OneShot/MessiahHat.cs b/Content/Items/Armor/Vanities/OneShot/MessiahHat.cs new file mode 100644 index 0000000..6853f89 --- /dev/null +++ b/Content/Items/Armor/Vanities/OneShot/MessiahHat.cs @@ -0,0 +1,21 @@ +using Terraria; +using Terraria.ID; +using Terraria.ModLoader; +using ForgottenWawiTech.Content.Items.Materials; +using ForgottenWawiTech.Content.Rarities; + +namespace ForgottenWawiTech.Content.Items.Armor.Vanities.OneShot +{ + [AutoloadEquip(EquipType.Head)] + public class MessiahHat : ModItem + { + public override void SetDefaults() + { + Item.width = 20; + Item.height = 20; + Item.value = Item.sellPrice(platinum: 250); + Item.rare = ModContent.RarityType(); + Item.vanity = true; + } + } +} diff --git a/Content/Items/Armor/Vanities/OneShot/MessiahHat.png b/Content/Items/Armor/Vanities/OneShot/MessiahHat.png new file mode 100644 index 0000000..9e0cf81 Binary files /dev/null and b/Content/Items/Armor/Vanities/OneShot/MessiahHat.png differ diff --git a/Content/Items/Armor/Vanities/OneShot/MessiahHat_Head.png b/Content/Items/Armor/Vanities/OneShot/MessiahHat_Head.png new file mode 100644 index 0000000..9e0cf81 Binary files /dev/null and b/Content/Items/Armor/Vanities/OneShot/MessiahHat_Head.png differ diff --git a/Localization/en-US_Mods.ForgottenWawiTech.hjson b/Localization/en-US_Mods.ForgottenWawiTech.hjson index cc0d1dc..891468c 100644 --- a/Localization/en-US_Mods.ForgottenWawiTech.hjson +++ b/Localization/en-US_Mods.ForgottenWawiTech.hjson @@ -894,6 +894,31 @@ Items: { Your heart beats faster as you hold this ominous device. ''' } + + NsLeggings: { + Tooltip: "" + DisplayName: Ns Leggings + } + + NsHair: { + Tooltip: "" + DisplayName: Ns Hair + } + + NsBodyPiece: { + Tooltip: "" + DisplayName: Ns Body Piece + } + + MessiahCloak: { + DisplayName: Messiah Cloak + Tooltip: "" + } + + MessiahHat: { + DisplayName: Messiah Hat + Tooltip: "" + } } Conditions: { diff --git a/SPRITES_TODO.md b/SPRITES_TODO.md index f246454..fce835c 100644 --- a/SPRITES_TODO.md +++ b/SPRITES_TODO.md @@ -25,7 +25,6 @@ Use this checklist to keep tabs on every gameplay element still running on place - [ ] Avali Scout Pack - [ ] Essence Of Clutches - [ ] Soul Of Avalon -- [ ] Dev Infinite Mana - [ ] Transcendent Matrix ### Armor Sets (each needs item icon plus body/leg/head variant sheets) @@ -37,8 +36,8 @@ Use this checklist to keep tabs on every gameplay element still running on place - [ ] Protogen Sentinel set (helmet, cowl, hood, mask, chestplate, leggings + overlays) - [ ] Singularity set (helmet, hood, chestplate, leggings + overlays) - [ ] Transcendent set (helm, hood, mask, cowl, coreplate, greaves + overlays) -- [ ] Murder Drones vanity set (empty folder) -- [ ] OneShot vanity set (empty folder) +- [ ] Murder Drones vanity set (Ns hair, body piece, leggings + head/body/leg overlays) +- [ ] OneShot vanity set (Messiah hat, cloak + head/body overlays) ### Weapons & Tools - [ ] Beam Attack Wand (staff + charged channel sprite)