8488 Commits

Author SHA1 Message Date
Playtester
5d90380fcc Claymore Trap, Blast Mine, Land Mine renewal damage (fixes #2036)
- Fixed a rounding issue when calculating trap damage
2017-04-03 20:33:55 +02:00
Aleos
e655a73815 Corrected a random option warning
* Fixed a small typo in the itemdb_read_randomopt.
2017-03-31 12:40:53 -04:00
aleos89
c1ef0aa4ce Fixed invalid vending items being saved
* Fixes #2030
* Resolves a potential case of an invalid item being saved to the vending table resulting in a random item being sold for 0 zeny.
Thanks to @Tokeiburu!
2017-03-31 12:24:24 -04:00
Aleos
ebc39cda6b Follow up to 5fa2db9 2017-03-28 15:57:43 -04:00
Lemongrass3110
92b4a56919 Follow up to 11f5009
Sorry I should not rush.
2017-03-28 19:41:44 +02:00
Lemongrass3110
11f5009e82 Partial revert of b8d1dc6
Sorry guys.
2017-03-28 19:38:51 +02:00
Lemongrass3110
5fa2db993d Fixed #2028 2017-03-28 19:36:40 +02:00
Lemongrass3110
b8d1dc6b14 Fixed #2027
Thanks to @RadianFord
2017-03-28 19:34:55 +02:00
Radian
12ee8aa2a7 Updated alternate 3rd job bodystyles (#2021)
* Added Shadow Chaser, Minstrel, and Wanderer classes to the bodystyle atcommand.
Thanks to @RadianFord and @admkakaroto!
2017-03-27 11:23:24 -04:00
Lemongrass3110
55e445b588 Fixes #2005
Thanks to @cold-hr for reporting and @anacondaqq for the fix.
2017-03-26 22:50:52 +02:00
hazimjauhari90
29b06700ff Fixed job name display (#2013)
* Corrected job_name conversions because of the gap created from special event jobs.
Thanks to @hazimjauhari90!
2017-03-22 14:21:47 -04:00
Cydh Ramdh
870001c755 * Changed getexp to getexp2 for pre-re items.
* Fixed #2001
  * Novice Fly Wings (12323) now cannot be used in `noteleport` map
  * Novice Butterfly Wings (12324) now cannot be used in `noreturn` map

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2017-03-20 08:06:31 +07:00
Playtester
8f82d046c0 Monsters placing traps (see #1998)
* Monsters can no longer place traps on themselves, the skill will fail
2017-03-08 22:34:44 +01:00
Lemongrass3110
43ba736401 Follow up to 7ecaf8b
Fixed a typo
2017-03-02 22:30:26 +01:00
Lemongrass3110
7ecaf8bc74 Added support for 0xa3d 2017-03-02 22:28:00 +01:00
Playtester
40f6b7f44a Taekwon Kick Damage, Sprint, Flying Kick (fixes #1991)
* Taekwon Kicks no longer get a percentual damage increase from learning Sprint
* Counter Kick, Heel Drop, Storm Kick and Counter Kick now get a +10 ATK bonus per level of Sprint
-- This bonus is on top of the normal +10 ATK bonus from Sprint for fists
* Using Flying Kick as a counter will now deal 4%*baselevel damage
* Using Flying Kick while running will now deal 4%*baselevel damage regardless of skill level used
-- When having the spurt buff on top, it will deal 8%*baselevel damage instead
* Tumbling is now properly removed on logout
* Fixed a problem that sometimes caused Tumbling to become unusable
2017-03-02 21:23:33 +01:00
Lemongrass3110
da23d877d1 Fixed a compiler warning
Fixes #1988
Thanks to @cold-hr
2017-03-01 09:42:36 +01:00
Matheus Macabu
4a2964f763 Fixed some misc. stuff (#1974)
* Empty string checking
* Unsigned/signed variables changed to fit their context
* Assignment order within if clause
* hom_is_active already checks for sd->hd
* Fixed SC_MDEFSET being set by the wrong condition
* channel_ajoin inner for has same iter variable as outer
2017-02-23 10:14:21 -05:00
aleos
8bdaf1e920 Small VIP cleanups
* Adjusted default battle_config struct values to match the configuration file.
* Follow up to 251c400 to clean up the VIP Gemstone check.
2017-02-21 20:51:17 -05:00
aleos
251c40061b Expanded VIP Gemstone configuration (fixes #1975)
* Expanded the VIP Gemstone configuration so it has the following options:
- 0 = Disabled
- 1 = Behave like Mistress Card
- 2 = Remove all gemstone requirements (default)
2017-02-21 20:27:57 -05:00
aleos
2931b76b7b Adjusted check to remove prereqs from skill_tree
* Fixes #1973.
* Setting a prerequisite skill to 0 will now remove it rather than skip it in the skill_tree import.
Thanks to @KrokusPokus!
2017-02-20 09:02:43 -05:00
aleos
3d711607b0 Follow up to 8492f6c
* Moved the knockback check to the correct location.
Thanks to @Everade!
2017-02-18 17:13:43 -05:00
Lemongrass3110
03ffd99c4d Fixed cashshop removal issue
Fixes #1971
Thanks to @RadianFord
2017-02-17 09:42:37 +01:00
Lemongrass3110
93f74cf567 Fixed the day of the year function 2017-02-16 20:48:36 +01:00
Lemongrass3110
eebbf1de93 Fixed a compile warning on centos
Fixes #1969
Thanks to @technoken
2017-02-16 17:58:11 +01:00
Lemongrass3110
aaa4ea919e Initial release of the cash shop sales (#1825)
Added a permission for the cashshop sales

Thanks to @Angelic234 and everyone else who tested this feature while it was sleeping waiting in a pull request.
Thanks to @aleos89, @secretdataz and @lighta for reviewing and commenting.
2017-02-15 14:04:18 +01:00
Lemongrass3110
7cf081c24b Fixed character rename feature (#1943)
This feature was broken for clients after 2011-11-01.
Added 2 new options for allowing it when the character is inside a party or guild.
The server now delivers the corresponding error messages if the player is inside a party or guild.
2017-02-15 13:06:31 +01:00
Lemongrass3110
2f659e419f Fixed invalid damage on WoE maps
Fixes #1951
Thanks to @keitenai
2017-02-14 22:39:42 +01:00
Aleos
afa880ebd6 Remove sleep timers when a script is unloaded (#1956)
* Fixes #1791 and fixes #1792.
* Removes sleep timers that are active when a script is unloaded from memory.
* Make sure duplicate NPC are properly removed.
Thanks to @exneval and @Tokeiburu!
2017-02-14 13:13:53 -05:00
Aleos
5d22e1cf48 Cleaned up processing of secondary tables (#1946)
* Cleaned up processing of secondary tables
* Fixes #1934.
* Renewal and Pre-Renewal secondary tables are now properly loaded depending on the server mode.
* Includes item, monster, and monster skill tables.
Thanks to @Lemongrass3110 and @daisyanne1380!
2017-02-13 13:09:40 -05:00
aleos
0c20c596e0 Expanded script command setbattleflag
* Fixes #1945.
* Adds an optional flag to reload the monster database for specific map flags that are EXP/drop related.
* This resolves having to add atcommand reloadmobdb after setting the battle configs.
* Adjusted atcommand setbattleflag to also have the optional parameter.
* The reload should only have to be called on the final setbattleflag use.
2017-02-11 20:55:35 -05:00
aleos
ca051d185e Removed Freezing and Crystalize from OPT1
* Fixes #1955.
* Freezing and Crystalize are no longer considered Body Status Changes (OPT1).
* They are now stackable with other non-OPT1 statuses.
* Crystalize now works on monsters.
* Crystalize no longer has a Wind element damage bonus.
* Targets under Crystalize and Deep Sleep no can no longer consume items.
* Targets under Stun and White Imprison can no longer be affected by OPT1 statuses.
* Freezing no longer removes Burning.
Thanks to @FrFrMako, @Playtester, and Fyrus!
2017-02-10 17:45:33 -05:00
aleos
ce1429d4ff Merge branch 'master' of https://github.com/rathena/rathena 2017-02-07 19:39:56 -05:00
aleos
431f30aad4 Correct Cloud Kill Poison resistance
* Fixes #1948.
* Poisoning effect from Cloud Kill is now able to be resisted.
Thanks to @alxalmora!
2017-02-07 19:39:40 -05:00
Jeybla
3b5699eb46 Added some missing string escapes (#1869) 2017-02-07 22:36:09 +01:00
Lemongrass3110
068d18c9d7 Fixed market shop weight calculation
Fixes #1897
Thanks to @Angelic234
2017-02-06 23:30:05 +01:00
Jeybla
e1e2bfa7a3 Fixes Queen Scaraba Card (#1937)
Fixes #1935
2017-02-06 22:24:47 +01:00
Lemongrass3110
4623d376d0 Another follow up to d99c914 2017-02-05 19:58:57 +01:00
Matheus Macabu
aa7de205fe Update name for all party members on rename (#1715) 2017-02-05 19:52:31 +01:00
Lemongrass3110
90e3f89df2 Follow up to d99c914
Thanks to @RadianFord and @CairoLee
2017-02-04 17:43:50 +01:00
Lemongrass3110
7377f0f674 bindatcmd now supports the new event name length 2017-02-04 00:03:40 +01:00
Aleos
d99c91418a Cleaned up character saving (#1911)
* Fixes #1910.
* Changed chrif_save option to readable constant values.
* Added new Inventory and Cart options so that normal character save calls aren't flooded with requests to save Inventory and Cart data.
* Cleaned up storage and premium storage saving functions being unused.
2017-02-03 10:25:46 -05:00
aleos89
52f9bf63af Fixed Cart Weight calculation (fixes #1938)
* Resolves Cart weight not getting recalculated when using atcommand resetskill.
Thanks to @Hactus and @Tokeiburu!
2017-02-03 10:17:21 -05:00
Cydh Ramdh
ae182ef6a8 Fixed a broken character in skill.c's comment
Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2017-02-03 21:09:21 +07:00
Jeybla
929384cead Fixes AgitEnd2 Scriptcommand. (#1936)
OnAgitEnd2 events were not triggered by using the AgitEnd2 script command.

Follow up to 2043c95
2017-02-03 08:38:15 +01:00
aleos
c853ef0303 Backslide against walls (fixes #1914)
* Backslide animation is not shown when the player is against a wall.
* SP is still consumed as normal.
Thanks to @zackdreaver!
2017-02-02 18:07:37 -05:00
aleos89
778e96e475 Follow up to 84df170
* Fixes a wrong status icon being set to a status change.
2017-02-02 13:44:05 -05:00
aleos89
84df1708ee Added missing Elemental Resist Potion icon
* Fixes #1898.
* Separated the SC_ARMOR_ELEMENT to each element (Water, Earth, Fire, Wind).
* Added the status icon for the respective element.
Thanks to @zackdreaver!
2017-02-02 12:19:04 -05:00
aleos89
bb42b3183c Added missing SCB for Geffen Magic statuses
* SC_GEFFEN_MAGIC1, SC_GEFFEN_MAGIC2, and SC_GEFFEN_MAGIC3 were missing their SCB_ALL flags.
2017-02-02 09:53:29 -05:00
aleos
320bf9073b Fixed VIP gemstone requirement setting (fixes #1846)
* Resolves the VIP gemstone requirement setting get reset on each status_calc_pc.
* Removed some duplicate code during gemstone avoidance calculation.
Thanks to @Everade!
2017-01-31 20:05:15 -05:00