7320 Commits

Author SHA1 Message Date
Paradox924X
a80b7a68e9 Fixed an NPC in Kiel Hyre Quest warping onto the exit warp for final room.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13040 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-08-03 19:58:07 +00:00
ultramage
16cc8d8a9f Re-implemented SC_WALKSPEED (used in npc scripting) according to official sources (followup to r13037).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13039 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-08-03 16:43:44 +00:00
L0ne_W0lf
478c9a81bd Fixed some condition checks in archer, mage, and swordie, jobs.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13038 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-08-03 14:56:29 +00:00
L0ne_W0lf
3e64e0bf24 Implemnted Hugel Monster Races.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13037 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-08-03 14:50:14 +00:00
ultramage
33378b7039 Player shops will not close on death anymore (bugreport:1955).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13036 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-08-02 14:27:43 +00:00
ultramage
eb99fad326 Added itemid defines for Stone and Skull_ (used by Pick Stone skill and pvp skull drop, respectively).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13035 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-08-02 12:18:24 +00:00
L0ne_W0lf
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.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13033 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-08-01 22:43:50 +00:00
ultramage
c9d36f8201 Disabled the gm-hide namerequest cheat detection, uncomment if you know what you're doing.
Related revisions: r5813, r6709, r6715, r9905.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13031 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-08-01 10:35:43 +00:00
ultramage
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.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13030 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-08-01 07:05:16 +00:00
shadow
414c0f41e2 Quagmire now will affect boss monsters, but more info is required to code the debuff exceptions properly.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13028 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-31 22:49:09 +00:00
ultramage
8dca8ac00f Corrected one wrong config option name causing db connection problems (followup to r13005).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13027 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-31 17:34:44 +00:00
L0ne_W0lf
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.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13026 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-31 14:24:26 +00:00
akrus
4232eaf3d5 * Fixed: added 'E'-type zenylogs in sql table (bugreport:1957) [akrus]
- added sql file upgrade_svn13025_log.sql


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13025 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-31 07:19:38 +00:00
akrus
24aa1138f5 * Improved: added --enable-debug=gdb option in configure script to use gdb optimized debug mode [akrus]
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13024 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-31 07:03:12 +00:00
ultramage
438367ae22 @autoloot and @autolootitem can now be used together for more precise looting (no idea why it was blocked...)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13023 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-31 06:42:14 +00:00
ultramage
5033b0f675 Reverted r12230. cUSTOM_CFLAGS is redundant since you can achieve the same result by setting CFLAGS.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13022 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-31 06:08:07 +00:00
ultramage
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

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13021 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-31 05:37:40 +00:00
ultramage
02995dceab Fixed old zlib library path in vs9 project file (bugreport:1959)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13020 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-31 05:01:04 +00:00
akrus
0f18041ac7 * Fixed: commented out loginlog in convert engine sql tables (loginlog table is in logs database now) [akrus]
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13019 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-31 02:13:20 +00:00
ultramage
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.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13018 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-30 13:40:47 +00:00
ultramage
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).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13017 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-30 11:13:57 +00:00
ultramage
9fd3dfd23b Fixed TXT storage code handling storage incorrectly (bugreport:1928)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13016 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-30 04:37:21 +00:00
ultramage
eef8f96e51 AccountDB_TXT will now correctly read inconsistent EOLs (bugreport:1934)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13015 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-30 03:19:35 +00:00
ultramage
54dc1c0f1a Removed the IRC bot system, now a customization (see topic:194306)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13014 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-30 02:24:04 +00:00
zephyrus
9edfef4924 - Fixed a bug with Status Resist Potion.
- Fixed double char data save on quit with storage opened. BugReport 1794.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13013 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-29 10:31:41 +00:00
ultramage
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).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13012 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-29 08:19:07 +00:00
ultramage
6fd34c5052 Fixed Sql object not initializing default values properly.
Fixed Sql_Free producing timer deallocation errors when called without first establishing a database connection.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13011 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-29 07:59:27 +00:00
ultramage
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.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13010 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-29 03:06:58 +00:00
ultramage
5fcd3cf029 Fixed loginlog not reading database config settings (followup to r13005).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13009 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-28 02:49:14 +00:00
ultramage
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)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13008 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27 17:30:37 +00:00
ultramage
76f831a5ff Fixed md5 passwords not working
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13007 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27 15:00:44 +00:00
L0ne_W0lf
dff7d38acb * Added values to skill_require_db for mercenary skills.
* Added values to skill_unit_db for mercenary ground skills.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13006 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27 13:35:13 +00:00
ultramage
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.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13005 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27 12:40:29 +00:00
L0ne_W0lf
e64c594e63 * Added values to skill_cast_db for mercenary skills.
- These skills are NOT implemented. Place holders only.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13004 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27 11:59:45 +00:00
ultramage
8fed0c403c * Removed some leftover code that shouldn't have been merged
* Possibly corrected a guild saving problem (bugreport:1908)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13003 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27 07:07:20 +00:00
FlavioJS
a389d52d34 * Fixed a memory leak in mmo_auth_tosql (extra sql statement being allocated).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13002 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27 06:49:30 +00:00
FlavioJS
501b089d73 * Added missing option 'log_db_db' to loginlog_config_read(loginlog_sql.c).
* Fixed a memory leak in account_db_sql_destroy.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13001 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-27 06:32:02 +00:00
ultramage
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

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://svn.code.sf.net/p/rathena/svn/trunk@13000 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-26 20:45:57 +00:00
ultramage
19d4559ab6 Partially reverted the timer code changes from r12926 - r12969.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12999 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-26 20:13:41 +00:00
ultramage
6c8cf8d611 Replaced occurences of '-1' with the more appropriate 'INVALID_TIMER' value where appropriate.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12998 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-26 14:22:28 +00:00
zephyrus
d48a482180 - Implemented official Convex Mirror (With help of Yomanda and Sirius White)
- Fixed SC_WARN don't receiving reflecting damage (Bug Report 1854).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12997 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-26 11:13:39 +00:00
L0ne_W0lf
f3ca89db2b Slight change to the nameless island quest.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12995 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-26 00:18:48 +00:00
L0ne_W0lf
b26cccf4e2 Should fix any more issues in Nameless access quest.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12994 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-25 15:47:29 +00:00
L0ne_W0lf
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)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12993 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-25 15:22:54 +00:00
akrus
eaa85e10a3 typo fixed ;)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12990 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-25 02:05:33 +00:00
zephyrus
1b3acad0d6 - Some cleanups and a bug fix on schg_cas03.txt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12989 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-24 22:40:32 +00:00
L0ne_W0lf
335f078bf8 Enabled Ontouchnpc event in a rachel quest.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12988 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-24 18:46:17 +00:00
Paradox924X
94ba231582 Removed an extra ) in Item 2765's script.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12987 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-24 13:31:52 +00:00
ultramage
03d91b511f Increased max. hairstyle number, 23 -> 25 (bugreport:1773)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12986 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-23 16:23:06 +00:00
L0ne_W0lf
38f2bd2e48 Another small fix to Nameless island quest.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12984 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-22 21:44:54 +00:00