6426 Commits

Author SHA1 Message Date
L0ne_W0lf
6f05d79ec2 * Fixed warning in star gladiator job test.
* Fixed error in assassin job test (missing ;)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11729 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-13 08:50:50 +00:00
ultramage
e12b04e850 Added error reporting for invalid rows in skill db files.
Fixed skill_castnodex_db.txt not being parsed correctly.
Fixed a search&replace typo in skill_db.txt.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11728 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-13 07:48:44 +00:00
ultramage
2d71189702 Added error reporting to buildin_warp when it fails.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11727 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-12 21:06:49 +00:00
samuray22
1aa71f445e * Deleted unused variables in some Job Quest (2-1 & 2-2).
-Thanks to Ai4rei

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11726 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-12 13:47:54 +00:00
samuray22
87250b2299 * Corrected a minor error respect to the header in Star Gladiator Quest
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11725 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-12 13:16:59 +00:00
samuray22
b197e7c1a9 -Updated Star Gladiator Quest to the Aegis Standards
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11724 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-12 13:06:31 +00:00
ultramage
804edb29f7 Fixed homunculus skills having unlimited range instead of being capped to view_distance+1 (for details see bugreport:376)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11723 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-12 11:19:24 +00:00
zephyrus
9145b0167f - Added SC_INCMDEFRATE, used in Mdef Potions.
- Added the effects of the fireworks items.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11722 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-12 09:13:29 +00:00
zephyrus
0cf565292d - Important fix to Mail System allowing (by a low change) items duple.
- Added picklog to mail.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11721 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-12 08:55:36 +00:00
L0ne_W0lf
b3c5cc4124 Corrected some of the ep. 12 accessory bonuses.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11720 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-12 05:40:02 +00:00
FlavioJS
f90edd96a6 * Fixed @addwarp crashing the map server (bugreport:390).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11719 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-12 04:15:18 +00:00
ultramage
1b56a795b9 * The Forget-me-not dance now behaves like Decrease AGI
- doesn't cancel Impressive Riff, Wind Walker, True Sight (bugreport:187)
- additionally, it doesn't cancel Cart Boost

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11718 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-11 20:46:00 +00:00
skotlex
788ccb51b6 - hom_setting&0x2 now disables skill range checks for homunculus. For the love of everything that is sinful, please unset this on your server.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11717 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-11 11:16:48 +00:00
skotlex
39b8a6f75a - Added missing include npc.h to map.c
- Now when job changing to another class tree, status changes from skills that belong to your previous class are cleared.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11716 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-11 11:02:53 +00:00
ultramage
a5b2c3b30c Applied Rayce's improvements to the npc script parser (see bugreport:387 for details).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11715 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-11 10:59:41 +00:00
ultramage
95f651807d Fixed a missing include/export, and typos in the previous revision.
Corrected wrong length values in one charserver packet.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11714 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-11 10:56:39 +00:00
skotlex
a65db8120c - Cleaned up pc_calc_weapontype
- made on-touch areas work with walking npcs. Note that the implementation is performance may not be optimal, but I am not sure if it can be done in any better way.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11713 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-11 10:12:58 +00:00
L0ne_W0lf
a5a301f9fa Fixed an item giving 24 of the 'Gladius' item. :P
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11711 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-11 08:34:09 +00:00
ultramage
ffd150e6f0 Fixed a bug in r11384 letting you bypass requirements for some skills (see bugreport:219).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11710 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-10 21:26:12 +00:00
L0ne_W0lf
d093d95e9c Small fix to alchemist job quest that was blocking babies.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11708 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-11 04:30:32 +00:00
L0ne_W0lf
1eb8c5f30c * Item Database update.
- Added some missing items. (Still much more to add) Slow process as I have to translate them myself.
- Added Battle Ground reward equipment.
- Implemented some 12.1 equipment bonuses.
- Added enabling of level 3 Turn Undead back to Grand Cross


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11707 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-11 04:28:35 +00:00
ultramage
3b742b114e Fixed some more gcc incompatibilities...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11706 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-10 13:59:23 +00:00
ultramage
12a567a5f9 Changing enum weapon_type in the mmo_charstatus structure back to integer until someone resolves that include mess...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11705 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-10 13:26:08 +00:00
ultramage
5eda6c0e57 Replaced several 'int' variables with enums that they represent.
Expanded weapon_type enum with dual-wield constants (bugreport:384).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11704 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-09 22:42:56 +00:00
ultramage
376a1f68ba * Re-worked the login-char-map packet spam mechanism
- mapserver no longer sends entire user list to charserver every 10 seconds; similar change done to the char-login connection
- user count updates are only sent when the value actually changes instead of servers polling each other every few seconds
- the servers now prevent interserver connection timeout explicitly by sending ping/ack packet pairs instead of relying on the usercount polling to do so; keepalive is sent every 'stall_time'-2 seconds
- removed the @refreshonline command as refresh happens automatically every 5 seconds

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11703 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-09 21:44:29 +00:00
ultramage
0f6d747991 Fixed socket.c using time() incorrectly, causing stall timer desynchronization (bugreport:394)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11702 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-09 21:23:02 +00:00
FlavioJS
58aba77ff3 * Added a database iterator to db.c/db.h.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11701 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-09 20:59:20 +00:00
zephyrus
0f3255eca8 - Ooops! Adding a missing comma (,).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11700 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-08 17:54:43 +00:00
zephyrus
bec0f75b57 - Added a new setting 'guild_skill_relog_delay' to activate the guild skills delay on Guild Master relog.
- The official setting is 'No', but this is an option for game masters.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11699 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-08 17:39:40 +00:00
FlavioJS
9d2688ad87 * Changed EXIT_SUCCESS back to 0 in console.c to avoid an unnecessary include.
* Fixed gm_account_db not being deallocated in login-converter.c.
* Refactoring names and documentation in db.h/db.c:
  - changed 'struct dbt' to 'struct DBMap' and 'DB' to 'DBMap*'
  - changed 'struct db' to 'struct DBMap_impl' and 'DB_impl' to 'DBMap_impl*'
  - changed COUNT to DB_COUNTSTAT and made it's existence not depend on DB_ENABLE_STATS
  - removed some @see links and corrected small typos in the documentation

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11698 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-08 14:08:32 +00:00
ultramage
492650729a Synced the charservers' init procedure.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11697 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-08 10:50:08 +00:00
ultramage
1fb3859183 Synced charserver char creation creation code
* removed most of the creation failure messages printed to console
 * fixed sql charserver letting you use control chars in char names
 * new chars will not start with the 'Knife' and 'Cotton Shirt' equipped anymore (charserver blindly placed magic values into the equip field)
