summaryrefslogtreecommitdiff
path: root/src/map/skill.c
AgeCommit message (Collapse)AuthorFilesLines
2011-12-29Fixed SC_BURNING icon not going off after it was over;shennetsind1-2/+2
Fixed SC_BURNING from making character unable to move/cast skills/use items/etc, bugreport:5174 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15328 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29Follow up r15316, fixed a gcc warning (tsc was uninitialized)shennetsind1-5/+8
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15317 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29Fixed Dragon Breath don't causes damage on hidden enemies.protimus1-2/+7
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15316 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29Fixed TK Mission from getting random mobs not available from dead branch ↵shennetsind1-1/+1
list (thanks to Muad_Dib), bugreport:5175 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15315 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29Fixed exploit with infinite item use, bugreport:2973shennetsind1-1/+6
-- Special Thanks to Yommy git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15312 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29Fixed Autospell bugs with stacking, foot check, and max_count check. ↵shennetsind1-6/+90
bugreport:4774 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15305 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29Confirmed on official server with assasin lvl 59 that venom dust poison ↵shennetsind1-1/+1
doesn't ignore items nor stats, bugreport:4781 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15304 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29Revert of r15298, will move it to the bug tracker. not a commit worth of the ↵shennetsind1-1/+1
15300 title =/ git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15300 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29it has been confirmed on a official server that AoE skills (e.g. storm gust) ↵shennetsind1-1/+1
do not stop functioning when you are dead git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15298 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29Fixed storm gust to always throw foe backwards from storm gust center, ↵shennetsind1-1/+1
confirmed on official server git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15296 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-29reverting r15231 as per bugreport:1154shennetsind1-5/+0
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15295 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-26Added support for Renewal Mode exclusive skill files, as per Kenpachi requestshennetsind1-0/+6
-- Entries in skill_<whatever>_db_re.txt safely overrides entries in its non_re.txt versions. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15284 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-26Added support for 'reins of mount' item, bugreport:5137shennetsind1-1/+10
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15283 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-24Added official elemental converter creation window handling, bugreport:5144shennetsind1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15242 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-24Fixed baby classes forging/brewing rates, bugreport:4847shennetsind1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15241 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-24Fixed Sevenwinds (warm wind) and Miracle from being dispellable, bugreport:4889shennetsind1-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15240 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-23Fixed all sniper traps (except ankle snare) from working on their owner; ↵shennetsind1-0/+5
bugreport:1154 Also fixed a gcc warning in status.c git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15231 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-23* Merged changes up to eAthena 15038.eathenabot1-5/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15225 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-22Fixed create elemental converter, bugreport:5142shennetsind1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15210 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-20vending bugfix for bugreport:947shennetsind1-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15188 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-20Storm Gust bug fix for bugreport:1813, also fixed a casual overflow in ↵shennetsind1-0/+5
sg_counter git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15186 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-20Fixed Devotion vs Reflection bug, bugreport:4508shennetsind1-3/+6
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15185 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-20* Fixed invalid state running of TK_JUMPKICK (Flying Kick).protimus1-1/+5
- This was causing wrong damages when use the ability with 1 cell difference of your target. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15176 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-20* Fixed Cracker (GS_CRACKER) not work the stun effect.protimus1-11/+6
* Correct the use of Snap (MO_BODYRELOCATION) in battlegrounds. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15175 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-20Fixed Ankle Snare visibility issue, bugreport:3961shennetsind1-0/+8
-- activating (stepping on) a invisible ankle snare now makes the trap visible again git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15174 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-20fix to timer errors on tweakwon kicks, bugreport:4028shennetsind1-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15172 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-17Assassin Cross of Sunset fix, bugreport:4631 credits to epoqueshennetsind1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15153 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-17Fixed blinker+evil druid vs status recovery bug, bugreport:326shennetsind1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15149 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-17Trick Dead may now be canceled with provoke, bugreport:4612shennetsind1-0/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15143 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-17parenthesis makes all the difference, found as bugreport:4631shennetsind1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15142 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-17Poem Bragi, Whistle, Assasin Cross, Apple Idun, Humming, Don't Forget me, ↵shennetsind1-6/+17
Fortune Kiss and Service4U are only dispellable if you're no longer in the song area (in the 20s grace time), bugreport:4888 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15139 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-17Fixed bug with quest skills duration, shrink, sight blaster, etc), ↵shennetsind1-42/+10
bugreport:5122 dropped unofficial fire ivy support (also it was conflicting with the bug above) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15138 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-15Added new skill inf: INF2_NOLP, for bugreport:4347.shennetsind1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15132 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-15Arrow Shower now works over land protector, bugreport:4347shennetsind1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15129 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-14Renamed RRMODE to REMODEshennetsind1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15111 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-14- Fixed Sky Deleter Card (and similar items) not healing when killing a ↵epoque111-1/+3
monster when in Berserk status git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15106 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-14- Added new check conditions to prevent abuse from no-delay .act files ↵epoque111-8/+35
(bugreport:4249) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15105 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-13Follow up r15084, tested and adjustedshennetsind1-3/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15086 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-13added cool down saving, bugreport:3976shennetsind1-1/+63
thanks to Epoque for his concept on how to handle the cool down data git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15085 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-13- Optimised the guild aura routine which was wasting cycles by processing ↵epoque111-15/+6
every unit on a map (rather than guild members) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15084 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-06Fixed "Highness Heal" Heal -- would not apply it's boost over AL_HEAL ↵shennetsind1-4/+5
properly. bugreport:5100 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15020 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-12-05Merging RREmu into rAthena -- quite a few stuff yet to be renamed, but we'll ↵shennetsind1-67/+2409
get it sorted. Some of the stuff included in RREmu that is now part of rAthena: - RE Drop Rate Modifier - RE Experience Rate Modifier - RE Weapon MATK - RE Shield ASPD job-specific penalty - RE Cast Time - Renewal-specific item DEF - 3.1 classes. - All-New Mounts - Official Magical Reflection - And other perks, such as fully-functional @mapflag also merged eAthena 15006 into rAthena. For Bugs, Comments and Suggestions: http://rathena.org/board/tracker/ git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@15009 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-10-16* Changed function-like macros into inline functions where it seemed ↵ai4rei1-1/+4
appropriate (topic:264007). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14976 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-09-18* Fixed CR_SLIMPITCHER passing item requirement index to itemdb_search when ↵ai4rei1-1/+1
used by a monster (bugreport:5021, since r6791). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14959 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-08-23- Rewrote/updated the SC_COMBO logic. Got rid of state.combo and added usage ↵Skotlex1-21/+18
of packet 0x7e1 (PACKET_ZC_SKILLINFO_UPDATE2) to report skill inf changes. - Cleaned up a bit the function clif_setlevel (these functions should be as lightweight as possible...) - Fixed the server sending twice the skill tree during login. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14939 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-08-10- Commiting a bunch of cleanups piled up from the past few weeks/months/years.Skotlex1-24/+25
- Updated unitwarp so that an id of "0" causes the script's rid to be warped. - Updated the Brasilis ontouchNPC warp command to use unitwarp instead. - Signum Crucis's duration is now specified in the skill_cast_db file - Updated @warp/@jump commands so that when an invalid tile is specified, a nearby cell is chosen (rather than using a map-wide random value) - The if(req.weapon) code was broken, since req.weapon is never "0" for a skill. Updated the code so that the requirement of '99' (any weapon) is stored as 0, in order to make the checks effective. - Cleaned up the code for script command warpparty - Fixed the define itemdb_canrefine() - Cleaned up some the status_damage() function - Fixed map_random_dir(), which at times would pick cells that didn't preserve the required distance. - Some aesthetic code cleanups. - Fixed some possible crashes for skills where the code assumes the caster is a player. - Fixed a bunch of idiotic code-snippets that should have embarrassed whoever was responsible for them. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14929 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-06-30Replaced custom type 'intptr' with standard 'intptr_t'.ultramage1-7/+7
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14873 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-06-25Slightly cleaned up some ancient Brandish Spear code:ultramage1-50/+55
* remove helper 'struct square' from common/mmo.h * moved skill_castend_nodamage_id's case ML_BRANDISH to separate function git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14866 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-06-22Added enum e_skill_flag to represent the values of struct s_skill's ↵ultramage1-3/+3
complicated 'flag' field. Reordered the enum values so SKILL_FLAG_REPLACED_LV_0 goes last and arithmetic can be done on it safely (for storing skill level values). This also adds support for skill levels higher than 10. Fixed several places where SKILL_FLAG_TEMPORARY was not handled properly, and instead was considered as one of the saved skill level values (resulting in skill level -1). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14861 54d463be-8e91-2dee-dedb-b68131a5f0ec
2011-05-29Renamed clif_parse_ReqFeel to clif_feel_req (since r4352).ultramage1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14839 54d463be-8e91-2dee-dedb-b68131a5f0ec