13578 Commits

Author SHA1 Message Date
Lemongrass3110
16f2d54248 Updated the logic in atcommand item2
Now shadow equipments will not stack anymore.
Pet eggs are created as in normal item atcommand.

Fixes #1214
Thanks to @julia40124009 for reporting.
2016-04-27 10:22:00 +02:00
aleos89
9fd08ef540 Corrected a comment to match the config value
* Follow up to 6227135.
2016-04-26 10:06:45 -04:00
Jittapan Pluemsumran
6620c3dcec
Item database update - Requiem weapons 2016-04-26 00:36:12 +07:00
Jittapan Pluemsumran
dc74119b1e
Follow up to 0f1b1af
documentation update
2016-04-26 00:33:29 +07:00
Jittapan Pluemsumran
0f1b1af928
Implemented additional item bonus bMagicAddRace2 and bIGnoreMdefRace2Rate 2016-04-26 00:31:24 +07:00
Aleos
62271358da Merge pull request #1203 from rathena/hotfix/issue1198
Small refactor of pc_setpos
* pc_setpos now delivers an enum for the error that happened.
* Additionally it now returns a different return value when the targeted player is in autotrade state.
* Added usage of this new return value to all recall commands.
* Cleaned up some outdated conf translations.
Thanks to @Lemongrass3110!
2016-04-25 12:26:30 -04:00
aleos89
f0b093f0fd Follow up to 6ab9fd0
* Adjusted the message returned.
2016-04-25 11:10:53 -04:00
Lemongrass3110
6688089192 Follow up to 6ab9fd0
Fixed a typo.
2016-04-24 20:41:01 +02:00
Lemongrass3110
6ab9fd0eea Small refactor of pc_setpos
pc_setpos now delivers an enum for the error that happened.
Additionallly it now returns a different return value when the targeted player is in autotrade state.
Added usage of this new return value to all recall commands.
2016-04-24 20:32:05 +02:00
Aleos
e5af11309b Merge pull request #1201 from rathena/cleanup/recallall-redundant-deathcheck
Removed a redundant death check in atcommand recallall.
* This check is also done in pc_setpos.
-- It additionally corrects recallall ignoring a configuration by doing the check in the atcommand.
2016-04-24 11:26:43 -04:00
Lemongrass3110
0a92487d19 Removed a redundant death check in recallall
This check is also done in pc_setpos. It additionally ignores one of the configurations by doing this here.
2016-04-24 12:07:24 +02:00
Aleos
de8c0b78c0 Merge pull request #1200 from wilkemeyer/fwi/map_skill_cleanup_id2idx_ansi-c
* Cleaned up and optimized skill index lookup.
Thanks to @wilkemeyer!
2016-04-23 12:32:11 -04:00
Florian Wilkemeyer
2a60f56a7a map-server: skill-subsystem: removed yet another useless DBMap (skilldb_id2idx).
As a skill ID is UINT16 && our skill index is also UINT16 - there is absolutly NO need for a B-Tree.
The lookup id2idx is done really often. so a tree-traversal is a bit too costly here.

The new -array based- implementation will consume 256 KiB on 32 Bit && 512 KiB memory to provide
a static lookup table.
2016-04-23 16:45:45 +02:00
Florian Wilkemeyer
80d4474bc7 map-server: cleanup: skilldb_name2id declared in header not in source-file. 2016-04-23 16:24:07 +02:00
Cydh Ramdh
94840b1734 Follow up e8f2fc166fd61aa1f32d18d7cce4cdccaae9696d
* Fixed compilation warning, incompatible types for timer.

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-04-23 17:59:36 +07:00
aleos89
10bac969ee Added DIR_* to script constants
* Adjusted a few location in source to use the constants.
Thanks to @Lemongrass3110!
2016-04-22 23:12:47 -04:00
aleos89
e8f2fc166f Added comments to rental functions
* Follow up to 074bdde.
* Changed pc_inventory_rental_end to a bool type.
2016-04-21 12:13:45 -04:00
aleos89
eff0dca005 Updated bone_drop configuration description
* Added a note to state the default item's trade restrictions.
2016-04-20 14:59:17 -04:00
aleos89
ef779946fa Resolved a compile warning
* Removed an unused variable from 55e4df1.
2016-04-19 08:49:34 -04:00
rAthenaAPI
a010531159 SQL synchronization
[ci skip]
2016-04-18 22:06:54 +02:00
aleos89
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!
2016-04-18 14:49:27 -04:00
Atemo
6649d2e98d Merge pull request #1175 from rathena/followup_eqi
Correct docs and script follow up the refactor of EQI
2016-04-18 16:54:27 +02:00
Atemo
1a87f90aa9 Structure change of F_getpositionname 2016-04-18 16:48:54 +02:00
Atemo
7d6be7e21e Add F_getpositionname to return the EQI_* name 2016-04-18 15:50:28 +02:00
Lemongrass3110
31652610cc Added Visual Studio 2015 Update 2 files to gitignore
Merged pull request #1186.
Thanks to @secretdataz
2016-04-18 12:35:10 +02:00
Jittapan Pluemsumran
459d3083ac Update .gitignore
Ignore Visual Studio 2015 Update 2 generated file
2016-04-18 14:12:57 +07:00
Lemongrass3110
5070855f0a Reverted f0aa0e5
This commit fixed one problem, but actually broke a lot of other things.
2016-04-17 23:47:09 +02:00
Lemongrass3110
2e192b0406 Merge pull request #1170 from rathena/3rdparty-upgrade/zlib-1.2.8
Updated ZLIB to 1.2.8

This will only affect windows builds after all.
2016-04-17 22:32:48 +02:00
Lemongrass3110
f0aa0e5b60 Fixed the unknown packets on clients from october 2015 onwards
Sorry guys, we actually created this issue ourselves, because we overwrote the data of the next incoming packet eventually.
Maybe this will make 2015-10-29 also useable again.

Fixes #1049.
2016-04-17 22:31:19 +02:00
Aleos
76922d87a3 Adjusted some characters in a comment
* Corrected a comment to use UTF-8 characters.
2016-04-17 12:47:00 -04:00
aleos89
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.
2016-04-17 10:51:16 -04:00
Lemongrass3110
c796a77a72 Fixed position of Costume RWC Shouting Mouth
Fixes #1184
2016-04-17 15:46:48 +02:00
Playtester
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.
2016-04-17 01:08:44 +02:00
Atemo
05a1b61bed Correct script part 2016-04-16 16:45:33 +02:00
Atemo
803a139e78 Correct docs and script follow up the refactor of EQI 2016-04-16 15:55:20 +02:00
aleos89
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.
2016-04-16 09:51:14 -04:00
Lemongrass3110
7046cf8fc5 Fixed two npcs which used hardcoded EQI_ values
Follow up to 2bf64c9
2016-04-16 11:14:36 +02:00
Lemongrass3110
5731eca3b0 Fixed two item's weapon type
Thanks to @admkakaroto
Fixes #1172
2016-04-15 21:39:37 +02:00
aleos89
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!
2016-04-15 10:50:13 -04:00
aleos89
a1777407f9 Resolved final GCC compile warnings
* Fully fixes #1171.
* Follow up to ee3cf98.
2016-04-15 10:02:51 -04:00
nanakiwurtz
a85a907df6 Item DB Update
* Added more Doram items and combo
* Thanks to @Darkelfen, @secretdataz, @Daniel4rt

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2016-04-15 09:49:24 +07:00
Lemongrass3110
7264099fb9 Fixes some compiler warnings on GCC
Partially fixes #1171 as a follow up to 2bf64c9.
2016-04-14 23:24:15 +02:00
Aleos
a41ba12cf2 Fixed character deletion on 2015-11-04 and higher (fixes #1167)
* Resolves characters not being removed from the character select screen after the delete time is met and clicking the delete button.
Thanks to @joelolopez, @Darkelfen, and @Lemongrass3110!
2016-04-14 17:01:29 -04:00
nanakiwurtz
fdf67ed119 Follow up to ad9df23
* Added padding to job bitmask to prevent confusion

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2016-04-15 02:02:25 +07:00
aleos89
9a3afff176 Merge branch 'master' of https://github.com/rathena/rathena 2016-04-13 14:07:39 -04:00
aleos89
bd3952c3d4 Updated Body Style command
* Now allows for Arch Bishop class.
2016-04-13 14:07:06 -04:00
Playtester
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
2016-04-13 18:14:49 +02:00
Playtester
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
2016-04-13 17:51:31 +02:00
aleos89
67e26c885d Added a new script command unitexists
* Small follow up to 4f16d82.
* Checks to see if a unit exists or not.
2016-04-13 09:34:43 -04:00
nanakiwurtz
2874b76b98 Removed excess right curly brackets on item_db_re
* Thanks to @Yuchinin

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2016-04-13 18:19:01 +07:00