summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2012-08-27Follow up r16712 fix an uninitialized warning in skill.c - thanks to BuildBotrud0lp201-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16713 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-27Fixed bugreport:6516 where duplicate entry in produce_db.txt is been ignored ↵rud0lp203-153/+233
when both required skills are present in a character (ex. AM_PHARMACY w/ GN_CHANGEMATERIAL) Updated all Genetic's item creation skills to its official behavior and added all missing items used for GN_CHANGEMATERIAL.(bugreport:6539) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16712 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-27Updated read_elemental_skilldb() to skip empty lines instead of throwing an ↵kenpachi2k111-0/+3
error. (bugreport:6565) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16711 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-27- read_elementaldb: skip blank lines.brianluau1-0/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16710 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-26Fixed bugreport:6500 where SC_WEAKNESS doesn't ignore Chemical Protection ↵rud0lp201-1/+3
effect and MADO. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16707 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-26Fixed error in npc_path_data reference counting resulting in the script ↵greenboxal21-1/+1
never getting really unloaded. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16706 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-25Fixed bugreport:6521 where MO_CALLSPIRIT doesn't benefit with ↵rud0lp201-2/+7
SR_RAISINGDRAGON effect. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16705 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-25Follow up r16669 updated the new monster hp to its official behavior.rud0lp202-2/+16
Follow up r16661 added missing configuration for variable cast time reduction through stats. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16704 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-25- reverted to r16668, erroneous fixsalepate1-2/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16702 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-25- fixed pc_statusup2(): status cost update conditionsalepate1-4/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16701 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-24Fixed bugreport:6550 @unloadnpcfile now refreshes the hardcoded npc event ↵shennetsind1-0/+4
array (onpckillevent onpcdieevent etc) so that any unloaded references are properly removed. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16697 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-23Fixed bugreport:6543, just removing a unused variable.shennetsind1-1/+0
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16692 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-22Fixed bugreport:6536 when a monster is killed by a assist of yours it now ↵shennetsind1-37/+30
updates quests (homunculus, mercenary, elemental). Also, fixed taekwon mission not to count kills for when you kill a monster's fake version (e.g. shinobi under that rebirth spell) -- avoids exploit. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16689 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-22Fixed bugreport:6464 renewal drop rate can no longer make items "drop" at ↵shennetsind1-1/+4
0.00% (0.01% cap now enforced) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16688 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-22Major cleanup all over the place, made possible by mkbu95's scan-build ↵shennetsind14-197/+124
report he provided us with. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16687 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-22Follow up r16636 - Added the two new arguments to the buildin_areawarp_sub ↵kenpachi2k111-1/+1
call in mapwarp script command. (bugreport:6526) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16682 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-22Follow up r16676 - removed a superfluous argument from status_fix_damage ↵kenpachi2k111-1/+1
call in skill.c. (bugreport:6533) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16681 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-22Fixed a bug where Flying Kick could be used (outside of PVE/PVP/etc) to ↵cookiecrumbs1-3/+9
actually move to a character (by stalkers and TKs). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16678 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-22Fixed bugreport:686 and bugreport:3603 where kaite magic ↵cookiecrumbs1-2/+23
reflected/reflecting damage (i.e. Reflect Shield) is directed to the Paladin (Devotion) instead of the player devoted. Per official standards, the player devoted should receive the damage in those instances. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16676 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-22Fixed bugreport:5534 (follow up to r16554) where GDB wasn't allowing for 1 ↵cookiecrumbs1-1/+2
HP damage, spellbreaker and eske when in INVINCIBLE state. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16675 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-20Added support for the new monster purple hp bar packet (packetver >= ↵shennetsind3-2/+27
20120404), make sure to toggle /monsterhp in the client to show the bar. Special Thanks to EvilPuncker and scriptor for the packet structure git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16669 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-19Fixed bugreport:6498 sp respawn restart_sp_rate setting is now fully respected.shennetsind2-6/+8
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16668 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-18Fixed bugreport:6496 character selection screen rename function fixed for ↵shennetsind1-1/+1
clients 20111025 and newer (right click the character with the add-ons sidebar and select the first option to rename) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16666 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-18Fixed bugreport:6343 homun-s skill tree now is properly populated with ↵shennetsind3-40/+67
previous homun form skills, note the sql table update: upgrade_svn16663.sql git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16663 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-18Implemented Renewal Casting System.rud0lp2011-111/+200
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16661 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-17Fixed bugreport:2101 and bugreport:4216 where Cracker doesn't stun players. ↵cookiecrumbs1-3/+2
Per official standards it does. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16659 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-17Fixed bugreport:6343 Issue #1: homunculus skill tree is now refreshed upon ↵shennetsind1-0/+2
class change. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16658 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-17Follow up r16656 improved unloadnpcfile stuff performance-wise, making npcs ↵shennetsind1-13/+71
from the same file share the filepath reference rather than each having its own copy. Special Ultra Super Thanks to Trojal <3 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16657 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-17Added 2 (3) new atcommands:shennetsind6-69/+165
* @unloadnpcfile <file path> ** e.g. "@unloadnpcfile npc/cities/alberta.txt" unloads all npcs created by the npc/cities/alberta.txt file. * @addperm/@rmvperm <permission_name> ** e.g. "@addperm skill_unconditional" / "#rmvperm "player" skill_unconditional" git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16656 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-17Follow up to r16647, fixed bugreport:5534. Moved the fix from skill.c to ↵cookiecrumbs2-9/+7
status.c. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16654 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-17Added @reloadquestdb as per Script / DB Developer Joseph request.shennetsind3-55/+54
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16651 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-17Fixed bugreport:5534 where the SC wasn't ended. This resolves the issues ↵cookiecrumbs1-1/+9
with Sealed Shrine and NPC_INVINCIBLEOFF and NPC_INVINCIBLE. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16647 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-15Fixed bugreport:6446 credits to flaviojs, special thanks to Lelouch vi ↵shennetsind1-11/+9
Britannia for the dump. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16638 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-15- Removed useless mapname compares (since r570) and fixed the strncmp for ↵brianluau2-11/+8
malangdo/malaya (r15388). [thanks lighta] - Follow up to r16322 so the comment "only modifier is halved but still benefit with the damage bonus" is actually true. Thanks lighta! git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16637 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-15` Changed areawarp script command to accept two additional, yet optional, ↵xantara1-22/+52
parameters to allow an area warp to an area (instead of just a specific coordinates). See documentation. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16636 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-15` Added new atcommands: disguiseguild, undisguiseguild, sizeall, sizeguildxantara1-8/+162
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16635 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-14Follow up r16632, added check on level up so that the equip is automatically ↵shennetsind4-9/+23
unequipped when you leave the elvmax range, special thanks to mistah_j for pointing out. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16633 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-14Added equipment max-level support as per manager Kenpachi request (required ↵shennetsind3-1/+15
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16632 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-13Minor adjustment that makes clones die in a smoother manner (rather than ↵shennetsind1-2/+4
standing still after death and disappearing in a small delay they now display a dead sprite and disappear a few seconds afterwards) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16629 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-12Fixed bugreport:6459 yet another variable assignment fix, special thanks to ↵shennetsind1-2/+4
joseph for bringing this to our attention. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16625 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-11Fixed bugreport:6456 repair scroll (#14587) is now fully functional, bug was ↵shennetsind3-16/+23
due to the range being checked on pc_checkskill and it'd return 0 when the caster isn't a blacksmith class (or doesn't have repair weapon mastered), the skill level cast is now stored in (struct map_session_data)->menuskill_val2. special thanks to kyeme for his persistence git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16624 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-11Fixed a bug where weapon repair skill would crash, super-ultra-mega-thanks ↵shennetsind1-1/+1
to EvilPuncker. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16623 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-10Fixed bugreport:6451, a ancient bug present r6791 which would cause any ↵shennetsind1-38/+34
non-handled items in (struct item) to possess corrupted memory. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16617 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-09Fixed bugreport:6443 where SC_AUTOSHADOWSPELL bypasses flag checking of ↵rud0lp202-3/+33
ground type skills. Follow up r16591 where using KG_GENWAKU on sitting targets the client doesn't sync with the server in sitting state. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16613 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-09Fixed bugreport:6108, getd now works as a parameter for query_sql.xantara1-27/+13
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16612 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-08Fixed replacestrcookiecrumbs1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16608 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-07Fixed bugreport:6428 where the count parameter of replacestr didn't allow ↵cookiecrumbs1-3/+34
variable integers injected in the script command. Added script command repairall to easy repair all of the attached character's items. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16600 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-07Reverted wrong checkre() command optimization (bugreport:6426)daegaladh1-1/+16
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16599 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-07Follow up to r16479 fixed a bug where SC_CLOAKING would freeze the character ↵cookiecrumbs2-3/+2
on equipment switch (example: using Frilldora card on a Garment and unequipping). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16596 54d463be-8e91-2dee-dedb-b68131a5f0ec
2012-08-07Fixed bugreport:6406,bugreport:5986 updated Extreme Vacuum to its official ↵rud0lp202-17/+60
behavior. Fixed bugreport:6404 where using KG_GENWAKU on sitting targets the client doesn't sync with the server in sitting state. Updated RK_FIGHTINGSPIRIT ASPD bonus. Thanks to michieru. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16591 54d463be-8e91-2dee-dedb-b68131a5f0ec