Fixed a glitch where all packets immediately after the map->char login packet would get discarded and the mapserver disconnected.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11696 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-08 10:17:44 +00:00
FlavioJS
a7c2a09d23 * Updated configure script:
- small correction to the help text of --with-mysql and --with-pcre
  - added the -Wno-switch compiler option to suppress the "enumeration value '%s' not handled in switch" warnings

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11695 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-08 09:26:46 +00:00
skotlex
ea9b71e78b - Fixed not all objects spawning within your range of sight when you warp/relog if CIRCULAR_AREA is defined.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11694 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-08 08:43:28 +00:00
zephyrus
3575f9ad9a - Added separated packets for get and set attachment on mail system.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11693 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-07 20:45:16 +00:00
zephyrus
009ce06822 - Some updates on the mail system packets [Zephyrus]
- Corrected the mail database structure on main.sql
- TODO: find what happens when you cannot receive an emailed item due to weight problems.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11692 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-07 17:16:53 +00:00
ultramage
ed0f069c10 Applied knc's fix to let authorized GMs use @go on 'nogo'-flagged maps.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11691 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-07 08:34:10 +00:00
ultramage
f47413c0fa Fixed a crash caused by a mistake in r11657 (bad macro -> function code conversion)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11690 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-06 22:43:15 +00:00
ultramage
535df984a3 Patching a gcc compilation problem...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11689 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-06 19:27:55 +00:00
L0ne_W0lf
9bceb2855e Fixed Aesprika's item ID.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11686 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-06 17:40:26 +00:00
L0ne_W0lf
c5b41e20b8 Another Luina guild manager fix (In an I never updated that worked fine before.)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11685 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-06 17:36:41 +00:00
L0ne_W0lf
c187942eee Corrected aldeg_cas02 treasure room coordinates. Fixed bugreport:359
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11678 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-06 05:13:03 +00:00
L0ne_W0lf
071c8b7f13 Fixed errors in the Halloween 2006 event script.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11677 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-06 04:59:35 +00:00
L0ne_W0lf
036c21af79 Added the Halloween 2006 event script.
Updated drops for Event Lude.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11676 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-06 04:47:24 +00:00
L0ne_W0lf
ecd6efc675 Added the Christmas 2005 event script.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11675 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-06 02:10:35 +00:00
L0ne_W0lf
45d6a3922e Updated some of the 12.1 armor, added Brynhildr and ASepirka.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11673 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-05 23:32:47 +00:00
Playtester
b4a2a2c9fc Updated sql files
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11669 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-05 20:18:04 +00:00
Playtester
793b56b374 Fixed Imp using a too high level of Firebolt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11668 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-05 20:15:01 +00:00
Playtester
569e4029ba Updated DEF and MDEF of Moscovia mobs
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11667 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-05 19:38:28 +00:00
L0ne_W0lf
d1074145f0 Fixed a bug in Orange Potion creating. Copy&Pasting = bad.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11661 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-05 15:53:09 +00:00