summaryrefslogtreecommitdiff
path: root/mana.cbp
AgeCommit message (Collapse)AuthorFilesLines
2010-06-10Merge BeingManager and FloorItemManager as ActorSpriteManagerJared Adams1-4/+2
No need for two different classes to manage ActorSprites. Reviewed-by: Chuck Miller
2010-05-21Merge branch '1.0'Thorbjørn Lindeijer1-0/+2
Conflicts: src/beingmanager.cpp src/beingmanager.h src/client.cpp src/localplayer.cpp
2010-05-17Remove Monster, Player, and NPC classesJared Adams1-8/+2
Instead of having these three subclasses with minor differences, this commit merges them back into Being. In the future, we can make Beings that are talkable to some, attackable by others, etc. This also puts back support for monster equipment. Also changes remaining references to Being::Type and the constants to refer to ActorSprite::Type. Reviewed-by: Freeyorp
2010-05-06Add support for floor item spritesJared Adams1-0/+7
This commit adds a sprite hierarchy (Sprite->ImageSprite,AnimatedSprite,CompundSprite; CompoundSprite,Actor->ActorSprite;ActorSprite->Being,FloorItem) to collect common functionailty into new base classes which will make other Mantis tickets easier to do. Also allows monsters to use particle effects. Reviewed-by: Bertram
2010-05-01Add chat logging.Andrei Karas1-0/+2
Add option in players setup page. Add command line option. Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2010-04-25Make ManaServ player stats softcodedJared Adams1-0/+2
A new stats.xml file is parsed for player stats for ManaServ. The old hardcoded stats remain as backup. Reviewed-by: Bertram
2010-04-23Add an Actor class to replace the Sprite classJared Adams1-1/+2
The Actor class manages the Map reference, position vector, and alpha float. These are the common parts from it's children.
2010-04-17Changed eAthena protocol name to TmwAthena and changed the config files ↵Bertram1-46/+46
accordingly. This makes room for the actual eAthena protocol future inclusion.
2010-03-25Merge StorageWindow into InventoryWindowJared Adams1-2/+0
Reviewed-by: Chuck Miller
2010-03-14Add tooltips to hp, xp, mp bars.Andrei Karas1-0/+2
Signed-off-by: Jared Adams <jaxad0127@gmail.com>
2010-03-12Split Palette into Theme and UserPaletteJared Adams1-0/+2
Themes can now control the colors they use. Colors in the Viewport (being names, particles, etc) can still be changed by the user. Also make ProgressBars more easily colored. DyePalette was made more flexible in the process. Also fixes comparing strings of different lengths insensitively. Reviewed-by: Thorbjørn Lindeijer
2010-03-05Add Copy/Paste to Code::Blocks projectJared Adams1-0/+2
2010-03-05Rename SkinLoader to ThemeJared Adams1-2/+2
Also merge the guialpha ConfigListener into Theme. Reviewed-by: Thorbjørn Lindeijer
2010-03-02Revert "Merge WindowContainer into Viewport and remove extra members"Jared Adams1-0/+2
This reverts commit 67e678094b9fddd21fb3c690130e772937ab2746. Conflicts: src/gui/gui.cpp src/gui/viewport.cpp
2010-03-01Merge WindowContainer into Viewport and remove extra membersJared Adams1-2/+0
Reviewed-by: Chuck Miller
2010-02-25Add support for special folder lookup on Win32Bernd Wachter1-0/+2
Reviewed-by: Jared Adams
2010-02-25Use recursive mkdir for config directories, fix log initializationBernd Wachter1-0/+2
Logger now logs to stdout by default, and allows logging without having a log file open. This allows using logger for error logging in early startup functions. Reviewed-by: Jared Adams
2010-02-24Merge branch 'master' of gitorious.org:mana/manaPhilipp Sehmisch1-10/+4
2010-02-24Updated code::blocks project filePhilipp Sehmisch1-4/+18
2010-02-24Add more to eAthena guild supportJared Adams1-10/+4
It's not complete yet, but it is closer. Also fix up handling of guild/party members. Reviewed-by: Chuck Miller
2010-02-22Cleanup some popup-related code and make sure BeingPopup is includedJared Adams1-0/+2
2010-02-08Merge PartyWindow and GuildWindow into SocialWindowJared Adams1-8/+8
2010-02-01Updated code::blocks project file. Unix target needs to be checked by a unix ↵Philipp Sehmisch1-435/+104
user.
2010-02-01Remove sdlrescalefacility from Code::Blocks and GNU MakeJared Adams1-2/+0
2010-02-01Moved from SDLrescalefacility to SDL_gfx.Bertram1-0/+4
2010-01-11Cleanup GUI classesJared Adams1-26/+26
Moved remaining widgets into widgets folder, standardized include order, moved TextRenderer out.
2009-12-25Add AmbientLayer to Makefile.am and mana.cbpAndrei Karas1-0/+2
2009-12-07Simplify Equipment handlingJared Adams1-9/+0
Also merge eAthena's EquipmentHandler and InventoryHander. Fixes http://mantis.themanaworld.org/view.php?id=888 .
2009-12-05Remove targets from a file in mana.cbpJared Adams1-10/+2
2009-11-30Updating codeblocks project and removing unused define - Patch by Stefan ↵Philipp Sehmisch1-10/+4
Dombrowski <stefan@uni-bonn.de>
2009-11-26Merge a little more and remove the BuddyWindowJared Adams1-24/+4
The BuddyWindow was only half implemented and would have been made redundant with the planned social window.
2009-11-07More eAthena guild stuffJared Adams1-8/+2
Also some related chenges elsewhere
2009-11-05Update of Code::Blocks project fileStefan Dombrowski1-8/+68
2009-11-03Move ManaServ guild code into GuildHandlerJared Adams1-0/+8
Ad start eAthena's GuildHandler
2009-11-03Simplify ManaServ netcode some moreJared Adams1-139/+0
2009-11-03Remove more _SUPPORT ifdefs and do some cleanupJared Adams1-1/+48
2009-10-25Rebranded Code::Blocks project filePhilipp Sehmisch1-537/+532
2009-10-24Basically finish rebrandingJared Adams1-68/+68
2009-10-24More rebrandingJared Adams1-0/+990