Commit Graph

  • 6dfdc4519a Merge pull request #1122 from rathena/cleanup/runonce-warnings Aleos 2016-04-10 09:53:52 -04:00
  • 1cd3741055 Merge pull request #1120 from secretdataz/feature/geteqweaponlv Aleos 2016-04-09 10:08:15 -04:00
  • c38bc88b8e Corrected Power of Life (fixes #1138) MysticFutur0 2016-04-09 08:52:11 -04:00
  • a92eddbe10 Merge 2da2e1f932de9f588ce86a3672e5b26808089124 into 5e58149bbc3c616f51349a0a8d7c6f1719491ea4 Lemongrass3110 2016-04-09 06:00:25 +00:00
  • 3ba54ffa34
    Item database update - Vicious Mind weapons Jittapan Pluemsumran 2016-04-09 01:21:47 +07:00
  • 5e58149bbc Added support for 2015-11-04aRagEXE * Added support for this client to replace the 2015-10-29aRagEXERE which had issues with unknown packets causing random disconnects. Thanks to @icxbb-xx and @renniw! aleos89 2016-04-08 12:36:46 -04:00
  • 5766fc6209 Corrected the return value for script command query_sql * Should return 0 on an empty query and -1 on a query failure. * Updated script command documentation. aleos89 2016-04-08 09:27:14 -04:00
  • 81341ac84d Summoner Eden Group Equip Quest Implementation MysticFutur0 2016-04-07 17:30:39 -04:00
  • 98dc0608c7 Catnip Meteor (follow-up to 1365d94, hopefully fixes #1149) * Fixed Catnip Meteor not deploying units when using a catnip fruit Playtester 2016-04-07 21:49:41 +02:00
  • e11dd0bbbf Update status.c MysticFutur0 2016-04-07 15:17:48 -04:00
  • a7da76055b doram Power of life Crit issue https://github.com/rathena/rathena/issues/1138#issue-146061631 SusanoSprites 2016-04-07 13:23:40 -04:00
  • 09dd7bd77f Fixed players getting stuck in storage * Resolves an issue when the server saves character data and the character is in their storage resulting in the storage_flag being removed too early. Thanks to @stealth62! aleos89 2016-04-07 11:04:22 -04:00
  • cedc56f74a Resolved compile errors for 2015 clients * Refactored some missing inventory checks from recent updates. aleos89 2016-04-07 10:01:13 -04:00
  • 2da2e1f932 Refactored the EQI constants Lemongrass3110 2016-04-07 14:00:52 +02:00
  • 9efd319900 Updated ZLIB Lemongrass3110 2016-04-07 01:02:15 +02:00
  • cedd5db1de Updated MySQL Lemongrass3110 2016-04-07 00:35:13 +02:00
  • 2305a66101 Resolved a flag overlap for status_change_clear_buffs * Small follow up to 894d6f2. * Resolves Chemical Protection flag coinciding with the Lux Anima flag. * Changed all bitmask values to readable constants. aleos89 2016-04-06 09:09:39 -04:00
  • 486495cab8 Edited small typo on script_commands.txt nanakiwurtz 2016-04-06 13:12:01 +07:00
  • cee4081364 Follow up to a40b0e5 (Updated Doram items) * Updated item_db.txt, item_db.sql, item_combo_db.txt * Thanks to @cydh, @Darkelfen, @julia40124009, @secretdataz nanakiwurtz 2016-04-06 13:07:24 +07:00
  • 8a3c6727a2 Merge pull request #1130 from rathena/cleanup/status-mode-access Aleos 2016-04-05 12:51:56 -04:00
  • 1e4ef405db Merge branch 'master' into mapflag/nocostume Atemo 2016-04-05 17:18:45 +02:00
  • 397728c213 Fixed an issue with mob randomwalk Lemongrass3110 2016-04-05 09:41:32 +02:00
  • 2369f39854 Eska (fixes #1136) * Eska no longer changes hard DEF * In pre-renewal, Eska increases soft DEF by a random 0~99 each hit * In renewal, Eska increases soft DEF by a fixed 80 * Eska no longer uses a weird timer that doesn't work anyway * Fixed the effect of Eska not being removed when the status change ends on monsters Playtester 2016-04-04 22:44:04 +02:00
  • 2b7861531b Kvm items usable (tested with Tasty White Ration) Atemo 2016-04-04 21:20:16 +02:00
  • e6f3bf2035 Added some mapflag and removed phen card & co. since map_flag_gvg already block bNoCastCancel in unit.c (and the other effect of the items sholdn't be removed) Atemo 2016-04-04 20:58:08 +02:00
  • 3a558ff83b Rename canParticipateSiegeTE into getpermissionwoete Atemo 2016-04-04 20:35:58 +02:00
  • b3d150c3a5 Merge branch 'master' into woe_te-restrictions Atemo 2016-04-04 20:22:25 +02:00
  • 8d43623a2b Resolved several compile warnings * Miscellaneous compile warning fixes. aleos89 2016-04-04 13:27:43 -04:00
  • d53a294a19 Merge pull request #1135 from secretdataz/db/item/update-1 Atemo 2016-04-04 18:27:13 +02:00
  • 5a4ed0d206 Follow up to 97e8891 I goofed hard. Jittapan Pluemsumran 2016-04-04 22:44:02 +07:00
  • 97e8891550 Fix typo in Big_Eggring_Card script Jittapan Pluemsumran 2016-04-04 21:37:06 +07:00
  • 691866ba34 Follow up to a266d5aa22148f8a14f00ba24b327ff8728deb64 Fix unmatched ')' Jittapan Pluemsumran 2016-04-04 21:34:02 +07:00
  • a266d5aa22 SQL synchronization Jittapan Pluemsumran 2016-04-04 19:04:15 +07:00
  • f6254b8706 Follow up to a0619d72c5e90ba2b36c74b69ba670b026abde64 Update combo scripts to use min/max Jittapan Pluemsumran 2016-04-04 18:58:44 +07:00
  • 80ff2e3893 Update Pre-Re item db to use min/max Jittapan Pluemsumran 2016-04-04 18:53:49 +07:00
  • 5f46a5c1f7 Items and skills restrictions trunk Atemo 2016-04-04 03:36:39 +02:00
  • 29f66186cd Fixed #1131 - Corrected KO_MAKIBISHI item required. Cydh Ramdh 2016-04-04 08:11:14 +07:00
  • c43e8db227 SQL synchronization rAthenaAPI 2016-04-03 21:44:42 +02:00
  • 7a0b628acb Fixed character deletion for 2015-10-01 onwards Lemongrass3110 2016-04-03 21:06:31 +02:00
  • 4165b1dde1 Merge branch 'master' of https://github.com/rathena/rathena aleos89 2016-04-03 08:53:33 -04:00
  • 1ee4f445ab Corrected King's Grace behavior (fixes #1068) * Users affected can no longer consume items or do physical attacks. aleos89 2016-04-03 08:52:59 -04:00
  • fea90673d9 Fixed monster unlocking target during cast (fixes #1134) * Monsters will no longer unlock their target when they use a skill that has a cast time on a target they need to chase Playtester 2016-04-03 14:46:43 +02:00
  • 75fce5df98 Provoke chance and animation (fixes #1132) * The Provoke chance is now 70% + 3%*skill_lv + srcBaseLevel% - tarBaseLevel% * When Provoke fails, it will no longer make the caster display any animation Playtester 2016-04-03 13:39:32 +02:00
  • b6abe3fcbf Standardized access to mode fields Lemongrass3110 2016-04-03 03:10:25 +02:00
  • 3e2210c827 Merge pull request #1124 from rathena/feature/atcommand-set-arraysupport Lemongrass3110 2016-04-03 00:19:17 +02:00
  • 35bcde65d4 Copy Blaze Shield (fixes #1129) * Blaze Shield can now be copied by Plagiarism and Reproduce Playtester 2016-04-02 19:43:58 +02:00
  • e0edc9956b Follow up to 19e4f59 * Fixed a compile error. aleos89 2016-04-02 11:59:27 -04:00
  • 19e4f599de Updated Arrullo and Deep Sleep Lullaby (fixes #1063) * Deep Sleep status is now avoidable thus removing the 5 second minimum duration. * Corrected the success chance for Arrullo and Deep Sleep Lullaby being 10x higher. * Deep Sleep status duration is now BaseDuration - 25 * tarBaseINT - 50 * tarBaseLevel. -- Deep Sleep Lullaby duration is doubled with BaseDuration - 50 * tarBaseINT - 50 * tarBaseLevel. aleos89 2016-04-02 11:03:56 -04:00
  • 43aca69bbf Merge 1e3be10a6cbf45dabd02e322aad5494e32017e65 into c14758f9324462fdf54593693a05908e7932ef7b Ninja 2016-04-02 00:21:21 +00:00
  • c14758f932 Unwanted auto attacks (fixes #1127) * Players will no longer do auto-attacks unless you keep the mouse clicked or use "Ctrl+Click" * When the client sends a packet to stop auto-attack, it will now be properly stopped Playtester 2016-04-02 00:56:15 +02:00
  • 3cad4cd3a7 Sura combos, Tumbling (follow-up to 7ccca9d, fixes #1100) * Sura combos will now target the trigger of the combo if you currently don't have any auto-target * Fixed Tumbling sometimes displaying the stance even though it didn't trigger * Fixed Tumbling not triggering when suffering the "Burning" status effect Playtester 2016-04-01 23:38:01 +02:00
  • ee979f30f0 Follow up to 2a29ac0 documentation update according to @aleos89's suggestion. Jittapan Pluemsumran 2016-04-02 02:23:14 +07:00
  • c75ffa15d5 Updated Offertorium curing status list (fixes #1111) * Removes Magnificat, Blind, Curse, Poison, Hallucination, Confusion, Bleeding, Burning, Freezing, Mandragora Howling, Paralysis, Pyrexia, Death Hurt, Leech End, Venom Bleed, Toxin, and Magic Mushroom. * Doesn't prevent the above statuses from being used again. * Moved status removal to status_change_start overlap check. aleos89 2016-04-01 07:58:11 -04:00
  • 5c233425cc Skill fixes riki maru 2016-03-31 22:39:46 -07:00
  • 1e3be10a6c AL_HOLYWATER: Set skill unit and Delete unit when overlapped with NJ_SUITON/SA_DELUGE Ninja 2016-04-01 13:29:58 +08:00
  • b53e00bcc2 Added support for arrays to atcommand set Lemongrass3110 2016-03-31 22:47:20 +02:00
  • cb87186578 Added some active contributors to the author list Lemongrass3110 2016-03-31 19:49:35 +02:00
  • 59eef4c73b Merge pull request #1092 from secretdataz/patch-1 Aleos 2016-03-31 09:10:30 -04:00
  • a0b3e517c8 Removed some warnings in run-once mode Lemongrass3110 2016-03-31 00:04:51 +02:00
  • 2a29ac0037 Follow up to ffd16c2 Thanks to @aleos89 for advices Jittapan Pluemsumran 2016-03-31 02:08:10 +07:00
  • ffd16c236e Follow up to 5e9489b documentation update Jittapan Pluemsumran 2016-03-31 01:27:48 +07:00
  • 5e9489bbf2 Make arguments in getequipweaponlv command optional Jittapan Pluemsumran 2016-03-31 01:25:07 +07:00
  • 16c86e7ee3 Merge 0d74ad17d6fa23a5dc653c4791b301f39ca1773f into 1812fddc2936e76e6a07fc01985dec9405c6d402 Jittapan "iSuzutsuki" Pluemsumran 2016-03-30 16:15:01 +00:00
  • 0d74ad17d6 Merge branch 'master' into feature/getweaponlv Jittapan Pluemsumran 2016-03-30 23:14:52 +07:00
  • a0619d72c5 Item database update. Made some item script utilize the new min/max command. Jittapan Pluemsumran 2016-03-30 22:55:48 +07:00
  • 1812fddc29 Adoramus vs MDEF (follow-up to 1ca9fb5, fixes #1067) * Adoramus chance can no longer be reduced by target MDEF Playtester 2016-03-30 17:55:47 +02:00
  • d89aeae750 Merge pull request #1116 from rathena/feature/minmax Aleos 2016-03-30 10:35:11 -04:00
  • cdd3fdfb6d Implemented min and max Lemongrass3110 2016-03-30 16:04:47 +02:00
  • c2c870948b Merge 3ba4f33dd1620981a4c7ac2d54a85d51acea7bc8 into a63604d92a1c8090257277e353fd28464e859c08 Ninja 2016-03-30 02:48:32 +00:00
  • a63604d92a Merge pull request #978 from rathena/command_update Atemo 2016-03-30 00:37:11 +02:00
  • d88a6aca45 Optimized Inventory, Cart Inventory, and Storage usage * These storage types now mimic Guild Storage and can be loaded/saved whenever needed. * Relieves mmo_charstatus from having to send storage types and lets the char-server handle it. * All storage types now have an increased max amount. * Fixes #441 - Players will no longer be required to log out to resync cart item data before opening a Vending Store. * Refactored player weight and cart weight calculations into their own functions. * Added script commands guildstoragecountitem[2] and guildstoragedelitem[2]. * Refactored several function return types as well as documentation. Thanks to @lighta and @cydh for their help with it! aleos89 2016-03-29 13:30:27 -04:00
  • bdeb3acc14 Merge pull request #1112 from secretdataz/test/issue1049 Lemongrass3110 2016-03-29 18:12:32 +02:00
  • 5baab10209 Follow up to ad0a278f4327f8143cebed5107e1c78691153e15 Jittapan Pluemsumran 2016-03-29 23:06:02 +07:00
  • ad0a278f43 Fix crash when enabling both DUMP_INVALID_PACKET and PACKET_OBFUSCATION Jittapan Pluemsumran 2016-03-29 23:01:39 +07:00
  • c4a39aedf1 Merge 79718b5f964b38e821499b7268192aa06bafb17e into fe97051adfecc7d18e60330973f2addb1a5b3161 Aleos 2016-03-29 15:02:33 +00:00
  • fe97051adf Updated Warmer effect (fixes #1097) * Warmer should not re-apply status immunities every 3 seconds. * Warmer status immunity should end once outside of the unit. aleos89 2016-03-29 11:01:58 -04:00
  • 362e37c606 Added debug possibilitys for packet obfuscation Lemongrass3110 2016-03-29 08:58:18 +02:00
  • 27785dee90 Edited unknown packet behaviour Lemongrass3110 2016-03-29 08:34:48 +02:00
  • 79718b5f96 Merged to master * Resolved conflicts. aleos89 2016-03-28 14:13:55 -04:00
  • 0a1332c3fd Follow up to 3908f4d * Refactored the storage_type enum. * Resolves compile error. aleos89 2016-03-25 11:19:06 -04:00
  • 965daa8223 Cleaned up Inventory, Cart Inventory, and Storage implementation * These storage types now mimic Guild Storage and can be loaded/saved whenever needed. * Relieves mmo_charstatus from having to send storage types and lets the char-server handle it. * All storage types now have a max of 1637 items each. * Fixes #441 - Players will no longer be required to log out to resync cart item data before opening a Vending Store. * Added script commands guildstoragecountitem[2] and guildstoragedelitem[2]. aleos89 2016-03-25 11:10:40 -04:00
  • ba640cf230 Updated Banding count check (fixes #1039) * Banding now counts self (the caster) when casted. aleos89 2016-03-28 13:40:48 -04:00
  • 1365d9418e Meteor Storm, Catnip Meteor (fixes #983) * Official implementation of Meteor Storm behavior -- It deploys all units directly at castend -- Each unit has a different expiration time -- On the last interval of a unit the meteor will appear -- When the unit expires, it will deal damage -- If the unit gets removed at any time, no meteor will appear and no damage will be dealt * It is now easily possible to configure Meteor Storm behavior via database files, no more extra coding required * Fixed Meteor Storm sometimes dealing damage even though no meteor appeared * Fixed Meteor Storm being able to hit through walls when the caster has moved in the meantime * Catnip Meteor will now create 3-7 meteors depending on level * Catnip Meteor now has an interval of 500ms instead of 1000ms * Catnip Meteor now has a curse duration of 20s instead of 5s Playtester 2016-03-28 16:37:46 +02:00
  • 894d6f2fe6 Tarot Card/Gospel vs Chemical Protection (fixes #1108) * The High Priestess Card from Tarot Card of Fate now removes Chemical Protection (all) * Gospel now removes Chemical Protection (all) on the caster Playtester 2016-03-28 10:20:27 +02:00
  • 3ba4f33dd1 A port of Hercules' min and max script functions Ninja 2016-03-28 14:57:24 +08:00
  • 2ba406a44c Update script_commands.txt Ninja 2016-03-28 14:43:53 +08:00
  • c889849011 A port of Hercules' min and max script Ninja 2016-03-28 14:37:28 +08:00
  • f175dbf20f Storages cleanup * Follow up to 3908f4d. * Updated documentation for several functions. * Refactored guild_storage_tosql and guild_storage_fromsql to match the new storage format. * Refactored several function return types. * Finally resolved cart data so it is saved and updated properly before opening Vending Shops. * Refactored player weight and cart weight calculations into their own functions. -- Resolves cart weight not updating properly. * Fixed players getting kicked when trading. -- Server thought the player was sending dupped items. aleos89 2016-03-27 11:56:54 -04:00
  • 6acd188bdd Merge branch 'cleanup/storages' of https://github.com/rathena/rathena into cleanup/storages aleos89 2016-03-27 11:00:59 -04:00
  • 31ef12b947 Fixed a parsing issue with #commands * Resolves an issue that makes #commands apply to a character that wasn't supplied. Thanks to @MishimaHaruna at HerculesWS/Hercules@e4cf73f! aleos89 2016-03-27 10:48:09 -04:00
  • 084fbc8251 Fixed some Linux compiler warnings (fixes #1105) Playtester 2016-03-27 09:46:30 +02:00
  • 0f41f98716 Item DB Update * Follow up 7a7ba75369595459438248ad028b67b294759fcb for pre-renewal. * Fixed wrong variable usage in autobonus script. Thank @Darkelfen in #1006 * Updated sql files. Cydh Ramdh 2016-03-27 14:18:50 +07:00
  • 88d2dde632 Updated Volcanic Ash effect (fixes #1090) * No longer gives 150% increased damage to fire type attacks. * No longer damages self and allies on normal map types. aleos89 2016-03-26 10:25:22 -04:00
  • 590f42cd15 Fixed defense overflow exploit (fixes #1104) * The defense penalty for being attacked by many enemies at the same time can no longer make DEF go negative * Fixed two potential overflow exploits Playtester 2016-03-26 13:15:06 +01:00
  • 7ccca9ddbb Combo activation and targeting (fixes #1100) * You no longer need to use combo skills on the enemy that triggered the combo except for Flying Side Kick * Taekwon stances can now activate even when another stance is still active Playtester 2016-03-26 12:18:23 +01:00
  • bd6539a9ba Follow up to c23688c Unify all checks into one function. Suggested by @Cydh. Jittapan Pluemsumran 2016-03-26 10:52:30 +07:00
  • a2941b7c4d Fixed issue #949 (requirement inversion) and corrected variable typo in alchemist.txt Atemo 2016-03-26 00:53:27 +01:00
  • cbfa9c9ea1 Merge branch 'feature/exp-giving-script' Merge pull request #1032 from rathena/feature/exp-giving-script Cydh Ramdh 2016-03-26 01:45:36 +07:00
  • 7a7ba75369 Merge pull request #1099 from rathena/bonus/bCriticalLong Cydh Ramdh 2016-03-25 19:15:37 +01:00
  • a4aad69750 Exp tables updated (fixes #1102) * Fixed a problem that many of the exp requirements were 1 level off * Removed custom level requirements from the default pre-re/re rAthena files * Optimized the structure of these files; no more redundant data * Added a few custom exp rows to import-tmpl/job_exp.txt that can optionally be used * Updated 1st and 2nd trans job exp requirements to the new official values from 2015 * Fixed a bug that caused monsters to still give 1 base/job exp even though their exp in the db is 0 * Updated Summoner EXP requirements according to latest test results; as Summoner has exactly the same base exp requirements as 3rd classes starting at level 99, it will now use the same row Playtester 2016-03-25 18:36:16 +01:00