summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-04-09* Played around with MinGW a bit today...ultramage32-202/+205
- adjusted code so that it handles mingw-specific compatibility problems - adjusted the makefile, mingw is not a subset of cygwin * As an experiment Corrected many /W4 warnings on the txt login server git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10192 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-08- Fixed sometimes retrieving the svn-version with fopen not doing a fclose ↵skotlex1-1/+1
afterwards. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10191 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-08Declaring the 'saving in castles' thing as an ASB mistake and reverting ↵ultramage2-27/+24
(it's also exploitable to the max) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10189 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-08- Now when saving a character, only the cart/peco/falcon 'option' states are ↵skotlex2-1/+7
saved, the rest should be handled by the status change load/save functions. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10188 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-08- Updated some Guild WoE rules to behave as explained here: ↵skotlex6-37/+42
http://www.eathena.ws/board/index.php?showtopic=146581 - Removed the nosave mapflags from the Guild Castles, as per the previously linked topic. - Added some missing map_freeblock_lock calls to castend_pos and castend_id functions to prevent (rather unlikely) dangling pointer crashes. - Improved the debug message when the npc_scriptcont npc IDs don't match. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10187 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-08- Made the return code \n for Apple systems (it was \r before), this still ↵skotlex2-2/+3
needs fixing, since it should be /r only for pre OSX systems. - status_change_start will no longer abort if the duration is less than 0 if the status is Ankle Snare (since this stat has it's own minimum) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10185 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-08- Added missing header to mapcache.cultramage2-5/+8
- Fixed a documentation typo for 'makeitem' git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10184 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-07- Fixed the platform-specific stricmp compilation problemultramage6-26/+15
- Fixed inverted vending tax equation (venders getting only 2% zeny instead of 98%), and made it more precise git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10182 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-07* Added some accessories thanks to ArgatlahmPlaytester3-6/+13
- added Valkyrie combo bonus - fixed a typo git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10180 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-07- Added function str2ip() to do platform-safe conversionsultramage14-50/+46
- Removed a bunch of unused stuff - Moved SIGILL to unix-only defines since tests and docs show that Windows doesn't issue SIGILL - Fixed several annoying compilation warnings git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10177 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-07Fixed showmsg causing silent access violation exceptions on Windows (WinAPI ↵ultramage1-4/+6
function used does not accept NULL) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10176 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-07- Moved e_mail_check() and config_switch() to strlib.hultramage19-548/+311
- Synchronized the login servers a bit git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10174 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-07- Disabled the exception handler on windows debug buildsultramage5-11/+17
- Fixed Devotion using WE_BABY's status icon (now uses no icon); if you have a way to determine the correct number, give feedback git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10173 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-06- Corrected amatsu dungeon's nomemo mapflags not workingultramage4-9/+5
- Added a missing map entry, 've_in02' to map list and index (too bad it's out of order) - Added an updated mapcache git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10171 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-06Updated the server's PCRE components to 7.0ultramage9-734/+465
- dll, library, header - cleaned the only existing example and moved it to /samples - changed its interface a bit, now it uses $@ instead of $ to store the parsed result - /!\ adjust your scripts if you are using npc regexp parsing /!\ git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10170 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-06- Fixed the start_point setting smashing t3h stack in some situationsultramage8-21/+23
- Fixed some over/under-dimensioned arrays (the map length defines already reserve space for the string terminator) - Fixed an unupdated define making Warp Portal fail with an error - Fixed some skill entries of the Galion mob git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10168 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-06I'm still here!DracoRPG25-238/+420
Rewrote fame ranking lists- changed MAP_NAME_LENGTH to 12, now there's MAP_NAME_LENGTH_EXT at 16 for uses where there is / may be the .gat extension, code adjusted accordingly - moved map_normalize_name to mapindex_normalize_name so that everything handling map names uses the same extension-removing function - greatly enhanced the map cache generator, complete documentation on the tool and the map cache format can be found in doc/ - the map cache format changed a bit as a consequence, but of course a new valid one is included (contains latest Nameless Island maps) - fixed a duplicate entry in map index git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10167 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-06cleanup of The Sign Quest (more to come)Lupus2-52/+39
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10166 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-06- Corrected Aliza card's item_db line.skotlex6-10/+18
- Capped clif_heal's heal field (the argument received is int, but the packet field is short, meaning that if the heal is high enough, the client would receive a negative heal amount). - Some indentation fixes. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10165 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-05Fixing several compilation & runtime problemsultramage5-27/+22
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10164 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-05typos: recieve -> receiveultramage22-26/+26
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10163 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-05* Made a crazy attempt to at least partially synchronize login&char codeultramage19-1389/+1241
* Major edit to the way the servers handle ip addresses, making them obey the "host byte order inside, network byte order outside" rule - hopefully covered all entry- and exit-points for IP address data - discovered several places where Gravity's client breaks the convention, will need to come up with a suitable countermeasure for that - other than that, the code should be portable, except for printing and ipban mask testing (those still assume a specific byte order) - tested both txt and sql in all usual situations; tested single- and multi-server setups, all seems to work (but watch out for hidden bugs!) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10162 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-04Forgot to update header ^^'Playtester1-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10160 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-04Added Gunslinger quest for slotted ButcherPlaytester3-2/+218
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10159 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-04- Cleaned @whogm. It will display the name of all gms online. If their GM ↵skotlex4-35/+58
level is above your own, it will only display their name, otherwise level, position, and party/guild info is displayed. GM's using gm-hide will not appear on this list. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10158 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-04Fixed a typo in tu_archer.txtultramage2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10157 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-04Just removed some dialogue...Playtester1-4/+0
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10155 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-04Fixed some items that should heal percentual hp/spPlaytester2-4/+6
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10154 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-04- Corrected song/dances/encores reducing SP at the incorrect intervals ↵skotlex2-1/+4
(either never, or every second) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10152 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03* Updated Gunslinger questPlaytester2-61/+468
- you can now create a Butcher git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10151 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03- Corrected Longing for Freedom, it should triple SP cost rather than ↵skotlex4-2/+5
modifying SP cost to 1/sec - Corrected Marionette Control's SP cost, it should be 100. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10150 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03updated item_db.sqlPlaytester1-3/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10148 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03- Fixed @reloaditemdb not unsetting the consume delay flag when a type 11 ↵skotlex1-1/+2
item was changed to something else before reloading. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10146 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03* Updated Ninja quest variable usagePlaytester3-12/+27
- now MISC_QUEST variable is used when completed git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10144 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03- SC_ENCHANTARMS will no longer fail to start if it's already running with a ↵skotlex3-0/+7
"higher elemental level". - When trying to trade an untradeable item, the add-item-fail packet will be sent so the client does not gets stuck. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10142 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03Updated Poison Bottle and Thunder BoxPlaytester2-3/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10141 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03Small mob skill change... need someone to test the 11.1 MVPs since I can't ↵Playtester1-2/+2
really test it alone git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10137 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03* Had to revert some mob modesPlaytester3-23/+28
- figured out I can't read the mode fully from the inc value - now mob mode is based on Doddler's info - updated sql files git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10136 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03* Tried to fixup some 11.1 mob modesPlaytester2-11/+13
- a converter would be nice, anyone? git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10135 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02Raised skill usage and mode of 11.1 MVPsPlaytester3-42/+55
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10134 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02Spring cleaning in sql-files/DracoRPG38-495/+18
Officialized a very small bit of the wedding NPC git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10133 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02- Re-fixed the attack_attr_none setting x_Xskotlex1-2/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10129 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02Updated sql filesPlaytester2-45/+51
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10127 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02- Fixed char-server crash on @changegm use.skotlex3-2/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10126 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02- Cleaned up mmo_auth, as this function was quite filled with sql memory ↵skotlex4-111/+93
leaks! Also improved the code a little. - Made account_id and char_id ints in login.h (since they are that type in mmo_charstatus) - Corrected/simplified the re-walk code when an object's speed changes. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10125 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02Small fix in Monk QuestPlaytester2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10124 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02Officialized Kunai/Shuriken tradersPlaytester4-66/+76
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10123 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02Officialized Fuuma Shuriken quest and merged it to ninja_quests.txtPlaytester4-171/+254
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10122 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02- Corrected the login TXT server not initializing the waiting_disconnect ↵skotlex8-4/+17
variable. - Corrected the attack_attr_none check being backwards. - All pets can now move regardless of their Mob counter part setting. - Added hom_setting&0x40, when set it clears the "can't reuse" skill delay when you vaporize a homunculus (set by default). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10120 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02* Some source code cleaningultramage16-142/+135
- Fixed the badly worded messages during mapserver startup - Cleaned up socket config reading - Split resolve_hostbyname() into 2 separate functions for clarity - Moved the probably obsolete LOWER/UPPER macros to db.c (TODO: remove) - Moved the badly placed compare_item() function to storage.c (see r779) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10119 54d463be-8e91-2dee-dedb-b68131a5f0ec