Skip to content

Commit 635805f

Browse files
author
Kirtle
committed
Made the mod release ready
Need feedback on what bugs people might encounter while using the Mirror Wand.
1 parent 7012f06 commit 635805f

File tree

5 files changed

+21
-15
lines changed

5 files changed

+21
-15
lines changed

Items/MirrorWand.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,11 @@ class MirrorWand : ModItem
2323
//--------------------------------------
2424
public override void SetStaticDefaults()
2525
{
26-
Tooltip.SetDefault("Mirrors everything!");
26+
Tooltip.SetDefault("Mirrors everything!" +
27+
"\nRight Click to make a selection area" +
28+
"\nLeft Click to make a mirror axis" +
29+
"\nMight not work for all multi tiles");
30+
2731
//Item.staff[item.type] = true;
2832
}
2933
public override void SetDefaults()

UI/TransparentSelection.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ public override void Draw(SpriteBatch spriteBatch)
9393
//0:TopBottom; 1:BottomTop; 2:LeftRight; 3:RightLeft
9494
if (MirrorWand.firstvalueLeft)
9595
{
96-
//TODO: Remake this, only allow it if mouse is directly over the X/Y Coord
9796
bool TopBottom = MirrorWand.mouseLeftStart.Y <= MirrorWand.mouseLeftEnd.Y;
9897
bool BottomTop = MirrorWand.mouseLeftStart.Y >= MirrorWand.mouseLeftEnd.Y;
9998
bool LeftRight = MirrorWand.mouseLeftStart.X <= MirrorWand.mouseLeftEnd.X;

Utilities/UIUtilities.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,16 @@ public static bool IsUIAvailable()
3030
}
3131

3232
//2x2 tiles seem to be placed wrong in an odd numbered mirror, might need to do an offet "hotfix"
33-
//War Table seems to crash if attempted to use here?
3433
public static void MirrorWandPlacement(int i, int j, Item item, int wallType)
3534
{
3635
BuilderPlayer modPlayer = Main.LocalPlayer.GetModPlayer<BuilderPlayer>();
37-
3836
bool IsWithinRange(float number, float value1, float value2)
3937
{
4038
return ((number >= value1 && number <= value2) || (number <= value1 && number >= value2));
4139
}
4240

4341
//Mirror Wand
44-
if (modPlayer.mirrorWandEffects)
42+
if (modPlayer.mirrorWandEffects)//War Table seems to crash if attempted to use here?
4543
{
4644
float posX = i;
4745
float posY = j;

build.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
displayName = Builder Essentials
22
author = Kirtle
3-
version = 0.1.10.3
3+
version = 0.1.11
44
buildIgnore = *.csproj, *.user, obj\*, bin\*, .vs\*
55
homepage = https://discord.gg/wQYMbQq

description.txt

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,24 @@
11
Builder Essentials is a mod designed to help and improve building in survival (and post Moon Lord / creative).
22

3-
The main feature is a toggleable secondary accessory system allowing for 5-7 building accessories while being able to go back to your normal accessories, with a press of a key.
4-
On top of that, this mod adds more useful tools like the Creative Wrench, a Multi Painting Tool and set of Crafting Stations!
3+
-------------------Features-------------------
4+
- Toggleable secondary accessory system to store all your building accessories (can use a KeyBind)
5+
- Multi Painting Tool that combines all paiting tools into one (works with vanilla paint)
6+
- Infinite Paint Bucket (only works with the Multi Paint Tool)
7+
- Accessories that aid in building that provide:
8+
Infinte Range, Fast Placement, Item Picker (like a color picker), Infinite Placement, AutoHammer and Placement Anywhere
9+
- A Mirror Wand which allows you to build symmetrically
10+
-------------------------------------------
511

612
Default KeyBind to toggle Building Mode is N, be sure to set it up on the configs.
713

814
For more info/previews check the mod's Homepage!
915

10-
Happy Building! Kirtle
16+
Happy Building!
1117

1218
Latest Changelog:
13-
- Super Painting Tool now supports Vanilla Paints
14-
- Added the Placement Anywhere feature to the Creative Wrench
15-
- Fixed a bug where the secondary accessory system would duplicate accessories
16-
- Added tooltips on hover to the Creative Wrench Elements
19+
- Introduced the Mirror Wand
20+
- Fixed a few more bugs and edge cases
1721

18-
19-
Sprites are being done by Strunter.
22+
Dev Team
23+
- Kirtle (Programmer)
24+
- Strunter (Spriter)

0 commit comments

Comments
 (0)