790 Commits

Author SHA1 Message Date
shennetsind
3c00ee29ae Fixed bugreport:5605 Spell Fist should now work properly. Also Added missing Elemental SC damage boosts
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15920 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-22 10:23:41 +00:00
greenboxal2
1ccea559bf Added mvp tomb system.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15908 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-21 14:00:23 +00:00
greenboxal2
4d84fc8337 Fixed bugreport:5494 missing renewal status for RG_RAID.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15900 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-21 07:37:26 +00:00
shennetsind
a1612031a6 Initial support for Genetic, Sorcerer and Elemental Summons. Special Thanks to 3CeAM for the base.
Notice this revision onwards requires you to update your char sql table and add the elemental sql table (check sql-files/upgrade_svn15885_log.sql)
If you step by any bugs, let us know at http://rathena.org/board/tracker/ Thank you very much.
ARRIBA ARRIBA.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15885 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-20 18:05:14 +00:00
technote24
9003fa4eca =General
*Added CANNONBALL and THROWWEAPON item types as ammo types.
-IT_THROWWEAPON will be removed soon as all ammo equiptable
-items should be fully treated as ammo type in rAthena and
-not as a item type.


=Jobs
*Added a config to set max stat limit for baby 3rd's. Default is 108.

*Kagerou/Oboro stat limit is now set to whatever the limit is set to for 3rd jobs.
-Which is the default 120.

*Added item job masks for Gangsi, Death Knight, Dark Collector, and Kagerou/Oboro.
-Note: Backwards compatibility was added to allow Kagerou/Oboro to use all the equips
-the Ninja job can use to prevent needing to edit a chunk of the item database.
-The job also has its own exclusive mask which will be used on their exclusive equips soon.

