summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-03-27Updated SQL Files (item & mobs)toms4-857/+1056
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12444 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-27Added proper script constants and documentation for the 'checkcell' command. ↵ultramage4-21/+81
(topic:183035) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12443 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-27Fixed a mistake in r12223, where during warping between mapservers, a ↵ultramage1-1/+2
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12442 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-27Partial rewrite of the login server's auth system.ultramage8-425/+546
* 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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12441 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-27merged the charserver acc modification code cleanup to TXT (r11324)ultramage3-101/+96
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12440 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-27Chagned trunk's default server->client PACKETVER to 9ultramage2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12439 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-27fixed Verdandi name in valkyrie.txtLupus2-2/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12438 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-27- Fixed a bug in map_nick2sd (sometimes we can have 3 chars with similar ↵zephyrus1-10/+8
names, and the "perfect match" in the 3º slot... or more). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12437 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-26Adjusted eAthena code to compile cleanly in C++ mode.ultramage67-955/+682
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12436 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-26fixed wrong item names. minorLupus1-4/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12435 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-26Updated Zhed's Thor Vol. Base addition dialog to iRO's.L0ne_W0lf2-320/+326
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12434 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-25Partially fixed the mess in status.c.ultramage7-454/+432
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12433 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-25Added proper checks to adoption processing (followup to r12428).ultramage11-55/+82
Cleaned up some code / fixed some typos. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12432 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-25Assassins will now get their request item. (bugreport:1220)L0ne_W0lf2-1/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12431 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-24* Added temporary code to track and prevent the multiple remove_map's that ↵FlavioJS3-0/+13
appear to be happening. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12430 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-24* Reorganized the contents of the mapserver's header files.ultramage23-802/+850
- 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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12429 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-24- Fixed a potential crash in Adoption. Reported by Yomanda.zephyrus1-0/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12428 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-24Fixed a problem in the new trade window implementation (from r11830) where ↵ultramage1-6/+6
no trade acknowledgement messages would get sent (bugreport:1217). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12427 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-23Corrected Bishop and Gopinich exp rewards.L0ne_W0lf2-2/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12426 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-22Cart Termination now bypasses Parrying and Energy Coat (bugreport:476)ultramage1-5/+7
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12425 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-22Mobs with no respawn information which don't have a master will not get ↵ultramage1-0/+3
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12424 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-22Added a missing null-pointer check to the timed player pvp/gvg respawn ↵ultramage1-1/+3
function (mistake in r12232) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12423 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-22Corrected an error that snuck in to the Easter EventL0ne_W0lf2-2/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12422 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-22Added 2008 iRO Easter Event care of Kisuka.L0ne_W0lf3-1/+840
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12421 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-21Updated special effect rates on 11.3 gear.L0ne_W0lf2-29/+31
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12420 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-21- Added status changes for netcafe premium items. Status Resist Potion and ↵zephyrus5-14/+41
SP Reduction Potion. * More Barricade stuff: - Changed the way "Dir" works. Now it's just like NPC dir definition (from 0 to 7). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12414 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-21Removed "Fastidious Old Man" duplicate in Alberta.L0ne_W0lf2-11/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12412 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-21Fixed Gym Pass NPC reporting "00" on use.L0ne_W0lf2-2/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12411 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-21Added VS9 project files. Removed redundant map_getallusers() functionLupus15-42/+4323
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12410 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-20- Fixed ItemID 12235 exploid (can be used to fully restore HP without ↵zephyrus2-3/+7
consume item) - Fixed Holy Armor and Shadow Armor Scrolls. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12409 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-20* Corrected more duplicates in mob drops.L0ne_W0lf2-14/+18
- Updated a few custom existing drops as well. - Fixed Hode so it drops Slotted Town Sword git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12408 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-20- Added SC_ARMOR_RESIST, used by Undead Scroll, gives you resistance against ↵zephyrus7-23/+73
elements and it's can be used with Resist Potions. - SC_ARMOR_RESIST and SC_BENEDICTIO ends if you change your armor. Tested on iRO. - If you call SC_ELEMENTALCHANGE with val3 = 1 it will use the level in val 1, and not a random value. * Barricades: - Fixed a bug when @reloadscript. Barricades should be destroyed too. - Unbreakable barricades are only wall type (not shootable) According to Doddler info. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12407 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-20Fixed Juperos Elevator not working after failing once.L0ne_W0lf2-9/+11
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12405 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-20* Added Gym Pass NPC (disabled by default.)L0ne_W0lf3-1/+146
- Enabled Auction NPCs now that the auction system is implemented. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12404 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-20Updated Umbala npcs, quests, and warps.L0ne_W0lf7-1691/+2201
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12403 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-19Changed the dynamic mobs system to also unload mobs that have respawn time ↵ultramage3-1/+13
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12402 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-19Fallen Bishop lost his card...he found it though.L0ne_W0lf2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12401 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-19Updated some monster stats that got missed.L0ne_W0lf2-12/+13
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12400 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-19Updated Cursed Abbey monster drops.L0ne_W0lf2-10/+13
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12399 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-19reverted back project files. due to incompatibility. The working directory ↵Lupus19-94/+1
has been added to VS9 only git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12398 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-19Moscovia mobs will now do more damage.L0ne_W0lf2-5/+7
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12397 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-19- The last bug in Adoption system.zephyrus4-4/+10
- Fixed a bug on trade, if you received a trade without accept it do logout... the other player cannot trade anymore 'til restart. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12396 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-18inverted logic (followup to r12394)ultramage1-2/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12395 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-18Fixed invited party members not displaying correctly (bugreport:1199)ultramage3-9/+14
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12394 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-18- Changed the way SC_ARMOR_ELEMENT is called (Resistance potions)zephyrus2-9/+14
- Now each val represent an element (1 = Water 2 = Earth 3 = Fire 4 = Wind) - Fixed bug 1039 (Shadow Armor Scroll's Script Fails) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12393 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-18- Sorry, fixing the last adoption step. It was too late ._.zephyrus1-6/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12392 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-18Fixed OnPCLoginEvent not working correctly (bugreport:1182).ultramage5-16/+21
Cleaned up some code typos/engrish. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12391 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-18updated VS project files. You can run servers trough VSudio IDE / RunLupus19-0/+98
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12390 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-18- Added the official adoption method.zephyrus14-654/+209
( Parents need to create a party, invite a novice/first class, both equip the wedding rings and someone just right click the future baby ). - Fixed a bug sometimes client don't show job's bonus stats. - Removed the problematic adoption script. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12389 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-03-17Corrected variable used in Lighthalzen quest.L0ne_W0lf2-2/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12388 54d463be-8e91-2dee-dedb-b68131a5f0ec