Lemongrass3110
d01b718cc0
Initial support for enchantgrade ( #5445 )
...
Thanks to @LunarSHINING, @idk-whoami and @attackjom
2020-11-05 22:18:12 +01:00
Patotron
12cfe31bf1
Fixed max Doram ASPD ( #5522 )
...
Co-authored-by: Toni Pozo <porutoni@gmail.com>
2020-11-04 12:02:29 +01:00
Lemongrass3110
aa80345839
Fixed item restrictions for "All" ( #5518 )
...
Since Doram's are 16 and MAPID_ALL was defined with only the first 16 bits were covered by 0xFFFF, the job restriction failed if Summoner was not explicitly allowed.
Fixes #5516
Thanks to @kaninhot004
2020-11-03 23:56:56 +01:00
Aleos
e8fcf01ffe
Resolves null YAML node checks ( #5520 )
...
Fixes #5510 .
Resolves an issue with nodeExists not checking for null nodes resulting in parsing false-positives.
Further cleanup to the item DB SQL node parsing to allow some extra options to be toggle-able.
Default stacking options to false if not defined.
Thanks to @mplaten and @Lemongrass3110!
2020-11-03 22:42:02 +01:00
Lemongrass3110
765b6a8ed2
Fixed a useless warning for PACKETVER < 20141016 ( #5519 )
...
Fixes #5515
Thanks to @joven15 and @Patotron
2020-11-03 20:30:34 +01:00
Vincent Stumpf
d158603424
Fix other character disguises on @refresh ( #5366 )
2020-11-01 12:58:16 -08:00
Atemo
868bdead9e
Item DB update (part of ep17.2) ( #5486 )
...
* Implemented etc and equippable items from october 2019 KRO patch (part of ep17.2)
Thanks to @JohnnyPlayy !
2020-11-01 01:25:40 +01:00
Atemo
d5ce552b84
Lapine items ( #5511 )
...
* Added the items from https://github.com/rathena/rathena/pull/4348 . The unsupported items are commented.
* Credit to @cydh
2020-10-31 21:10:39 +01:00
Atemo
0964881a81
Small correction of getiteminfo script command (subtype shifted the values) ( #5508 )
...
Fixed #5505
Thanks to @Triedge !
2020-10-30 18:32:09 +01:00
Atemo
6d6e338495
Added card from KRO patch (october 2019) ( #5504 )
2020-10-30 15:12:12 +01:00
Atemo
45dc0448eb
Corrected the 'Script' of item 24252, 24423, 24424 ( #5507 )
...
Fixed #5501
Thanks to @computer294 !
2020-10-30 02:04:53 +01:00
Atemo
1dc714cd54
Corrected the value of View and EquipLevelMin for 19628 according to aegis data ( #5506 )
...
Fixed #5503
Thanks to @lChyztl !
2020-10-30 01:27:21 +01:00
Atemo
fe68c66706
Added items from KRO patch july 2019 (dungeons update) ( #5493 )
2020-10-29 23:25:58 +01:00
Atemo
3dcfcf9f11
Added items from Glast Heim challenge mode (KRO patch may 2019) ( #5492 )
...
Thanks to @kyurejl !
2020-10-29 15:04:09 +01:00
inhyositsu
b61089093f
Corrects BuyingStore parsing ( #5502 )
...
* Fixes a label parse check when loading BuyingStore values for items.
Thanks to @inhyositsu!
2020-10-29 08:47:42 -04:00
Atemo
c867d2f5b7
Added Royal Members Cards (nov 2019) ( #5498 )
2020-10-29 01:21:40 +01:00
Atemo
a1273d3ec4
Item DB update: illusion of under water ( #5487 )
...
* Implemented items from January 2020 KRO patch (part of illusion of under water)
2020-10-28 19:21:11 +01:00
Aleos
93eaf3207e
Resolves SQL header output on suffix files ( #5497 )
...
* Resolves an issue where the wrong header was being printed to the SQL files that contain a suffix to them.
Thanks to @Atemo!
2020-10-28 12:45:52 -04:00
Daegaladh
8682a9e02e
Small walkpath optimizations ( #5322 )
...
* Thanks to @mattthewaz
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-10-27 11:58:35 +01:00
Eric Liu
7a4bef2ab7
Fix several honor token items and add Prontera Recall skill ( #5431 )
...
Co-authored-by: Eric <eric@nomoss.co>
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-10-26 20:44:13 +01:00
Aleos
ad3f48f9de
Cleans up the item SQL parsing ( #5478 )
...
Fixes a couple issues with the column checking.
Adds verification to table columns to make sure table format is correct.
Cleans up the node processing.
Adds a loading progress status.
Adjusts the SQL import files to not destroy previously imported data.
Updated README.md to reflect the changes for SQL importing.
Fixes #5485
Fixes #5477
Thanks to @Lemongrass3110!
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-10-26 00:16:15 +01:00
Vincent Stumpf
de621fee16
Fix erroneous freeing of global combo script ( #5483 )
...
Fixes #5476
When removing a combo, we free the bonus script in the global map
Thanks to @saya9200
2020-10-25 22:53:43 +01:00
Atemo
99e75b07bc
Implemented the items from sky fortress instance ( #5479 )
...
* Implemented the items from sky fortress instance (part of https://github.com/rathena/rathena/pull/3586 )
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-10-25 17:54:02 +01:00
Lemongrass3110
708056148e
Updated allowed jobs for renewal equip ( #5482 )
...
Based on Divine Pride's API
2020-10-25 07:29:11 +01:00
Lemongrass3110
7a4009601d
Fixed newline escaping in YAML2SQL converter
2020-10-25 00:12:00 +02:00
Lemongrass3110
579dc7b3a1
Added an initial loading message to YAML parsing
2020-10-24 22:49:19 +02:00
Atemo
4786d76ef7
Fixed a typo in the item parsing ( #5480 )
...
The 'Locations' node doesn't exist in the block
2020-10-24 22:31:30 +02:00
Daegaladh
f28019a798
Fixed Acid Terror armor break rate on renewal ( #5475 )
...
*Follow up to ea8da71cdda5cddbc05cdc736683487e5c14bf08
2020-10-23 16:21:48 +02:00
Vincent Stumpf
2c199f1aad
Fix items not being refineable ( #5474 )
2020-10-23 13:18:04 +02:00
Lemongrass3110
ed473d066d
Cleaned up hat effect code ( #5462 )
...
Converted from self written container to std::vector.
Converted clif code to struct usage.
2020-10-23 01:07:12 +02:00
Lemongrass3110
7336058485
Cleaned up and fixed some subtype checks ( #5472 )
...
Fixes #5471
Thanks to @LuciferGmes
Co-authored-by: aleos <aleos89@users.noreply.github.com>
2020-10-22 23:56:54 +02:00
Lemongrass3110
20f39922dc
Fixes compilation on 2010-07-30 and older ( #5470 )
...
Fixes #5464
Thanks to @KrokusPokus
2020-10-22 12:54:22 +02:00
Lemongrass3110
52dbea2fba
Follow up to 323db7e
...
Fixes 2 compilation warnings
Thanks to @zEro-trap and Mael
2020-10-22 11:07:07 +02:00
Lemongrass3110
63e42dbd4b
First small follow up to 04cfe17
...
Only report duplicate Aegisname, if it is not the same item.
When buy and sell price caused a possible zeny exploit the whole YAML node will be reported, since it could be from import and either Buy or Sell might not exist.
2020-10-22 10:37:55 +02:00
Aleos
04cfe17b2b
Converted item database to YAML ( #4335 )
...
* Combines item_avail, item_buyingstore, item_delay, item_flag, item_nouse, item_stack, and item_trade databases into one.
* General cleanups and optimizations.
* Includes CSV2YAML conversion tool.
* Includes YAML2SQL conversion tool.
* Adjusts dummy_item from being created by malloc and now creates it by make_shared.
* Item combos are now stored as a STL.
Thanks to @Lemongrass3110, @Atemo, and @cydh!
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-10-21 19:02:11 -04:00
Aleos
323db7e661
Fixes Overheat behavior ( #5455 )
...
* Fixes #5395 .
* Fixes Overheat not properly accounting for the Mechanic during battle calculations.
* Minor cleanups and improvements.
Thanks to @LotusRO!
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-10-19 16:03:48 -04:00
Aleos
ef33ba1fca
Fixes Stellar Mark causing a map crash ( #5438 )
...
* Fixes #5429 .
* Follow up to 6ba869e.
* Fixes a potential crash from Stellar Mark.
Thanks to @ecdarreola!
2020-10-19 15:24:47 -04:00
Aleos
f8dc145cd2
Corrects a couple items ( #5437 )
...
* Fixes #5420 .
* Fixes Robot's Arm, Gigantic Blade, and Tornado Axe buy/sell price, range, and job equip.
Thanks to @mazvi and @Atemo!
2020-10-19 14:54:57 -04:00
Aleos
3f36c0d60a
Fixes damage reduction statuses/skills ( #5453 )
...
* Resolves an issue with damage not being passed back to the parent function after it has been reduced by various statuses or skills.
Thanks to @teededung!
2020-10-19 14:04:36 -04:00
Aleos
aa4c1da450
Adds Rebellion stat bonus for new job levels ( #5461 )
...
* Fixes #5459 .
* Adds some missing job stat bonuses for Rebellion.
Thanks to @Balferian!
2020-10-19 10:49:01 -04:00
Aleos
7367714d40
Moves AUTOLOOT_DISTANCE macro define location ( #5421 )
...
* Fixes #5375 .
* Moves the macro define for AUTOLOOT_DISTANCE to mob.hpp as mob.cpp requires this, not atcommand.cpp.
Thanks to @vstumpf!
2020-10-19 08:49:57 -04:00
Lemongrass3110
6328383578
Follow up to 8e84f0e
...
Fixed pre-renewal compilation
2020-10-19 14:10:55 +02:00
Jittapan Pluemsumran
8e84f0e9ef
Grouped bonus arrays into a single struct ( #5454 )
2020-10-19 11:08:11 +07:00
Lemongrass3110
be3aee7f74
Update and cleanup of packet definitions ( #5443 )
...
Moved changes from the Hercules file to rAthena's intermediate layer where possible.
Updated to the latest Hercules definitions.
Added missing packed attributes.
2020-10-13 20:02:29 +02:00
Lemongrass3110
550b65abcc
Fixed the required skills for guild storage ( #5446 )
2020-10-12 00:13:13 +02:00
Lemongrass3110
f4f2f886d1
Hat Effect Update ( #5442 )
2020-10-11 17:21:40 +02:00
Kanin Temsrisuk
d3074f69ec
item_db and item_combo_db correction #5 ( #4877 )
...
* Added Tenji, Item combo
* Adjusted RWC Staff combo use mAtk instead of mAtkRate
* Divers corrections and updates
Thanks to 🅺🅸🅽🅶🅰🆁🆃🅴🆁 , Ap[a]ch€, Jumbo
2020-10-10 22:59:23 +02:00
Lemongrass3110
0d2154b0fb
Effect State Update ( #5440 )
2020-10-10 10:02:30 +02:00
Aleos
8385162fdc
Fixes Sonic Blow damage in renewal ( #5439 )
...
* Fixes #5432 .
* Corrects the damage formula for Sonic Blow in renewal mode.
Thanks to @kyurejl!
2020-10-09 09:10:17 -04:00
Lemongrass3110
d4c018cd90
Mob and NPC Identity Update ( #5441 )
2020-10-09 14:44:59 +02:00