5148 Commits

Author SHA1 Message Date
ultramage
87c0efdc89 - Moved e_mail_check() and config_switch() to strlib.h
- Synchronized the login servers a bit

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10174 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-07 04:21:29 +00:00
ultramage
bb934dd59e - Disabled the exception handler on windows debug builds
- Fixed Devotion using WE_BABY's status icon (now uses no icon); if you have a way to determine the correct number, give feedback

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10173 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-07 00:43:46 +00:00
ultramage
4b77945e61 - Corrected amatsu dungeon's nomemo mapflags not working
- Added a missing map entry, 've_in02' to map list and index (too bad it's out of order)
- Added an updated mapcache

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10171 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-06 22:26:42 +00:00
ultramage
a61e02cc29 Updated the server's PCRE components to 7.0
- dll, library, header
- cleaned the only existing example and moved it to /samples
- changed its interface a bit, now it uses $@ instead of $ to store the parsed result
- /!\ adjust your scripts if you are using npc regexp parsing /!\

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10170 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-06 22:15:19 +00:00
ultramage
7d46c4c259 - Fixed the start_point setting smashing t3h stack in some situations
- Fixed some over/under-dimensioned arrays (the map length defines already reserve space for the string terminator)
- Fixed an unupdated define making Warp Portal fail with an error
- Fixed some skill entries of the Galion mob

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10168 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-06 21:43:22 +00:00
DracoRPG
7c8f12ccd5 I'm still here!
Rewrote fame ranking lists- changed MAP_NAME_LENGTH to 12, now there's MAP_NAME_LENGTH_EXT at 16 for
	  uses where there is / may be the .gat extension, code adjusted accordingly
- moved map_normalize_name to mapindex_normalize_name so that everything
	  handling map names uses the same extension-removing function
- greatly enhanced the map cache generator, complete documentation on the
	  tool and the map cache format can be found in doc/
- the map cache format changed a bit as a consequence, but of course a new
	  valid one is included (contains latest Nameless Island maps)
- fixed a duplicate entry in map index


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10167 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-06 17:22:40 +00:00
Lupus
a881931cb6 cleanup of The Sign Quest (more to come)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10166 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-06 16:47:39 +00:00
skotlex
79cb6af0cb - Corrected Aliza card's item_db line.
- Capped clif_heal's heal field (the argument received is int, but the packet field is short, meaning that if the heal is high enough, the client would receive a negative heal amount).
- Some indentation fixes.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10165 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-06 15:34:18 +00:00
ultramage
515d98c194 Fixing several compilation & runtime problems
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10164 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-05 20:53:15 +00:00
ultramage
6867d93866 typos: recieve -> receive
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10163 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-05 19:02:52 +00:00
ultramage
8dc1b77f03 * Made a crazy attempt to at least partially synchronize login&char code
* Major edit to the way the servers handle ip addresses, making them obey the "host byte order inside, network byte order outside" rule
- hopefully covered all entry- and exit-points for IP address data
- discovered several places where Gravity's client breaks the convention, will need to come up with a suitable countermeasure for that
- other than that, the code should be portable, except for printing and ipban mask testing (those still assume a specific byte order)
- tested both txt and sql in all usual situations; tested single- and multi-server setups, all seems to work (but watch out for hidden bugs!)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10162 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-05 18:49:57 +00:00
Playtester
dd818415a1 Forgot to update header ^^'
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10160 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-04 21:58:46 +00:00
Playtester
2a402b2bb7 Added Gunslinger quest for slotted Butcher
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10159 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-04 21:50:03 +00:00
skotlex
e5113a4d7b - Cleaned @whogm. It will display the name of all gms online. If their GM level is above your own, it will only display their name, otherwise level, position, and party/guild info is displayed. GM's using gm-hide will not appear on this list.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10158 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-04 21:33:48 +00:00
ultramage
32fdaa8789 Fixed a typo in tu_archer.txt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10157 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-04 17:23:58 +00:00
Playtester
5b90eb7394 Just removed some dialogue...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10155 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-04 16:49:09 +00:00
Playtester
577437c5a2 Fixed some items that should heal percentual hp/sp
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10154 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-04 15:54:24 +00:00
skotlex
06885aadf3 - Corrected song/dances/encores reducing SP at the incorrect intervals (either never, or every second)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10152 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-04 13:46:18 +00:00
Playtester
66a9f336ed * Updated Gunslinger quest
- you can now create a Butcher

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10151 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03 23:26:08 +00:00
skotlex
263baf5595 - Corrected Longing for Freedom, it should triple SP cost rather than modifying SP cost to 1/sec
- Corrected Marionette Control's SP cost, it should be 100.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10150 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03 20:58:46 +00:00
Playtester
7ede0fdab1 updated item_db.sql
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10148 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03 19:09:21 +00:00
skotlex
5bc3f4b2b0 - Fixed @reloaditemdb not unsetting the consume delay flag when a type 11 item was changed to something else before reloading.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10146 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03 19:07:48 +00:00
Playtester
15e145f91e * Updated Ninja quest variable usage
- now MISC_QUEST variable is used when completed

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10144 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03 18:22:06 +00:00
skotlex
5e2ae45c4c - SC_ENCHANTARMS will no longer fail to start if it's already running with a "higher elemental level".
- When trying to trade an untradeable item, the add-item-fail packet will be sent so the client does not gets stuck.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10142 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03 17:52:26 +00:00
Playtester
e9e744eb51 Updated Poison Bottle and Thunder Box
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10141 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03 16:22:04 +00:00
Playtester
eea6f44d32 Small mob skill change... need someone to test the 11.1 MVPs since I can't really test it alone
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10137 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03 09:48:25 +00:00
Playtester
f8d0eb5f7b * Had to revert some mob modes
- figured out I can't read the mode fully from the inc value
- now mob mode is based on Doddler's info
- updated sql files

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10136 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03 09:24:32 +00:00
Playtester
ea1ad901a2 * Tried to fixup some 11.1 mob modes
- a converter would be nice, anyone?

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10135 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-03 00:10:02 +00:00
Playtester
14cd8e113f Raised skill usage and mode of 11.1 MVPs
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10134 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02 23:46:02 +00:00
DracoRPG
a26bbd70cf Spring cleaning in sql-files/
Officialized a very small bit of the wedding NPC

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10133 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02 23:31:51 +00:00
skotlex
6a233bec47 - Re-fixed the attack_attr_none setting x_X
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10129 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02 20:06:19 +00:00
Playtester
bbcb43c7b7 Updated sql files
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10127 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02 19:23:25 +00:00
skotlex
18166d1f87 - Fixed char-server crash on @changegm use.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10126 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02 19:10:41 +00:00
skotlex
111e75d232 - Cleaned up mmo_auth, as this function was quite filled with sql memory leaks! Also improved the code a little.
- Made account_id and char_id ints in login.h (since they are that type in mmo_charstatus)
- Corrected/simplified the re-walk code when an object's speed changes.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10125 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02 17:43:30 +00:00
Playtester
81bf36de72 Small fix in Monk Quest
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10124 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02 17:39:50 +00:00
Playtester
1a8274c655 Officialized Kunai/Shuriken traders
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10123 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02 17:25:40 +00:00
Playtester
d37da07522 Officialized Fuuma Shuriken quest and merged it to ninja_quests.txt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10122 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02 15:40:10 +00:00
skotlex
028031a4da - Corrected the login TXT server not initializing the waiting_disconnect variable.
- Corrected the attack_attr_none check being backwards.
- All pets can now move regardless of their Mob counter part setting.
- Added hom_setting&0x40, when set it clears the "can't reuse" skill delay when you vaporize a homunculus (set by default).


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10120 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02 14:19:55 +00:00
ultramage
a167b6ae62 * Some source code cleaning
- Fixed the badly worded messages during mapserver startup
- Cleaned up socket config reading
- Split resolve_hostbyname() into 2 separate functions for clarity
- Moved the probably obsolete LOWER/UPPER macros to db.c (TODO: remove)
- Moved the badly placed compare_item() function to storage.c (see r779)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10119 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02 13:46:11 +00:00
ultramage
99fb323a0a Fully removed the msvcr80.dll dependency from the vs8 project files
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10118 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-02 08:35:41 +00:00
Playtester
a191ddd217 Set the default vending tax to 2% as it is in kRO Sakray
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10117 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-01 23:03:37 +00:00
ultramage
3d30bfa551 - Corrected multiple "WoE has begun" announces
- Removed some poor coding from the gunslinger job script
- Fixed some engrish
- Added missing changelog edit

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10114 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-01 21:26:39 +00:00
ultramage
5d86a9b352 - Missing files X_X (followup to r10122)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10113 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-01 21:23:53 +00:00
ultramage
dec82b6120 - Fixed the server crashing on startup due to bad define
- Fixed the server crashing on a timer-queued disguise / undisguise (no sd check)
- re-added the item_group_list for consistency's sake, moved to itemdb.h (after some hacking to remove the ugly map.h dependency)
- Removed some overly verbose item group messages & code

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10112 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-01 21:15:57 +00:00
skotlex
37d8d915b2 - Reviewed atcommand.c and charcommand.c to make sure there's no scanf where a string argument is specified without a size limit.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10111 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-01 21:15:17 +00:00
skotlex
258746a5f9 - Modified waiting_disconnect on the login server to hold the timer id of the 'set offline' timer.
- connect_client will no longer accept connections when their number is greater than FD_SETSIZE to prevent crashes on packet parsing.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10110 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-01 16:25:34 +00:00
Playtester
2e6907b24f Masamune now gives +2 Aspd instead of +2%
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10109 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-01 16:24:04 +00:00
Playtester
f42e54dad3 * Added EggBoy and EggGirl scripts
- also small fixes to Aspd and Speed bonus

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10108 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-01 16:06:43 +00:00
skotlex
945be871ce - Removed bonus 'bAspdAddRate'. bAspdRate now behaves on a stackable matter, so it's no longer needed.
- Reimplemented the bonus 'bAspd'
- Renamed variable aspd_add_rate to aspd_add, since bAspdAddRate was removed, this variable now holds the absolute aspd bonuses.
- Added define status_base_amotion_pc to get the base amotion value.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10107 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-01 14:40:49 +00:00
Lupus
4d5a0a08bb emsolute develop was incorrectly giving 49% / 51% instead of 50%/50%
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10106 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-04-01 09:00:22 +00:00