summaryrefslogtreecommitdiffstats
path: root/src/chat-server/guildmanager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fixed a bunch of cppcheck warningsErik Schilling2013-05-021-3/+2
|
* Fixed guild supportErik Schilling2012-04-191-31/+32
| | | | | | | | | | | | | | | | | List of things fixed: - fixed having multiple guild support everywhere - implemented kick code (untested due to missing kick possiblity in client) - fixed giving owner rights to next member when owner leaves guild - fixed potentional segmention fault when trying to access deleted guild after all members left - fixed saving right changes to database - made searching for guilds faster a bit (at least when having many guilds) TODO: + Fix conflict between guild and normal channels + Fix being able to leave guild channel without leaving guild itself + Add kick possiblity to client Reviewed-by: bjorn.
* Fixed compilation again + some more code cleanupErik Schilling2012-02-271-9/+9
| | | | | | | | | | I did some cleanup but i had a wrong path set inside qtcreator. So i recompiled old versions and it all worked fine. But when i recompiled from console i got a whole bunch of errors. Sorry for pushing broken commits. Reviewed-by: bjorn.
* Renamed some iterators + fixed one TODO (stored guilds in a map)Erik Schilling2012-02-261-41/+22
| | | | Reviewed-by: bjorn.
* Fixing account server crash when leaving guildStefan Dombrowski2011-03-311-1/+3
| | | | This resolves http://bugs.manasource.org/view.php?id=323
* Moved defines.h and manaserv_protocol.h into 'common'Thorbjørn Lindeijer2011-03-201-2/+2
| | | | Just seems a bit more organized to me.
* Added missing using namespace clauses. Cmake's fault, I guess. ;)Yohann Ferreira2011-01-031-0/+2
| | | | Trivial.
* protocol.h -> manaserv_protocol.h to avoid conflicts with mysql files.Yohann Ferreira2010-12-291-1/+1
| | | | Resolves: Mana-Mantis #278.
* Renamed .hpp files into .h for consistency.Yohann Ferreira2010-11-141-5/+5
| | | | | | Also added an header to the autoattack.{h,cpp} files. Big but trivial fix.
* Made methods of GuildManager const where appropriateThorbjørn Lindeijer2010-06-061-30/+13
| | | | Also removed some pointless null pointer checks.
* Update Copyright date for Manaserv.Bertram2010-02-071-1/+1
|
* Renamed DALStorage to StorageThorbjørn Lindeijer2009-12-061-1/+1
| | | | | The only reason it was a DALStorage was because it used to implement the Storage interface, but that interface got removed a long time ago.
* Fixed name of the project in copyright headersThorbjørn Lindeijer2009-12-061-15/+15
| | | | | | Also updated the headers to refer to the GPL by URL instead of suggesting to contact the FSF by snail mail, as per the latest GPL usage instructions.
* Synced the protocol file with client in protocol.h, letting other defines in ↵Bertram2009-10-091-0/+1
| | | | defines.h, and removing some overheading along the way.
* Fixed a few code style issuesBjørn Lindeijer2009-05-241-4/+4
| | | | Also renamed Guild::totalMembers to Guild::memberCount
* Added transactions for chat events.David Athay2009-03-051-1/+2
|
* Changed guild member permissions. Restricted players to owning only 1 guild.David Athay2009-01-271-6/+48
|
* Got rid of CVS/Subversion $Id$ markersBjørn Lindeijer2008-11-161-2/+0
|
* Changed guilds to use character id.David Athay2008-08-181-17/+17
|
* Added permission levels to guilds, and operator permissions to channels.David Athay2008-08-131-0/+19
|
* Save guild member permissions to dbDavid Athay2008-07-221-3/+8
|
* fix compile error, and improve guild related methodsRoderic Morris2008-06-261-2/+2
|
* handle topic changing and guild eventsRoderic Morris2008-06-251-16/+21
|
* Use guildmanager to add users to guilds so its stored in the db.David Athay2008-05-231-10/+7
|
* Fixed some compiler errors/warnings.Bjørn Lindeijer2008-04-201-1/+1
|
* Fixed telling clients what guilds they are in after they reconnectDavid Athay2008-03-061-0/+26
|
* Fixed guild creation.David Athay2008-03-051-2/+2
|
* Work in Progress commit of guilds.David Athay2008-02-281-0/+124