/mod-guildhouse

Custom guild house for AzerothCore

Primary LanguageC++

logo AzerothCore

  • Latest build status with azerothcore:

Build Status

Guild House Module

Important

You have to use at least AzerothCore commit 77f1363.

Description

This is a phased guild house system for AzerothCore, it allows players from the same guild to visit their guild house.

All guilds will get their own phasing system and then the guild master can purchase NPC creatures and other stuff to complete the Guild House.

Purchasables

  • Class Trainers (all available in Wrath)
  • Primary Profession Trainers (all available in Wrath)
  • Secondary Profession Trainers (all available in Wrath)
  • Vendors: Reagents Vendor, Food & Drink, Trade Goods, Ammo & Repair Vendor, and Poisons Vendor
  • Portals to Neutral, Horde and Alliance cities
  • Spirit Healer
  • Guild Bank and Personal Bank access
  • Auctioneer/Neutral Auctioneer
  • Stable Master

How to use ingame

  1. After installation, as GM you will need to: .npc add 500030 -> somewhere public and accessible by other players.
  2. Players can purchase a guild house from the added NPC, then either teleport to the guildhouse via the NPC or chat: .guildhouse tele or .gh tele
  3. Each new Guild House starts with a portal to either Orgrimmar or Stormwind, based on Team (ALLIANCE / HORDE), and the Guild House Assistant.
  4. Speak with the Guild House Assistant to begin purchasing additions to your Guild House!
  5. Players in guild with proper rank will be able to spawn the Assistant with chat commands .guildhouse butler or .gh butler

Installation

1) Place the module under the `modules` directory of your AzerothCore source.
2) Re-run cmake and launch a clean build of AzerothCore.

Edit module configuration (optional)

If you need to change the module configuration, go to your server configuration folder (where your worldserver or worldserver.exe is), copy mod_guildhouse.conf.dist to mod_guildhouse.conf and edit that new file.

Credits

AzerothCore: repository - website - discord chat community