5819 Commits

Author SHA1 Message Date
shennetsind
35b178f8d8 added remode-specific exp files processing as per kenpachi request, special thanks to brianl
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15424 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-11 21:19:07 +00:00
gepard1984
8b3a63cf11 Picklog improvements:
- now it is finally possible to log every item players gain or lose
 - added 3 log types: `I` for auctioned items, `B` for buying shop transactions and `X` for all other items transactions that don't fall into another category (for detailed explanation on all log types read `conf/log_athena.conf`)
 - it also fixes items being logged as picked up/gained by player when in fact they were dropped on the ground due to full inventory


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15420 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-11 17:35:28 +00:00
shennetsind
693e77032b Xantara's fix for bugreport:5201, bugreport:5222 and bugreport:5227 (@command related stuff)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15418 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-10 21:07:01 +00:00
gepard1984
cdb83dd195 Added missing logging of consumed homunculus food (bugreport:68)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15417 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-09 23:51:39 +00:00
gepard1984
7b4a3be314 Fixed battle configs boss_delay_spawn, plant_delay_spawn and mob_delay_spawn not being properly applied if changed during runtime (with @reloadbattleconf or setbattleflag) (bugreport:5204)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15416 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-09 23:18:01 +00:00
gepard1984
5b66b21b67 Sending to a broken socket will no longer cause SIGPIPE signal to be sent back on most *nix systems (those supporting MSG_NOSIGNAL flag) (bugreport:5224)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15415 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-09 22:47:11 +00:00
eathenabot
056e7c4ed6 * Merged changes up to eAthena 15051.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15414 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-09 19:15:40 +00:00
protimus
e2ef64201c Fixed Cloaking Exceed.
- Stop hiding status when use skills or attack enemies.
- Added security fixes to clear hiding status in some cases, like warped and reloging.
- Updated walk speed formula.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15408 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-08 03:26:16 +00:00
protimus
35d919e7a5 Fixed Exceed Break to work properly.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15407 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-08 02:46:19 +00:00
shennetsind
8376135d24 Initial support for Royal Guard and some adjustments here and there.
- credits to 3ceam for the base.
- should you step by any bugs let us know, http://rathena.org/board/tracker/

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15404 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-07 03:04:24 +00:00
shennetsind
0a8478606a Fixed issue with costume item bonuses not checking for headgear position (would stack), bugreport:5204
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15398 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-05 16:55:09 +00:00
gepard1984
2415501270 Improved friend removal process to avoid inconsistent state if char-server was offline, fixed wrong packet size check (follow-up to r15119).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15397 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-05 12:29:25 +00:00
shennetsind
5a7cd478df Fixed issue with continuous attacks ignoring battle conditions, bugreport:987
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15396 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-05 03:58:48 +00:00
shennetsind
b241b18693 Fixed waitingroom npcs from being displayed properly against maya p exploit protection
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15395 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 23:30:22 +00:00
shennetsind
f34d86ee5c Fixed a typo from r15381, bugreport:5202
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15391 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 18:44:32 +00:00
shennetsind
729b0b28ca Re-designed /db/ folder structure as previously discussed.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15390 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 18:05:41 +00:00
Chilly0123
9071e2246a *Fixed compile warning.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15389 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 15:10:41 +00:00
Chilly0123
cf229c9c6d *Added 2 new accessory skills.
*Reverted some mob changes from 15387.
*Updated @go list and locations.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15388 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 14:44:43 +00:00
shennetsind
dd92932502 Fixed @mi leaking cloned player stats, bugreport:2280
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15386 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 05:25:25 +00:00
shennetsind
605ef8d7f6 /resetstate also resets taekwon mission, bugreport:2200
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15384 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 05:14:43 +00:00
shennetsind
21b0b61a99 Fixed atcommand aliases memory leak, bugreport:5200
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15383 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 04:50:43 +00:00
shennetsind
9558a9cace fixed grouprandomitem to always create unidentified items, bugreport:2802
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15382 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 04:45:15 +00:00
shennetsind
38242b763f Minor packetver babysitting, bugreport:4810
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15381 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 04:30:20 +00:00
shennetsind
6fbefb091e Fixed trap bugs as per bugreport:2817 (you finally can attack traps directly :0)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15380 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 03:47:01 +00:00
shennetsind
7b811af129 Made charserver refuse connections if no map server is connected, performance improvement. bugreport:2359
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15379 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 03:09:36 +00:00
shennetsind
fb6af6b958 Pets & Homun renaming with empty name fix, bugreport:3032
Also:
- Fixed client crash when sending weapon + dragon/mado/newmount
- Fixed 2011-11-16 charinfo_size bug on char selection screen

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15377 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 02:29:06 +00:00
shennetsind
22d446d13e fixed @hide from not refreshing users who did not know about the @hide, bugreport:2266
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15376 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 01:05:12 +00:00
shennetsind
576d65655b Removed Renewal Drop Modifier out of #REMODE and created a #RE_DROP_MOD specially for it. will update wiki asap
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15375 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 00:26:53 +00:00
shennetsind
cce944588a Fixed char-server not making use of name_ignoring_case setting, bugreport:4700
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15374 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 00:16:16 +00:00
shennetsind
0b6c65aec9 Mobs may now drop pet eggs, bugreport:2968
Also did a small performance improvement at lupus' rare drop announce thing which happened to be just near where i was editing.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15373 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 00:03:58 +00:00
gepard1984
1a61c2d24e Removed unused and unofficial bonus bRandomAttackIncrease (in SVN since r2, bugreport:2139).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15372 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-03 22:25:12 +00:00
shennetsind
6a06c9419c Fixed Self Destruction from hitting hidden characters, bugreport:310
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15371 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-03 21:46:59 +00:00
shennetsind
3a7a8e155b Fixed Songs, no longer dispells on death. bugreport:3444
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15370 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-03 21:34:55 +00:00
shennetsind
dc64b3832f Fixed bug with lullaby not ending after moving out of ensamble area (with longing for freedom), bugreport:411
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15368 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-03 21:16:58 +00:00
shennetsind
e9bd2d9bea removed ALL_RIDING, as per information provided by Muad_Dib the skill is meaningless, bugreport:5191;
As per data from bugreport:5190 reins of mount is no longer deleted after use, re-use leads to releasing the mount

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15365 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-03 20:05:57 +00:00
eathenabot
f71d83af16 * Merged changes ONLY eAthena 15055.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15362 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-03 18:48:35 +00:00
shennetsind
6d24c58713 Fixed atcommand system not being case insensitive since r15346, thanks to keikun
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15360 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-03 17:27:02 +00:00
shennetsind
10f0f4cded fixing a warning in ubuntu's gcc, follow up r15358
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15359 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-03 17:23:36 +00:00
shennetsind
51bb531c51 fixed a compiler warning restricted to ubuntu's gcc only
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15358 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-03 16:56:19 +00:00
shennetsind
66546a794e Follow up r15343, added trimming to each individual aliases, allows the following:
BEFORE: aliases had to be [wat,wut] with no spacing
NOW: spacing is trimmed, you can for example [ wat , wut ]

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15357 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-03 16:45:06 +00:00
shennetsind
2aa23b11c8 removed unix server revision caching -- now it will always display the actual working copy revision (before it required a 'make clean' to drop the cache in unix)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15356 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-03 16:15:40 +00:00
shennetsind
0eff5adcfc Fixed memory issue with fakename in parseGlobalMessage, bugreport:5192
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15349 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-01 22:41:53 +00:00
shennetsind
f1a4aca47d ALL_RIDING (Reins of Mount) item no longer screams the skill name upon being used, bugreport:5190
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15346 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-01 19:05:27 +00:00
shennetsind
7aaf9b5a25 Added new @/# command aliases pattern, all aliases can now be modified/added/removed in the front-end within atcommand_conf (no longer hardcoded). The aliases pattern was defined in this topic: tid:56343 atcommand_conf file rewrite/update belongs to Jguy and BrianL
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15343 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-01 18:00:20 +00:00
shennetsind
01b818b0ac Added 4 new all-handy script functions; special thanks to KeyWorld!
* getargcount()
-- to be used inside functions/callsub labels, returns quantity of arguments provided
* is_function(<function name>)
-- checks weather a "user" function exists, returning 1 if function is found and 0 otherwise.
* freeloop(<toggle>)
-- lets you to enable/disable (1 or 0) the loop infinity protection for that specific npc instance, allowing your script to loop as much as it may need.
* get_revision()
-- retrieves the current svn revision

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15340 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-31 23:02:50 +00:00
shennetsind
9b2e960e64 Fixed "#cmd" nick exploit, bugreport:5188
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15338 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-31 21:35:59 +00:00
shennetsind
2e85b55d0e Fixed Eddga Card, it should give 1 MDEF (instead of 0) according to recent tests on official servers, bugreport:1538
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15337 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-31 18:20:31 +00:00
shennetsind
66ab7edc8d Fixed Wink of Charm, affected mobs will now follow caster during effect, bugreport:3127
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15336 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-31 17:26:12 +00:00
shennetsind
fec8de23e9 Added support for mob_skill_db_re.txt due to bugreport:5183
I'll take some time to write documentation on how all these crap works in the wiki now =p

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15333 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-30 17:37:24 +00:00
shennetsind
4a299d4fd8 Added support for RE attr table, due to bugreport:5182
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15332 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-30 16:38:14 +00:00