summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-07-26Merged the /loginmerge branch (topic:192754)ultramage121-13164/+6538
* the login server storage, ipban and logging systems have been abstracted and now provide a common interface; the rest has been merged into a single login server core (no more login/login_sql duplicity) * storage systems are now added via compiler options (WITH_SQL / WITH_TXT) * multiple storage engines can be compiled in at the same time, and the config option account.engine defines which one will be used. * due to MySQL autoincrement limitations, accounts with id '0' will not be supported; account IDs from this point on should start from '1'. * login_log() functions now again record IP addresses in dotted format, not as 4-byte integers (undo from r6868). * removed config options that defined column names in the login table * removed `memo` and `error message` columns from login db/savefile * moved `loginlog` table to the logs database * added sql files upgrade_svn12975.sql and upgrade_svn12975_log.sql * due to changes to the login table layout, I added an !optional! sql file (upgrade_svn12975_view.sql) that will provide a certain degree of backwards compatibility with existing software; read the instructions inside carefully! * moved third-party includes/libs to a separate directory * updated project files / makefiles Changed the way GM levels are handled * removed conf/gm_account.txt * added the gm level column to the txt savefile (after 'email' column) * gm level information is now transferred along with account data For open problems see bugreport:1889. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13000 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-26Partially reverted the timer code changes from r12926 - r12969.ultramage2-225/+110
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12999 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-26Replaced occurences of '-1' with the more appropriate 'INVALID_TIMER' value ↵ultramage11-70/+71
where appropriate. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12998 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-26- Implemented official Convex Mirror (With help of Yomanda and Sirius White)zephyrus10-9/+149
- Fixed SC_WARN don't receiving reflecting damage (Bug Report 1854). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12997 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-26Slight change to the nameless island quest.L0ne_W0lf2-3/+6
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12995 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-25Should fix any more issues in Nameless access quest.L0ne_W0lf2-12/+13
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12994 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-25* Corrected Luna Bow Bonuses. (bugreport:1919)L0ne_W0lf6-20/+29
* Swapped dis/enable for hideon/off in wedding script. * Corrected Slotting NPCs triggering on touch. (bugreport:1916) * Added a missing close in juperos quest. (bugreport:1918) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12993 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-25typo fixed ;)akrus1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12990 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-24- Some cleanups and a bug fix on schg_cas03.txtzephyrus1-7/+7
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12989 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-24Enabled Ontouchnpc event in a rachel quest.L0ne_W0lf2-6/+7
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12988 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-24Removed an extra ) in Item 2765's script.Paradox924X2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12987 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-23Increased max. hairstyle number, 23 -> 25 (bugreport:1773)ultramage2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12986 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-22Another small fix to Nameless island quest.L0ne_W0lf3-2/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12984 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-22Implemented stats for Sealed Shine and Endless Tower monsters.L0ne_W0lf2-7/+8
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12983 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-22- Some new items and a correction in Dark Lord Card.zephyrus1-2/+11
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12982 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-22* Removed mail commands that no longer exist from help.txt.L0ne_W0lf14-40/+54
* Finally getting around to fixing a few bug reports - Corrected some view IDs for some newer headgears. (bugreport:1842) - 11.3 bows are now equippable by all archer classes. (bugreport:1885) * Getting around to fixing some script bug. - Fixed bugs in the nameless quest, and other npcs. (bugreport:1845) - Fixed some bugs in the WoE:SE control devices. (bugreport:1848) - Fixed minor typo in the novice grounds. (Bugreport:1877) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12981 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-22Fixed a bug in the npc shop code, where requesting an item that wasn't on ↵ultramage2-63/+83
the list caused the server to keep scanning past the list's array bounds. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12980 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-22another useless product of ignoranceultramage1-147/+147
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12979 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-20ops ('|'->'&' in delete_timer debug code)FlavioJS1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12969 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-20* Simplified the search in pop_timer_heap and added more debug info to help ↵FlavioJS3-11/+36
determine the source condition of timer errors. (bugreport:1860) * Fixed crash in skill_castend_id. (bugreport:1860) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12968 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-20Corrected #storagelist target typo (bugreport:1873)sketchyphoenix2-1/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12967 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-16Updated the Satan Morroc skills (still custom, based on Future Wiki)L0ne_W0lf3-153/+131
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12966 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-16This shouldnt have been commited, but i did by mistake (bugreport:1861). And ↵shadow2-2/+4
since its already here: - Added custom 12.1 monster skills, these skills will be changed when we get official info about them. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12965 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-16* Added a check to make sure only released timers are acquired from the free ↵FlavioJS2-3/+5
list. * Changed TIMER_MAX_INTERVAL to 1 second (was set to 1 minute by mistake). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12963 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-16Fixed TK_JUMPKICK, should not jump over objects and cliffs.shadow2-1/+6
- This also might fix them being able to jump barricades on WoESE. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12962 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-15Removed "old" from IG_OldGiftBox by mistake.shadow1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12961 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-15Fixed some bad named gift boxes on constant db, bugreport:1857shadow3-4/+228
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12960 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-15Removed the party_share_conflict() check.ultramage6-68/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12959 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-15Updated WoE Time Explanation for Sunday.Paradox924X2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12958 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-15Corrected wrong data loading order in txt storage code causing crashes at ↵ultramage3-2/+7
startup (followup to r12950). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12957 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-15* Fixed pop_timer_heap using max heap comparisons instead of min heap ↵FlavioJS3-21/+44
comparisons and protected timer functions against improper use. (should fix bugreport:1833 bugreport:1841) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12956 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-14Fixed my typo in the Changelog-Trunk.txt (r12959 does not exist yet. Should ↵sketchyphoenix1-1/+1
have been r12952) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12955 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-14* Corrected compiler warning and error made from r12959 and r12953, ↵sketchyphoenix3-1/+3
respectively. [SketchyPhoenix] git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12954 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-14Made homunculi have doubled regen rates (they regen twice as fast) defined ↵shadow2-0/+9
on battle configs. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12953 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-13added missing pick_logLupus2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12952 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-13More updates to Father Bamph for nameless quest.L0ne_W0lf2-3/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12951 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-13Modified storage data loadingultramage17-479/+183
* storage is now loaded/saved along with character status * as a consequence, a lot of storage handling code was removed * there is no more locking done within storage data * mapservers no longer cache the data (solves muiltimapserver exploit) * loading storage on char select may decrease charserver performance git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12950 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-13Some more modifications to the Nameless Access Quest start point.L0ne_W0lf3-4/+7
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12949 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-13storage code cleanup (no behavioral changes yet)ultramage8-202/+207
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12948 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12Made it so both success and failure of the gaebolg quest count as completion.L0ne_W0lf3-5/+15
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12947 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12Removed 5283,Chick_Hat bonus against brute monsters.shadow2-13/+16
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12946 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12945 ↵shadow6-721/+706
54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12944 ↵shadow1-1/+1
54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12Rev. 12342, and 12343. THIS COMMIT IS SOLELY FOR THE PURPOSE OF SHUTTING ↵L0ne_W0lf1-0/+1
PEOPLE THE FUCK UP. IN TEH LAST COMMIT PRIOR TO THIS I HAD TOTALLY FORGOTTEN TO ADD AN EXTRA BACKSLASH WHEN MAKING A COMMENT, RESULTING IN AN ERROR IN THE NPC PARSER. THIS ERROR HAS BEEN CORRECTED, AND THE MESSAGE "Whoops." LEFT IN THE CHANGELOG. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12943 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12Whoops. L0ne_W0lf1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12942 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12Fixed a typo when disabling a control device.L0ne_W0lf2-4/+6
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12941 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12* Updated Refiner function. cleaner, and less dated.L0ne_W0lf2-291/+188
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12940 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12* Added Nameless Island Dungeon quest. Please report bugs. L0ne_W0lf7-106/+2364
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12939 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12Fixed a bad check on NPC_EVILLAND, actually healing players instead of doing ↵shadow2-1/+4
damage. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12938 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-11- Fixed a bug in Dancer Quest.zephyrus2-24/+24
- Some fixes on guild2/schg_cas03.txt git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12937 54d463be-8e91-2dee-dedb-b68131a5f0ec