2460 Commits

Author SHA1 Message Date
L0ne_W0lf
18bd823cf8 Updated MAX_GUARDIANS to support an insane amount of guardians.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12529 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-08 01:09:18 +00:00
Kevin
c86112f4e9 Immunity to magic now makes you immune to the SC effect as well. (bugreport:1277)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12527 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-07 22:25:22 +00:00
FlavioJS
cd1f48cc9e * Made script command 'flagemblem' and guild_emblem_change send an update of the emblem_id to the players in the area.
- known bug: ui components that are displaying the emblem at the time (emblem in flag npc and emblem over head in gvg maps) are not updated, but putting the mouse over the target shows the new emblem
* Modified script command 'guardian':
- returns the id of the guardian
- if guardian index isn't supplied, it generates a temporary guardian
* Implemented support for temporary guardians (not saved with castle).
* Added missing includes from r12520.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12525 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-07 21:04:28 +00:00
Kevin
b316eef727 Party/guild names can no longer be less then 2 characters long.(bugreport:1328)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12521 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-07 15:10:37 +00:00
Kevin
39a6aabcd6 Fixed a case where a dangling pointer was formed when a person was invited to a party immediately after creating their own. (bugreport:1180)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12518 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-07 05:36:36 +00:00
Kevin
9320f89d09 -Sight rasher now affects the wizard's own and other's icewalls.
-Sight rasher, sight blaster, and arrow shower are now the only three skills that will affect traps.
(bugreport:59)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12516 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-07 04:55:26 +00:00
Kevin
4c6416ffb5 NPC earthquake now divides the atk2 bonus between players. (bugreport:1253)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12514 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-07 02:18:11 +00:00
Kevin
e7d2509efb Changed guild skills restore, regen, and battle order to only affect BL_PC. (bugreport:1313)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12513 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-07 01:15:52 +00:00
Kevin
d826519faf Reverted one of the changes in dynamic mobs that may be causing the spawning problems.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12512 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-07 00:06:47 +00:00
Kevin
38a6ab6dbf Changed Mental Vision fix (r12507) to check for mexp rather then the boss flag (so as not to include mini bosses).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12510 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-06 23:27:46 +00:00
Kevin
70acc1974c Equip speed buffs no longer stack with speed consumables other then speed potion.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12509 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-06 23:01:56 +00:00
Kevin
1e54725b26 Sprint, Fusion, and Increase AGI now stack independently. The other speed buffs still don't take affect if you have any of these three. (bugreport:1155)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12508 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-06 22:01:49 +00:00
Kevin
eda5b50aa1 Mind Sensing no longer gives an xp bonus on bosses. (bugreport:1282)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12507 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-06 19:15:15 +00:00
Kevin
92ca769f02 Changed Union/Increase AGI stack fix (it should work now). (bugreport:1155)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12506 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-06 19:05:34 +00:00
Kevin
bc0873f681 Fixed seven wind not allowing ghost/shadow. (bugreport:1155)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12505 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-06 18:59:58 +00:00
toms
0e9b2126b6 Added Moscovia to the list of @go destinations
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12504 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-06 10:32:10 +00:00
Kevin
29c5006148 Unequip should no longer remove any buff from seven wind. (bugreport:1155)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12503 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-06 04:19:22 +00:00
Kevin
e74c3c0466 Union and Increase AGI now stack. (bugreport:1155)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12502 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-06 03:03:13 +00:00
Kevin
55a166f6ea Union now consumes sp when not soul linked. (bugreport:1155)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12499 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-05 22:59:13 +00:00
Kevin
81a6774764 Running into a wall/npc/pc/mob no longer enables spurt. (bugreport:1155)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12498 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-05 21:51:00 +00:00
Kevin
8e31579894 Fixed unable to move after using a skill to break out of sprint. (bugreport: 1155)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12497 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-05 21:21:26 +00:00
Kevin
4bcaa39ee9 Running now resumes after dmg as well, see (r12488). (bugreport:1155)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12490 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-05 09:41:34 +00:00
Kevin
4cc085b115 DMG no longer stops running. (bugreport:1155)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12488 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-05 08:45:39 +00:00
Kevin
1a5d1c8780 PCs/Mobs/NPCs now block Leap(TK_HIGHJUMP) and sprint(TK_RUN). (bugreport:1155)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12485 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-05 05:28:01 +00:00
Kevin
62325eff60 Disconnect user on forged selectegg packet (may be temporary fix). (bugreport: 1257)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12484 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-05 02:39:36 +00:00
Kevin
51d31f56bd Fixed @rura between maps on more then one map server. (r12483)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12483 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-04 22:50:43 +00:00
Kevin
41cccac36c Update to Auth Glitch fix: moved unit_free_pc back to where it was and updated it so unit_free_pc just tells the script to end(not hard delete). (bugreport:1214)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12481 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-04 22:10:04 +00:00
toms
b41dee8fcd Updated mob_db.sql to latest
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12476 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-04 13:19:18 +00:00
toms
7dc57bf5ce Fixed a little bug in Kevin's commit (r12473)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12475 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-04 12:42:29 +00:00
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
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
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
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
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
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
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
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
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
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
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
Lupus
c1d6abe5eb Added VS9 project files. Removed redundant map_getallusers() function
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12410 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-21 11:52:29 +00:00
ultramage
3d6f2af01c Changed the dynamic mobs system to also unload mobs that have respawn time but are already spawned - 22M less mem usage (bugreport:1197).
Also added a check to not respawn mobs on maps with no players (potentially unsafe operation, needs further inspection).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12402 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-19 22:02:26 +00:00
Lupus
41fb9def54 reverted back project files. due to incompatibility. The working directory has been added to VS9 only
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12398 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-19 11:10:42 +00:00
ultramage
b2734e601e Fixed invited party members not displaying correctly (bugreport:1199)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12394 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-18 22:29:04 +00:00
ultramage
27f2a37fc4 Fixed OnPCLoginEvent not working correctly (bugreport:1182).
Cleaned up some code typos/engrish.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12391 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-18 08:44:27 +00:00
Lupus
e5e829ab8a updated VS project files. You can run servers trough VSudio IDE / Run
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12390 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-18 07:01:20 +00:00
ultramage
17dc136694 Added missing check to only allow the leader of a party to modify its exp share settings (bugreport:12)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12337 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-10 20:06:39 +00:00