*Kagerou/Oboro jobs can now duel weld daggers.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15882 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-20 13:06:34 +00:00
shennetsind
6b4d673359 minor performance improvement for users with battle_config.ksprotection disabled.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15855 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 10:34:34 +00:00
shennetsind
ea04a6aaf6 Fixed bugreport:5533 Voice of Siren status now works properly.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15852 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-11 06:25:30 +00:00
epoque11
34e7f045b7 - Spring cleaning of various source files
- Removed unused src/map/config/Skills/Mage_Classes.h file

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15837 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-09 22:56:59 +00:00
shennetsind
ba274c5392 Fixed bugreport:5500 / Follow up r15768
Shield Chain now takes account of weapon attack and weapon refinement into damage, along with elemental weapons.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15826 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-04-03 00:18:49 +00:00
lordttseven
60eda1e228 * fixed certain traps dealing blitz beat damage due to a missing break (see also bugreport:5509)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15814 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-28 18:33:45 +00:00
shennetsind
6d05ce229e Fixed bugreport:5515 targets in manhole may now be targeted by shadow form.
Also fixed manhole appearance changing to a trap when activated.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15813 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-28 05:43:03 +00:00
shennetsind
3a99470723 Follow up r15768 (bugreport:5411) - special thanks to Kenpachi!
Shield Bommerang takes weapon element only until it calculates its damage against target, from there on (dmg reduction calculation) it uses neutral.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15778 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-23 08:06:02 +00:00
shennetsind
878c8cfe07 Some minor code cleanup (gepard's idea from some time ago)
- Removed a dozen #REMODE checks.
- Added a typedef for the def type var

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15776 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-23 05:29:26 +00:00
shennetsind
f65f94c406 Fixed bugreport:5411 Shield Bommerang (Rapid Smitting), in renewal now takes weapon in account plus it weapon element (no longer forced-neutral).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15768 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-23 03:22:57 +00:00
shennetsind
ef354909b8 Fixed Sura Crescent Elbow (part of bugreport:5358), it now reflects properly.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15760 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-22 06:47:54 +00:00
shennetsind
4ed6dbc532 Fixed Sura Gentle Touch Energy Gain, bugreport:5358, now it gives you proper spheres
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15759 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-22 06:42:23 +00:00
shennetsind
b477b2ef01 Fixed bugreport:5355 Shadow Chaser's Auto Shadow Spell is now fully functional.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15756 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-22 05:19:37 +00:00
shennetsind
bca0f1abae Fixed bugreport:5356 Shadow Shaser's Shadow Form. Skill now redirects damage properly and is removed upon either caster or target leaving skill range
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15755 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-22 04:59:21 +00:00
shennetsind
d72c5e5a53 Fixed bugreport:5357 Neutral Barrier is now working accordingly.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15753 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-22 04:01:51 +00:00
shennetsind
b47bd76816 Follow up r15749, fixed to return correct value.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15751 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-22 03:37:55 +00:00
shennetsind
16f56a4a90 Fixed bug with Sacrifice, Triple Attack and SC_MAGICALATK stopping the character from attacking if either missed.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15749 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-22 02:31:58 +00:00
shennetsind
acade23765 Fixed Deep Sleep status, when hit in this status the hit damage is increased by 50% and deep sleep goes off. bugreport:5464
Also: Fixed Voice of Siren not going off when hit

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15725 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-18 17:35:29 +00:00
shennetsind
b2914108cf Follow up r15704, special thanks to Vali!
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15721 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-18 14:40:34 +00:00
shennetsind
6eb4323eb5 Fixed Verkana and Turisus RK Runes, bugreport:5388
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15717 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-18 06:56:43 +00:00
shennetsind
f81e19f10a Fixed Sura's Lightning Walk, bugreport:5407
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15713 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-18 05:45:20 +00:00
shennetsind
e226823124 Fixed bugreport:5304 flee calculation on renewal, thanks to Angezerus and Vali!
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15704 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-17 21:53:35 +00:00
shennetsind
e7f8a20fd7 Fixed Reject Sword, bugreport:4493 it nows applies damage reduction damage properly and rejects dual-wield weapons properly as on official servers. super thanks to daegaladh for his contribution
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15700 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-17 20:37:32 +00:00
epoque11
3c6cf65bdf - Fixed skillratio bonus only ever being multiplied by a factor of 1 (follow-up to r15666)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15667 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-08 13:23:50 +00:00
xantara
e13ceef503 - Correctly fixed Aimed Bolt and Arrow Storm skill ratios (related to bugreport:5272 and r15663) - thanks to Lighta
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15666 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-08 03:37:24 +00:00
xantara
7a6949a30f Fixed a few Ranger-related skills (bugreport:5272)
- Added check to not allow attacks when mounted on a Warg
- Added check to only allow a certain amount of skills when mounted on a Warg
- Updated Warg Bite's chance rate of immobilization and duration
- Updated Arrowstorm and Aimed Bolt's skill ratio damage

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15663 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-03-07 05:40:31 +00:00
shennetsind
4f28d3ef20 Fixed PA_SACRIFICE crash, bugreport:5371, present since r15277
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15635 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-27 22:29:59 +00:00
xantara
ef2e407b17 Applied renewal skill changes: (bugreport:5302)
- Arrow Shower's attack power (50+10*SkillLvl)
- Wind Blade's MATK per hit (from 100% to 150%)
- Storm Gust's chance of freezing (65-5*SkillLvl)
- Land Mine, Blast Mine, Claymore Trap's damage formula
- Spear Quicken's ASPD (fixed 7), CRIT (3*SkillLvl) and FLEE (2*SkillLvl)
- Holy Cross's double damage with 2-handed spear
- Axe Mastery's damage increase also applies to Sword class weapons
- Spiral Pierce's weapon requirement (now allows swords)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15626 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-22 02:08:57 +00:00
shennetsind
779ab672a4 Updated Enchant Blade, bugreport:5346
- May only cast on self.
- Updated formula: [( ( Skill Lv x 20 ) + 100 ) x ( casterBaseLevel / 150 )] + casterInt

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15620 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-19 21:17:42 +00:00
shennetsind
d2cf026ba2 Initial support for Wanderer and Minstrel, and a few adjustments here and there for other classes.
- 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@15616 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-19 17:49:23 +00:00
shennetsind
93f8dc1ffd Added 2 new item bonuses as per kenpachi's request:
- bonus2 bHPGainRaceAttack
- bonus2 bSPGainRaceAttack

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15608 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-18 18:15:31 +00:00
shennetsind
2310fd3ded Initial Support for Shura and a few 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@15606 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-18 17:34:59 +00:00
shennetsind
472348fad1 Fixed bShortWeaponDamage to work against cart termination, bugreport:5328
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15593 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-17 16:23:44 +00:00
shennetsind
3df097e1e2 Initial support for Shadow Chaser and a few 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@15589 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-17 15:33:13 +00:00
gepard1984
22f0714c07 - Added libconfig (configuration file library: http://www.hyperrealm.com/libconfig/):
- Updated VS9/10 project files.
   - Updated `configure` & `Makefile`s.
 - New GM, Commands & Permissions system:
   - '''This is a backwards compatibility breaking update''', please read tid:58877
   - Replaced GM levels with Player Groups.
   - Commands permissions & other privileges now depend on group, not GM level.
 - `@help` command improvements: requires "commandname" param and shows more detailed info about commands.
 - Modified GM whisper system to deliver messages basing on permissions, not GM level.
 - Remote trade request is now possible only if player is allowed to use `@trade` command as well.
 - Added a proper permission to use `/changemaptype` command.
 - `clif_displaymessage` is now capable of displaying multiline messages.
 - All `ACMD_FUNC`s are static now, and the only way to invoke them is with `is_atcommand()`; all client commands (starting with `/`) are now translated into corresponding atcommands (with exception of `/kick` used on monster, as there is no atcommand to kill single monster).
 - Removed nonsense "bot check" triggering when player blocked (`/ex`) Server.
 - Merged `@monster`, `@monsterbig` and `@monstersmall`.
 - Improved flow of atcommand execution to avoid revealing info about online players or existing commands to non-privileged players.
 - Merged `atcommand` and `charcommand` script functions (`charcommand` is aliased to `atcommand`).
   - Fixed `atcommand` script function reading unknown memory area (possible access violation).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15572 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-13 01:19:04 +00:00
shennetsind
92dccc50c0 added drain support to royal guard reflect damage skill, bugreport:5320
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15567 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-11 20:07:58 +00:00
shennetsind
e6a3ba48be Fixed bug with hunter traps working on mobs when cast by other mobs, bugreport:5278
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15559 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-09 19:47:55 +00:00
shennetsind
4e118878dd Added renewal behavior to safety wall (exclusive to remode)
- Safety Wall now possesses a lifetime equal to 3 times the health of the caster, when the wall absorbs this much damage, the wall is removed and any remaining damage is dealt to the player.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15554 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-09 02:58:34 +00:00
shennetsind
99917b3183 Added some renewal behaviors of skills from bugreport:5302 (all under renewal mode)
- Steel body no longer sets def and mdef at 90, instead it reduces incoming damage by 1/10.
- Storm Gust no longer possesses a hit counter; instead every hit have a chance to freeze of 20+(5 x skill_level).
- Thunder Storm skill ratio was increased from 80% to 100%
- Misc: added isOFF macro to replace REMODE == 0 compiler-level-checks.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15553 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-09 01:37:48 +00:00
gepard1984
fc400a1838 Removed gvg_eliminate_time battle config, as it was only used by scripts. Replaced its occurences in War of Emperium script with default value (7000ms) (bugreport:137).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15538 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-02-02 21:16:23 +00:00
gepard1984
e0ea6a4dcd Removed obsolete mob_clear_delay config (since r5707) (bugreport:137)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15532 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-31 20:33:14 +00:00
brianluau
00367cd7b7 - Removed more trailing tabs.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15527 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-30 20:17:55 +00:00
brianluau
3aede46965 - Removed trailing tabs, and fixed some spacing.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15524 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-30 16:02:55 +00:00
xantara
f7b45f9b48 ` Fixed Emperium's skill damage/heal and elemental resist (eg. Aspersio) - bugreport:5256
` Rebranded the Core.h file to rAthena

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15507 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-23 04:47:38 +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
shennetsind
40e49c7f3c Fixed a gcc warning, blame on r15451
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15459 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-15 01:29:49 +00:00