1248 Commits

Author SHA1 Message Date
eathenabot
e929098917 * Merged eAthena changeset ea:15119.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16891 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-09 18:15:02 +00:00
eathenabot
1bcfcc8f64 * eAthena changeset ea:15117 (already fixed in r15823).
* eAthena changeset ea:15118 (already fixed in r16500).
http://rathena.org/board/index.php?act=findpost&pid=124218

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16890 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-09 18:01:00 +00:00
eathenabot
fcd0930a22 * Merged eAthena changeset ea:15115.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16888 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-09 10:31:05 +00:00
shennetsind
35884acb9e Fixed bugreport:6870 buying store zeny limit now displays properly; special thanks to Napster and mkbu95
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16869 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-08 00:48:36 +00:00
glighta
e41effbc4b -Fix bugreport:6547 (bloodylust) upd bloodylust effect to berserk
-Fix bugreport:6208, bugreport:6805 (chaos panic) fix range effect
-Partial Fix bugreport:5275 (toxin now won't interupt unbreackable castskill)
-Folllow up r16847 fix UNT_ZEPHYR get some unwanted bonus, fix Insignia unit range

-Add UF_RANGEDSINGLEUNIT unit propriety thx to 3ceam, workaround to fix ranged unit without timer.
-Prevent WM_SOUND_OF_DESTRUCTION, SC_MANHOLE, WM_LULLABY_DEEPSLEEP being cast in non pvp map
-Fix SC_MAGICMUSHROOM shouldn't force skill if sit
-Replace some hardcoded mobid by enum
-add some mob_is definition for quicker search (gvg and treasure)
-Remove some duplicate check for status_heal (if berserk already done in status heal)
-Upd few documentation

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16855 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-01 01:40:29 +00:00
shennetsind
3122ac3bc1 bugreport:6830 / follow up r16848, dropped flag param in skill_select_menu as we do not rely on it.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16849 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-31 02:24:34 +00:00
glighta
7a6a529548 -Add some src basic documentation.
-Change some remaining -1 for status ending timer.
-Move some hardcoded msg in msg_athena
-Small optimisation on battle_attr_fix

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16835 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-29 06:33:43 +00:00
shennetsind
0b9d2f15d8 Minor improvements on pm processing ( prompted by data i found when testing bugreport:6740 ), also applied my curly brace love on the way.
1. removed double min_chat_delay check in the case of a @main message
2. moved autotrade check over the ignore list check, so that if user is in autotrade it doesnt waste time going thru the characters ignore list array.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16811 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-03 09:21:54 +00:00
brianluau
b4409ed5f0 - Re-added a 'sprintf' that was accidentally removed in r16495. (bugreport:6729)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16793 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-24 14:59:02 +00:00
shennetsind
779d97c1cb Hello! few things.
1) fixed bugreport:6603 - delayed clearunit now makes use of the ERS which is quite convenient for it speeds up due to the previous amount of mallocs that function would spend.
2) added extra debug information to the ERS system (before on any of its warnings we'd go OH MY GOD WHICH ONE OF THEM DID IT!!!), now upon allocation you give it a const, human-readable, name.
3) added support for options in the ERS system to save multiple/redudant processing in battle_delayed_damage and clif_clearunit_delayed and perhaps also in the future.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16736 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-02 23:02:35 +00:00
brianluau
f8a4c8b82f - Fixed @item so it only displays message "Item created" on success.
- Changed @raisemap to also function as "@healmap".
- Changed txt_time() to omit days/hours/seconds if there are none.
- Also applied the 'min_chat_delay' to @main, @pettalk and @homtalk.
- Fixed a warning in skill.c (bugreport:6593)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16722 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-31 01:44:18 +00:00
rud0lp20
5bd2f6f4f2 Fixed bugreport:6516 where duplicate entry in produce_db.txt is been ignored when both required skills are present in a character (ex. AM_PHARMACY w/ GN_CHANGEMATERIAL)
Updated all Genetic's item creation skills to its official behavior and added all missing items used for GN_CHANGEMATERIAL.(bugreport:6539)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16712 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-27 11:41:16 +00:00
rud0lp20
5896647207 Follow up r16669 updated the new monster hp to its official behavior.
Follow up r16661 added missing configuration for variable cast time reduction through stats.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16704 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-25 17:19:57 +00:00
shennetsind
1beef8ba89 Major cleanup all over the place, made possible by mkbu95's scan-build report he provided us with.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16687 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-22 20:33:06 +00:00
shennetsind
111a20dbc4 Added support for the new monster purple hp bar packet (packetver >= 20120404), make sure to toggle /monsterhp in the client to show the bar. Special Thanks to EvilPuncker and scriptor for the packet structure
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16669 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-20 11:59:22 +00:00
shennetsind
c282d08040 Follow up r16632, added check on level up so that the equip is automatically unequipped when you leave the elvmax range, special thanks to mistah_j for pointing out.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16633 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-14 09:45:56 +00:00
shennetsind
83d20aea87 Fixed bugreport:6456 repair scroll (#14587) is now fully functional, bug was due to the range being checked on pc_checkskill and it'd return 0 when the caster isn't a blacksmith class (or doesn't have repair weapon mastered), the skill level cast is now stored in (struct map_session_data)->menuskill_val2. special thanks to kyeme for his persistence
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16624 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-11 18:04:54 +00:00
shennetsind
2b8a7d8a79 Follow up r16543, you nasty thing how did you get commented out?!
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16544 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-01 02:42:56 +00:00
shennetsind
79d7533334 Fixed favorite item tab, now items are only moved if you place them in the proper tab (before this you could try to move a consumable to the etc tab and it'd go to favorite tab.) thanks to malufett for his info&report!
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16543 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-01 02:40:59 +00:00
shennetsind
496deaaec4 Fixed bugreport:6380 Snap/Body Relocation animation, super ultra special thanks to emong.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16541 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-01 01:17:46 +00:00
rud0lp20
bede2960d3 Fixed bugreport:6357 where buf is attempt to be used outside it bounds..
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16528 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-29 04:26:12 +00:00
rud0lp20
9a63cdf65e Updated some skills to its RE behavior(AL_ANGELUS, RG_BACKSTAP, WZ_GRAVITATION, NJ_RAIGEKISAI).(bugreport:6342, bugreport:6336, bugreport:6339, bugreport:6331)
Added some Kagerou/Oboro skills. Special mega thanks to Judas :)
(KO_HUUMARANKA,KO_MEIKYOUSISUI,KO_ZANZOU,KO_KYOUGAKU,KO_JYUSATSU,KO_KAHU_ENTEN,KO_HYOUHU_HUBUKI,KO_KAZEHU_SEIRAN,KO_DOHU_KOUKAI)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16520 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-28 13:20:00 +00:00
shennetsind
ebdc7c103e Added support for the "favorite item tab" feature. super-mega-thanks to Judas, credits to Fatal Error.
Be aware this update requires a new column in the inventory db, run upgrade_svn16517.sql in your database.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16518 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-28 03:22:47 +00:00
shennetsind
a7a1f81e56 Fixed bugreport:309 combos may now stack properly. moved all combo processing out of item bonuses and made it's own processing scheme, which is by far more efficient cpu-wise although it requires a little more memory, instead of checking for combo items whenever a status effect is turned on/off it only checks when equipping/un-equipping a item (and on login). Special Thanks to GreenBox, Kenpachi, Skotlex and Trojal
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16508 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-27 00:11:32 +00:00
shennetsind
9fda9405d6 Added the merges proposed in evilpuncker's list of suggestions: http://rathena.org/board/topic/63001-my-rathena-suggestions/page__st__20#entry124218
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16500 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-26 01:42:10 +00:00
xazax-hun
0764ca499e Moved a few messages from source to msg_athena.conf.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16495 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-24 18:43:19 +00:00
rud0lp20
2262d45e25 Fixed bugreport:6302 where WUG Riding state is not save in char log out.
Follow up r16483 where I forgot to include the list of skills that can be used when riding a WUG.XD

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16491 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-24 12:28:53 +00:00
daegaladh
c1990d8893 Fixed an old bug in waitingroom where NPCs weren't appearing into their chatrooms.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16461 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-21 04:08:44 +00:00
masao87
78cf7a424e - Added new script command hommutate which changes an Homunculus into an Homunculus S Class. Super special thanks to Xantara for doing the command!
- Added 2 new configs to homunc.conf to set the Max. Level for Homunculus and homunculus.
- Updated homun_exp.txt table with values from Lvl. 99 to 150 for Homnunculus S.
- Updated script_commands.txt with description of the new script command.
- Added Homunculus S Quest. bugreport:5641

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16427 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-14 15:52:49 +00:00
shennetsind
24e655bd3c Hello World. Initial support for the new homunculus has been added, credits to brAthena for the base. Not all skills are yet supported, when a non-supported skill is used rather than the usual warning in the console you'll get a red-coloured message in-game "this skill is not yet supported". please step by our bug tracker should you step by any bugs. thank you very much, you're a great crowd.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16381 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-08 17:38:44 +00:00
rud0lp20
2e4022e97a Fixed bugreport:5788 WL_READING_SB should now work like official behavior(save preserved spell on relog, proper skill fail message, maximum number of spell that a char can hold)
Fixed bugreport:5657 WL_EARTHSTRAIN should now work like official behavior(total number of range [15x4+lv], layout when casted, interval)
Updated WL_IMPRISON duration, rate and proper skill fail message.
Special thanks to Yommy and his amazing tool...

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16365 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-01 17:27:37 +00:00
shennetsind
5a8d5ca222 Fixed bugreport:6045 characters will no longer be left "broken" when with 0 hp (usually caused by a crash), instead they'll login dead with the window to go back to respawn point or remain there :p.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16363 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-01 15:54:24 +00:00
shennetsind
687550db34 Fixed bugreport:6035, chars will now start with all stats 1 and 48 status points as for clients 2012 march and beyond.
Did some cleanup at clif.c packet parsing and applied some curly brace love.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16308 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-15 23:18:04 +00:00
shennetsind
b7a96033f5 Modified unknown packet ver message to provide more data as on what it believes is an invalid packet ver (e.g. useful to know whether its because of an obfuscated packet header etc)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16302 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-15 03:30:27 +00:00
shennetsind
282892387f Added support for new carts (requires packetver 20120201 or newer). Super-Ultra-Plus thanks to Fatal Error and Judas.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16297 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-14 19:36:05 +00:00
epoque11
f48046eca1 - Fixed a crash issue where sprintf was attempting to write outside of the bounds of an array
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16236 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-06 18:14:05 +00:00
shennetsind
241886f562 Follow up r16227 & bugreport:5932 fixed issues with my new-IDE tabbing, & default configuration setting.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16230 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-04 16:11:03 +00:00
shennetsind
049b2552cd Adding new config min_npc_vending_distance which simulates the official 'no vending near npcs' feature. super mega credits to masao
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16227 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-03 22:41:52 +00:00
shennetsind
6659d515a7 Follow up r16209 moving on; yet another performance improvement. added 3 other states for the system to speed up. modified the scs_flag to be accurate (with one conditional flag they could stack and give undesired results e.g. with cloacking)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16210 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-06-01 23:01:40 +00:00
shennetsind
60d39385a7 Follow up r16187 adjusted packetver range for the rode bugfix, special thanks to sizenine
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16191 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 22:07:36 +00:00
shennetsind
86b0ee72ba Fixed bugreport:5812 november 2011 or earlier clients shall now display the robes properly.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16187 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 19:09:02 +00:00
shennetsind
166e32999d Fixed bugreport:5835 vendings are no longer broken when character moves map or is recalled by a gm.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16181 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 15:27:13 +00:00
eathenabot
7d9600e96a * Merged changes up to eAthena 15114.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16178 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 05:53:14 +00:00
eathenabot
42bade60a6 * Merged changes up to eAthena 15112.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16176 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 05:36:21 +00:00
eathenabot
d3ba34e417 * Merged changes up to eAthena 15111.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16175 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-31 05:28:43 +00:00
shennetsind
0518ee5547 Follow up r16143 minor minor performance improvement
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16145 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-24 21:08:21 +00:00
rud0lp20
6c5e5c1765 Fixed RA_CAMOUFLAGE where the animation(semi transparent effect) is not seen when sight is refreshed.
Fixed RA_CLUSTERBOMB now it has 1s delay to disappear when activated and does full damage in plants.
Fixed Burning status fixed damage (1000+3% of MaxHP) and damage effect and walk delay

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16143 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-24 14:21:09 +00:00
shennetsind
13b40cc149 Fixed bugreport:5722 now client "/" commands that use @command functionality will respect the atcommand_symbol config. Special Thanks to Lighta
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16108 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-13 08:51:43 +00:00
rud0lp20
e1c289721a Fixed an issue with MDEF & DEF where it does not updating after equipping.
MDEF & DEF are now can be negative value and adds boost on damage like in the official servers.
Fixed aspd calculations on some skill bonuses and reductions(SC_PARALYSE, SC_BODYPAINT, SC_INVISIBILITY, SC_GROOMY, SC_SWINGDANCE, SC_DANCEWITHWUG, SC_GLOOMYDAY, SC_EARTHDRIVE, SC_GT_CHANGE, SC_GT_REVITALIZE, SC_MELON_BOMB, SC_BOOST500, SC_EXTRACT_SALAMINE_JUICE, SC_INCASPDRATE)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16085 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-08 08:37:47 +00:00
xazax-hun
710849412d * Replaced some literals with enum values.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16074 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-05-03 20:02:01 +00:00