6858 Commits

Author SHA1 Message Date
Kevin
e45a10cf13 Bug fixes for Auth Glitch and Map server crash through script warp when changing map servers.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12473 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-04 07:19:47 +00:00
L0ne_W0lf
f59fdd3531 Updated NIflheim Town and Quest NPCs
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12472 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-04 04:28:25 +00:00
L0ne_W0lf
7900111f5a * Updated Schwaltzvalt guild warp points.
* Added the warp points for the Arunafeltz guild maps.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12471 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-04 04:08:23 +00:00
L0ne_W0lf
a7b396f3bd * Implemented 11.3 monster skills update.
- Removed teleport and Snatch from level 99 Biolab monsters.
- Implemented official skills for Anubis and Nameless Island monsters.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12470 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-04 03:12:16 +00:00
L0ne_W0lf
112ea90fa7 * Reverted the healing staff update. [L0ne_W0lf]
- The discrepancies in Aegis  and eA seem to like in meditatio.
* Updated War of Emeprium SE Sword guardian stats.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12469 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-03 20:21:00 +00:00
L0ne_W0lf
b9ba26a0ec updated Healing_Staff heal boosting effect.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12468 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-03 19:15:45 +00:00
Lupus
2ceaa360e2 fixed broken dialogues
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12466 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-03 17:22:46 +00:00
ultramage
38f0529c7a Fixed two script errors/typos in job/valkyrie.txt (from r12463)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12465 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-03 16:41:43 +00:00
ultramage
77826dfdf8 Renamed 'connect_until_time' to 'expiration_time'.
Renamed 'ban_until_time' to 'unban_time'.
this also applies to login table columns (see upgrade_svn12464.sql).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12464 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-03 12:46:55 +00:00
Lupus
c70703e473 Updated Valkirye, Global_Functions, Turtle Island Quest vars
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12463 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-03 09:15:22 +00:00
L0ne_W0lf
a1d132effc First round of minor updates for WoE SE.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12462 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-02 17:44:48 +00:00
FlavioJS
3f944dd947 * Added SV_KEEP_TERMINATOR option to not split the line terminator.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12461 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-02 17:16:25 +00:00
L0ne_W0lf
412f168c2a Updated Anubis drops to official.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12460 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-02 17:00:39 +00:00
FlavioJS
bc272fbc39 * Added sv_split to strlib.c/h (similar to sv_parse).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12459 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-02 15:55:15 +00:00
ultramage
a6de8bacab Fixed a compilation issue in r12457.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12458 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-02 06:35:54 +00:00
FlavioJS
ca35192cd0 * Added more debug information to track the double remove_map's
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12457 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-02 01:03:31 +00:00
Paradox924X
e8c4c3e67c Fixed Bugs/Typos in quests_louyang.txt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12456 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-02 00:11:02 +00:00
zephyrus
6354a63b65 - Fixing and cleanup of Juperos Quest.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12455 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-01 01:05:05 +00:00
Lupus
8cf1f0ddf1 fixed aciddemo map server crash
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12454 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-31 10:54:12 +00:00
ultramage
0beb670305 Added latest version of dbghelp.dll (from microsoft debugger package), to prevent Windows from loading other, outdated versions.
This caused the dbghelpplug plugin to omit information about structures when producing a backtrace.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12453 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-31 09:00:14 +00:00
Lupus
4414348c9d minor CASE typos in NPC dialogues
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12452 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-31 06:07:22 +00:00
zephyrus
2fedf05582 - Fixed wrong expire calculation on Wall of Fog used over Deluge (Bug report 1301).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12451 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-31 05:16:42 +00:00
ultramage
4e6606fb92 Yet more login server stuff:
* jA data structure compatibility renaming / adjustments
 * mmo_account -> login_session_data, auth_data -> mmo_account
 * made gender variable usage consistent for the entire login server
 * rewrote TXT's new account creation procedure to match SQL's

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12450 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-30 19:01:09 +00:00
zephyrus
96acc86869 - Fixed a visual bug in mail when sending Zeny.
- Fixed bug pet loosing loot on logout. Bug Report 1291.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12449 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-29 17:54:30 +00:00
ultramage
7b3fbf72a8 Fixed a compilation issue with r12446 (C can't handle non-constant initializers for static variables).
Switched trunk's VS9 project files back to "Compile as C code" (topic:183217).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12448 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-29 13:14:18 +00:00
zephyrus
dc1924cdb3 - Fixed a bug in a previous Adoption fix from umage (partnerid is char_id not account_id)
- Added new headgears from EuRO and ThRO.
- Fixed some viewids.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12447 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-29 03:56:33 +00:00
ultramage
76eb9581b9 Some more txt/sql login server synchronization:
- removed the option to specify multiple IPs/subnets for 'ladminallowip'
- removed the @gm command and all associated management code
- removed the 'save unknown packets' code
- removed the lengthy TXT ipban code (which was essentially a copy of what's already handled by the socket layer/packet_athena.conf)
- implemented 'start_limited_time' in SQL (expiration for new accounts)
- applied some missing TXT changes from the last update

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12446 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-28 18:53:51 +00:00
zephyrus
b70caae42f - Fixing a bug in map_nick2sd. Also fixed on Stable.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12445 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-28 02:22:25 +00:00
toms
00f560c339 Updated SQL Files (item & mobs)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12444 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-27 21:20:12 +00:00
ultramage
ea403a9f9a Added proper script constants and documentation for the 'checkcell' command. (topic:183035)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12443 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-27 18:27:22 +00:00
ultramage
ac90e8170e Fixed a mistake in r12223, where during warping between mapservers, a character's coordinates would get changed before removing the character from the map, producing an infinite loop if the character returned back to the original coordinates. (bugreport:1286)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12442 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-27 16:37:31 +00:00
ultramage
b1b356fb11 Partial rewrite of the login server's auth system.
* replaced the cyclic, size-limited auth_fifo data structure with the more appropriate DBMap-based alternative (stops some erratic behavior)
 * added code to simulate the pseudo-status "online on login server"
 * auth data will now expire after 30 seconds instead of persisting
 * better-than-aegis handling of login cancellation (the server will wipe all previous auth data instead of making you wait for it to expire)
 * proper status message - no more generic "rejected from server", now you'll get "the server still recognizes your last connection"
 * fixed a typo in r10110 which caused disconnect timer removal to fail
 * split off some parsing code to login_auth_ok() and login_auth_failed()
 * extended the auth confirmation packet so that the login_id1/2 values are sent along with the associated account id (stops charserver from making wrong choices if two incoming sessions have the same account id)
 * fixed a bug in the disconnect part of the main charserver parsing loop, where a non-authed client would erase the online db entry for a client that's already online, thus bypassing any dual-login checks
 * added code to stop the waiting_disconnect timer when the associated online entry is removed right away, instead of doing checks later
 * removed code that would periodically wipe the online status of clients that are in the auth process (producing yet more erratic behavior)
 * commented out some TXT-only reconnect prevention code (bugreport:1281)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12441 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-27 12:06:12 +00:00
ultramage
c6402e89c2 merged the charserver acc modification code cleanup to TXT (r11324)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12440 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-27 11:34:16 +00:00
ultramage
35de802ced Chagned trunk's default server->client PACKETVER to 9
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12439 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-27 09:23:04 +00:00
Lupus
ef7f9faf7d fixed Verdandi name in valkyrie.txt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12438 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-27 09:17:47 +00:00
zephyrus
0c92c0f672 - Fixed a bug in map_nick2sd (sometimes we can have 3 chars with similar names, and the "perfect match" in the 3º slot... or more).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12437 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-27 03:25:51 +00:00
ultramage
94943b2b6a Adjusted eAthena code to compile cleanly in C++ mode.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12436 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-26 10:37:45 +00:00
Lupus
926ea62377 fixed wrong item names. minor
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12435 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-26 10:27:16 +00:00
L0ne_W0lf
0fb6b2a6fc Updated Zhed's Thor Vol. Base addition dialog to iRO's.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12434 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-26 01:35:28 +00:00
ultramage
e2960e9af8 Partially fixed the mess in status.c.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12433 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-25 21:41:31 +00:00
ultramage
9c07918456 Added proper checks to adoption processing (followup to r12428).
Cleaned up some code / fixed some typos.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12432 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-25 09:56:18 +00:00
L0ne_W0lf
88243637cc Assassins will now get their request item. (bugreport:1220)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12431 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-25 02:17:19 +00:00
FlavioJS
66ba548612 * Added temporary code to track and prevent the multiple remove_map's that appear to be happening.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12430 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-24 23:18:08 +00:00
ultramage
49f1f4434d * Reorganized the contents of the mapserver's header files.
- map.h is no longer a generic dumping spot of all the shared structs, and instead, each such structure now resides in its logical component
- map.h now only holds mostly map-related things (needs more cleaning)
- there's still a lot of room for improvement (reorganization within individual header files, etc...)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12429 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-24 21:20:48 +00:00
zephyrus
ecbbb56d6c - Fixed a potential crash in Adoption. Reported by Yomanda.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12428 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-24 17:31:08 +00:00
ultramage
0e5bd6c09a Fixed a problem in the new trade window implementation (from r11830) where no trade acknowledgement messages would get sent (bugreport:1217).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12427 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-24 13:51:19 +00:00
L0ne_W0lf
1f894c1989 Corrected Bishop and Gopinich exp rewards.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12426 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-23 22:36:17 +00:00
ultramage
084961740f Cart Termination now bypasses Parrying and Energy Coat (bugreport:476)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12425 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-22 17:20:23 +00:00
ultramage
71ce130467 Mobs with no respawn information which don't have a master will not get unloaded by the dynamic mobs system.
This prevents script-spawned mobs (bio MVPs, Emperium/Guardians, ...) and dead-branched mobs from disappearing (bugreport:1246).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12424 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-22 11:57:57 +00:00
ultramage
42b5164970 Added a missing null-pointer check to the timed player pvp/gvg respawn function (mistake in r12232)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12423 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-22 11:34:47 +00:00