summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2008-10-13Added mob particle attack effects to mobs. Inspired by the TMW patch in Ira Rice7-6/+43
their trunk client.
2008-10-12Added in a new tileset, as well as some new artwork, changed the update Ira Rice3-8/+8
handler to store updates in a subfolder based on port (so that if one server domain hosts multiple update folders, that it doesn't have to redownload an update should an update have the same name as the other server, as well as a different checksum), and made the inventory window display the units of measurement (for all of those people that wanted to know exactly what those units were supposed to be).
2008-10-12Trimmed out an unneeded line in the text wrapping code. If it was Ira Rice1-4/+0
working properly (which calling the function again with a wider window size should do), it'd do something, but since it doesn't do what it was intended to do, there's no reason to waste CPU cycles over it .
2008-10-12This commit contains three things: one, after looking over how TMW was Ira Rice8-40/+67
handling the effects through the level up system, I determined that it wasn't bad, so I pulled it from TMW's SVN. Two, I edited the web page css so that it better matches the forum. And three, I patched text wrapping so that it'll fix up its display size based on all previous lines, except for the last line. That fix will come later, but for now, it'll be seen as a special case. While you'd like to think that just resending the string and starting the function over again would fix it, you'd be wrong. So it won't be patched until I think of a better way to handle that case.
2008-10-10Fixed the text box so that it now checks the last line as well for the Ira Rice1-2/+11
minimum length for the text box (it didn't do that before)
2008-10-10Fixed a small code typo (thought I copied and compiled animatedsprite Ira Rice1-1/+1
before committing. Oh well)
2008-10-10Did a little bit of code cleanup (mostly from TMW changes) as well as Ira Rice9-42/+27
properly implemented line wrapping. Now, there are no more visual artifacts for speech boxes, and it always chooses the most optimal box size (which required that npc_text use it also. Do any other gui classes use the textbox class?).
2008-10-10Some old uncommitted cleanup.Bjørn Lindeijer4-13/+2
2008-10-09Merged the movement branch into trunkBjørn Lindeijer27-742/+507
I consider this the only way forward. In my tests this code isn't actually doing worse than what was there before. Of course some cases are a bit broken, and I'm open to any kind of feedback so that we can fix those issues.
2008-10-07Fixed some compiler warnings. This probably also fixed the logging of severalBjørn Lindeijer4-11/+8
error messages.
2008-10-07Fixed a compile error that I accidently caused (sorry).Ira Rice1-2/+2
2008-10-06Changed map reader code to allow for pixel offsets, based on TMW's trunk Ira Rice1-3/+9
client change.
2008-10-04Added support for object groups that have an offsetBjørn Lindeijer1-4/+13
2008-10-04Changed minimap code to take minimaps twice the TMW size, added map Ira Rice1-5/+5
names on all of the maps, and redid minimaps to fit the new minimap code.
2008-10-03Made a new Windows binary, as well as fix some files to make the Windows Ira Rice37-2/+68
build work (although there might be a bit too many guichanfwd.h references. But that's ok. I'm too lazy to track down which ones are necessary and which ones aren't at the moment).
2008-10-02The "name" property of the map is now used as caption of the minimap window ↵Philipp Sehmisch1-0/+6
when it exists.
2008-10-01Reduced arrow equipping so that it only does what it needs to do. Ira Rice2-12/+1
Hopefully, this is the arrow bug. If not, then there's no way that this bug is not shared by both TMW and Aethyra.
2008-10-01Possible fix for the arrow crashing bug. Confirmation needed.Ira Rice3-21/+19
2008-10-01Fixed female sprites not showing all equipment.Ira Rice2-2/+2
2008-09-29Modified the client so that it displays both servers as server choices, Ira Rice3-16/+20
as well as changing the default server to point to www.aethyra.org instead of Slinker's IP address now.
2008-09-26Made /msg an alias for /whisper.Ira Rice1-2/+2
2008-09-25Changed textfield behavior cause a windows build didn't like it.Ira Rice1-3/+4
2008-09-25Fixed a bug that prevents compilation in some compilers.Ira Rice1-0/+1
2008-09-25Forgot to merge in the new files and resources into trunk.Ira Rice4-0/+307
2008-09-25Merged the Tametomo branch into trunk.Ira Rice58-1057/+1542
2008-09-15Commented out getBeingByPixel because it really isn't used, nor is there Ira Rice3-7/+7
much sense to. Shouldn't make any visible changes to performance yet, but I trimmed it out for now anyways.
2008-09-14fix for guichan bug in tabbedareasRoderic Morris2-0/+10
2008-09-13changed the update host line 169 in main.cppKevin Day1-1/+1
2008-09-12Fixed /where, added /cast for heal and gather, some changes to inventory to ↵Lloyd Bryant13-591/+703
support storage
2008-09-12Changed default port for Aethyra server to 21001Lloyd Bryant2-2/+2
2008-09-11Fixed the name of a variable (fix by Scraggy).Bjørn Lindeijer1-1/+1
2008-09-11Only require a restart to switch to full screen with OpenGL on Windows, sinceBjørn Lindeijer1-0/+11
it works fine in Linux without having to reinitialize the OpenGL state. Adapted change by kraant from Aethyra.
2008-09-07Added 2 new hair styles in game.Ira Rice1-1/+1
2008-09-07Added 6 colors for each of the hair styles. Since 10 is an odd number Ira Rice2-3/+9
for the number of colors for a packet, I added 6 more fun colors. I'd add in two more hair styles as well, but since I don't know if it's safe, I'm going to play it safe for now and not include them.
2008-09-04Introduced another template to make deleting all values in a container easier.Bjørn Lindeijer13-32/+22
Inspired by qDeleteAll() from Qt.
2008-09-04Added omitted files from rev 405Douglas Boffey4-0/+551
2008-09-04Added code to change text colouringDouglas Boffey10-545/+726
2008-09-01Added a few known issues to WinReadMe.txt.Kraant1-0/+4
Also changed main.cpp to define usleep for the windows compile.
2008-08-29Committed complex (multi-sprite) monster patch - from TMW Mantis, by Jaxad0127Lloyd Bryant4-15/+29
2008-08-29#406 by jaxad0127v0.0.26David Athay4-15/+29
2008-08-29Added fix from TMW to prevent crash if a map layer has too many tilesLloyd Bryant1-1/+7
2008-08-28Added output-pause to copy constructor of particle emitters.Philipp Sehmisch1-0/+3
2008-08-28Updated the version to 0.0.26 and updated the AUTHORS file. If you haveBjørn Lindeijer1-2/+2
contributed and I forgot you, please contact me as soon as possible!
2008-08-28Accepted Patch by Scraggy that moves text in such a way that no text overlapsBjørn Lindeijer17-173/+692
2008-08-28Fixed crash when map layer has too many tiles.Bjørn Lindeijer1-1/+7
2008-08-28Added support for being effects through the eAthena levelup message, and checkBjørn Lindeijer10-25/+178
whether the being exists before referencing it. Re-enabled proper MP bar display. Improved handling of a warp to the same map.
2008-08-28Applied patch put together by Jaxad0127 with changes from the Aethyra project.Bjørn Lindeijer7-29/+169
Improves compatibility with the newer version of eAthena and works around an initialization bug.
2008-08-28Removed the usually incorrect "for 5 minutes" clause from the message ↵Philipp Sehmisch1-3/+3
displayed to banned users.
2008-08-27Renamed "randomnes" to "randomness", so that it won't show up as part of Fate'sBjørn Lindeijer4-16/+16
patch.
2008-08-26Corrected position of registration dialogsDouglas Boffey1-1/+23