8070 Commits

Author SHA1 Message Date
shennetsind
13ae8ae8de Fixed bugreport:6836 apparently msvc didn't like the inlines altho both gcc and clang did not mind (I guess I'm missing something important, but its too late for me and I'll just remove them for now)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16851 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-31 03:31:31 +00:00
shennetsind
89df3230d4 Improved char server packet 0x3087, gave it a variable/dynamic length so that it doesn't waste buffer size with messages too short.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16850 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-31 02:42:59 +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
shennetsind
a1b5aa0e1c Fixed bugreport:6830 Fixed potential crash on Shadow Chaser's Auto Spell. Special Thanks to ultramage's hawk eyes.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16848 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-31 02:06:50 +00:00
glighta
234beac39d -Fix bugreport:5757 (insignia) implement remaning effect stated from irowiki, remove duplicate atk_ele
-Fix bugreport:6096 (saturday_night), add rate failure, fix sit icone, add restrict to pvp map
-Fix bugreport:6831 (sc_intravision), prevent item starting (and so ending) intravision while wearing maya purple

DB:
-Upd *INSIGNIA duration to 60s, fix requirement indigo per level (itemid ain't split in src =( )
-Upd WM_SATURDAY_NIGHT_FEVER hp/sp drain interval to 12-2*skilllv
-Upd skill_require_db fix add note about some state status wich were present but not mentionned.
-Add poisonweapon and rollingcutter code implantation. (was used in require db without effect and removed hardcoded check)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16847 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-31 01:38:20 +00:00
shennetsind
558748e111 Follow up r16837 replaces sprintf with snprintf to at least ensure we dont go over our length in a modified msg table -- (in the future we should make that a #define or something else practical and clever). The commit should've stopped on this, however as I was to compile I realized my recently-updated osx got rid of my makefile during the update, so I had to download and install it over. and during that download period I've gone over the whole chrif.c file and applied some syntax love to it, or as some of my lovely colleagues would say: I gayed it up.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16846 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-31 00:31:19 +00:00
rud0lp20
2d68f350c2 Follow up r16842. added some missed added lines of code..
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16843 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-30 07:57:37 +00:00
rud0lp20
156446bf33 Fixed Level/Drop modifier based on level difference and created a db as suggested in pid:137564. (bugreport:6585)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16842 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-30 07:30:36 +00:00
euphyy
9fcdb56b2e * Follow-up r16835: Some cleanup.
* Updated Hunting Missions script to v1.2b, which adds experience multipliers to config (custom\quests\hunting_missions.txt)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16839 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-29 07:35:02 +00:00
glighta
8b074051ea -Fixed action assignation follow up r16837,r16836,r16835
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16838 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-29 07:24:53 +00:00
glighta
202ec893fa -Fixed bugreport:6432 Shadow Formation effect range is 10 while casting range is 5
-Fixed and add some documentation on map fonctions. (JIS->UTF8 unwanted transformation)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16837 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-29 07:18:31 +00:00
brianluau
cea840e1f9 - Fixed warnings from r16835.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16836 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-29 07:07:37 +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
rud0lp20
d4fe086e5d Fixed bugreport:6694 missing hiding function of SC_FEINTBOMB.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16834 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-29 05:54:46 +00:00
brianluau
fa1f861dd8 - 'night_at_start' config can now be used, even if day_duration/night_duration are 0.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16833 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-28 01:58:27 +00:00
brianluau
9142e02968 - Adjusted spacing in ASCII art so all lines are 70 characters wide.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16832 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-27 05:28:13 +00:00
shennetsind
1ffe0e9967 Fixed bugreport:6493 Genwaku no longer works on npcs and on gvg maps (since push/knockback is also disabled on gvg)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16818 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-13 17:17:50 +00:00
shennetsind
b313d24eb2 Fixed bugreport:2657 castend now also checks if the required weapon matches, fixing any possible exploits where a character manages to change weapon during cast/animation e.g., as the report claims, sonic blow. (also applied my curly brace love on the way)
Special Thanks to esu1214!

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16817 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-12 13:26:11 +00:00
shennetsind
cbeabd3385 Follow up r16814 / bugreport:6754
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16815 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-05 11:58:14 +00:00
shennetsind
110c612db3 Fixed @mobinfo flee/hit formula, as per bugreport:6754
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16814 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-05 06:12:46 +00:00
technote24
73c9feb7d6 =General
*Updated a hand full of enum tables and added some place holders in the skill databases.
-Tables updated are the Emotions, Map Types, Use Skill Fail Causes, Skills, Units, and Status.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16812 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-03 20:45:45 +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
shennetsind
252474ec24 Fixing a few logical mistakes, also applying my curly brace love on the way.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16809 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-30 01:17:25 +00:00
eathenabot
b15710e75a * Merged eAthena changeset ea:15190. (bugreport:5138)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16807 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-29 18:11:51 +00:00
rud0lp20
c3b434f037 Fixed bugreport:6725 where wrong defined macro is used in parsing 'skill_cast_db.txt'
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16806 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-27 15:05:25 +00:00
shennetsind
0998743df9 Fixed bugreport:6720 fixed pvp/gvg mapflag handling by setmapflag/removemapflag script commands
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16805 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-26 23:35:57 +00:00
shennetsind
7471433a27 Fixed bugreport:6544 when mvp drops are at 100% drop rate it'll no longer always drop the first.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16804 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-26 22:21:14 +00:00
shennetsind
8a1f5cf94a Fixing a rare issue where a pointer of a already freed unit would have corrupted memory and causing unexpected behavior (most likely crashing)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16803 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-26 21:00:22 +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
euphyy
fc688d4916 * Fixed applicable job on Ebone Armor (bugreport:6705)
* Follow-up r16790 / r16791, formatting and strncmp -> strcmp (src\map\atcommand.c)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16792 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-22 18:32:55 +00:00
spre123
81670d02ba Oops I goofed Forgot to resave the File Left out arguements for mora. [Spre]
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16791 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-22 18:20:17 +00:00
spre123
918ba34f84 Fixed @go, where mora and morocc had conflicts, @mora was sending you to morocc. Also Added the spelling of "Morroc", Thereby Sending you to morocc in the event you mistype it. [Spre]
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16790 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-22 18:08:18 +00:00
shennetsind
56256a4532 Introducing rAthena's anonymous data collector. This aims at improving rAthena's overall features by letting we know which options are most and least used.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16785 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-16 21:14:33 +00:00
greenboxal2
7a0f936c35 Follow up r16769, initnpctimer should reset the timer.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16784 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-16 16:08:02 +00:00
brianluau
3cc0cfd6ba - Partial revert of r16782. (bugreport:6704)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16783 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-16 15:57:08 +00:00
daegaladh
ba8bb6ff0a Removed stupid alternative city names from @go command and added real ones, also fixed a couple typos.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16782 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-16 14:06:25 +00:00
shennetsind
526a4586b8 Follow up r16776, fixed typo in folder name. Credits to Trojal for his powerful hawk eyes.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16778 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-13 20:25:39 +00:00
rud0lp20
5db62f5c84 Follow up r16738 MO_ETREMITYFIST renewal behavior.
Fixed bugreport:6580 where SC_MANHOLE targets can use items.
Fixed bugreport:6636 a typo formula in WL_WHITEIMPRISON.
Fixed bugreport:6685 a missing column in skill_cast_db.txt for WL_COMET entry.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16776 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-13 16:16:08 +00:00
greenboxal2
d974f37145 Fixed bugreport:6671 compiler shows a warning for incompatible arguments for sscanf.
Removed client hash check for server connection authentication.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16775 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-11 16:15:52 +00:00
greenboxal2
26800e12ff Added missing memory finalization for client_hash_nodes linked list.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16772 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-10 19:32:29 +00:00
greenboxal2
544f007ecc Added client MD5 hash check option to login-server.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16771 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-10 19:28:58 +00:00
rud0lp20
82538ca8d4 Fixed bugreport:6650 where WZ_QUAGMIRE affects caster in non PK map.
Fixed bugreport:6635 where SO_FIREWALK & SO_ELECTRIC walk still active after changing map.
Updated EDP to it's Renewal damage formula bonus. 
NOTE: result damage still quite huge than official since renewal atk is not yet fully implemented.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16770 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-10 16:32:06 +00:00
greenboxal2
8e001cacff Fixed bugreport:6665 NPC timer will not stop anymore after running all timer events.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16769 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-10 11:29:49 +00:00
shennetsind
fe02800930 Fixed error when running a server w/o RENEWAL but with RENEWAL_EXP
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16766 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-08 23:31:49 +00:00
shennetsind
2386f0136b Fixed bugreport:6428 Fixed behavior issues with script commands replacestr and countstr. Special Thanks to QQfoolsorellina for the extra information
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16764 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-08 18:30:11 +00:00
shennetsind
497e96f04d Fixed bugreport:6651 restart_sp_rate is only applied if user current sp is smaller than restart_sp_rate setting.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16763 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-08 18:10:41 +00:00
shennetsind
c728a34884 Fixed @raise/@raisemap incorrect behavior which would heal everyone in the server/map despite being dead or not, Thanks to Joseph for reporting
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16762 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-08 18:06:38 +00:00
shennetsind
83ed0b5d05 Fixed bugreport:6601 guild aura refreshes as soon as you ressurect instead of awaiting its next iteration
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16761 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-08 18:04:09 +00:00
shennetsind
68ebc6df19 Fixed bugreport:6587 removed unused parameters in several damage/heal functions from minions
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16760 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-08 17:57:19 +00:00
shennetsind
14bdbdcaf6 Fixed bugreport:6557 players unable to use char commands will no longer get the 'charcommand failed' message, instead it'll show as a normal chat message
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16759 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-08 17:51:14 +00:00