16733 Commits

Author SHA1 Message Date
Aleos
c6fe237ed8
Corrects Soul Staff and Wizardry Staff view ID (#4610)
* Fixes #4599.
* Corrects the view ID for Soul Staff and Wizardry Staff to be 2H
Staves.
Thanks to @NeutralDev!
2020-02-07 12:37:49 -05:00
Aleos
e6a6c0533c
Updated 3rd class from RO 16th Anniversary Patch (#3659)
* Fixes #3602 and fixes #3653.
* Updated the 3rd class skills according to the RO 16th Anniversary Patch.
* Complete changelog here: http://ro.gnjoy.com/news/devnote/View.asp?category=1&seq=3890090&curpage=1
Thanks to @Badarosk0, @OptimusM, @Victor214, @Rytech2 and @laziem!
2020-02-07 10:39:35 -05:00
Lemongrass3110
b0ac1717f2
Added an option to block discount in shop (#4606)
This is required for the correct implementation of #4387
2020-02-07 00:29:33 +01:00
Lemongrass3110
83da86c301 Fixed ITEM_ENCHANTARMS and LG_SHIELDSPELL
Fixes #4604
Also fixes csv2yaml for highly customized skill databases.

Thanks to @mazvi
2020-02-05 23:40:59 +01:00
Lemongrass3110
57e50a1906 Fixed remove trap skills
Fixes #4605

Thanks to @Angelic234 and @mazvi
2020-02-05 23:29:01 +01:00
Sader Fawall
5386a5bcf4
Fixed some skill crit bonuses (#4454)
* Fixes #4128, fixes #4453, and fixes #4460.
* Resolves critical item bonus not applying to skills.
Thanks to @sader1992!
Co-Authored-By: Cydh Ramdh <cydh@pservero.com>
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-02-05 14:38:56 -05:00
Maz-V
404e9f81ab
Renamed upgrade 20200125.sql to correct date (#4603) 2020-02-05 16:56:43 +01:00
Daegaladh
4a1e904149
Fixed Hocus and Improvised Song ignoring mapflags (#4488)
* Fixed skills casted by SA_ABRACADABRA and WM_RANDOMIZESPELL ignoring critical mapflags
2020-02-05 15:15:14 +01:00
rAthenaAPI
4329b8688e SQL synchronization 2020-02-05 00:11:47 +01:00
Lemongrass3110
0786412906
Fixed view id of 19381 (#4602)
Fixes #4580

Thanks to @hederod
2020-02-05 00:11:26 +01:00
userid0
f76bc09fbe
Fixed a compiler warning in pc.cpp (#4601)
fix warning C4804: '>': unsafe use of type 'bool' in operation
2020-02-04 22:04:43 +01:00
Atemo
884e77dadc
Updated the last room instance to match official script (#4591) 2020-02-04 20:36:32 +01:00
Atemo
ac0d17f4aa
Corrected getfreecell command for flag 2 (#4491)
* Little simplification of the code
* Extends the target type for flag 2 to match the docs (target applicable for player, monster, pet, homunculus)
Thanks to @Lemongrass3110
2020-02-04 19:58:04 +01:00
rAthenaAPI
99f42b26a4 SQL synchronization 2020-02-04 17:18:29 +01:00
Amir Azman
468d6f4d96
Corrected script of Velum_Flail (#4593)
* Correction for vellum flail item script
2020-02-04 17:18:11 +01:00
rAthenaAPI
73d9df8b46 SQL synchronization 2020-02-04 16:33:15 +01:00
Atemo
03e0cc5ec8
Pushcart Decoration npc (#4560)
* Added the official npc to acquire the skill Pushcart Decoration

Thanks to @aleos89 for the review
2020-02-04 16:32:59 +01:00
Atemo
78eb1bcd7b
Additional check in map_mapid2mapname (#4373)
* The mapid2name script command didn't check if the map existed (potential crash)
2020-02-04 15:01:00 +01:00
rAthenaAPI
6c8840ca54 Effect State Update 2020-02-04 05:05:35 +01:00
Aleos
fb30275e89
Added SA_TAMINGMONSTER to pre-renewal (#4595)
* Added Taming Monster to pre-renewal Abra database.
Thanks to @mrjnumber1!
2020-02-03 21:54:02 -05:00
Aleos
2e39deecc8
Removed leftover Improvised Song database (#4594) 2020-02-03 21:22:24 -05:00
Lemongrass3110
0b3430c777
Fixed some database redundencies (#4565)
Cleaned redundancies in guild members and friends table

Fixes #4564

Thanks to @Everade
2020-02-03 20:27:11 +01:00
Lemongrass3110
b86926a7a2
Fixed a compiler warning in script.cpp (#4586)
Fixes #4582

Thanks to @idk-whoami and @aleos89
2020-02-03 14:44:58 +01:00
Lemongrass3110
a323474433 Fixed a few hard coded element checks 2020-02-02 20:01:55 +01:00
aleos
abc027b47f Skill YAML fixes
* Fixes an issue with knockback converting the wrong column.
* Fixes an issue with skills containing multiple elements converting the wrong column.
Thanks to @mazvi and @Lemongrass3110!
2020-02-02 13:42:53 -05:00
rAthenaAPI
c279c009ad SQL synchronization 2020-02-02 18:34:29 +01:00
Everade
be9549f33a
Item DB fixes (#4573)
* Various itemDB fixes
- Added missing item effects
- Added missing jRO and twRO items
- Typo fixes
- Effect fixes
- Name corrections
- Weight corrections
- Costume location corrections

Fixes #4572
2020-02-03 00:34:14 +07:00
Lemongrass3110
0105116338 Fixed variable cast times
Thanks to @mazvi again.
2020-02-02 17:58:44 +01:00
Lemongrass3110
5cf7aceb2a Fixed some bugs with the new skill db
Fixes #4590

Thanks to @mazvi
2020-02-02 16:04:11 +01:00
Lemongrass3110
990c81f024 Fixed a few bugs in the mob avail converter
Thanks to @Everade
2020-02-02 15:06:45 +01:00
aleos
7bdfe81867 Skill Ammo requirement fixes
* Fixes #4589.
* Resolves an issue with the skill converter outputting the incorrect ammo type requirement.
* Also fixes an issue with physically attacking targets while having a status option active.
Thanks to @mazvi!
2020-02-01 16:06:13 -05:00
Lemongrass3110
6f9c931efe
Fixed wrong equip descriptions in refiners (#4581)
Fixes #4577

Thanks to @reunite-ro and @Atemo
2020-02-01 16:20:25 +01:00
Aleos
1b8c2e517d
Cleaned up CSV2YAML skill database label (#4585)
* Strips the "_Skill" from TargetType.
* Cleaned up documentation header to match.
2020-02-01 09:53:27 -05:00
aleos
ecd2a9af87 Fixes script command resetskill
* Follow up to dca3797.
* Resolves a missing skill index lookup during skill reset.
Thanks to @mmanlapat!
2020-02-01 08:54:34 -05:00
rAthenaAPI
201d6c4c5b SQL synchronization 2020-02-01 03:01:05 +01:00
Amir Azman
91cce837fc
Changed base status condition of Paladin Card from bLuk to bInt (#4584) 2020-02-01 09:00:49 +07:00
Aleos
dca3797d44
Converted the skill database to YAML (#4531)
* Combines skill_cast_db, skill_castnodex_db, skill_copyable_db, skill_nonearnpc_db, skill_require_db, and skill_unit_db into skill_db.
* Introduces a cached YAML class for quicker lookups.
* General cleanups and optimizations.
* Includes CSV2YAML conversion tool.
Thanks to @Lemongrass3110!
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-01-31 14:14:08 -05:00
Aleos
de9f667d2f
Corrects Max Baby Third Parameter issue (#4578)
* Fixes #4576.
* Added missing case for returning battle config for Baby Third classes.
Thanks to @reunite-ro!
2020-01-29 17:03:24 -05:00
Daegaladh
ed51647311
Fixed hom_idle_no_share exp check (#4557)
* Follow up to 921b3e2c3e9eae36cbf2ca35bcede6e0d73ba074
2020-01-28 21:29:30 +01:00
Jittapan Pluemsumran
082766defc Revert "Overed Boost now decreases homun's hunger level by half (#4218)"
This reverts commit 77fa9dbcbe6ad702ca5549f4ae2fba5983c4c9d0.
2020-01-26 23:33:32 +07:00
yoonjunho1994
77fa9dbcbe Overed Boost now decreases homun's hunger level by half (#4218)
Fixes #4217
2020-01-26 22:37:11 +07:00
rAthenaAPI
53b912c776 SQL synchronization 2020-01-26 15:49:30 +01:00
Joam
de9fd0ae1b Itemdb Racing hat and Racing enchant (#4361) 2020-01-26 21:49:13 +07:00
rAthenaAPI
45de3cc3a7 SQL synchronization 2020-01-26 05:36:22 +01:00
Akaineko
dc7c4e0d24 Updated nightmare bio lab (#4536)
Fixes #3785

Thanks to @Atemo and @Lemongrass3110
2020-01-26 05:36:09 +01:00
Lemongrass3110
d11ab77a2e
Fixed storage size of the counting columns (#4568)
Fixes #4567
2020-01-26 01:05:33 +01:00
Lemongrass3110
97894a627a
Fixed SG_FEEL dialog cancel (#4566)
Fixes #3535

Thanks to @anacondaq
2020-01-25 23:45:39 +01:00
Lemongrass3110
e1c40cc741
Fixed a pvp bug with option invisible (#4563)
Fixes #4230

Thanks to @Stingor
2020-01-25 17:23:08 +01:00
Atemo
0362e3a50b
Added missing close in Fili npc (#4562)
Fixes #4561 
Thanks to @Indigo000
2020-01-25 17:07:06 +01:00
gamingmagic
e2a1bb3f0c Fixed sitting issue for devoted players (#4538)
Fixes #1927

If aplayer is under devotion and gets attacked he will remain sitting server side, while standing up client side. This will result in the player not being able to move anymore, until he sat down/stood up again.

Since this is the real behavior on AEGIS we added a configuration for the fix, which will be enabled by default, since we think this is broken behavior. You can always turn it off in case you want to mimic official behavior.

Additionally fixed the devoting player as well:
The devoting player should also stand up when the devoted player is hit.
If the player is missed or he lucky dodges and no damage is dealt, no damage packet should be sent to the devoter.
Additionally fixed that the devoter did not use the waving damage animation, because the amotion and dmotion values were not sent.

Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-01-25 13:57:28 +01:00