762 Commits

Author SHA1 Message Date
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
shennetsind
2b204f1123 Fixed hunter traps so that they MAY hit their owner in pvp areas, bugreport:5228
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15451 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-14 11:27:45 +00:00
shennetsind
d252a899db fixed battle_delay_damage from delaying damage in 1ms or less interval (it'd receive 1 because the client delay stuff understands 1 = wait for damage)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15450 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-14 11:15:32 +00:00
shennetsind
6ccc6c6c83 Fixed bug with attack timer being chained unnecessarily when attacker is not able to issue atk -- this also caused client messages to be spammed e.g. "please equip arrow first". bugreport:5189
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15443 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-14 06:41:09 +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
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
protimus
35d919e7a5 Fixed Exceed Break to work properly.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15407 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-08 02:46:19 +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
shennetsind
f34d86ee5c Fixed a typo from r15381, bugreport:5202
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15391 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 18:44:32 +00:00
shennetsind
38242b763f Minor packetver babysitting, bugreport:4810
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15381 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 04:30:20 +00:00
shennetsind
6fbefb091e Fixed trap bugs as per bugreport:2817 (you finally can attack traps directly :0)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15380 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-04 03:47:01 +00:00
gepard1984
1a61c2d24e Removed unused and unofficial bonus bRandomAttackIncrease (in SVN since r2, bugreport:2139).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15372 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-01-03 22:25:12 +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
protimus
3ec7e6b7c0 * Updated for Emperium not can be healed by any skills.
* Updated investments formulas of HP and SP according to renewal.
- Not yet official, need more informations.
- This is a temporary fix necessary for the emperium can be broken.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15321 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29 20:57:09 +00:00
shennetsind
922e56e099 Fixed bug that allowed a specific timing to not receive reflected damage if the origin of the reflect has died, bugreport:4494
Special thanks to xazax!
Also: Added a performance improvement:
-- Before: all delayed damage would loop through all mobs/players/etc units in the server to confirm that the origin of the damage is equal to the source
-- Now: it compares the id of the damage source to the source id.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15314 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29 19:13:41 +00:00
shennetsind
2e2923cbcd Reverted partial r15186 it has been confirmed on a official server that sg doesn't do double damage on hitCount%3 == 0
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15297 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29 00:13:19 +00:00
xazax-hun
122c63765e Fixed a crash bug caused by clones that were committing suicide with PA_SACRAFICE. bugreport:4950
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15277 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-25 20:06:48 +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
b561a8c31d Follow up r15224, being these map flags do not stack then we can check just for pvp rather than 2 (gvg&bg).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15229 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-23 14:10:12 +00:00
GodLesZ
b5216e384d - Removed unused "save_log" setting (addepted from char server, used to debug save/load of objects) (bugreport:3218)
- Fixed tabs in message output (bugreport:5156)
- * change - Ai4rei was faster :P

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15227 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-23 14:04:25 +00:00
GodLesZ
53d44a8771 follow up r15048, fix to bugreport:5151
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15224 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-23 09:36:27 +00:00
shennetsind
d5d867dac4 Storm Gust bug fix for bugreport:1813, also fixed a casual overflow in sg_counter
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15186 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-20 12:39:34 +00:00
shennetsind
9575e41b63 Fixed Devotion vs Reflection bug, bugreport:4508
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15185 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-20 12:14:26 +00:00
shennetsind
8408292c4c Fixed Pressure from not doing any damage to devoted targets, bugreport:4182
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15184 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-20 11:41:36 +00:00
shennetsind
50f6369cee removed redundant checks -- pressure doesn't reach that part of the code
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15183 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-20 11:33:42 +00:00
shennetsind
b4d9a102c1 RE Defense damage reduction fixed, bugreport:5111
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15160 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-18 06:27:26 +00:00
shennetsind
e1e2f31ca9 Fixed bug with quest skills duration, shrink, sight blaster, etc), bugreport:5122
dropped unofficial fire ivy support (also it was conflicting with the bug above)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15138 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-17 02:49:22 +00:00
shennetsind
7c435a9e68 Renamed RRMODE to REMODE
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15111 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-14 20:34:02 +00:00
epoque11
a5be723648 - Added new check conditions to prevent abuse from no-delay .act files (bugreport:4249)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15105 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-14 14:07:25 +00:00