1281 Commits

Author SHA1 Message Date
glighta
805aedeff0 -Apply EvilPuncker path from tid:71756
-Fix and upd logzeny enumeration type bugreport:6897
-Upd @zeny to send a message when succed bugreport:6886
-Upd ChaosPanic to affect all bugreport:6893
-Upd bloodylust cooldown and disable endure effect bugreport:6547

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16940 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-22 01:13:28 +00:00
momacabu
53e6f0df04 - Fixed bugreport:6915, where @follow would still be enabled when the target/source died;
- Fixed a exploit on the creation char process, the hair color and style could be bypassed (bugreport:6916).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16930 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-20 02:26:02 +00:00
shennetsind
3a74e2be4f Follow up r16926, fixed a horrid typo (wrong order; didn't notice the warning in the console T_T shame on me); special thanks to mkbu95 for pointing it out!
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16927 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-15 02:25:34 +00:00
shennetsind
5d0a4841c9 Fixed bugreport:6772 cart display will now update/save properly if you change to a cart of lower level; fixed 2 compiling warnings.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16926 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-15 00:54:26 +00:00
glighta
b4b7d621ee Following r16914
-fix @zeny for negative amout bugreport:6886, bugreport:6895 bugreport:6888
-fix @cash,@points command display result
-enforce bound chk for both

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16924 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-14 02:26:00 +00:00
glighta
33b2b02c5a -Upd mob_count to read a 10 modib list to chk if present or not
-Add UNLIMITED_HUMMING implementation, now increase sp requirement and make cast unbreakable
-Upd Group dance overlaping A and B, previous chk wasn't ending other properly (if fail was skipping other)
-Upd OdinPower effect

-Fix Cursed-Circle, shoudn't be able to cast near Emp,Stones bugreport:6457
-Fix Cursed-Circle wasn't remove when caster was being warped

-Small docs upd

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16918 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-12 01:54:56 +00:00
glighta
752776e4cc -Add Homon-S skills, 1st implementation (all done except Eleanors)
--Upd Skill conf to set land-limit for homonculus by default (ground skill limit)
--Mv MH_HEILIGE_STANGE and MH_ANGRIFFS_MODUS skill from Eleanor to Bayeri

-Enforce all zeny transaction to use pc_payzeny and pc_getzeny handlers, (auto log and clif)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16914 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-12 00:06:25 +00:00
momacabu
53a407406d Fixed bugreport:6452 where you weren't able to remove your cart if you weren't merchant/alchemist/blacksmith/etc. It also fixes the previously not working removal of cart when jobchanging.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16911 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-11 05:45:02 +00:00
momacabu
383f42343e Fixed bugreport:6820 where Open Buying Store didn't show up in skill window after relogging.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16908 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-11 02:42:12 +00:00
shennetsind
e242d2b5a9 Performance Improvement; Server shut down, instance clear up, and @cleanmap are now all faster. Instead of wasting time doing a dbmap lookup (of a data it already possessed!) on each floor item being deleted, it'll use the data to clean the item.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16901 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-10 17:15:37 +00:00
brianluau
07512c2353 - Fixed extra curly brace in r16879... T_T
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16880 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-09 00:13:48 +00:00
brianluau
347412ef7e - Vending shops are now closed when warping to novending maps/cells. (bugreport:6871)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16879 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-09 00:02:18 +00:00
brianluau
8d8cc71dab - Follow up to r16434, moved the status_change_end() into the existing block above.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16877 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-11-08 22:15:23 +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
brianluau
5953c51bf4 - Moved level_penalty.txt into /db/ folder (tid:73289), follow up to r16842:16843.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16852 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-10-31 13:16:27 +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
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
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
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
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
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
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
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
rud0lp20
8fc8fedf63 Fixed bugreport:6581 applied balance update to MO_EXTREMITYFIST.
Fixed bugreport:6457 where SR_CURSEDCIRCLE is not remove when target dies.
Fixed bugreport:6535 updated GN_CRAZY_WEED to its official behavior.
Fixed bugreport:6592 added a missing break in Spiral Pierce skillratio at battle.c.
Fixed a faulty skillratio formula of GN_CART_TORNADO. Thanks to Lighta

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16738 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-09-03 02:50:41 +00:00
salepate
e76b3e9b9f - reverted to r16668, erroneous fix
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16702 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-25 01:03:59 +00:00
salepate
ef3fd2202a - fixed pc_statusup2(): status cost update condition
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16701 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-25 00:10:33 +00:00
shennetsind
74a9a079b7 Fixed bugreport:6498 sp respawn restart_sp_rate setting is now fully respected.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16668 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-19 12:25:38 +00:00
rud0lp20
ed4b36e5f4 Implemented Renewal Casting System.
Fixed bugreport:2018 where CH_PALMSTRIKE deals damage to hidden targets.
Fixed bugreport:6473, bugreport:6325 SC_DEADLYINFECT should now spread status ailments properly.
Fixed bugreport:5541, bugreport:6179, bugreport:6281 where self buff skill is transfer to targets when doing a combo.
Updated AC_VULTURE where in renewal it doesn't show the hit bonus anymore in the status window.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16661 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-18 07:52:11 +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
e6d54bb04a Added equipment max-level support as per manager Kenpachi request (required for upcoming renewal items).
- in renewal mode item_db's elv field now supports a optional elvmax separated by a colon, example:
- 65:70 in the elv field means the item can only be worn by characters whose level is within 65~70 base level range.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16632 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-14 08:05:57 +00:00
shennetsind
cff0a579e2 Fixed bugreport:6407 combos are now properly recalculated when a item is switched. special thanks to emong
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16573 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-04 04:22:55 +00:00
rud0lp20
df8a3313ef Fixed bugreport:6324 where re-spawning mob still hits/chases its previous attacker.
Partial fixed bugreport:6396  where Chemical Protection skills doesn't check targets current equipments.
Finally added almost all Kagerou/Oboro skills only one more left..phew...:D
(KG_KAGEHUMI,KG_KYOMU,KG_KAGEMUSYA,OB_ZANGETSU,OB_OBOROGENSOU,OB_OBOROGENSOU_TRANSITION_ATK,OB_AKAITSUKI)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16560 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-02 14:31:16 +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
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
rud0lp20
041d671412 Updated most Ranger skills to its official behavior and damage formula.(bugreport:5272, bugreport:6249, bugreport:5548, bugreport:5888)
Fixed issues with traps: (bugreport:5906)
 - if RA_REASERCHTRAP is learned Alloy Traps can now be used to Hunter traps.
 - if Hunter traps expire it will now return either Booby Trap or Alloy Trap depending on item used.
 - some traps should now give full damage to plants.
 - update list of skills that can hit/damage/affect traps.
 - damage through skills can now be shown when hitting traps.
 - proper knock back behaviors
 - proper animation when triggers and triggering of item bonus script 'bHPDrainRate'
Fixed an issues where some skills cannot damage UNT_REVERBERATION/UNT_POEMOFNETHERWORLD  and doesn't deal 1 damage
Updated some official behavior where informational must shown when hitting, targeting, casting skills to targets.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16483 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-23 15:00:12 +00:00
cookiecrumbs
c9269c0db9 Added a new configuration option to allow either weapon switching to cancel SC_DANCING or not.
Fixed an issue where movement is frozen (caster) with Longing for Freedom (walking outside of the cast).
Added checks related to dancing/ensemble skills to prevent frozen characters.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16470 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-22 01:26:48 +00:00
kenpachi2k11
123a31593c Renamed bUseSPrateSkill to bSkillUseSPrate.
Added bSkillUseSP.
Added documentation for bSkillUseSPrate(bUseSPrateSkill), bSkillUseSP, bSkillCooldown, bSkillFixedCast, bSkillVariableCast, bSkillFixedCast and bVariableCastrate. (bugreport:6193)
Fixed Enriched White PotionZs (#12428) and Enrich Celermine Juices (#12437) bonus script. (bugreport:5790)
Fixed Mental Sticks (#1654) bonus script. (bugreport:6071)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16466 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-21 22:15:28 +00:00
shennetsind
ae40bf0ec7 Super performance improvement to groups system, caching permissions levels and atcommand permissions saving thousands of thousands of dbmap lookups.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16443 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-18 19:47:51 +00:00
cookiecrumbs
c2548ecd0d Fixed double decrement with unit_remove_map and the issue that causes dynamic mobs to not spawn when one player is on the map. bugreport:1640
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16434 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-17 06:36:49 +00:00
shennetsind
0f697714ac Fixed all warnings left from when compiling with -pedantic, confirmed with gcc, llvm and clang.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16415 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-12 16:26:53 +00:00
shennetsind
45c263e24e Fixed a mildly broken portion of code responsible for clearing status from skills you no longer own upon job change.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16413 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-12 15:40:13 +00:00
shennetsind
fae73118db Fixed bugreport:6012, special thanks to EvilPuncker
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16400 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-11 18:20:43 +00:00
shennetsind
a7716f2267 Implementing Kenpachi's design of item_combo_db.txt
- Credits to Kenpachi and Masao for the db file edits.
- Credits to GreenBox for the parsing
- This commit might accidentally override a few item db entries, our db developers are expecting this and will work on the conflicting entries.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16393 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-11 11:26:55 +00:00
rud0lp20
425f381859 Implemented Renewal ASPD formula(bugreport:5644)
- all suggestions/contributions/comments regarding RE ASPD ATM will be entertained in [tid:63256]
Fixed bugreport:6176 where WM_LULLABY_DEEPSLEEP doesn't target all party and guild members.
Temporarily disable the official walk path until the right algorithm is formulated.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16378 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-05 16:49:25 +00:00
shennetsind
93c0688b11 Fixed a couple compiling warnings
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16375 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-07-04 11:00:51 +00:00