Commit Graph

  • 85019ebcf3 Corrected project files / makefiles that were missing newly added .c file entries. Corrected a leftover _RJ setting in the vs6/vs7/vs8 txt login server project files. Reformatted the converters makefile. Added a crude vs9->vs8 project file converter to /tools. Synchronized vs8 project files using the converter tool. ultramage 2008-08-04 11:25:28 +00:00
  • 5f8af7d869 Fixed an auth bug in txt charserver (caused by r12579, followup to r12609) ultramage 2008-08-04 03:31:22 +00:00
  • 5ce6f6c51a Added configs for quest table name adjustment (bugreport:1778) ultramage 2008-08-04 03:19:00 +00:00
  • a80b7a68e9 Fixed an NPC in Kiel Hyre Quest warping onto the exit warp for final room. Paradox924X 2008-08-03 19:58:07 +00:00
  • 16cc8d8a9f Re-implemented SC_WALKSPEED (used in npc scripting) according to official sources (followup to r13037). ultramage 2008-08-03 16:43:44 +00:00
  • 478c9a81bd Fixed some condition checks in archer, mage, and swordie, jobs. L0ne_W0lf 2008-08-03 14:56:29 +00:00
  • 3e64e0bf24 Implemnted Hugel Monster Races. L0ne_W0lf 2008-08-03 14:50:14 +00:00
  • 33378b7039 Player shops will not close on death anymore (bugreport:1955). ultramage 2008-08-02 14:27:43 +00:00
  • eb99fad326 Added itemid defines for Stone and Skull_ (used by Pick Stone skill and pvp skull drop, respectively). ultramage 2008-08-02 12:18:24 +00:00
  • 3fe98c5538 * Mapflag updates. Will need to do a complete rewrite eventually. - Removed several noicewall limitations from interior maps mostly. - Removed several noreturn limitations from interior maps mostly. - Removed nobranch limitations from PVP (yoyo and nightmare) maps. - Removed nopenalty flag from nightmare PVP maps. - Commented out all noloot and noexp mapflag entries. - Added a few more noskill entries for some maps. L0ne_W0lf 2008-08-01 22:43:50 +00:00
  • c9d36f8201 Disabled the gm-hide namerequest cheat detection, uncomment if you know what you're doing. Related revisions: r5813, r6709, r6715, r9905. ultramage 2008-08-01 10:35:43 +00:00
  • dac1c2d2df Removed unused guardian hp columns from the guild castles table in main.sql (should have been done in r11915). Corrected incorrect use of the datetime column in the login table (bugreport:1962). Refreshed txt account savefile. Cleaned up some random minor source code glitches. ultramage 2008-08-01 07:05:16 +00:00
  • 414c0f41e2 Quagmire now will affect boss monsters, but more info is required to code the debuff exceptions properly. shadow 2008-07-31 22:49:09 +00:00
  • 8dca8ac00f Corrected one wrong config option name causing db connection problems (followup to r13005). ultramage 2008-07-31 17:34:44 +00:00
  • d412bbc60d * 13026 Added iRO Repeatable EXP quests care of Kisuka. * Updated guild scripts, removed interior flag dialog. * Applied some Payon 1 script fixes from bugreport:1941. * Cost is now doubled when investing a second time in eco or defence. L0ne_W0lf 2008-07-31 14:24:26 +00:00
  • 4232eaf3d5 * Fixed: added 'E'-type zenylogs in sql table (bugreport:1957) [akrus] - added sql file upgrade_svn13025_log.sql akrus 2008-07-31 07:19:38 +00:00
  • 24aa1138f5 * Improved: added --enable-debug=gdb option in configure script to use gdb optimized debug mode [akrus] akrus 2008-07-31 07:03:12 +00:00
  • 438367ae22 @autoloot and @autolootitem can now be used together for more precise looting (no idea why it was blocked...) ultramage 2008-07-31 06:42:14 +00:00
  • 5033b0f675 Reverted r12230. cUSTOM_CFLAGS is redundant since you can achieve the same result by setting CFLAGS. ultramage 2008-07-31 06:08:07 +00:00
  • 115c5b6896 Removed the mob controller system, now a customization (see topic:194375). 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 ultramage 2008-07-31 05:37:40 +00:00
  • 02995dceab Fixed old zlib library path in vs9 project file (bugreport:1959) ultramage 2008-07-31 05:01:04 +00:00
  • 0f18041ac7 * Fixed: commented out loginlog in convert engine sql tables (loginlog table is in logs database now) [akrus] akrus 2008-07-31 02:13:20 +00:00
  • aed027a0d4 Small cleanup of script.c * 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. ultramage 2008-07-30 13:40:47 +00:00
  • 6409465768 Fixed one 'additional include directories' entry in the vs9 mapcache project file (release mode) that wasn't updated for the new paths (bugreport:1950). ultramage 2008-07-30 11:13:57 +00:00
  • 9fd3dfd23b Fixed TXT storage code handling storage incorrectly (bugreport:1928) ultramage 2008-07-30 04:37:21 +00:00
  • eef8f96e51 AccountDB_TXT will now correctly read inconsistent EOLs (bugreport:1934) ultramage 2008-07-30 03:19:35 +00:00
  • 54dc1c0f1a Removed the IRC bot system, now a customization (see topic:194306) ultramage 2008-07-30 02:24:04 +00:00
  • 9edfef4924 - Fixed a bug with Status Resist Potion. - Fixed double char data save on quit with storage opened. BugReport 1794. zephyrus 2008-07-29 10:31:41 +00:00
  • 582c36c11e Renamed struct 'skill' to 's_skill' to remove naming collisions. Added defines for mercenary skill ranges. Added a mapping of mercenary skills to the skill db (700-799 atm). ultramage 2008-07-29 08:19:07 +00:00
  • 6fd34c5052 Fixed Sql object not initializing default values properly. Fixed Sql_Free producing timer deallocation errors when called without first establishing a database connection. ultramage 2008-07-29 07:59:27 +00:00
  • f03a7e2413 Corrected upgrade_svn12975_view.sql not assigning default values to the two dummy columns (bugreport:1940). Please drop the view and re-run the script. ultramage 2008-07-29 03:06:58 +00:00
  • 5fcd3cf029 Fixed loginlog not reading database config settings (followup to r13005). ultramage 2008-07-28 02:49:14 +00:00
  • 372aa678c2 Added code to md5 password received from charserver before comparing them with the database (compatibility with previous implementation where 'S' passwords need to be hashed too) ultramage 2008-07-27 17:30:37 +00:00
  • 76f831a5ff Fixed md5 passwords not working ultramage 2008-07-27 15:00:44 +00:00
  • dff7d38acb * Added values to skill_require_db for mercenary skills. * Added values to skill_unit_db for mercenary ground skills. L0ne_W0lf 2008-07-27 13:35:13 +00:00
  • 4b21dc3d57 Cleaned up several poorly chosen loginlog variable names. 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. ultramage 2008-07-27 12:40:29 +00:00
  • e64c594e63 * Added values to skill_cast_db for mercenary skills. - These skills are NOT implemented. Place holders only. L0ne_W0lf 2008-07-27 11:59:45 +00:00
  • 8fed0c403c * Removed some leftover code that shouldn't have been merged * Possibly corrected a guild saving problem (bugreport:1908) ultramage 2008-07-27 07:07:20 +00:00
  • a389d52d34 * Fixed a memory leak in mmo_auth_tosql (extra sql statement being allocated). FlavioJS 2008-07-27 06:49:30 +00:00
  • 501b089d73 * Added missing option 'log_db_db' to loginlog_config_read(loginlog_sql.c). * Fixed a memory leak in account_db_sql_destroy. FlavioJS 2008-07-27 06:32:02 +00:00
  • 106b44c1e7 Merged the /loginmerge branch (topic:192754) * 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 ultramage 2008-07-26 20:45:57 +00:00
  • 19d4559ab6 Partially reverted the timer code changes from r12926 - r12969. ultramage 2008-07-26 20:13:41 +00:00
  • 6c8cf8d611 Replaced occurences of '-1' with the more appropriate 'INVALID_TIMER' value where appropriate. ultramage 2008-07-26 14:22:28 +00:00
  • d48a482180 - Implemented official Convex Mirror (With help of Yomanda and Sirius White) - Fixed SC_WARN don't receiving reflecting damage (Bug Report 1854). zephyrus 2008-07-26 11:13:39 +00:00
  • f3ca89db2b Slight change to the nameless island quest. L0ne_W0lf 2008-07-26 00:18:48 +00:00
  • b26cccf4e2 Should fix any more issues in Nameless access quest. L0ne_W0lf 2008-07-25 15:47:29 +00:00
  • e787f3ca89 * Corrected Luna Bow Bonuses. (bugreport:1919) * 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) L0ne_W0lf 2008-07-25 15:22:54 +00:00
  • eaa85e10a3 typo fixed ;) akrus 2008-07-25 02:05:33 +00:00
  • 1b3acad0d6 - Some cleanups and a bug fix on schg_cas03.txt zephyrus 2008-07-24 22:40:32 +00:00
  • 335f078bf8 Enabled Ontouchnpc event in a rachel quest. L0ne_W0lf 2008-07-24 18:46:17 +00:00
  • 94ba231582 Removed an extra ) in Item 2765's script. Paradox924X 2008-07-24 13:31:52 +00:00
  • 03d91b511f Increased max. hairstyle number, 23 -> 25 (bugreport:1773) ultramage 2008-07-23 16:23:06 +00:00
  • 38f2bd2e48 Another small fix to Nameless island quest. L0ne_W0lf 2008-07-22 21:44:54 +00:00
  • 15f3aba273 Implemented stats for Sealed Shine and Endless Tower monsters. L0ne_W0lf 2008-07-22 20:37:20 +00:00
  • 61761ac8f4 - Some new items and a correction in Dark Lord Card. zephyrus 2008-07-22 19:25:11 +00:00
  • 74a8d68769 * Removed mail commands that no longer exist from help.txt. * 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) L0ne_W0lf 2008-07-22 16:37:32 +00:00
  • 249d1350e5 Fixed a bug in the npc shop code, where requesting an item that wasn't on the list caused the server to keep scanning past the list's array bounds. ultramage 2008-07-22 16:09:20 +00:00
  • 93bdf28e3b another useless product of ignorance ultramage 2008-07-22 08:32:01 +00:00
  • cb565d9d45 ops ('|'->'&' in delete_timer debug code) FlavioJS 2008-07-20 02:36:23 +00:00
  • 99a1aaa9e1 * Simplified the search in pop_timer_heap and added more debug info to help determine the source condition of timer errors. (bugreport:1860) * Fixed crash in skill_castend_id. (bugreport:1860) FlavioJS 2008-07-20 01:16:59 +00:00
  • 37683bf468 Corrected #storagelist target typo (bugreport:1873) sketchyphoenix 2008-07-20 00:31:26 +00:00
  • 77d04c1f72 Updated the Satan Morroc skills (still custom, based on Future Wiki) L0ne_W0lf 2008-07-16 15:12:06 +00:00
  • ba430d6c2e This shouldnt have been commited, but i did by mistake (bugreport:1861). And since its already here: - Added custom 12.1 monster skills, these skills will be changed when we get official info about them. shadow 2008-07-16 15:04:10 +00:00
  • 3f7b407d6d * Added a check to make sure only released timers are acquired from the free list. * Changed TIMER_MAX_INTERVAL to 1 second (was set to 1 minute by mistake). FlavioJS 2008-07-16 10:34:16 +00:00
  • dde58291e4 Fixed TK_JUMPKICK, should not jump over objects and cliffs. - This also might fix them being able to jump barricades on WoESE. shadow 2008-07-16 00:07:16 +00:00
  • 1fc5701465 Removed "old" from IG_OldGiftBox by mistake. shadow 2008-07-15 22:17:30 +00:00
  • 3adffcab45 Fixed some bad named gift boxes on constant db, bugreport:1857 shadow 2008-07-15 22:15:23 +00:00
  • 398d3821df Removed the party_share_conflict() check. ultramage 2008-07-15 10:49:42 +00:00
  • 0d0f4588ea Updated WoE Time Explanation for Sunday. Paradox924X 2008-07-15 02:28:03 +00:00
  • 1d9c99dc72 Corrected wrong data loading order in txt storage code causing crashes at startup (followup to r12950). ultramage 2008-07-15 01:50:06 +00:00
  • 47ee54852d * Fixed pop_timer_heap using max heap comparisons instead of min heap comparisons and protected timer functions against improper use. (should fix bugreport:1833 bugreport:1841) FlavioJS 2008-07-15 01:41:49 +00:00
  • a1ce35b2c6 Fixed my typo in the Changelog-Trunk.txt (r12959 does not exist yet. Should have been r12952) sketchyphoenix 2008-07-14 06:33:26 +00:00
  • da66cd1d32 * Corrected compiler warning and error made from r12959 and r12953, respectively. [SketchyPhoenix] sketchyphoenix 2008-07-14 06:29:35 +00:00
  • f17b22e948 Made homunculi have doubled regen rates (they regen twice as fast) defined on battle configs. shadow 2008-07-14 04:47:29 +00:00
  • af4359b20f added missing pick_log Lupus 2008-07-13 23:34:43 +00:00
  • 200671401c More updates to Father Bamph for nameless quest. L0ne_W0lf 2008-07-13 16:31:00 +00:00
  • 4546c7fc0a Modified storage data loading * 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 ultramage 2008-07-13 16:14:32 +00:00
  • 89579bd5df Some more modifications to the Nameless Access Quest start point. L0ne_W0lf 2008-07-13 13:15:09 +00:00
  • d8ce1f4aa5 storage code cleanup (no behavioral changes yet) ultramage 2008-07-13 11:21:33 +00:00
  • 75c0871bf2 Made it so both success and failure of the gaebolg quest count as completion. L0ne_W0lf 2008-07-12 23:52:00 +00:00
  • 5cf611ea6d Removed 5283,Chick_Hat bonus against brute monsters. shadow 2008-07-12 04:38:15 +00:00
  • d94dc685e1 git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12945 54d463be-8e91-2dee-dedb-b68131a5f0ec shadow 2008-07-12 04:08:33 +00:00
  • 6b4556311a git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12944 54d463be-8e91-2dee-dedb-b68131a5f0ec shadow 2008-07-12 02:42:44 +00:00
  • 65bcf121e6 Rev. 12342, and 12343. THIS COMMIT IS SOLELY FOR THE PURPOSE OF SHUTTING 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. L0ne_W0lf 2008-07-12 01:59:03 +00:00
  • bd58a82561 Whoops. L0ne_W0lf 2008-07-12 01:31:21 +00:00
  • 7476b82909 Fixed a typo when disabling a control device. L0ne_W0lf 2008-07-12 00:55:04 +00:00
  • 4973178f4f * Updated Refiner function. cleaner, and less dated. L0ne_W0lf 2008-07-12 00:51:19 +00:00
  • 065a617084 * Added Nameless Island Dungeon quest. Please report bugs. L0ne_W0lf 2008-07-12 00:42:29 +00:00
  • 6eda4e104a Fixed a bad check on NPC_EVILLAND, actually healing players instead of doing damage. shadow 2008-07-12 00:31:51 +00:00
  • ec69a21210 - Fixed a bug in Dancer Quest. - Some fixes on guild2/schg_cas03.txt zephyrus 2008-07-11 10:16:35 +00:00
  • 724460c3e0 Added +10% dmg from satan morroc on items 2537,Lucifer_Manteau and 2729,Lucifer_Ring, bugreport:1780 Fixed 5326,Masquerade_C bonus, bugreport:1820 shadow 2008-07-10 20:11:39 +00:00
  • 794c9dc827 Fixed a sage job quest cutin not being removed as reported by jc1991, bugreport:1825 shadow 2008-07-10 20:02:25 +00:00
  • 449d1121b6 Fixed a small bug on mid_camp warps by brianlew, bugreport:1824 shadow 2008-07-10 16:03:22 +00:00
  • bfd5397913 Renamed 'storage_' to 'items' in the storage_data structure. ultramage 2008-07-10 08:42:41 +00:00
  • a35279667d Renamed 'struct storage' to 'struct storage_data' (to make 'storage' available as a variable name). ultramage 2008-07-10 08:27:03 +00:00
  • 9df0adf347 * Users can't click floating npcs directly. (quick fix for bugreport:1814) FlavioJS 2008-07-10 00:37:07 +00:00
  • b851a4ee69 Fixed SG_FUSION hp penalty (0.5% to 2%), bugreport:1805 shadow 2008-07-09 13:14:00 +00:00
  • 9948589678 * Fixed using wrong variable in some of the novice grounds saves L0ne_W0lf 2008-07-09 10:35:53 +00:00
  • df7e9922e9 Small cleanup of sql storage code (useless data structure allocation) ultramage 2008-07-09 06:03:26 +00:00
  • cdda61ce1b * Added const to the return value of get_timer. * Added a maximum timer interval. Avoids server shutdowns being delayed for ~10 seconds under some circumstances on windows. * Replaced the fake timer heap (ordered array) with a binary min heap. FlavioJS 2008-07-09 01:25:19 +00:00