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
ultramage
c72d39ae5b
Reverted my recent changes to trunk.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12493 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-05 12:33:02 +00:00
ultramage
f009cc6e5a
Removed code that maintains the sstatus
table, because it's in the way. To be resolved later.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12491 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-05 10:03:18 +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
ultramage
67b0b7bffc
Added back the login_log() function for txt (removed in r11826).
...
Merged the logging functionality for txt and sql.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12489 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-05 09:18:20 +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
b21957ba7b
Last fix for r12485, I swear. >_>
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12487 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-05 06:03:57 +00:00
Kevin
b6ff32af26
Fix for (r12475), wasn't checking to see if the target cell was walkable.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12486 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-05 05:57:00 +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
165bac9140
Small bug for r12481 :)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12482 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-04 22:22:18 +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
ultramage
24989df4ce
Added login.c to hold most of the common functionality of the login server.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12479 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-04 20:07:53 +00:00
ultramage
6148165707
Preparations for the login server TXT/SQL merge
...
- copied the sql login server code to /src/login
- merged the login server header files
- moved the account savefile name config setting to inter_athena.conf and renamed it to match the other settings
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12478 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-04 17:07:31 +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
ultramage
9b1df424a6
Removed commented-out TXT-only login-server code that was supposed to prevent reconnection when changing account data (bugreport:1281)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12474 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-04-04 07:20:49 +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
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
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
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
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
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