gepard1984
bf1c81839f
Merged TXT removal branch back to trunk.
...
* TXT save engine is removed and no longer supported.
* See also tid:53926, tid:57717.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15503 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-20 20:33:32 +00:00
gepard1984
54ac5c18de
Enabled Mersenne Twister MT19937 as random number generator instead of standard rand()
function (follow-up to r14865, r14870).
...
- It fixes issues caused by RAND_MAX being only 32k in Windows system (bugreport:1927, bugreport:86).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15483 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-17 18:06:34 +00:00
eathenabot
87f1a4a49e
* Merged changes up to eAthena 15067.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15481 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-17 07:35:05 +00:00
eathenabot
20207e3865
* Merged changes up to eAthena 15066.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15480 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-17 07:31:55 +00:00
eathenabot
b65fd5e77d
* Merged changes up to eAthena 15065.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15479 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-17 07:05:43 +00:00
eathenabot
d6c35b853a
* Merged changes up to eAthena 15063.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15478 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-17 06:56:42 +00:00
eathenabot
0b4a77d2d2
* Merged changes up to eAthena 15061.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15477 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-17 06:53:19 +00:00
eathenabot
17043ee8f8
* Merged changes up to eAthena 15058.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15476 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-17 06:47:30 +00:00
eathenabot
cf3ccef230
* Merged changes up to eAthena 15057.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15475 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-17 06:44:35 +00:00
eathenabot
b212cf0408
- Follow up to r15472.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15474 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-17 06:34:51 +00:00
eathenabot
81523f57df
* Merged changes up to eAthena 15054. [ai4rei]
...
* clif cleanup: Changed argument types of some clif functions.
- Added enumeration for skill failure codes and made clif_skill_fail use it.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15472 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-17 05:33:14 +00:00
eathenabot
dc04abd5f5
* Merged changes up to eAthena 15053. [ai4rei]
...
- clif cleanup: Changed clif_changestatus so that it takes sd instead of bl, since it only accepts BL_PC bls anyway.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15471 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-17 05:10:45 +00:00
eathenabot
b7008abe94
* Merged changes up to eAthena 15052.
...
[ai4rei]
* clif cleanup: Changed return value types to void of all functions, whose return value does not serve any purpose.
- Removed void returns at the end of functions.
- Marked some local functions as static.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15470 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-17 04:56:45 +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
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
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
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
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
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
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
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
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
6e0b7ee4c0
minor code improvement, moved some "hidden" configs to config/Core.h
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15329 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29 23:18:40 +00:00
shennetsind
bccb331fb5
Fixed SC_BURNING icon not going off after it was over;
...
Fixed SC_BURNING from making character unable to move/cast skills/use items/etc, bugreport:5174
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15328 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29 22:51:31 +00:00
shennetsind
7627f2522e
Added mail zeny loss prevention, bugreport:2919
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15310 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29 15:04:14 +00:00
shennetsind
684c57b378
Fixed that you couldn't unequip items while frozen/stoned/etc, bugreport:2772
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15309 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29 14:57:57 +00:00
xazax-hun
50d4da5c73
Fixed an issue, players were able to see disabled NPCs with maya purple card. (bugreport:2221)
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15288 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-27 20:41:29 +00:00
shennetsind
a4ce4c598d
Follow up r15267, changed to standard
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15268 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-25 11:13:27 +00:00
shennetsind
8578dd1723
Fixed Katar critical boost on status window (would work; but not change the value in the window), bugreport:3053
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15267 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-25 11:06:22 +00:00
eathenabot
9085803c84
* Merged changes up to eAthena 15040.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15245 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-24 14:13:39 +00:00
shennetsind
779035c90b
Added official elemental converter creation window handling, bugreport:5144
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15242 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-24 13:03:14 +00:00
shennetsind
4f11432152
Fixed GCC "--enable-debug", and 2 compiler warnings that were omitted due to enable-debug being broken.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15197 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-21 06:54:57 +00:00
shennetsind
f0e3ef3e2e
Fixed soul drain visual effect not being displayed to mobs, bugreport:2980
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15193 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-21 04:44:17 +00:00
eathenabot
7b2c38fd24
* Merged changes up to eAthena 15036.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15167 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-19 21:47:34 +00:00
shennetsind
136a78a9bb
RE cashshop fix, bugreport:4764
...
-- requires a msgstringtable.txt modification or client will crash (will be in the client svn asap)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15137 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-16 03:13:00 +00:00
shennetsind
a45c020f36
Removing a friend will also remove you from your friends friendlist, bugreport:2977
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15119 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-14 22:45:33 +00:00
shennetsind
bc87e05c2d
Fixed friend adding exploit, bugreport:4629
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15118 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-14 21:59:56 +00:00
shennetsind
d6bfea6132
Fixed unnecessary packet used, bugreport:4953
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15117 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-14 21:27:34 +00:00
epoque11
18a6fb23bf
- Fixed floating shops being accessible from any location through 3rd party programs
...
- TODO: needs amending for the walking glitch (bugreport:5016)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15099 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-14 00:37:17 +00:00
epoque11
5d1438cced
- Fixed hidden GMs being processed in the PVP ranking timer
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15083 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-13 02:21:13 +00:00
shennetsind
c4aadfba9d
Fixed Super Novice Prayer bugreport:5035
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15025 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-08 16:19:47 +00:00
shennetsind
a785b383d7
Merging RREmu into rAthena -- quite a few stuff yet to be renamed, but we'll get it sorted.
...
Some of the stuff included in RREmu that is now part of rAthena:
- RE Drop Rate Modifier
- RE Experience Rate Modifier
- RE Weapon MATK
- RE Shield ASPD job-specific penalty
- RE Cast Time
- Renewal-specific item DEF
- 3.1 classes.
- All-New Mounts
- Official Magical Reflection
- And other perks, such as fully-functional @mapflag
also merged eAthena 15006 into rAthena.
For Bugs, Comments and Suggestions: http://rathena.org/board/tracker/
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15009 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-05 20:51:58 +00:00
ai4rei
da76d5f271
* Fixed novending cell check using misleading error message (bugreport:2592, since r11572 and r14724, related r11580).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15000 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-11-28 20:25:33 +00:00
ai4rei
92733f48bd
* Fixed wrong damage numbers being displayed when the damage source was disguised (bugreport:5093, since r14979).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14996 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-11-19 09:49:31 +00:00
ai4rei
95775b10ae
* Fixed db/packet_db.txt reading not checking for max. amount of positions.
...
* Introduced MAX_GUILD_SKILL_REQUIRE to fix inconsistency in amount of prereq. guild skills.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14985 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-10-28 12:33:30 +00:00
ai4rei
831027c3fb
* Revised packets related to auction system.
...
- Added packet documentation and corrected existing one.
- Removed an impossible condition in clif_parse_Auction_setitem (since r12301).
- Updated backet db definitions and removed a duplicate entry (entries from older packet versions carry over to newer).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14981 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-10-23 11:03:24 +00:00
ai4rei
f87e0c0adf
* Added support for new act/damage packet 0x2e1 (ZC_NOTIFY_ACT2) for clients 2007-11-13Sakexe and newer.
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14979 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-10-16 15:35:29 +00:00
ai4rei
ddd5609af3
* Changed function-like macros into inline functions where it seemed appropriate (topic:264007).
...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14976 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-10-16 06:46:57 +00:00
ai4rei
256fd34dab
* Fixed public/guild chat message packets sending strings without zero-termination causing recent clients to display trailing junk on such messages (bugreport:5068).
...
- Changed memcpy to safestrncpy in message packets where overlong messages are truncated (thus loose zero-termination).
- Replaced dynamic allocation in clif_guild_message with buffer from stack.
- Fixed clif_disp_message not checking whether the message fits into provided buffer.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14975 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-10-16 06:26:40 +00:00