diff --git a/.vs/NekoTweakMod/v16/.suo b/.vs/NekoTweakMod/v16/.suo index 176db2d..c766584 100644 Binary files a/.vs/NekoTweakMod/v16/.suo and b/.vs/NekoTweakMod/v16/.suo differ diff --git a/IconBannerArt/Cactus.png b/IconBannerArt/Cactus.png new file mode 100644 index 0000000..5c9b1c7 Binary files /dev/null and b/IconBannerArt/Cactus.png differ diff --git a/IconBannerArt/Feral Claws.png b/IconBannerArt/Feral Claws.png new file mode 100644 index 0000000..1894d82 Binary files /dev/null and b/IconBannerArt/Feral Claws.png differ diff --git a/IconBannerArt/Finch Staff.png b/IconBannerArt/Finch Staff.png new file mode 100644 index 0000000..49a7e07 Binary files /dev/null and b/IconBannerArt/Finch Staff.png differ diff --git a/IconBannerArt/Living Tree Chest.png b/IconBannerArt/Living Tree Chest.png new file mode 100644 index 0000000..ab56216 Binary files /dev/null and b/IconBannerArt/Living Tree Chest.png differ diff --git a/IconBannerArt/Muramasa.png b/IconBannerArt/Muramasa.png new file mode 100644 index 0000000..271cb47 Binary files /dev/null and b/IconBannerArt/Muramasa.png differ diff --git a/IconBannerArt/NekoTweakModBanner.png b/IconBannerArt/NekoTweakModBanner.png new file mode 100644 index 0000000..744cc04 Binary files /dev/null and b/IconBannerArt/NekoTweakModBanner.png differ diff --git a/IconBannerArt/Pharaoh Mask.png b/IconBannerArt/Pharaoh Mask.png new file mode 100644 index 0000000..3f9294f Binary files /dev/null and b/IconBannerArt/Pharaoh Mask.png differ diff --git a/IconBannerArt/psd/Cactus Trace.psd b/IconBannerArt/psd/Cactus Trace.psd new file mode 100644 index 0000000..8977a27 Binary files /dev/null and b/IconBannerArt/psd/Cactus Trace.psd differ diff --git a/IconBannerArt/psd/Feral Claws Trace.psd b/IconBannerArt/psd/Feral Claws Trace.psd new file mode 100644 index 0000000..8ff760e Binary files /dev/null and b/IconBannerArt/psd/Feral Claws Trace.psd differ diff --git a/IconBannerArt/psd/Finch Staff Trace.psd b/IconBannerArt/psd/Finch Staff Trace.psd new file mode 100644 index 0000000..b465d0c Binary files /dev/null and b/IconBannerArt/psd/Finch Staff Trace.psd differ diff --git a/IconBannerArt/psd/Living Tree Chest Trace.psd b/IconBannerArt/psd/Living Tree Chest Trace.psd new file mode 100644 index 0000000..c1bb9ee Binary files /dev/null and b/IconBannerArt/psd/Living Tree Chest Trace.psd differ diff --git a/IconBannerArt/psd/Muramasa Trace.psd b/IconBannerArt/psd/Muramasa Trace.psd new file mode 100644 index 0000000..ca19447 Binary files /dev/null and b/IconBannerArt/psd/Muramasa Trace.psd differ diff --git a/IconBannerArt/psd/NekoTweakModBanner.psd b/IconBannerArt/psd/NekoTweakModBanner.psd new file mode 100644 index 0000000..7da8658 Binary files /dev/null and b/IconBannerArt/psd/NekoTweakModBanner.psd differ diff --git a/IconBannerArt/psd/Pharaoh Mask Trace.psd b/IconBannerArt/psd/Pharaoh Mask Trace.psd new file mode 100644 index 0000000..514b5fe Binary files /dev/null and b/IconBannerArt/psd/Pharaoh Mask Trace.psd differ diff --git a/icon.psd b/IconBannerArt/psd/icon.psd similarity index 100% rename from icon.psd rename to IconBannerArt/psd/icon.psd diff --git a/Items/Fishing/ExampleCrate.png b/Items/Fishing/ExampleCrate.png new file mode 100644 index 0000000..23e3b8d Binary files /dev/null and b/Items/Fishing/ExampleCrate.png differ diff --git a/Items/Fishing/ModdedCrate.cs b/Items/Fishing/ModdedCrate.cs new file mode 100644 index 0000000..2f80c2b --- /dev/null +++ b/Items/Fishing/ModdedCrate.cs @@ -0,0 +1,49 @@ +/* +using Terraria.ObjectData; +using Terraria; +using Terraria.ModLoader; +using Microsoft.Xna.Framework; +using Terraria.ID; +using static Terraria.ModLoader.ModContent; + + +namespace NekoTweakMod.Items.Fishing +// In this .cs file we are making a modded item,tile,placeable item & adding it to a fishing spot in a specific biome +// if you want/need something specific from here just check where the classes start/end +{ + public class ModdedCrate : ModTile // Here we are setting up everything for the tile + { + public override void SetDefaults() + { + Main.tileSolidTop[Type] = true; // if the player can stand ontop of the tile + Main.tileFrameImportant[Type] = true; + Main.tileNoAttach[Type] = true; + Main.tileTable[Type] = true; // if the tile counts as a table inside for a npc house + Main.tileLavaDeath[Type] = true; // if the tile will break when it comes in contact with lava + TileObjectData.newTile.CopyFrom(TileObjectData.Style2x1); // copies data for how wide/tall the tile will + TileObjectData.newTile.CoordinateHeights = new[] { 18 }; // sets how high up the tile will appear + TileObjectData.addTile(Type); + ModTranslation name = CreateMapEntryName(); // creates a "name" for the modded tile + name.SetDefault("ExampleCrate"); // Sets the name to "ExampleCrate" + // AddMapEntry(new Color(200, 200, 200), name); + // adds a new color with the rbg values 0-255,0-255,0-255 to the tile with the "name" + // dustType = DustType(); // mehh fk dust for now~ + disableSmartCursor = true; // disables smartcursor from targeting this tile + adjTiles = new int[] { TileID.FishingCrate }; + } + public override void KillMultiTile(int i, int j, int frameX, int frameY) // makes it possible to set/change what happens when a tile break + { + //Item.NewItem(i * 16, j * 16, 32, 16, ItemType()); + } + } + public class PlaceableModdedCrate : ModItem + { + public override void SetStaticDefaults() // Allows us to set/change a modded items name/translations + { + Tooltip.SetDefault("ExampleCrate"); + } + } +} + +// WIP CODE +*/ \ No newline at end of file diff --git a/README.md b/README.md index 1136868..8dc3fd6 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,7 @@ Additionally the helm,shirt,pants give 5,10 & 5 % summon damage respectively - Still thinking about where/how to place Living Tree loot in crates (Will probly be the normal wood,iron,gold crates etc but with their own lootpool) +might do a modded "forest" crate as well - Pyramid chest loot will be in oasis Crates diff --git a/build.txt b/build.txt index d6e0138..9c1fe34 100644 --- a/build.txt +++ b/build.txt @@ -2,4 +2,4 @@ displayName = Neko's Tweak Mod author = Neko version = 0.1.2.2 homepage = https://forums.terraria.org/index.php?threads/nekos-tweak-mod.93711/ -buildIgnore = obj\*, bin\*, *.csproj, .git\*, .gitattributes, .gitignore, .psd, .sln, ..vs\*, LICENSE \ No newline at end of file +buildIgnore = obj\*, bin\*, IconBannerArt\*, *.csproj, .git\*, .gitattributes, .gitignore, .sln, ..vs\*, LICENSE \ No newline at end of file diff --git a/obj/Debug/net45/NekoTweakMod.csprojAssemblyReference.cache b/obj/Debug/net45/NekoTweakMod.csprojAssemblyReference.cache index 8e915ba..b59dca2 100644 Binary files a/obj/Debug/net45/NekoTweakMod.csprojAssemblyReference.cache and b/obj/Debug/net45/NekoTweakMod.csprojAssemblyReference.cache differ