17043 Commits

Author SHA1 Message Date
Aleos
90956f2a79
Fixes renewal Brandish Spear range (#5310)
* Fixes #5251.
* Range should be BF_LONG only and not stacked with BF_SHORT.
* Cleans up battle_range_type checks.
Thanks to @PipeDeveloper!
2020-08-11 08:51:03 -04:00
Lemongrass3110
84223d5e22
Fixed logging out on newer clients (#5302)
Fixes #5215

Thanks to @4144, @mazvi and @attackjom
2020-08-09 21:19:46 +02:00
Vincent Stumpf
223153116e
Fix Arrow Crafting db with high item ids (#5307)
Fixes #5306
Fixes arrow crafting db and produce db, changed atoi and shorts to strtoul and t_nameid
2020-08-09 21:19:20 +02:00
Lemongrass3110
1d049204dc Follow up to c86a5a4
Thanks to @mplaten
2020-08-09 00:04:26 +02:00
Aleos
7c6a9751b4
Enables new Special Pharmacy Potions (#5304)
* Fixes #4732.
* Enables the production of the new Special Pharmacy Potions.
2020-08-08 13:19:35 -04:00
Aleos
36195d157d
Job Improvement Project - Warlock (#4897)
* Fixes #4706.
* kRO Changelog: http://ro.gnjoy.com/news/update/View.asp?seq=239&curpage=1
Thanks to @LordWhiplash,  @Badarosk0, Sigma, @Balferian, @tumemmac, @teededung, @attackjom, @Felleonel and @mrjnumber1!
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-08-08 12:23:29 -04:00
Lemongrass3110
2d9ef842e4
Added additional idle options (#5284)
Previously no NPC interaction was taken into account.
This will be fixed and enabled by default now.
2020-08-08 12:36:28 +02:00
Lemongrass3110
9efe3bb534 Fixed perl txt to sql converter
Follow up to 3776bfb
2020-08-08 12:19:16 +02:00
Chaos92
72a36c6948
Fixed premium storage name in SQL script (#5301) 2020-08-08 12:12:45 +02:00
Vincent Stumpf
3776bfbaa3
Support itemids up to ~2 billion (#5141)
Co-authored-by: aleos89 <aleos89@users.noreply.github.com>
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-08-08 12:06:07 +02:00
Aleos
fd148a6783
Adjusts disabled NPC with waiting rooms (#5289)
* Fixes #5288.
* Follow up to 1c6270f.
* Changes NPC that have waiting rooms to not be disabled, but be hidden.
Thanks to @Forte22!
Co-authored-by: Atemo <Atemo@users.noreply.github.com>
2020-08-07 20:35:36 -04:00
Lemongrass3110
c86a5a4536
Fixed memory leak from pet imports (#5283)
Fixes #5279

Thanks to @mplaten
2020-08-07 21:38:56 +02:00
Sader Fawall
dd4cce55a3
fix stuck on warp/writing mail (#5299) 2020-08-07 21:36:32 +02:00
Aleos
53e7f59f48
Adjusts NPC_EARTHQUAKE behavior (#5017)
* Fixes #1679 and fixes #3176.
* Converts the skill to a unit-based skill.
* Damage is now properly calculated based on the caster's ATK.
* Damage is considered magic with the element forced to Neutral.
* Now ignores target's DEF and Land Protector.
* Kaupe and Tumbling now can avoid the first attack only.
* Removed old bits of the skill.
Thanks to @poporing, @mrjnumber1, @Daegaladh, @malufett, and @exneval!
2020-08-06 15:21:20 -04:00
Daegaladh
36b9b942c9
Fixed mobskill_event not triggering with plant mode monsters (#5264) 2020-08-06 00:32:42 +02:00
Daegaladh
ec479635c6
Fixed Estun not damaging all monsters (#5293)
*Estun should damage monsters of all sizes, but only stun medium sized monsters
2020-08-06 00:12:02 +02:00
Aleos
583589329d
Fixes sphere requirement for Knuckle Arrow (#5287)
* Fixes #5245.
* Corrects the sphere requirement of Knuckle Arrow to 0 for levels 6-10.
Thanks to @Badarosk0!
2020-08-04 15:54:30 -04:00
Aleos
28b1d1142c
Fixes RODEX retrieve all button (#5238)
* Fixes #5061.
* Resolves the client crashing when attempting to retrieve all attachments from mail.
* Mail should not be marked as read after retrieving the attachments from them.
* Converts packets to new struct format.
Thanks to @admkakaroto and @attackjom!
2020-08-04 13:27:45 -04:00
rAthenaAPI
acae0f1b8d SQL synchronization 2020-08-04 19:25:55 +02:00
Daegaladh
0cc12c813e
Fixed condensed potions weight on pre-re (#5286) 2020-08-04 19:25:41 +02:00
Aleos
ec2f02796f
Updates map_cache for Izlude Academy (#5240)
* Fixes #5045.
* Updates the map_cache data for the change to the Izlude Academy.
Thanks to @zeffen!
2020-08-04 12:24:38 -04:00
rAthenaAPI
d242c40be0 SQL synchronization 2020-08-04 17:04:45 +02:00
Cydh Ramdh
b898c9bc29
Added "bonus2 bMagicSubDefEle,e,x;" (#4375)
* "+x% magic damage reduction from enemy with defense element e"
* Corrected random option script: RDMOPT_MDAMAGE_PROPERTY_element_USER
* Fixes #1706: Fire Golem Card (27029)
* Corrected Books of Apocalypse (1557) script
* Applied bMagicSubDefEle bonus to some items
2020-08-04 11:04:30 -04:00
rAthenaAPI
e1055e5afc SQL synchronization 2020-08-04 03:18:28 +02:00
Aleos
3a39d6710e
Implements NPC_HELLBURNING (#5274)
* Fixes #1893.
* Implements NPC_HELLBURNING skill for Horror Toy Factory Instance.
* Enables NPC_HELLBURNING for HIDDEN_MOB7.
Thanks to @Atemo and @exneval!
2020-08-03 21:18:15 -04:00
Aleos
eccf5ab20c
Adjusts npcskilleffect and skilleffect (#5270)
* Fixes #2156.
* Adjusts the two script commands to take into account the type of skill being used.
* Adjusts documentation to reflect.
* Verify skill and skill level.
Thanks to @Yuchinin and @Lemongrass3110!
2020-08-03 20:57:09 -04:00
Aleos
1a5fc6a67b
Fixes refine attack bonus (#5261)
* Fixes #4007.
* Fixes an issue where the refine bonus of a weapon was overwriting ATK2 bonuses given by other equipment.
Thanks to @cahya1992!
2020-08-03 20:37:26 -04:00
Atemo
d1be0ec6cb
Fixed a sign error in battle_calc_cardfix (#5285)
Fixed #5273
Mistake introduced in 2e04ca98b0
Thanks to @ecdarreola
2020-08-04 01:40:05 +02:00
Lemongrass3110
47a1c7112d
Follow up to 2e88b27 (#5260)
Resolves some remaining issues with NPC secure timeout.

Fixed scripts freezing on close
Idle timer is reseted on closing
Fixed npc_idle_tick being set again on closing

Co-authored-by: Daegaladh <daegaladh@shadowgames.es>
2020-08-03 23:27:25 +02:00
Aleos
2c04392961
Adjusts homunculi hunger delay rate when starving (#5281)
* Fixes #2242.
* When a homunculus is starving (hunger between 0-10) their hunger delay drops from 60 seconds to 20 seconds.
* Added battle configs to allow easy adjustment.
Thanks to @mmalka and @mrjnumber1!
2020-08-03 16:38:25 -04:00
Aleos
579a01c699
Cancel skill usage keeping on failure (#5282)
* Stop skill usage keeping when the player fails to cast in some fashion.
Thanks to @Badarosk0!
2020-08-03 16:14:16 -04:00
Aleos
01afe464bb
Fixes attack cursor not showing up in duels (#5259)
* Fixes #5256.
* Fixes the attack cursor not being displayed when players are in a duel.
Thanks to @roSBK!
2020-07-31 14:47:46 -04:00
Aleos
9991b09837
Updates behavior of statuses that reduce damage (#3129)
* Fixes #2671.
* Restructured battle_calc_damage to utilize battle_status_block_damage for statuses that block damage.
* Renewal Safety Wall has a hit count tracker, same as pre-renewal.
* Updated renewal Safety Wall HP formula.
* Safety Wall will now check for Land Protector before attempting to consume a Blue Gemstone.
* Moves Kyrie and other similar type status changes that may or may not block damage to the top of the list of priority.
* Adds a short delay to Parrying for the next attack when damage is successfully blocked.
* Fixes Millennium Shields remaining shields getting destroyed when damage was over 1000.
* Fixes Millennium Shields disappearing on map change.
Thanks to @Paoly28 and @mrjnumber1, @cydh, @ecdarreola, @InusualZ, and @Badarosk0!
2020-07-31 08:34:04 -04:00
Aleos
1c6270f96a
Removes waitingroom check for Maya Purple hackfix (#5269)
* Fixes #3102 and fixes #3645.
* Removes the waitingroom check for the Maya Purple card hackfix.
Thanks to @sader1992 and @Badarosk0!
2020-07-31 07:54:31 -04:00
rAthenaAPI
b211d84409 SQL synchronization 2020-07-29 18:42:20 +02:00
Aleos
4432b96b83
Fixes Jewelry Ring item bonus (#5253)
* Fixes #5248.
* Commented out LUK bonus.
* Now reduces variable cast time by 30%.
* ASPD and cast reduction bonus now lasts for 5 seconds.
Thanks to @llchrisll!
2020-07-29 12:42:11 -04:00
Aleos
f7d08d6b2f
Fixes Wind Blade and Wind Charm bonus (#5257)
* Fixes #5227.
* Wind Blade should only have a bonus of 10% per Wind Charm.
2020-07-28 20:36:01 -04:00
Cydh Ramdh
1658f273de
Adjust EXP storage to uint64 (#4377)
* Updates EXP table to 200/70
* Always store exp as uint64 no matter the client date.
* Adjusts guild exp to uint64.
Co-authored-by: Aleos <aleos89@users.noreply.github.com>
Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
2020-07-28 16:43:46 -04:00
rAthenaAPI
8b7f44cc63 SQL synchronization 2020-07-28 20:57:19 +02:00
Aleos
fcdcce2cfa
Fixes NPC_RUN behavior (#5236)
* Fixes #3622 and fixes #5220.
* Monsters now properly escape from the attacker.
* NPC_RUN should determine distance based on skill level > 1.
* Resolves Sphere Mine when summoned by an Alchemist not escaping.
Thanks to @Balferian, @Indigo000, and @Daegaladh!
2020-07-28 14:57:09 -04:00
Daegaladh
2e88b27b9b
Fixed secure timeout triggering npc_scriptcont debug messages (#5239) 2020-07-28 19:40:04 +02:00
rAthenaAPI
4a819c4f61 SQL synchronization 2020-07-28 18:59:22 +02:00
Aleos
7168776c80
Fixes Veteran Axe Hammerfall bonus (#5254)
* Fixes #5227.
* Fixes Veteran Axe not casting Bash when using Hammerfall.
Thanks to @Angelic234!
2020-07-28 12:59:12 -04:00
rAthenaAPI
faadc80042 Effect State Update 2020-07-22 10:05:28 +02:00
rAthenaAPI
da95fc75be SQL synchronization 2020-07-21 23:13:12 +02:00
Aleos
0258bb20f3
Fixes weight of Throwing Weapons (#5237)
* Fixes #5094.
* Fixes the weight for Shuriken, Nimbus Shuriken, Flash Shuriken, Sharp Leaf Shuriken, Thorn Needle Shuriken, Icicle Kunai, Black Earth Kunai, High Wind Kunai, Heat Wave Kunai, Fell Poison Kunai, and Explosive Kunai.
Thanks to @flamefury and@Atemo!
2020-07-21 17:13:03 -04:00
Maz-V
a7d7e72aa9
Added Paradise Market Mapflag (#5219)
* Added the following mapflags to paramk map
nobranch
nomemo
nopenalty
pvp	off
noteleport
2020-07-21 17:27:15 +02:00
lututui
5ec7373309
Racing Cap (Super Novice) combo (#5233)
Racing Cap (Super Novice) & Racing (Super Novice) 2Lv (and 3Lv) should grant `GN_CARTBOOST`
2020-07-21 17:25:08 +02:00
Aleos
f68734bf31
Fixes Adoramus' area of effect (#5231)
* Fixes #5221.
* The AoE is now 7x7 for levels 1-6 and 11x11 for levels 7-10.
Thanks to @Badarosk0!
2020-07-20 20:29:34 -04:00
Daegaladh
187aa852be
Added the ability to make dynamic cash/item/point shops (#5213) 2020-07-21 00:07:57 +02:00