feat: add new waypoint arrow styles

This commit is contained in:
Xurkon
2026-06-02 12:18:48 -05:00
parent 577efbe66b
commit 8a41141172
10 changed files with 42 additions and 0 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+40
View File
@@ -41,6 +41,42 @@ QuestieArrowAssets.styles = {
displayHeight = 96,
visualBottomInset = 0,
},
["arcanearrow"] = {
label = "Arcane Arrow",
texture = "Icons\\Arrows\\ArcaneArrow.tga",
preview = "Icons\\Arrows\\ArcaneArrow_preview.tga",
mode = "image",
displayWidth = 72,
displayHeight = 96,
visualBottomInset = 0,
},
["minimal1"] = {
label = "Waypoint 1",
texture = "Icons\\Arrows\\Minimal1.tga",
preview = "Icons\\Arrows\\Minimal1_preview.tga",
mode = "image",
displayWidth = 68,
displayHeight = 96,
visualBottomInset = 0,
},
["minimal2"] = {
label = "Waypoint 2",
texture = "Icons\\Arrows\\Minimal2.tga",
preview = "Icons\\Arrows\\Minimal2_preview.tga",
mode = "image",
displayWidth = 74,
displayHeight = 96,
visualBottomInset = 0,
},
["minimal3"] = {
label = "Waypoint 3",
texture = "Icons\\Arrows\\Minimal3.tga",
preview = "Icons\\Arrows\\Minimal3_preview.tga",
mode = "image",
displayWidth = 83,
displayHeight = 96,
visualBottomInset = 0,
},
["arrowold"] = {
label = "Arrow Old",
texture = "Icons\\Arrows\\arrowold.tga",
@@ -57,6 +93,10 @@ QuestieArrowAssets.order = {
"arrow2",
"arrow3",
"arrow4",
"arcanearrow",
"minimal1",
"minimal2",
"minimal3",
"arrowold",
}
+2
View File
@@ -197,6 +197,8 @@ Bundled arrow assets are detected automatically as either sprite sheets or regul
### Arrow Redesign
- `Arrow1` through `Arrow4` are the bundled image styles, while `arrowold` remains the only bundled sprite sheet.
- `Arcane Arrow` adds a more ornate gold-and-blue option for players who want something a little fancier than the plain waypoint shapes.
- `Waypoint 1` through `Waypoint 3` add a calmer, lower-profile look for players who want something closer to a plain game marker.
- The dropdown now uses generated preview swatches from `Icons/Arrows`, so each bundled style shows a live thumbnail instead of a text-only entry.
- Image arrows rotate as a single texture and keep their native art, while sprite sheets only use sheet-cell logic when the style is explicitly `arrowold` or a custom sheet is marked as such.
- The arrow and objective text can be detached or reattached independently, locked separately, and reset with one-click actions.