[CPP] Grumboz Guild Warz `Rise of the Guild`

Grumbo’z Guild War’z
The Rise of the Guild

Grumbo’z Bloodiest
Guild House/Plot System yet.

This is NOT your Grandpa’s Guild House System.

Built, Tested and Approved for TrinityCore CPP

This System allows Guild Masters to purchase multiple Guild Plot locations for xx guild coins. when a location is purchased a flag will spawn based on team ally/horde.

Guild members can invade other guild controlled plot locations from an apposing team Guild or same-team Guild(with Anarchy activated) and attempt to capture there flag. if a guildmember captures the flag of an apposing team or Guild, that location will transfer ownership (including all GO’s/NPC’s that belong to that location), to the guild that captured the flag.

What’s new in version 5.0c?

`CPP` - Converted the system from Eluna to CPP for TrinityCore.
`guild ranking` - guilds are now ranked by there total worth of locations.
`command CB chat back` - Now any commands used wont repeat back into the chat window.
`Auto Faction Shift` - Now all npc's will change faction when a location changes between Horde and Alliance. Gob's stay the same though . you will still need to sell then buy to change them to your Guild's faction if desired.
`Setup Command` - Guild Member level command (like the version command) that helps them understand how the Admin has the System setup. 
`Flag Location info` - Now when non-Guild players click a flag it will have new Gossip statements in its menu that will display the location's Guild Rank, total # of acquired locations and their total value of acquired locations.
`Starting Quest` - Now when a new Guild is created, the Guild Master will receive a summons letter that starts a quest. Upon completion of the quest the Guild master will receive a permit allowing their Guild to participate in the Guild Warz buy/sell/ and development of any lands they may acquire during their travels.

[ul][li]“FEATURE” “Guild Commands” Guild Access to Buy/Sell commands is adjustable by each GuildMaster.[/li]

			Guild members with access to the `[B][U]sell[/U][/B]` commands can sell off the individual team based npc's and buildings of any Guild controlled location or a guild location.
		
		[li]Guild members with access to the `[B][U]buy[/U][/B]` commands can buy areas, buildings and npc's for any Guild controlled location.[/li]			
	[/ul]

[ul][li]“FEATURE” “Anarchy System.” Allows Flags to be captured by same team guilds thru FFAGvGPvP Chaotic Anarchy. May be turned on/off in game by the Admin.[/li]
[/ul]

[ul][li]“FEATURE” “No-Tag-Flag Timer.” A cooldown timer so Flags cant be captured until the timer expires. May be turned on/off and time adjusted live in game by the Admin.[/li]
[/ul]

[ul][li]“FEATURE” “Guild Invite” Allows Non-guild players to interact with the guild flags. the flags will open a gossip menu so players can choose to join the flag’s guild and show how many locations owned by the Guild. May be turned on/off live in game for individual guilds by there GuildMaster.[/li]
[/ul]

[ul][li]“FEATURE” “Flag Require” Invaders MUST clear ALL guards to be able to claim flag. May be turned on/off live in-game.[/li]
[/ul]

[ul][li]“FEATURE” “Guild Teleporter” Guild members can easily teleport to any of there guild’s locations using the location’s id.[/li]

			Guild members can list all the areas owned by there guild by location id. 
		
		[li]Guild members can display information about the location they are at.[/li]			
	[/ul]

[ul][li]“FEATURE” “Guild Ranking” Now Guilds are Ranked based on there total wealth of locations.[/li]

			The scoreboard `max-in-list` can be adjusted in the conf. default Top 100 Guilds.
		
		[li]Admin can  set how the scores are updated. Via timer(default every 10 minutes) or Via Event(when a location changes owning Guild).[/li]			
	[/ul]

[ul][li]“PERK” “Farms” Guild masters can now buy farms to support buying pigs. Guild masters can place up to xx guild pigs. (to have pigs you must have a farm)[/li]

			"PERK" "Pig's" Pigs are support for guards and other npc's. 

			
					Pigs are faction based and display id's can be changed in the DB.(NPC ID's 49000 Ally, 49001 Horde)
				
				[li]Amount of pigs per farm can be adjusted[B] live [/B]in game by the Admin.[/li]					
			[/ul]

	[ul][li]"PERK" "Pig Payz" Each pig will pay xx gold/silver/copper to all guild members online per half hour.  duration and amount can changed in the conf file.[/li]
			
					Farms are faction based and display id's can be changed in the DB.(GOB ID's 500000 Ally, 500001 Horde)
				
			[/ul]

[ul][li]“PERK” “Barracks” Guild masters can now buy barracks to support guards. barracks require a pig farm to support them.[/li]

			Barracks are faction based and display id's can be changed in the DB.(GOB ID's 500002 Ally, 500003 Horde)
		
	[/ul]

[ul][li]“PERK” “Guards” Guild masters can place guards at each location to protect there flag for xx guild coin each. Guards require a barrack.[/li]

					guards will announce location id when in combat so guild members can tele to location. 
				
				[li]guards are disposable and wont respawn when killed. [/li]					
				[li]guards are faction based and id's can be changed in the DB.(NPC ID's 49002 Ally, 49003 Horde)[/li]					
			[/ul]

[ul][li]“PERK” “Guild Hall” Guild masters can place a BIG ol’ Guild Hall at each location for xx Guild coins.[/li] To have Hall’s you must have a barracks.

			Halls are faction based and id's can be changed in the DB.(GOB ID's 500004 Ally, 500005 Horde)
		
	[/ul]

