Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AzerothCore Lua Mods — 3.3.5a WotLK

License: Unlicense Lua AzerothCore

Server-side Lua mods for AzerothCore 3.3.5a (WotLK) running on ALE (AzerothCore Lua Engine, Eluna-compatible API).

No SQL required — copy the files, restart the server, done.

Русская версия: README-RU.md

Requirements

  • AzerothCore 3.3.5a
  • ALE — AzerothCore Lua Engine (Eluna-compatible)
  • Lua 5.3+

Installation

  1. Copy the .lua files into the lua_scripts folder of your server.
  2. Restart the server.
  3. Use the in-game commands below.

All settings are plain variables at the top of each file.

Mods

BufferMenu — .buffmenu

Buff menu available to every player via a chat command — no NPC needed.

  • 9 buff types with automatic rank selection by player level (Fortitude, Arcane Intellect, Mark of the Wild, Divine Spirit, Blessings of Kings / Might / Wisdom, Shadow Protection, Thorns)
  • "All buffs" option; the pet is buffed together with its owner
  • Full heal (player + pet) straight from the menu
  • Buffs last 60 minutes

MultiplierMenu — .multiplier

Per-player multipliers for gathering, loot, crafting and pickpocketing. Everything is off by default — each player enables what they want.

  • Resources ×2/×3/×5/×10 — trade goods: herbs, ore, stones, leather, cloth, elementals
  • Rare loot ×3 — blue and purple items
  • Craft ×3 — crafted items
  • Pickpocket ×3/×5/×10 — only items obtainable through pickpocket (false positives are filtered by tracking the Pick Pocket cast)
  • Bot filtering

MailJunk — .mailjunk

Sends pickpocket junk from your bags to yourself by mail.

  • 3 modes: junkboxes only (9 types), all junk (65 items), boxes + junk worth over 1g
  • Auto mode — automatic sending every 30/60/120 seconds
  • Preview with item list and total value before sending
  • Each item arrives as a separate letter with a random flavor text

WorldBuff — .worldbuff

Random world buffs delivered automatically while you play.

  • Every 20 minutes each player has a 20% chance to get a random world buff (2 hours)
  • 7 classic world buffs: Dragonslayer's Battle Shout, Warchief's Blessing, Songflower Serenade, Spirit of Zandalar, Fengus' Ferocity, Mol'dar's Moxie, Slip'kik's Savvy
  • Per-player on/off and a test button (3 random buffs instantly)

Language

All mods are bilingual: English / Русский. The language is selected automatically from the player's client locale (Player:GetDbcLocale()); clients with other locales get English (DEFAULT_LANG).

Mail letters in MailJunk are generated in the player's language too.

To add another language, just add a table to LANG_TEXTS in the mod file — no logic changes needed.

Technical details

  • API: RegisterPlayerEvent, RegisterPlayerGossipEvent
  • Menus: Player:GossipMenuAddItem() + Player:GossipSendMenu()
  • Timers: Player:RegisterEvent() / Player:RemoveEventById()
  • Mail: global SendMail()
  • No SQL, no NPCs, no client-side addons required

License

Released into the public domain via The Unlicense. Do whatever you want with this code — no attribution required.


Tags: azerothcore, wotlk, 3.3.5a, world of warcraft, wow private server, lua scripts, eluna, ale, buff menu, world buffs, pickpocket, loot multiplier, mail mods

About

Bilingual (EN/RU) Lua mods for AzerothCore 3.3.5a WotLK — buff menu, loot multipliers, pickpocket mail, random world buffs. No SQL required

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages