Commit Graph

  • 0da7136ae7 Merge pull request #1241 from wilkemeyer/optimize/pathsearch-memallocations Aleos 2016-05-07 13:00:36 -04:00
  • 6104db8d1e map-server: clif: fixed missing wfifo allocation in global-message-parser Florian Wilkemeyer 2016-05-07 16:42:36 +02:00
  • b414faef45 map-server: intif fixed too small wfifo allocation Florian Wilkemeyer 2016-05-07 16:41:55 +02:00
  • 7ec06ca1a8
    Follow up to dc74119 Jittapan Pluemsumran 2016-05-07 10:29:24 +07:00
  • 0c09928dd3 Fixed the Monster Transform status icon (fixes #1215) * Resolved the timer getting removed from the icon on map changes. * The status is not infinite so it should not be sent to the client as infinite. aleos89 2016-05-06 08:59:23 -04:00
  • 2b61f45a94 Fixed readparam behaviour for variables Lemongrass3110 2016-05-06 01:14:12 +02:00
  • 55165ac0bf Fixed a map crash from the mob mode update (fixes #1235 and fixes #1238) * Follow up to 55e4df1. * Added an extra check to make sure block list is not null on skill use. Thanks to @Vomaito, @keitenai, @spinzaku, @Playtester, and @Tokeiburu! aleos89 2016-05-05 12:36:33 -04:00
  • 09974e8ded Merge pull request #1243 from wilkemeyer/fix/skillidx-can-become-out-of-bounds Lemongrass3110 2016-05-05 00:06:00 +02:00
  • f7bc696335 map-server: increased size of skilldb_id2idx[] array, to prevent out-of-bounds access. Florian Wilkemeyer 2016-05-04 21:57:10 +02:00
  • d83559cb7f Added missing Summoner constants * Added JOB_SUMMONER and EAJ_SUMMONER constants. * Updated eA Job System documentation. aleos89 2016-05-04 12:58:09 -04:00
  • ce97b9ae0f corrected some typos in descriptive comments Florian Wilkemeyer 2016-05-04 14:46:29 +02:00
  • 99cb385f34 map-server: optimized path_search(), by removing dynamic memory allocation for each call. Florian Wilkemeyer 2016-05-04 13:56:20 +02:00
  • 8a37f1b2a9 Marionette Control, Mechanic Back/Front Slide - Marionette Control now has a range of 7 (fixes #1239) - Mechanic Back/Front Slide skills are no longer blocked by gear that makes you knock-back immune (fixes #1227) Playtester 2016-05-03 22:04:43 +02:00
  • 2170cfc01b Fixed a cashshop crash after reloaditemdb Lemongrass3110 2016-05-03 19:33:23 +02:00
  • 6a43804f98 Fixed airship combo Lemongrass3110 2016-05-03 18:00:30 +02:00
  • 7cac060fad SQL synchronization rAthenaAPI 2016-05-03 17:46:20 +02:00
  • 79ba46c9a0 Fixed Champion Monster modes (fixes #1226) * The monster modes were stored in decimal format so the converter created invalid hexadecimal modes. * Resolved a few issues with the Monster Converter tool. -- Fixed some run time errors. -- Added support to check for decimal format when converting. aleos89 2016-05-03 10:48:51 -04:00
  • b14b3e2888 Used weapon type constants where possible Lemongrass3110 2016-05-02 23:28:32 +02:00
  • 89f86b2533 Lunatic Carrot Beat, Catnip Meteor, Grand Cross (fixes #1219) - Lunatic Carrot Beat and Catnip Meteor now deal 300% to 700% damage which is calculated once and split between multiple hits rather than calculating damage per hit; despite this, they can still hit plants - Reduced cast time of Lunatic Carrot Beat from 3000ms to 1500ms and cooldown from 8000ms to 6000ms according to latest tests on kRO - Fixed Catnip Meteor still having a fixed cast time - Increased stun chance of Lunatic Carrot Beat from 10% to 20% - Increased curse chance of Catnip Meteor from 10% to 20% - Increased cast time of Grand Cross in pre-re to 3000ms (see #1140) - Fixed Grand Cross sometimes having 4 intervals instead of 3 (see #1140) Playtester 2016-05-02 23:26:28 +02:00
  • c6187fa5c1 Corrected weapon types for Daehyon Card Lemongrass3110 2016-05-02 23:17:42 +02:00
  • cb52138eaa Corrected Tiger Cannon combo bonus (fixes #1233) * Tiger Cannon combo bonus should not be applied when used through Flash Combo. * Follow up to e30df46. aleos89 2016-05-02 13:01:18 -04:00
  • 1967fab1ce Merge pull request #1232 from wilkemeyer/fix/pc_setpos-return-enum Lemongrass3110 2016-05-02 15:42:38 +02:00
  • 7ff50e46a7 fix return values in pc_setpos (use enum constants instead of INT-values for return return value) Florian Wilkemeyer 2016-05-02 15:19:37 +02:00
  • abaed18016 Corrected Tension Relax HP regeneration while overweight (fixes #1177) * When Tension Relax ends so should the HP regeneration bonus. aleos89 2016-05-01 09:51:19 -04:00
  • d36610d605 Fixed a compile error on pre-renewal * Follow up to 44cf0d0. aleos89 2016-04-30 12:04:25 -04:00
  • 44cf0d0e93 Corrected Enchant Blade damage formula (fixes #975) * Enchant Blade now factors in target's DEF/MDEF and source's MATK. aleos89 2016-04-30 10:09:49 -04:00
  • ba1c45c45d Fixed an issue with Chorus skill range (fixes #1162) * Follow up to 497cca1. * Resolves some Chorus skills not activating properly. aleos89 2016-04-29 16:21:11 -04:00
  • 703b1ec6ed Fixed NPC_SUMMONMONSTER switching monster mode to the slave mode (fixes #1221) * NPC_SUMMONMONSTER should not call status_calc_slave_mode as it should be spawned like a normal monster. aleos89 2016-04-28 13:44:47 -04:00
  • b02115e163 Updated Fresh Shrimp heal rate (fixes #1220) * Fresh Shrimp now heals 4% of max HP. aleos89 2016-04-28 12:29:34 -04:00
  • 7a3b3e5a8c Merge pull request #1216 from rathena/hotfix/issue1214 Aleos 2016-04-27 13:05:25 -04:00
  • 16f2d54248 Updated the logic in atcommand item2 Lemongrass3110 2016-04-27 10:22:00 +02:00
  • 9fd08ef540 Corrected a comment to match the config value * Follow up to 6227135. aleos89 2016-04-26 10:06:45 -04:00
  • 6620c3dcec
    Item database update - Requiem weapons Jittapan Pluemsumran 2016-04-26 00:36:12 +07:00
  • dc74119b1e
    Follow up to 0f1b1af documentation update Jittapan Pluemsumran 2016-04-26 00:33:29 +07:00
  • 0f1b1af928
    Implemented additional item bonus bMagicAddRace2 and bIGnoreMdefRace2Rate Jittapan Pluemsumran 2016-04-26 00:31:24 +07:00
  • 62271358da Merge pull request #1203 from rathena/hotfix/issue1198 Aleos 2016-04-25 12:26:30 -04:00
  • f0b093f0fd Follow up to 6ab9fd0 * Adjusted the message returned. aleos89 2016-04-25 11:10:53 -04:00
  • 1f34a8cd10 Re-Added PostBuild Step to map-server VCProject which copies the corresponding conf/import-tmpl to conf/import if they do'nt exist. Florian Wilkemeyer 2016-04-25 12:56:44 +02:00
  • 4f47f1fab0 Added Visual Studio 2013 Solution && Clean Project Files with proper dependencies Florian Wilkemeyer 2016-04-25 12:49:35 +02:00
  • 5052751f83 Removed old VS9-15 Solutions && VC-Project files. Florian Wilkemeyer 2016-04-25 11:47:13 +02:00
  • bc0e8efc17 Revert "Fixed character deletion" Jey 2016-04-25 02:14:39 +02:00
  • 6688089192 Follow up to 6ab9fd0 Lemongrass3110 2016-04-24 20:41:01 +02:00
  • 6ab9fd0eea Small refactor of pc_setpos Lemongrass3110 2016-04-24 20:32:05 +02:00
  • e5af11309b Merge pull request #1201 from rathena/cleanup/recallall-redundant-deathcheck Aleos 2016-04-24 11:26:43 -04:00
  • 82c58ea6ac Added PACKETVER to config/core.h Lemongrass3110 2016-04-24 14:32:07 +02:00
  • 0a92487d19 Removed a redundant death check in recallall Lemongrass3110 2016-04-24 12:07:24 +02:00
  • de8c0b78c0 Merge pull request #1200 from wilkemeyer/fwi/map_skill_cleanup_id2idx_ansi-c Aleos 2016-04-23 12:32:11 -04:00
  • 2a60f56a7a map-server: skill-subsystem: removed yet another useless DBMap (skilldb_id2idx). Florian Wilkemeyer 2016-04-23 15:51:48 +02:00
  • 024dbdf789 Merge f3310698ac721d10471cb2d870e00b2eda8765c3 into 94840b173425b047ae07ed219ab8759f684478ea Florian Wilkemeyer 2016-04-23 14:29:44 +00:00
  • f3310698ac map-server: skill-subsystem: removed yet another useless DBMap (skilldb_id2idx). Florian Wilkemeyer 2016-04-23 15:51:48 +02:00
  • 80d4474bc7 map-server: cleanup: skilldb_name2id declared in header not in source-file. Florian Wilkemeyer 2016-04-23 16:24:07 +02:00
  • 94840b1734 Follow up e8f2fc166fd61aa1f32d18d7cce4cdccaae9696d * Fixed compilation warning, incompatible types for timer. Cydh Ramdh 2016-04-23 17:59:36 +07:00
  • 10bac969ee Added DIR_* to script constants * Adjusted a few location in source to use the constants. Thanks to @Lemongrass3110! aleos89 2016-04-22 23:12:47 -04:00
  • e8f2fc166f Added comments to rental functions * Follow up to 074bdde. * Changed pc_inventory_rental_end to a bool type. aleos89 2016-04-21 12:13:45 -04:00
  • eff0dca005 Updated bone_drop configuration description * Added a note to state the default item's trade restrictions. aleos89 2016-04-20 14:59:17 -04:00
  • ef779946fa Resolved a compile warning * Removed an unused variable from 55e4df1. aleos89 2016-04-19 08:49:34 -04:00
  • a010531159 SQL synchronization rAthenaAPI 2016-04-18 22:06:54 +02:00
  • 55e4df14c2 Overhaul of the mob mode system * This rewrite allows for better adaptation from the Aegis Class and Attribute fields. * Refactored the renewal level penalty function. * Slaves are now properly assigned an official slave mode of CanWalk, CanAttack, and NoRandomWalk. * Removed extra Boss checks and adjusted others to use their proper functions. * Properly implemented Skill Immunity mode to match Aegis. * Separated MVP and Boss modes. -- MVP mode defines when mobs should give MEXP, MVP Drops, and show the MVP sign. -- MVP now have their own item drop configurations. * Updated the mob_db and mob_skill_db to match the new mode structure. -- Included a Perl tool (tools/convert_monstermode.pl) to allow people to convert their custom mobs to the new mode structure. Thanks to @Playtester and @Lemongrass3110 for help with debugging and information! aleos89 2016-04-18 14:49:27 -04:00
  • 6649d2e98d Merge pull request #1175 from rathena/followup_eqi Atemo 2016-04-18 16:54:27 +02:00
  • 1a87f90aa9 Structure change of F_getpositionname Atemo 2016-04-18 16:48:54 +02:00
  • 7d6be7e21e Add F_getpositionname to return the EQI_* name Atemo 2016-04-18 15:50:28 +02:00
  • 31652610cc Added Visual Studio 2015 Update 2 files to gitignore Lemongrass3110 2016-04-18 12:35:10 +02:00
  • 459d3083ac Update .gitignore Jittapan Pluemsumran 2016-04-18 14:12:57 +07:00
  • 5070855f0a Reverted f0aa0e5 Lemongrass3110 2016-04-17 23:47:09 +02:00
  • 2e192b0406 Merge pull request #1170 from rathena/3rdparty-upgrade/zlib-1.2.8 Lemongrass3110 2016-04-17 22:32:48 +02:00
  • f0aa0e5b60 Fixed the unknown packets on clients from october 2015 onwards Lemongrass3110 2016-04-17 22:31:19 +02:00
  • 76922d87a3 Adjusted some characters in a comment Aleos 2016-04-17 12:47:00 -04:00
  • e30df46797 Fixed Tiger Cannon and Sky Net Blow splash damage (fixes #1025) * Tiger Cannon and Sky Net Blow will now properly give Combo State bonus damage to splash targets. * Corrected Flash Combo not delaying attacks, acting, and item usage for the entire cast time. aleos89 2016-04-17 10:50:58 -04:00
  • c796a77a72 Fixed position of Costume RWC Shouting Mouth Lemongrass3110 2016-04-17 15:46:48 +02:00
  • 77212ece52
    Follow up to 21c636c Move CELL_CHKLANDPROTECTOR check to ST_WATER check Jittapan Pluemsumran 2016-04-17 18:30:55 +07:00
  • 21c636c12b
    Correct Aqua Benedicta interaction with Watery Evasion to match official behavior. Fixes #1119 Jittapan Pluemsumran 2016-04-17 17:45:02 +07:00
  • 33efbd0869 Summoner, Novice and Level 151+ HP/SP updated (fixes #1181) * Summoner HP/SP values are now accurate for both HP/SP tables and the automatic calculation * Summoner HP/SP adjustments in the code are now at the correct place and only used when the HP/SP tables are not used * Super Novices now gain +2000 HP at both level 99 and level 150 and the bonus stays even on level 100-149 and 151+ (fixes #979) * Normal Novices no longer get a HP boost * Updated HP/SP tables to official values for level 151-175 and extrapolated new values for up to level 500 * Removed 3rd classes from the HP/SP tables in pre-re and replaced them with dummy data (using Novice values) -- Note: This way updates like this one don't need to be done twice. If you want to use 3rd classes in pre-re just copy over the lines you need from the re folder or even better, use the import folder. You should use it for all customizations you do for easier updating. Playtester 2016-04-17 01:08:44 +02:00
  • 05a1b61bed Correct script part Atemo 2016-04-16 16:45:33 +02:00
  • 803a139e78 Correct docs and script follow up the refactor of EQI Atemo 2016-04-16 15:55:20 +02:00
  • 5d446e533b Updated Power of Sea effect (fixes #1174) * Now gives MHP + 1000 and MSP + 100. * Spending 20 skill points on Fish-type skills the bonus becomes MHP + 3000 and MSP + 300. aleos89 2016-04-16 09:51:14 -04:00
  • 7046cf8fc5 Fixed two npcs which used hardcoded EQI_ values Lemongrass3110 2016-04-16 11:14:36 +02:00
  • bcc581fbc1 Merge 8bdb204d849f6c6f0901890d8fb3ba2dbcd5a315 into 5731eca3b04e4853fc49393e3d4963ba7f98510a Baalberith6 2016-04-16 03:24:54 +00:00
  • 5731eca3b0 Fixed two item's weapon type Lemongrass3110 2016-04-15 21:39:37 +02:00
  • 63e772956b Corrected some skills healing immune targets (fixes #1109) * Gentle Touch - Cure and Tuna Belly will no longer heal Emperium or Barricades. Thanks to @admkakaroto and @Darkelfen! aleos89 2016-04-15 10:50:13 -04:00
  • a1777407f9 Resolved final GCC compile warnings * Fully fixes #1171. * Follow up to ee3cf98. aleos89 2016-04-15 10:02:51 -04:00
  • a85a907df6 Item DB Update * Added more Doram items and combo * Thanks to @Darkelfen, @secretdataz, @Daniel4rt nanakiwurtz 2016-04-15 09:49:03 +07:00
  • 7264099fb9 Fixes some compiler warnings on GCC Lemongrass3110 2016-04-14 23:24:15 +02:00
  • a41ba12cf2 Fixed character deletion on 2015-11-04 and higher (fixes #1167) Aleos 2016-04-14 17:01:29 -04:00
  • fdf67ed119 Follow up to ad9df23 * Added padding to job bitmask to prevent confusion nanakiwurtz 2016-04-15 02:02:25 +07:00
  • a02f28405a Merge pull request #1 from rathena/master João Filho Matias Silva 2016-04-13 18:56:54 -03:00
  • 9a3afff176 Merge branch 'master' of https://github.com/rathena/rathena aleos89 2016-04-13 14:07:39 -04:00
  • bd3952c3d4 Updated Body Style command * Now allows for Arch Bishop class. aleos89 2016-04-13 14:07:06 -04:00
  • 7e97b0db86 Summoner skill status changes * Until tested, Summoner skills will now use the default renewal base duration for their status changes -- Bleeding: 120s -- Stun: 5s * Moved status change durations to duration2 for these skills Playtester 2016-04-13 18:14:49 +02:00
  • e3500093b1 Catnip Meteor Cast, AoE and Damage (fixes #1166) * Catnip Meteor now has a variable cast time of 7500ms (previous 6000ms) * Catnip Meteor now has a cooldown of 5000ms on all levels (previously 2000-6000ms) * Each meteor now has an AoE range of 7x7 (previously 3x3) * Each meteor now deals 5 hits regardless of level used (previous 1-5 hits) * Each hit now only deals 40%+20%*level damage (previously 200%+100%*level) -- Note: As damage is multiplied by number of hits (can hit plants), damage per meteor is now 200%+100%*level Playtester 2016-04-13 17:51:31 +02:00
  • 67e26c885d Added a new script command unitexists * Small follow up to 4f16d82. * Checks to see if a unit exists or not. aleos89 2016-04-13 09:34:43 -04:00
  • 2874b76b98 Removed excess right curly brackets on item_db_re * Thanks to @Yuchinin nanakiwurtz 2016-04-13 18:19:01 +07:00
  • 2bf64c9773 Refactored the EQI constants The EQI constants of the constants database did not match the ones used in the source up to now. For whatever reason long long ago an array was created which mapped the const_db EQI constants to the source's EQP constant(aegis bitmasks). With this commit we now use the already existing array from pc.h(which was moved from pc.c to be accessible). Lemongrass3110 2016-04-13 11:11:42 +02:00
  • 99fe9a4418 SQL synchronization rAthenaAPI 2016-04-12 20:03:43 +02:00
  • ad9df23d91 Merge pull request #1153 from secretdataz/db/item/vicious Lemongrass3110 2016-04-12 20:02:24 +02:00
  • 4f16d82540 Added return values for unit script commands (fixes #1143) * Script commands getunitdata and setunitdata will return -1 when the given GID is not found. * Script commands getunitname and setunitname will return Unknown when the given GID is not found. aleos89 2016-04-12 10:16:58 -04:00
  • ee3cf98daa Fixed a possible item ID overflow for script command makeitem (fixes #1160) * Fixed a possible overflow with script command getareadropitem. * Adjusted item count variables to match item ID variable type as well. aleos89 2016-04-12 09:52:06 -04:00
  • ade6b2ae98
    Follow up to 3ba54ff Jittapan Pluemsumran 2016-04-12 13:36:06 +07:00
  • c8ee48ab10 Follow up to cee4081 * Reverted MATK value of Eden Group Foxtail I (1699) * Thanks to @zackdreaver and @julia40124009 nanakiwurtz 2016-04-12 11:40:44 +07:00
  • 87471044aa Auto spell error log (fixes #1154) * When using auto spell, it will no longer print error messages to the map-server when no valid skill was selected Playtester 2016-04-11 19:51:51 +02:00
  • 17685a3247 Fixed Heaven Drive not doing any damage (fixes #1156) * Moved the Silver Vine Root Twist cancellation from Heaven Drive to skill_additional_effect as it was breaking out of the switch before skill_attack. aleos89 2016-04-11 09:45:03 -04:00