16611 Commits

Author SHA1 Message Date
Aleos
60d03a1978
Fixes Rolling Cutter counter not resetting (#5082)
* Fixes #5052.
* Fixes Rolling Cutter counter not resetting with blown-type attacks/movements.
Thanks to @LordWhiplash!
2020-06-15 08:42:18 -04:00
flamefury
a6357fd8c2
Updates Cross Slash casting data (#5101)
* Fixes #5092.
* Removes the after cast delay.
* Confirms cooldown.
Thanks to @flamefury!
2020-06-15 08:09:22 -04:00
Lemongrass3110
d929a87d9d Small signedness cleanup 2020-06-15 13:44:13 +02:00
Lemongrass3110
60a2f2fc14
Fixed sending of storages full of equip (#5102)
Fixes #5084

Thanks to @laziem, @Hope8888 and @qwerty7vp
2020-06-15 13:40:09 +02:00
Aleos
5647c875d6
Adds support for sharing battle-type Achievements (#5021)
* Fixes #5018.
* Adds support for sharing battle-type Achievements when killing monsters.
* The behavior mimics Quest objectives.
* Adds a battle_config to easily toggle (off by default until confirmed on kRO).
Thanks to @MccloudBR's suggestion!
2020-06-12 13:02:50 -04:00
Aleos
c875ebd5e2
Fixes Rune Mastery visual effects (#5027)
* Fixes #5023.
* Fixes Rune Mastery displaying a success effect under the failure effect when a Rune fails to be produced.
Thanks to @Masao87!
2020-06-12 10:53:14 -04:00
Aleos
e4e593fbbe
Fixes Ensemble skills behavior (#5014)
* Fixes #4987.
* Ensemble skills apply SC_ENSEMBLEFATIGUE which should disable skill casting and reduces movement speed/ASPD by 30%.
* Applies SC_ENSEMBLEFATIGUE to both the caster and partner.
Thanks to @LordWhiplash!
2020-06-12 10:11:57 -04:00
rAthenaAPI
5d1edeb80b SQL synchronization 2020-06-12 15:56:59 +02:00
Jittapan Pluemsumran
a9a9ca799f
Removed iRO-specific bonus from Rideword_Hat (5208) 2020-06-12 20:56:51 +07:00
Aleos
2b0d13b231
Cleans up Genetic creation skills (#4957)
* Fixes #4930.
* Fixes Mix Cooking quantity calculation to be based off the difference of the good and bad stat.
* Fixes Mix Cooking failure to create a random amount of failure material that's independent of the initial quantity calculation.
* Fixes Create Bomb to behave similar to Mix Cooking without the failure materials.
* Fixes Special Pharmacy quantity calculation to be based off of the difference of the good and bad stat along with a base quantity depending on the level used.
Thanks to @mrjnumber1 and @SeravySensei!
2020-06-12 08:31:04 -04:00
Aleos
6ce5ba10b4
Corrects Hell's Plant behavior (#4966)
* Skill is no longer a unit skill but a status.
* Adjusts the attack rate timer to official.
* Skill does not proc cards.
* Skill does not reflect damage.
Thanks to @Tokeiburu, @ecdarreola, and @attackjom!
2020-06-12 08:11:25 -04:00
flamefury
57c12910b3
Gravitational Field (HW_GRAVITATION) fixes (#5066)
* Fixes #5065.
* Removes Blue Gemstone cost.
* No longer has a lingering hitbox.
* Deals full damage as one bundle of hits instead of pulsing individual hits.
* Can overlap with itself.
Thanks to @flamefury!
2020-06-11 16:53:15 -04:00
Sader Fawall
f481cc9c46
Fixed crash on deleting soul balls (#5077)
Fixes #5076
2020-06-10 23:31:53 +02:00
flamefury
39fb658810
Fixes Acolyte/Priest self-AoE skill ranges (#5056)
* Animations for Angelus, Impositio Manus, Suffragium, Magnificat, and Gloria no longer play for party members who are within skill range but outside of visible viewing range.
* Fixes AoE size of Magnificat and Impositio Manus.
* Fixes SP consumption of Impositio Manus.
* Fixes the splash range for Angelus and Gloria.
Thanks to @flamefury!
2020-06-10 08:51:57 -04:00
Lemongrass3110
db1277e76b
Fixed some invalid packet version checks (#5072)
Fixes #5069

Thanks to @sader1992
2020-06-09 22:41:54 +02:00
Daegaladh
02e15335dd
Cleaned up chlogif_parse functions (#5070)
*Thanks to @aleos89
2020-06-09 22:21:00 +02:00
Lemongrass3110
79feae3629 Fixed a problem with kafra points in the cashshop
Fixes #5057

Thanks to @mazvi and @Stingor
2020-06-09 16:24:46 +02:00
rAthenaAPI
affb9da48d SQL synchronization 2020-06-09 06:00:42 +02:00
rAthenaAPI
152b4bd6a3 Mob and NPC Identity Update 2020-06-09 06:00:30 +02:00
Eric Liu
87d4d2825c
Added NPC for exchanging Cute Pet Tickets to eggs (#4896)
Thanks to @JohnnyPlayy, @aleos89, @GMSarah , @RagnaWay , @Badarosk0 !
2020-06-08 23:57:52 +02:00
iraciz
fad58cd3c1
add cutins for Friendship Quest (#5004) 2020-06-08 23:52:59 +02:00
Atemo
47732f92db
Corrected WOE Controller Reward
* Fixed an issue when several characters with the same ip are in the same guild and ip check is enabled, the character offline could receive the reward instead of the character online
Fixed #4833

Thanks to @mazvi !
2020-06-08 23:51:07 +02:00
rAthenaAPI
1cc29e5a04 SQL synchronization 2020-06-08 22:03:55 +02:00
Atemo
ee111cdef2
Costume exchange NPC in malangdo (#4839)
* Initial implementation of the costume exchange NPC in malangdo
* Initial implementation of the costume enchant npc 'Aver De Dosh'
* Initial implementation of the costume enchant npc 'Lace La Zard'
* Added the groups box IG_Enchant_Stone_Box (number 5 to 15)
* Updated the aegis item name of the costumes
* Corrected the equipment location of some costumes

Thanks to @RagnaWay, @peney7 and @teededung for the review !
2020-06-08 22:03:48 +02:00
rAthenaAPI
3b10fa16f0 SQL synchronization 2020-06-08 21:54:55 +02:00
qwerty7vp
33758a19a8
Updated Creamy Fear Mob Data (#4981) 2020-06-08 21:54:49 +02:00
Aleos
35c3301dda
Clean up Summoner Power skill checks (#4999)
* Centralized the Summoner Power skill tree checks into one function.
* Fixes a couple passive skill bonuses not being recalculated when reaching 20 investment points.
Thanks to @exneval and @Balferian!
2020-06-06 22:42:30 -04:00
Aleos
4d962d6f87
Fixes Bard and Dancer Soul Link bonus (#5055)
* Fixes #4801.
* Fixes Bard and Dancer not gaining the opposite class's skills.
* Cleans up check to not be reliant on sketchy index checks.
Thanks to @ihernandeza, @gidzdlcrz, and @Lemongrass3110!
2020-06-06 21:52:59 -04:00
Lemongrass3110
8efd61f9b2
Deprecates support for old compilers (#5051)
Fixes #4646

Switches AppVeyor build worker image to Visual Studio 2015.
Fixed a bug with serv.bat, since crashes would result in a negative number sometimes, the crash would not be detected and would not be reported.

Thanks to @aleos89
2020-06-05 20:04:02 +02:00
Yashim Wong
444ad785be
Fixed QD Shot Not Triggerring When ASPD is 193 (#5048) 2020-06-05 14:45:53 +02:00
Lemongrass3110
d87ac21986
Added support for skill scale display (#5041)
Fixes #4530

Thanks to @Balferian
2020-06-04 19:53:19 +02:00
iraciz
f218994054
Fix issue with mob not spawning at selected option (#4996)
Co-authored-by: Atemo <Atemo@users.noreply.github.com>
2020-06-04 17:39:20 +02:00
rAthenaAPI
1c0a2c60b4 SQL synchronization 2020-06-04 17:38:36 +02:00
Chaos92
dfac961604
Add Card Drops for Devil Tower Instance (#4942) 2020-06-04 17:38:28 +02:00
Lemongrass3110
3ab1ada8d9
Removed account gender (#5006)
Adds an upgrade script to change all existing entries to the respective gender in their account.
Cleanup of a few strange design decisions in the character server code.
Removed SEX_ACCOUNT.

Thanks to @Daegaladh for his help.
2020-06-04 17:23:50 +02:00
Lemongrass3110
afaee2f01d Fixed some compiler warnings
Follow up to 45cd580

Thanks to @aleos89
2020-06-03 23:28:50 +02:00
Lemongrass3110
e2185b8c7d Fixed an issue with storages
Thanks to @Daegaladh
2020-06-03 23:10:59 +02:00
Daegaladh
b758a60bee Fixed death counter not being properly reseted with Super Novice link
*Follow up to 929c30c4143dc78cb85bc70d022113e75f62d0cc
2020-06-03 17:12:05 +02:00
Lemongrass3110
45cd5808b7
Initial support for newer packet versions (#4944)
Basic support for packets up to April 2020
Changing the default packet version to 2020-04-01

Thanks to everyone involved!
2020-06-03 16:35:10 +02:00
Daegaladh
929c30c414 Fixed death counter not updating properly
Also fixes Super Novice bonus not being removed on death and a possible crash
*Thanks to @aleos89
2020-06-03 04:46:33 +02:00
Lemongrass3110
47ebf332ab Follow up to b10caa0 2020-06-02 23:58:57 +02:00
Lemongrass3110
5784231946 Removed a sample entry in item_avail.txt
This should have never been enabled by default...
2020-06-02 20:15:32 +02:00
Lemongrass3110
b394b93100 Fixed instance YAML conversion handling 2020-06-02 20:12:02 +02:00
Lemongrass3110
b10caa039b Fixed slave recalculation on reloadmobdb
Slaves sometimes ended up with weird status calculations or insane speed, because their status got recalculated before their master and this way their speed could not be copied from the master.

Thanks to @Daegaladh
2020-06-02 19:37:33 +02:00
Lemongrass3110
6c5ed52572
Added a missing percentheal (#5033)
Fixes #5031

Thanks to @Masao87
2020-06-02 15:49:11 +02:00
rAthenaAPI
a956d40747 SQL synchronization 2020-06-02 04:00:41 +02:00
rAthenaAPI
3691a21e3d Mob and NPC Identity Update 2020-06-02 04:00:28 +02:00
SeravySensei
cd0937c468
Fix missing pet egg checks (#5029)
Fixes #5024
2020-05-31 16:11:01 +02:00
rAthenaAPI
2c1477d4ce SQL synchronization 2020-05-29 21:08:43 +02:00
qwerty7vp
bb5fd45d09
Corrects Valkyrie Knife item script (#4948)
* Adds missing Super Novice class bonuses.
Thanks to @Questune09 and @qwerty7vp!
2020-05-29 15:08:35 -04:00