summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2008-12-02Made an option around the syncing, but no way to change it for now.Bjørn Lindeijer2-1/+19
2008-12-02Added the ability to use external tilesets in the client.Ira Rice2-4/+13
Signed-off-by: Ira Rice <irarice@gmail.com>
2008-12-02Fixed status window so that the job level is displayed next to theIra Rice1-10/+18
level, as well as making the job level bar more consistent. Signed-off-by: Ira Rice <irarice@gmail.com>
2008-12-02Fixed MP bar updating in Status window. Thanks Scraggy for catchingIra Rice1-1/+1
this. Signed-off-by: Ira Rice <irarice@gmail.com>
2008-12-02Didn't clean up after myself in the last commit.Ira Rice1-0/+2
Signed-off-by: Ira Rice <irarice@gmail.com>
2008-12-02Changed colordb to only use one XML::Document pointer, instead ofIra Rice1-4/+4
instantiating two XML::Document variables. Probably was a bit tired the day I made that fix, so I missed the obvious solution. Signed-off-by: Ira Rice <irarice@gmail.com>
2008-11-30Fixed map origin formula so that it will work on any map proportion. IIra Rice1-2/+2
accidently screwed this up earlier to make it work on our minimaps that I forgot to check it on a different sized map. Signed-off-by: Ira Rice <irarice@gmail.com>
2008-11-30Fixed a problem noticed by Jarvellis. Apparently a while ago, toIra Rice1-3/+3
suppress a compiler warning, I added in some typecasts, but did them in the wrong spot, so it broke TMW's minimaps, but still worked on whole number proportions. This fixes that. Signed-off-by: Ira Rice <irarice@gmail.com>
2008-11-30Fixed up Minimap scrolling so that it actually scrolls (I forgot thatIra Rice1-3/+10
we resized the minimap width by the map's actual width) as well as fixed the centering code so that it works. TODO: Determine a decent way to have the map scroll, but not draw the map below the map area's name. Signed-off-by: Ira Rice <irarice@gmail.com>
2008-11-30Delete resources after removing from the orphan list, to avoid double frees ↵Fate1-1/+1
during recursion
2008-11-29Deleted the unnecessary .deps directory.Ira Rice140-140/+0
Signed-off-by: Ira Rice <irarice@gmail.com>
2008-11-29Imported patch that Fate made on TMW which which changes the item Ira Rice6-33/+77
container to guarantee that the inventory window always reports what the player has correctly, getting rid of the stale item references that could occur from time to time.
2008-11-27Merged a patch by Bjorn to fix allowing the joystick to be used without Ira Rice3-50/+35
being enabled first. A similar patch was asked for by Doorsman here, so this combined with the setup button on client startup, should be enough to fulfill that request from Doors.
2008-11-25Miscellaneous TMW change commits. Missed these changes before because of Ira Rice10-30/+47
a confusion on git.
2008-11-23Corrected a misreporting of the number of available slots. In the Ira Rice1-1/+1
future, this should be de-hardcoded and obtained from the server instead.
2008-11-22While there is still a small visual artifact, this patch fixes the buy Ira Rice3-6/+4
window so that it properly reports how much money you have.
2008-11-21Changed windowing code to allow for multiple skins. This will be Ira Rice3-15/+15
modified in a bit so that there are no redundant skin loads, but for now, it doesn't leak any more as well.
2008-11-21Added the setup button to show when the client is loaded, since all of Ira Rice1-0/+37
the settings in it can be changed on client startup and aren't game specific.
2008-11-21Fixed the linker error that we've been having. Apparently, it was caused Ira Rice2-25/+28
by me accidently removing the include for main.h in openglgraphics.
2008-11-18Pedantic fixes to the client, where I alphabetized all of the include Ira Rice311-1247/+319
statements, as well as removing the new skill dialog, which we do not, nor will we use (if we do, it'd be a new one that we'd make). WARNING!!! This, and all other previous builds have a linker error for the Gnome libraries version 4.3.2 on my setup. It's assumed that this is also the case for other users of this library as well. I'm currently assuming that there's a bug in the compiler itself, and will look into reporting this, but in the mean time, it doesn't build for these users, unfortunately. Sorry about this.
2008-11-13Added a slot display so that players can track how much space they've used.Ira Rice2-2/+22
2008-11-12Applied a fix that fixes TMW loading.Ira Rice1-6/+9
2008-11-11Fixed a text glitch reported by Jarvellis.Ira Rice1-1/+1
2008-11-09Fixed NPC's reporting as dead on the new server.Ira Rice1-1/+2
2008-11-08Ported a TMW compile error fix reported by Martin Michlmayr.Ira Rice1-4/+1
2008-11-06Minor interface cleanup. Moved the login selection scrollbox so that it Ira Rice1-1/+4
aligns up with the other fields.
2008-11-06Ported a patch by Peavey on TMW to keep all item pointers inside of Ira Rice6-45/+38
inventory. For us, this should get rid of the arrow crashing bug, if it still exists (been a few weeks since I've heard of it happening now).
2008-11-06Don't allow players to use items through item shortcuts while trading. Ira Rice1-74/+78
Patch done by Peavey on TMW.
2008-11-05Minor targeting fix (don't count attacking against target timeouts), as Ira Rice1-5/+6
well as only calling the target draw update code only when necessary.
2008-11-05Found a way to remove the ugly hack that was done to ensure that Ira Rice1-7/+2
stringstream would behave. Before, it set the string stream to a single space, while now it clears the stream and then sets it to null. So, should the string stream code ever be fixed in the future, this function won't break.
2008-11-04Committed an extension to the San Serif font by Vargavind on TMW so that Ira Rice1-2/+12
it contains the complete ISO-8859-15 character set, as well as made a few other smaller fixes towards fixing make dist.
2008-11-03Fixed login server order, so as to not confuse new people.Ira Rice1-1/+1
2008-11-03Added a /w alias for whispering. Suggested by Kyron.Ira Rice1-2/+2
2008-11-03Updated a few files that have been out of date for a while. This doesn't Ira Rice1-3/+3
fix make dist yet, but at least these files aren't out of date any more.
2008-11-03Fixed talk being recalled while t is held down. Thanks doors for Ira Rice1-9/+12
noticing this bug.
2008-11-02Fixed a potential crash.Ira Rice1-0/+5
2008-11-02Since TMW de-hardcoded their hair colors, I have since removed the hard ↵Ira Rice1-27/+17
coded fail colors from the color db.
2008-11-02Fixed a few windows compiler errors, as well as rolled out a new Windows build.Ira Rice1-1/+1
2008-11-02This correctly fixes the attack problem. Apparently, I didn't realize a bit ↵Ira Rice2-2/+6
ago that the item type was being used to determine which attack animation to use, since a comment lied about it not being used.
2008-11-02Fixed a hair color problem that Soft reported that I apparently broke when I ↵Ira Rice2-1/+2
de-hardcoded the hair colors.
2008-11-02Fixed weapon attacks, which apparently has been broken since the mapping ↵Ira Rice1-3/+0
code was imported, due to me changing the actions to enumerations.
2008-11-02Merged another fix from TMW for the new skill dialogue, which makes it so ↵Ira Rice1-4/+20
that if a skill is unknown, it doesn't crash the client (it doesn't print garbage, like fate claims).
2008-11-02Reverted a TMW change that had a repercussion that I didn't think of. While ↵Ira Rice1-2/+2
TMW may think that it's unnecessary to use these view packets, what they fail to realize is that this is done so that you can see these viewed on OTHER players than yourself, otherwise there would never be a reason to use any of the clothing packets at all. So, my reccommendation, if any TMW person is reading these SVN logs at all, is to either add it back, or remove all clothing ID's in the SMSG_PLAYER_MOVE packet. This is yet again another reason why all TMW commits should not be treated as being good and should be tested first before committing to our own SVN.
2008-11-02Ported a patch from TMW by fate which de-hardcodes skills, as well as ↵Ira Rice9-64/+184
removes the server sending out view id's for gloves and boots (which weren't needed.) Here's the full log: * Updated GUI table and model to better handle NULL widgets during initialisation * On SMSG_MOVE et al., ignore boots and glove information-- that information is incorrect and we're guaranteed to already have the correct information anyway. * Properly decode `is dead' information for PCs, so that dead players, when encountered, will be lying on the ground, dead, rather than standing. * Use `skills.xml' file from client data to determine skill names * Report client version number (hereby bumped to 1) in unused charserver slot (ignored by vanilla eAthena)
2008-11-01Added a close button to the minimap so that it matches the other windows Ira Rice1-0/+1
better.
2008-11-01Made the status window a static size, since its contents don't lend Ira Rice1-1/+0
themselves to being easily resizeable without revamping. This should keep people from assuming that they can resize this window and expect the same sorts of results as other windows that are designed for resizing.
2008-11-01Made NPC dialogues resizeable.Ira Rice5-15/+98
2008-11-01Modified inventory window code to take advantage of the text wrapping Ira Rice2-38/+86
code.
2008-10-31Last commit was a bit premature (was trying to cancel the commit). Ira Rice1-0/+6
Anyways, this patch improves keyboard support for NPCs by allowing the user to hit enter to proceed through the dialogs. What it doesn't do at the moment is give users a way to scroll through the dialog choices... yet. But once one is selected, you can hit enter to continue.
2008-10-31Improved keyboard support by putting the NPC ok button in focus, and Ira Rice1-0/+4
making it so that hitting enter on opening the dialog will close it.