Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-07-11 | Made the different hard-coded paths and files be now taken from the | Yohann Ferreira | 10 | -21/+74 | |
data/paths.xml configuration file. Also added default gui theme path in branding and default wallpaper path and file searched respectively in the branding and paths.xml files. Hard-coded values are still used as fallbacks. Resolves: Manasource Mantis #148. Reviewed-by: jaxad0127. | |||||
2010-06-03 | Unload loaded DBs before loading them again | Jared Adams | 5 | -5/+5 | |
This greatly simplifies handling DBs when changing states. No more need to manage unloading in Client (except when exiting). Reviewed-by: Thorbjørn Lindeijer | |||||
2010-05-21 | Fix a crash dealing with rescaled overlays under SDL | Jared Adams | 1 | -0/+1 | |
Reviewed-by: Philipp Sehmisch | |||||
2010-05-21 | Fix some issues found by Cppcheck | Jared Adams | 1 | -1/+5 | |
2010-05-06 | Make the logic for collision tiles more strict | Thorbjørn Lindeijer | 1 | -1/+1 | |
Only recognize the collision tile as colliding, since having everything except the empty non-collision tile collide is confusing. Should also be changed on the server and in the tmwAthena exporter of Tiled. Reviewed-by: Dennis Friis | |||||
2010-04-17 | Changed eAthena protocol name to TmwAthena and changed the config files ↵ | Bertram | 1 | -2/+2 | |
accordingly. This makes room for the actual eAthena protocol future inclusion. | |||||
2010-04-16 | Remove an unneeded monster job offset in eAthena netcode | Jared Adams | 1 | -2/+4 | |
2010-04-16 | Add race support for eAthena | Jared Adams | 3 | -13/+28 | |
The job/class field is used to select the race. If the given race isn't defined, it falls back on the first race (so servers can use jobs/classes without races). Also rename job to subtype for Being and subclasses, and begin support for changing monster and NPC subtypes on the fly (particle effects still need to be reset when they change). Reviewed-by: Bertram | |||||
2010-04-08 | Fix handling of "../" and fix a bug in TSX handling | Jared Adams | 2 | -12/+36 | |
2010-03-21 | Make the Dye class more flexible and fix an issue in it | Jared Adams | 2 | -23/+68 | |
After the last change, it could go over the end of the colors array. Reviewed-by: Chuck Miller Reviewed-by: Freeyorp | |||||
2010-03-20 | Fix default offset in monster db for old servers. | Andrei Karas | 1 | -1/+4 | |
Signed-off-by: Jared Adams <jaxad0127@gmail.com> | |||||
2010-03-20 | Add some defaults for MonsterInfo | Jared Adams | 2 | -2/+4 | |
2010-03-12 | Add an optional offset property to monsters.xml | Jared Adams | 1 | -1/+3 | |
And remove the hardcoded offset from eAthena's BeingHandler. Reviewed-by: Freeyorp | |||||
2010-03-12 | Split Palette into Theme and UserPalette | Jared Adams | 2 | -15/+38 | |
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-08 | Fix crash with incorrect wallpaper names. (From 4144) | Bertram | 1 | -11/+16 | |
Reviewed-by: Bertram | |||||
2010-03-07 | Added config option for disabling particle effects on map warps. | Philipp Sehmisch | 1 | -2/+7 | |
Reviewed-by: Jared Adams | |||||
2010-03-04 | Implemented markers for warp portals defined in map files in form of ↵ | Philipp Sehmisch | 1 | -3/+12 | |
particle effects. Reviewed-by: Jared Adams <jaxad0127@gmail.com> | |||||
2010-02-28 | Make the gui more themeable and distribute two themes | Jared Adams | 1 | -1/+2 | |
The older gray theme and the new wood theme are available as themes. The gray theme needs some new graphics for hilights. Add a theme option for branding and add path/to/branding/data to the PhysFS search path. Reviewed-by: Thorbjørn Lindeijer Reviewed-by: Chuck Miller | |||||
2010-02-21 | Do some more copyright header cleanups | Jared Adams | 4 | -4/+2 | |
Fix "(C) 2009-2009" to just "(C) 2009" Fix "(C) 2010 TMW" to "(C) 2010 Mana" Remove TMW compyright on (hopefully all) files added after 0.0.29.1 | |||||
2010-02-22 | Modify copyright headers | Freeyorp | 42 | -42/+84 | |
2010-02-20 | License header update for The Mana Client | Thorbjørn Lindeijer | 46 | -180/+134 | |
2010-02-14 | Don't quit the client on invalid decRef | Thorbjørn Lindeijer | 1 | -3/+5 | |
It's not a fatal error. | |||||
2010-02-14 | Give more meaningful error messages when decRef() fails. | Tametomo | 1 | -2/+5 | |
Signed-off-by: Tametomo <irarice@gmail.com> | |||||
2010-02-10 | Adds missile-particle attribute to items and monster attacks | Chuck Miller | 5 | -3/+29 | |
To use simply add something like: missile-particle="graphics/particles/arrow.particle.xml" to the item's or monster's xml entry This will only work on equipped weapons, and on specified monster attacks. This patch also fixes a memory leak with target particles | |||||
2010-02-09 | Don't translate the log | Thorbjørn Lindeijer | 1 | -11/+11 | |
It's not meant for the user, translating it only burdens both us and our translators unnecessarily. | |||||
2010-02-09 | Got successfully rid of tile width/height fallback values as asked by Jaxad. | Bertram | 1 | -9/+18 | |
But I added some logs when speed and other actions where refused due to game/map uninitialized. This could help. | |||||
2010-02-09 | Separated fallback defaults for tile width and height. | Bertram | 1 | -3/+0 | |
2010-02-07 | Nicer way of indicating that we're waiting on the server | Thorbjørn Lindeijer | 2 | -4/+2 | |
No longer a dialog with an annoying progress bar (due to going back and forth), but rather a progress indicator that integrates better with the background. | |||||
2010-02-07 | Updated Copyright year to 2010! | Bertram | 42 | -42/+42 | |
Also added the update copyright tool from the Wormux Team. ( And not forgetting credit's due. :P ) | |||||
2010-02-01 | Moved from SDLrescalefacility to SDL_gfx. | Bertram | 3 | -571/+3 | |
2010-01-17 | Fix equiping charm items | Chuck Miller | 2 | -1/+3 | |
2010-01-12 | Standardize header order | Jared Adams | 17 | -29/+38 | |
Also remove some extra new lines and fix eAthena's PartyTab define guards. | |||||
2010-01-10 | Change code style | Andrei Karas | 6 | -139/+158 | |
2010-01-06 | Fixes so mapreader ignores the case of object types | Chuck Miller | 1 | -4/+3 | |
This will decrease warnings in the log file by a good bit | |||||
2009-12-25 | Added support for map background images which work exactly like overlays, ↵ | Philipp Sehmisch | 3 | -1/+164 | |
just that they are drawn before the tiles instead of afterwards. Renamed overlays to foregrounds (but kept backward compatibility intact) | |||||
2009-10-14 | Add more detail to DebugWindow | Jared Adams | 1 | -0/+2 | |
2009-10-03 | Added support for the "too fast" login error | Thorbjørn Lindeijer | 1 | -4/+2 | |
So that next time somebody encounters it, it doesn't turn up as "unknown error". | |||||
2009-10-02 | Updating Code::Blocks project and adding header to fix compiler error. | Stefan Dombrowski | 1 | -0/+1 | |
2009-09-28 | Fix file handling in imagewriter | Freeyorp | 1 | -6/+8 | |
Make imagewriter only open a file stream after some checks have occurred elsewhere, and be sure to close it if the surface conversion fails. | |||||
2009-09-17 | Optimized the Image::setAlpha() function for SDL. | Bertram | 1 | -14/+25 | |
2009-08-15 | Fix some compile errors | Jared Adams | 1 | -1/+1 | |
2009-08-15 | Removed unused include. | Bertram | 1 | -1/+0 | |
2009-08-15 | Mantis #783: Fixed window opacity breaks in software (SDL) mode. | Bertram | 2 | -39/+74 | |
2009-08-14 | Fixed the compilation without OpenGL Support, and remove a too young function. | Bertram | 2 | -44/+5 | |
2009-08-13 | Fix compile errors | Jared Adams | 1 | -8/+10 | |
2009-08-13 | Clean up Being and it's derivatives | Jared Adams | 1 | -1/+1 | |
Move stuff only needed for Players into Player (like slots and sprite limits). Move name handling into Being (no need for three copies of this code). Clean up terminology (including Map terminology). Remove hair-related variables. | |||||
2009-08-14 | Added a Alpha Channel copier for 32 bit SDL based images. | Bertram | 2 | -6/+45 | |
This will later be used to keep the original alpha value... | |||||
2009-08-14 | Minor update... | Bertram | 1 | -3/+0 | |
2009-08-14 | Prevented another possible segfault... | Bertram | 1 | -0/+3 | |
2009-08-14 | Reliability fix in Image::Image(SDL_Surface*)... | Bertram | 1 | -3/+2 | |