[ul][li]“PERK” “Guild Vendors” Vendors Require a Guild Hall.[/li]

					"Guild Buff vendor" Guild masters can place a Guild Buff vendor at each location for xx Guild coins. .(NPC ID's 49004 Ally, 49005 Horde).
				
				[li]"Guild Fun items vendor" Guild masters can place a Guild Fun items vendor at each location for xx Guild coins. .(NPC ID's 49006 Ally, 49007 Horde).[/li]					
				[li]"Guild Gear vendor" Guild masters can place a Guild Gear vendor at each location for xx Guild coins.(NPC ID's 49008 Ally, 49009 Horde).[/li]					
				[li]You can create your own custom team vendor's for guilds and add there id's[B] live [/B]in-game.[/li]					
			[/ul]

	[ul][li]"PERK" "Guild Cannons" Cannon's Require a Guild Hall.[/li]
			
					Guild masters can place Guild cannon's at each location for xx Guild coins.(NPC ID's 49010 Ally, 49011 Horde)
				
			[/ul]

[ul][li]“PERK” “New Guild Gift” Newly formed Guilds will be gifted xx amount of Guild Coins to the Guild Master to get started with. [/li]
[/ul]

[ul][li]“PERK” “Adjustable color layout” Now GuildMasters can change the color layout for the chatbox menus/data. [/li]
[/ul]

[ul][li]“CMD” Guild Masters can customize most guild accessible commands in-game.[/li]
[li]“CMD” Guild Masters can change access level for buy commands in-game.[/li]
[li]“CMD” Guild Masters can change access level for sell commands in-game.[/li]
[li]“CMD” Guild Masters can change the color layout for the menus.[/li]
[li]“CMD” Admins can customize most GM commands and SYSTEM settings in-game.[/li]
[li]“CMD” Admins can change access level for GM commands in-game and the sql.[/li]
[/ul]

Supports multi-realm servers. You can run this on multiple realms . just add the DB table and re-name it then edit the DB name variable guild_warz_DB in the start of the script so each realms script matches there individual DB table.

With an adjustable Guild Menu color layout

All variables “xx” , (item, npc, gob)ID’s, GM access levels, Guild Member access levels, prices, limits and commands

can easily be changed LIVE in-game, or the sql.

Guild Rank scoreboard:
http://i.imgur.com/aW3uO6C.jpg

Ally Location:

http://i.imgur.com/D8JPgDw.png

Horde Location:

http://i.imgur.com/uqtq1MF.png

Instructional video’s of basic command’s usage.
https://www.youtube.com/watch?v=mu6pwFpOuDs

Invasion:
https://www.youtube.com/watch?v=_8754ge7BJc

More Instructional Videos <<

Cpp for Core

latest version 5.0c/10-August-2016

Requires the [U][B]latest[/B][/U] Trinity Core Release : TrinityCore rev. 60541b667b41+ 2016-02-20 23:08:48 or newer. <<

Supports Multi-Realm use

>>[U] The Wiki [/U]<<

all commands can be altered easily in-game and the Sql table.
all limits and costs can be altered easily in-game and the Sql table.

Commands function only while using Guild Chat.

:fencing: “Welcome to :yield: my nightmare” :fencing:

“I think your gonna like it”
“I think your gonna feel”
“right at home”
“here”

here you go Trinity … B)

...and so his Guildmates roared and cheared as he mounted the bloody head of yet another fallen Guild leader in there Great Hall.

"!!KING SPADE!!" 
 
!! Raid !! Plunder !! Pilage !! 
!! it's bloody frak'n Anarchy !! 
"covered with dren." 

“cuz PvP’z better with a bag ‘o’ weed”

New Features:
23-February-2016 npc’s will now automatically change faction when a location changes Guilds.-
24-February-2016 now when non guild players interact with the Guild Flags, they will see how many locations the Guild owns.
24-February-2016 Now when a Guild Player enters a location owned by a different Guild, the controlling guild will then be notified that the player entered location xx.
22-March-2016 Guild Ranking - Now Guilds are Ranked by the total value of all there location’s.
10-April-2016 Command chatBack- successful command use will no longer chatBack in guild chat…
Requirements:
The ability and knowledge to add scripts to your core. → tutorial
The ability and knowledge to work with the SQL DB.
The ability and knowledge to cmake and compile a core.

Description:
This is the CPP version, the new project.
This contains ALL the same features/Perks as the Eluna and Ale projects +PLUS+ more.
Any new features or perks will only be added to this project, all other prior projects i.e.(Eluna, Ale) are at there final versions.

line count:  4952

3 years of developing went into this project and it will continue to be maintained and updated for many more years to come.

Easy-to-install , self-packaged, self-supportive. you wont need to do but about 4 edits to your core to get this running :D.
Easy-to-Edit custom entries for your worldserver.conf file. https://illiweb.com/fa//i/smiles/icon_biggrin.png

Contains:
1 .cpp file.
1 .h file.
2 .sql files for the DB , go’s and npc’s.
instructional files for added help with installation.
1 .txt file of the stupid story line.
conf entries for your worldserver.conf file.

>> Grumbo`z Guild Warz <<

3.3.5a, 4.3.4, cataclysm, cpp, cpp scripts, grumbo, grumbo'z guild warz, guild, guild house, guild plot, guild warz, gvg, slp13at420, trinitycore, wotlk

With the closing of the doors @ EmuDevs , I no longer have a respectable home for my TrinityCore releases. So here’s hoping i can make a new home for them here :slight_smile: