summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-08-30Merge branch 'equipment-fix'Yohann Ferreira10-51/+121
2011-08-30Fixed a memleak in the ManaServ::InventoryHandler()Yohann Ferreira2-0/+7
2011-08-30Added a way to specify where the equipment boxes will display.Yohann Ferreira4-26/+69
A <box> sub tag was added to the <slot> tag with a x and y parameter to do so.
2011-08-30Made the popup-menu work again for equip/unequip processes.Yohann Ferreira6-24/+41
I disabled the drop from equipment window since it was more simple to implement, and because it seemed useless or even bad for the user experience to me.
2011-08-30Synced the manaserv protocol file with the server's latest changes.Yohann Ferreira1-1/+4
2011-08-25Merge branch 'equipment-fix' of github.com:Bertram25/manaYohann Ferreira16-291/+608
2011-08-25Merge github.com:mana/manaYohann Ferreira0-0/+0
2011-08-19Merge git://gitorious.org/~bertram/mana/mana-equipment-fix into equipment-fixYohann Ferreira16-274/+544
2011-08-19Fixed visible equipment updates, and made it based on equip.xml.Yohann Ferreira9-48/+112
2011-08-18Removed unnecessary warning about windows that might be movedThorbjørn Lindeijer1-9/+3
Keeping the windows within the visible area is expected behavior, no matter for how long it has been broken. It makes little sense to warn about expected behavior.
2011-08-18Removed unnecessary warning about windows that might be movedThorbjørn Lindeijer1-9/+3
Keeping the windows within the visible area is expected behavior, no matter for how long it has been broken. It makes little sense to warn about expected behavior.
2011-08-18Improved equip slots description for both protocols.Yohann Ferreira4-5/+63
Now the itempopup is also telling what equip slot is under the mouse pointer.
2011-08-18Made the equipment window not use server specific code again.Yohann Ferreira5-113/+96
I also made the number of slots displayed taken from the equip.xml file for manaserv.
2011-08-18Made the client able to successfully equip/unequip!Yohann Ferreira6-109/+233
2011-08-18Got rid of the superfluous definition of the slot number for tA.Yohann Ferreira2-4/+4
2011-08-18Add functions to make the item popup able to tell whether the itemYohann Ferreira2-1/+42
is equipped or not. It will be used quite soon to visually see the slot names.
2011-08-11Merge branch 'master' of ↵Yohann Ferreira3-61/+108
git://gitorious.org/~bertram/mana/mana-equipment-fix into equipment-fix
2011-08-11Added true arrows graphics to tab area buttons.Yohann Ferreira5-3/+9
2011-08-11Made the shortcuts link actually use the plural in its caption.Yohann Ferreira1-4/+4
2011-08-11The shortcuts are now refreshed when reassigning keys.Yohann Ferreira5-10/+77
2011-08-11Added icons to the confirm and cancel button of the quit dialog.Yohann Ferreira5-2/+8
This a good example of use for the new graphics and button functionalities.
2011-08-11Fixed back the special window display in a basic but working way.Yohann Ferreira2-1/+4
This to avoid cluttering the gui until Crush has the time to fulfill his issue about those.
2011-08-11Added a naive way to display the window keyboard shortcut.Yohann Ferreira2-10/+31
This is not updated once the keys are reassigned but it will do the trick for now.
2011-08-11Reached the state where the menu bar is now using image buttons.Yohann Ferreira11-7/+15
I had to adapt a bit the images given by Poison ivy to do that.
2011-08-11Made the button icon only shown when the icon file is valid.Yohann Ferreira3-9/+9
And falls back to the text based caption otherwise.
2011-08-11Added the setup button icon and optimized the image size.Yohann Ferreira3-1/+1
2011-08-11Changed the Social button to an image one.Yohann Ferreira6-12/+26
I also made the client able to keep the old behaviour, and i changed the button api to not require the icon frames size as it could easily guess them.
2011-08-11Added textpopup on mouse hovering support to buttons.Yohann Ferreira3-2/+74
I added a use of it to the menu buttons.
2011-08-11Made the delay between to keyboard move calls functional.Yohann Ferreira8-8/+44
It has been fixed and be made adapted to the being movement speed. Now, for instance, the client sends 3x times less move calls to the tA server, and roughly 20x times for the Manaserv's one. Resolves: Mana-Mantis #346.
2011-08-11Adapted the client to the latest server changes.Yohann Ferreira3-45/+91
There are two bugs left I'll take care about in the near future: - Items dealing with more than one slot capacity are only showing on the first equip slot. - The unequip button doesn't get updated when clicking on the equipped item. A client design limitation known: - The client still don't handle correctly items applied on more than one item type at equip time.
2011-08-10Client logs in with salted password now.Stefan Beller4-3/+33
The password is salted by a random number sent by server. Reviewed by Bertram.
2011-07-27Followed server protocol changes.Yohann Ferreira2-22/+23
Also documented a TODO.
2011-07-01make update-po + gettext special comment added.Yohann Ferreira8-394/+412
I added the //xgettext:no-c-format comment because gettext was wrongly guessing the no-c type of those strings. Nicely suggested by Byakushin a lot of time ago.
2011-06-24Fixed path finding by putting back the diagonal values in place.Yohann Ferreira1-4/+2
2011-06-24Made use of the attack speed sent by the tA server.Yohann Ferreira1-2/+5
Part of issue #343.
2011-06-24Small French translation update by myself.Yohann Ferreira1-397/+380
2011-06-24make update-poYohann Ferreira7-2563/+3147
2011-06-23German translation update by Ablu.Yohann Ferreira1-338/+363
Resolve: Mana-mantis #368.
2011-06-23Fixed type in the guildhandler message as reported by Der Loisl.Yohann Ferreira1-1/+1
Thanks for the report. :) Resolves: Mana-issue: 367.
2011-06-23Made the being death sequence better handled.Yohann Ferreira10-6/+43
Now the death animation is set to the minimum of 1.5 seconds just as in the older versions, but permit longer sequences as well. I didn't put a maximum hard cap on it as it may be a burden for the maintainers whatever the hard cap would be, and as it isn't vital to set one anyway. Resolves: Mana-Mantis #364. Reviewed-by: bjorn, Jaxad0127.
2011-06-22Made possible to separate the dye colors and channelsYohann Ferreira9-20/+53
for particle effects. It is now possible to write, for instance: <particlefx>my-particle-file.xml|#cbcb78,345678</particlefx> and in my-particle-file.xml: ... <property image="my-image.png|W" /> ... This will permit the use (and reuse) of generic particle files.
2011-06-22Merge branch 'master' of gitorious.org:~bertram/mana/mana-any-square-tile-sizeYohann Ferreira21-131/+220
2011-06-22Applied fixes requested by cody.Yohann Ferreira7-19/+17
- Made the map teleport distance fixed for manaserv. - Small cleanups. The branch is considered reviewed by: Cody. Resolves Mana-Mantis: #74.
2011-06-19Making party invite functionalStefan Dombrowski3-35/+57
Reviewed-by: Bjorn
2011-06-19More C++0x Windows compilation fixes.Philipp Sehmisch3-6/+7
Another case of M_PI being no longer defined in cmath.h _MAX_PATH doesn't work anymore, but there is still MAX_PATH putenv doesn't work anymore, so I replaced it with a function from the WINApi Reviewed-by: Thorbjorn
2011-06-18Fixed compilation problems on windows caused by the switch to C++0x.Philipp Sehmisch2-12/+33
The M_PI constant from <cmath> is not standard anymore, so I replaced it with an own PI constant. WIN32 isn't defined anymore which caused the enet UNIX header to be included, so I had to define it in the project compilation settings. Reviewed-by: Thorbjorn
2011-06-17Removed dehardcoded values from the Map and MapLayer classes.Yohann Ferreira3-47/+57
2011-06-17First pass on removing tile hard coded values.Yohann Ferreira16-79/+160
Every files has been checked against the hard coded 32 values except the map.cpp file. I also added convenience functions in the Game class, centralized the default item icon size, and removed two unused defines in being.cpp.
2011-06-17Made the client officially handle attack ids.Yohann Ferreira5-7/+7
It already was, but now the the api is clear about it. Client part of the mana issue: #363. Reviewed-by: Bjorn.
2011-06-16Remove useless ping packetBen Longbons7-36/+0
The comment in game.cpp about the server waiting for this is a lie. Reviewed-by: Bertram.