summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-07-31@autoloot and @autolootitem can now be used together for more precise ↵ultramage1-12/+1
looting (no idea why it was blocked...) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13023 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-31Reverted r12230. cUSTOM_CFLAGS is redundant since you can achieve the same ↵ultramage7-11/+11
result by setting CFLAGS. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13022 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-31Removed the mob controller system, now a customization (see topic:194375).ultramage14-762/+7
The system consists of * script command to spawn a controlled mob * script commands to attach npcs to such mobs and manipulate their AI * a page of documentation for these commands * callbacks at various source code locations that invoke the attached npcs * two npc examples git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13021 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-31Fixed old zlib library path in vs9 project file (bugreport:1959)ultramage1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13020 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-31* Fixed: commented out loginlog in convert engine sql tables (loginlog table ↵akrus3-2/+4
is in logs database now) [akrus] git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13019 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-30Small cleanup of script.cultramage1-65/+26
* removed DEBUG_FUNCIN (some tracing code for expression parsing) * cleaned up the hashing functions code a bit * removed SCRIPT_HASH_PJW since it gives results identical to SCRIPT_HASH_ELF * switched the hashing function used to ELF, since on current eathena it gives strictly better results than all others (w.r.t. entry count in buckets whose size is above the expected average) - note: ELF behaves very poorly if SCRIPT_HASH_SIZE is changed to 1024, others don't. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13018 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-30Fixed one 'additional include directories' entry in the vs9 mapcache project ↵ultramage1-1/+1
file (release mode) that wasn't updated for the new paths (bugreport:1950). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13017 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-30Fixed TXT storage code handling storage incorrectly (bugreport:1928)ultramage2-8/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13016 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-30AccountDB_TXT will now correctly read inconsistent EOLs (bugreport:1934)ultramage2-3/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13015 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-30Removed the IRC bot system, now a customization (see topic:194306)ultramage18-728/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13014 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-29- Fixed a bug with Status Resist Potion.zephyrus2-1/+2
- Fixed double char data save on quit with storage opened. BugReport 1794. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13013 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-29Renamed struct 'skill' to 's_skill' to remove naming collisions.ultramage7-20/+36
Added defines for mercenary skill ranges. Added a mapping of mercenary skills to the skill db (700-799 atm). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13012 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-29Fixed Sql object not initializing default values properly.ultramage2-1/+9
Fixed Sql_Free producing timer deallocation errors when called without first establishing a database connection. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13011 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-29Corrected upgrade_svn12975_view.sql not assigning default values to the two ↵ultramage2-2/+5
dummy columns (bugreport:1940). Please drop the view and re-run the script. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13010 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-28Fixed loginlog not reading database config settings (followup to r13005).ultramage1-5/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13009 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27Added code to md5 password received from charserver before comparing them ↵ultramage1-0/+2
with the database (compatibility with previous implementation where 'S' passwords need to be hashed too) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13008 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27Fixed md5 passwords not workingultramage2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13007 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27* Added values to skill_require_db for mercenary skills.L0ne_W0lf3-0/+44
* Added values to skill_unit_db for mercenary ground skills. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13006 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27Cleaned up several poorly chosen loginlog variable names.ultramage4-44/+26
Removed the unused login and txt->sql options in inter_athena.conf. Renamed config option log_db to log_db_db in inter_athena.conf. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13005 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27* Added values to skill_cast_db for mercenary skills.L0ne_W0lf2-2/+62
- These skills are NOT implemented. Place holders only. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13004 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27* Removed some leftover code that shouldn't have been mergedultramage7-51/+6
* Possibly corrected a guild saving problem (bugreport:1908) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13003 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27* Fixed a memory leak in mmo_auth_tosql (extra sql statement being allocated).FlavioJS2-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13002 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27* Added missing option 'log_db_db' to loginlog_config_read(loginlog_sql.c).FlavioJS3-0/+6
* Fixed a memory leak in account_db_sql_destroy. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13001 54d463be-8e91-2dee-dedb-b68131a5f0ec
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