4041 Commits

Author SHA1 Message Date
Playtester
4c2d5153c3 Pre-renewal cast time fixes
* Mystical Amplification cast time can no longer be reduced by item bonuses except Staff of Destruction (fixes #903)
* Foresight will no longer stack additively with other cast time reductions (fixes #899)
* Suffragium and Foresight will now be consumed by skills, even if they aren't affected by them

Note: Whether skill-specific reductions stack additively with general reductions and how it works in renewal still needs to be tested, going to create separate issues for those once confirmed.
2016-01-18 21:01:38 +01:00
Playtester
6ebcb67601 Waterball, Jupitel Thunder and Mystical Amplification behavior improved
- Implemented Waterball and Jupitel Thunder double cast (fixes #907)
* Waterball and Jupitel now won't apply a delay after they have been cast and won't notify the client about the spell until 150ms later, if another skill request is received, it will actually be cast as well
* To prevent exploits this behavior can only be used every 2 seconds
* This allows you to cast a spell after Jupitel that would not have enough range to be cast after knockback
- Finally implemented the official waterball unit behavior
* When casting Waterball, water, deluge and suiton units will be turned into waterball units
* These waterball units are then turned into waterballs one-by-one
* All unit behavior now also applies to waterball, special handling is now solved via db files
* If there are multiple waterball timers active at the same time, they will actually compete for the waterball units
* When waterball does not deal damage (100% resist), it will now cancel, allowing you to act and move again
* If this breaks anything, please notify me
- Mystical Amplification improved (fixes #908)
* Mystical Amplification will now toggle at cast begin rather than cast end
* When Mystical Amplification ends, spell damage will be immediately lower even for ongoing spells
2016-01-17 18:00:18 +01:00
Playtester
bbe9601c0d Fixed Soul Destroyer range (fixes #905)
- It is actually 9 in both renewal and pre-renewal
2016-01-16 13:37:09 +01:00
Nova
88d2cd7cfd Fixed Makibishi
Fixed an error where Makibishi unit_db was set to have an AoE, so when
you would refresh the screen you would see
http://i.imgur.com/mr3g1zG.png become http://i.imgur.com/UnecX60.png
This makes the skill behave as intended, as before the real AoE was that
of the second image.
2016-01-12 16:00:08 -08:00
Lemongrass3110
f424a2a71d Reverted 2d03e7f and d32c857
Fixes #890 and #897

Sorry for the inconveniences guys!
2016-01-12 15:59:42 +01:00
nanakiwurtz
3f26c3ddcc Fixed #895
* Thanks to @Dark8008 and @Playtester

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2016-01-12 00:14:47 +07:00
Napster
a636732f46 Follow up to d2d1fd2
* Update Packets Change size for newer client
2016-01-11 22:46:23 +07:00
Jittapan Pluemsumran
f987f1bcbe Mob DB Update - Added card drops
- Lighthalzen Biolab F4
- Hall of Abyss
- Malaya Port
- Eclage
- Old Glast Heim
2016-01-08 13:18:29 +07:00
Lemongrass3110
e76fdbf15b Merge pull request #881 from rathena/cleanup/const.txt
Clean up the way we handle our script constants.
Since most of them come from source anyway we now export them directly into the scripting engine to ensure that they use the correct values.
The main benefits are that you users don't have to fear that we forget to adjust something according to source changes, if you use the constants in your scripts that is, and we developers do not have to think about updating them anyway. It also guarantees that constants that used wrong values before this use the correct values that are defined source side.
2016-01-07 19:31:37 +01:00
Cydh Ramdh
68ab3d89fb Reverted Ground Drift changes on c699304bd95b5c3bf9dddcca1dd2fe842169c650
Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-01-07 11:37:01 +07:00
Lemongrass3110
65347041c1 Migrated all boolean constants to source exports 2016-01-07 00:53:31 +01:00
Lemongrass3110
33729eb961 Migrated all look constants to source exports 2016-01-07 00:43:26 +01:00
Lemongrass3110
958b6cd5d9 Migrated all font weight constants to source exports 2016-01-07 00:28:15 +01:00
Lemongrass3110
de61a19eca Migrated all getpetinfo constants to source exports
Created the respective enum on source side.
2016-01-07 00:19:37 +01:00
Lemongrass3110
28e337127e Migrated all getmonsterinfo constants to source exports
Created the respective enum on source side and changed the script doc to only refer to the constants not the direct values.
Additionally adjusted the sample script.
2016-01-06 23:55:06 +01:00
Lemongrass3110
a68ab0c88d Migrated all getpetinfo constants to source exports
Created the respective enum on source side and changed the script doc to only refer to the constants not the direct values.
2016-01-06 23:28:05 +01:00
nanakiwurtz
4c6cf469a4 Fixed #618
* Thanks to @anacondaqq and @Playtester

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2016-01-07 02:56:52 +07:00
Cydh Ramdh
c699304bd9 Gunslinger Fixes
* Fixed #879. Added check while equiping Gun-type weapon X Ammo (bullets and grenades).
* Fixed Gunslinger's Spread Shot can be used by equipping Shotgun + Bullet or Grenade Launcher + Grenade.
* Fixed Gunslinger's Mine (Ground Drift) must cannot be casted on target's foot and must cannot be stacked.

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-01-07 00:54:57 +07:00
Lemongrass3110
ab7947adb8 Follow up to d289bf8
Also fixed #867 on pre-renewal.
2016-01-05 15:05:47 +01:00
nanakiwurtz
8655913be7 Fixed #877
* Thanks to @Playtester

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2016-01-05 14:28:38 +07:00
nanakiwurtz
77578826f6 Item DB Update
* Removed AegisName duplicates

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2016-01-05 14:21:56 +07:00
nanakiwurtz
d289bf8fb0 Fixed #867
* Thanks to @Dark8008 and @Playtester

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2016-01-05 14:15:46 +07:00
nanakiwurtz
1abb02c840 Item DB Update
* Added new costumes

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2016-01-04 14:31:26 +07:00
Lemongrass3110
7cfd0df649 Partially merged #864
Thanks to @admkakaroto
2016-01-03 15:28:55 +01:00
Lemongrass3110
d30b250fb2 Migrated all parameter constants to source exports 2016-01-02 01:54:39 +01:00
Lemongrass3110
6532f74c3b Migrated all quest check constants to source exports 2016-01-02 01:10:51 +01:00
Lemongrass3110
087a0f4a5e Migrated all binding constants to source exports 2016-01-02 01:08:55 +01:00
Lemongrass3110
d37e8958ce Migrated all bonus script flag constants to source exports 2016-01-02 01:07:28 +01:00
Lemongrass3110
b1e97ce6b1 Migrated all add skill type constants to source exports 2016-01-02 01:06:41 +01:00
Lemongrass3110
a2a13eeee3 Migrated all item type constants to source exports 2016-01-02 01:02:21 +01:00
Lemongrass3110
5b789412e7 Migrated all mercenary guild constants to source exports 2016-01-02 00:59:13 +01:00
Lemongrass3110
00057d7535 Migrated all send target constants to source exports 2016-01-02 00:57:37 +01:00
Lemongrass3110
3929f7adc3 Migrated all emoticon constants to source exports 2016-01-02 00:55:17 +01:00
Lemongrass3110
43d9445c6d Migrated all battle and auto trigger flag constants to source exports 2016-01-02 00:48:55 +01:00
Lemongrass3110
2eb8b933a7 Migrated all class and size constants to source exports 2016-01-02 00:43:43 +01:00
Lemongrass3110
f558f85abf Migrated all race constants to source exports 2016-01-02 00:38:56 +01:00
Lemongrass3110
7565dcc16b Migrated all element constants to source exports 2016-01-02 00:36:34 +01:00
Lemongrass3110
2b0087955e Migrated all status icon constants to source exports 2016-01-02 00:31:17 +01:00
nanakiwurtz
a3877abdea Updated item script for 18536
* Thanks to @ernestfegarido

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2016-01-01 23:25:22 +07:00
nanakiwurtz
3f44493d07 Follow up to 2807be3
* Reverted item 575, 583, 587

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2016-01-01 23:20:45 +07:00
Lemongrass3110
2174395717 Migrated all status change constants to source exports 2015-12-31 15:56:10 +01:00
nanakiwurtz
22a9a74d0c Fixed #781
* Thanks to @ernestfegarido, @Atemo, @Historica and @cydh

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-12-31 16:01:06 +07:00
nanakiwurtz
19ceb84324 Item Buying Store update
* Added missing items into item_buyingstore.txt

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-12-31 15:42:21 +07:00
nanakiwurtz
0506fc98e7 Item Trade update
* Added WOE TE item restrictions

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-12-31 15:42:20 +07:00
nanakiwurtz
2807be3381 Fixed #853
* Thanks to @secretdataz

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-12-31 15:42:19 +07:00
lighta
da205da728 Merge pull request #847 from rathena/hotfix/issue772
Fixed #772.
2015-12-31 01:47:00 -04:00
Lemongrass3110
6322d609f4 Migrated all look constants to source exports 2015-12-31 04:17:50 +01:00
Lemongrass3110
2d03e7fb9e Migrated all equip position constants to source exports 2015-12-31 04:12:19 +01:00
Lemongrass3110
a1b08c380a Migrated all setcell and getcell constants to source exports 2015-12-31 04:06:50 +01:00
Lemongrass3110
8d3cff4b0e Migrated all mapflag constants to source exports 2015-12-31 04:02:26 +01:00