Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TotemOne

TotemOne v1.0.0 - Movement Quality of Life

🌀 TotemOne

Author: Jaramiiyo Version: 1.0.0 Compatibility: Turtle WoW (Vanilla 1.12 client)


📘 Description

TotemOne is a lightweight and fully configurable addon made for Shamans in Turtle WoW. It creates a clean, moveable bar with one button for each element (Earth, Fire, Water, Air) and an optional “ALL” button that allows you to summon your totems in sequence — one click per element.

This addon is designed to look and behave like classic Vanilla-style UI addons, while being 100% compatible with Turtle WoW’s 1.12 client.


⚙️ Installation

  1. Download and extract the .zip file into your Turtle WoW AddOns directory:

    TurtleWoW/Interface/AddOns/
    

    Make sure the path looks like this:

    Interface/AddOns/TotemOne/TotemOne.toc
    
  2. Launch the game. On the character selection screen, click AddOns and enable “Load out of date AddOns”.

  3. Enter the game as a Shaman. You should see the message:

    TotemOne v1.0.0 ready — move with ALT + drag
    

🛑 The addon will automatically disable itself for non-Shaman characters.


🧭 Slash Commands

Command Description
/totemone or /to1 Show the TotemOne bar (centered by default).
/totemone hide Hide the bar.
/totemone lock Lock the bar (cannot be moved).
/totemone unlock Unlock the bar (can be moved with Shift + drag).
/totemone reset Reset bar position to the center.
/totemone ping Test command (returns “pong”).

🖱️ Mouse Controls

Action Result
Left Click Casts the currently selected totem.
Right Click Cycles to the next totem in the list.
Alt + Right Click Resets to the first totem in the list.
Alt + Drag Move the bar anywhere (works even if locked).
Shift + Drag Move the bar if it’s unlocked.

⚒️ Configuration (config.lua)

Open config.lua inside the TotemOne folder to customize your setup.

Show or Hide Specific Buttons

TotemOne_Config.show = {
  EARTH = true,
  FIRE  = true,
  WATER = true,
  AIR   = true,
  ALL   = true
}

Order for the “ALL” Button

(Defines the casting sequence)

TotemOne_Config.ALL_ORDER = { "EARTH", "FIRE", "WATER", "AIR" }

Totem Lists per Element

Make sure names match exactly as they appear in your client (recommended in English):

TotemOne_Config.EARTH = {
  "Strength of Earth Totem",
  "Stoneskin Totem",
  "Stoneclaw Totem",
  "Tremor Totem",
  "Earthbind Totem"
}

TotemOne_Config.FIRE = {
  "Searing Totem",
  "Magma Totem",
  "Fire Nova Totem",
  "Frost Resistance Totem"
}

TotemOne_Config.WATER = {
  "Mana Spring Totem",
  "Healing Stream Totem",
  "Poison Cleansing Totem",
  "Disease Cleansing Totem",
  "Fire Resistance Totem"
}

TotemOne_Config.AIR = {
  "Windfury Totem",
  "Grace of Air Totem",
  "Grounding Totem",
  "Nature Resistance Totem"
}

Scale and Spacing

TotemOne_Config.scale = 1.0     -- Bar size (1.0 = default)
TotemOne_Config.spacing = 6     -- Space between buttons

⚠️ Important Notes

  • The Turtle WoW 1.12 client does not allow multiple spells to be cast in a single click. The “ALL” button therefore casts one totem per click, following the order defined in ALL_ORDER.
  • TotemOne has no external dependencies and works with most UI mods such as pfUI, ShaguUI, or default Blizzard UI.
  • The addon automatically clamps to the screen, preventing it from being dragged out of bounds.

💡 Movement Quality of Life

TotemOne includes enhanced movement features:

-- TotemOne v1.0.0 - Movement Quality of Life
-- You can now move the bar with ALT + drag on any button (ignores lock).
-- You can also use Shift + drag when it’s unlocked (/totemone unlock).
-- Added screen clamping so the bar can’t be dragged off-screen.

👤 Credits

Created and developed by Jaramiiyo All rights reserved.

About

TotemOne v1.0.0 - Movement Quality of Life

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages