4338 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
Atemo
5ba29be2a3
Added support for race/size/element/min level/max level quest objectives (#5191)
* Added support for race/size/element/min level/max level quest objectives
* Enabled Butler for the Richards hunting quests (ep16.1) 

Co-authored-by: Aleos <aleos89@users.noreply.github.com>

Thanks to @attackjom, @Balferian !
Took some parts from b67c688e79 (diff-f3653b71c45029581a98314726e4d8f5) thanks to @exneval !
2020-07-20 18:59:50 +02:00
Eric Liu
2cd46b9425
Corrected several Rock Ridge drop sell prices (#5224) 2020-07-20 16:34:47 +02:00
Daegaladh
42f24866ae Fixed Decorate Cart cart requirement on pre-re 2020-07-14 09:10:22 +02:00
Daegaladh
1b280cf14e
Fixed several items (#5193)
*Thanks to @Atemo
2020-07-10 10:18:06 +02:00
Chaos92
0ed0bc8819
Fix A Few SkillUseSPRate Item Script (#5184)
* Fixes a couple items increasing SP consumption when they should be decreasing.
Thanks to @reunite-ro!
2020-07-08 10:31:52 -04:00
LordWhiplash
98efa294c8
Fix Survivor's Circlet (#5111)
Fix effects and combos for 19020.
Adds effects and combos for 19266

Fixed #5090
2020-07-03 17:42:44 +02:00
Atemo
b2afc2ea6e
Revert random opt index change (#5172)
* Reverted the index change to match the index in the client
2020-07-03 17:38:34 +02:00
Jittapan Pluemsumran
2e04ca98b0
Random options update (#3993)
* Implemented additional random options from official server
Fixed #3988

Thanks to @Stolao @cydh @aleos89
2020-06-30 23:39:40 +02:00
Aleos
cde3b46e12
Corrects Fire Dance ammo consumption (#5143)
* Fixes #5137.
* Fire Dance should remove 3 bullets.
Thanks to @Badarosk0!
2020-06-29 12:27:17 -04:00
Atemo
96bf3904db
Added the race RC_PLAYER_DORAM (#5132)
* Added RC_PLAYER_DORAM to differentiate summoner race from monster race RC_BRUTE (similiarly to RC_Player_Human and RC_DemiHuman)
* Replaced PC_Player by RC_Player_Human and added a deprecation notice
2020-06-25 20:06:04 +02:00
qwerty7vp
dccf15292f
Fixed Temporal Boots DB (#5022)
Super Novice are no longer able to wear Temporal Boots
2020-06-25 15:34:53 +02:00
Atemo
3bdd0fbcae
Sarah and fenrir instance hotfix (#5140)
Corrected MM_SARAH monster mode (added MD_MVP and MD_STATUS_IMMUNE to the mode)
Changed warpparty to mapwarp command in the instance script for now

Fixed #4323
Fixed #5098
Thanks to @Badarosk0 and @Everade
2020-06-24 16:31:36 +02:00
rAthenaAPI
9f4972d7d3 Mob and NPC Identity Update 2020-06-23 05:00:30 +02:00
Atemo
9f16d167b7
Corrected Wanderer Outer + Wanderer's Sakkat combo (#5130)
Fixed #5103

Thanks to @idk-whoami
2020-06-22 20:01:12 +02:00
Daegaladh
43f6577abe Fixed GVG and BATTLEFIELD race2 IDs 2020-06-19 02:15:50 +02:00
Aleos
3804d7f603
Adds support for instance destruction button (#5073)
* Adds support for instance destruction button
* Adds an extra parameter in the instance database to toggle if an instance is destroy-able or not.
* Adds support for being notified about character and Clan instances on login.
* Fixes an issue with the instance window displaying wrong instance information on an instance map when multiples instances were running for the character.
Co-authored-by: atemo <capucrath@gmail.com>
2020-06-17 14:52:22 -04:00
asdfghjkl
12aaf28ca6
Minor fixes for item_db.txt and item_combo_db.txt. (#5097)
Fixed #5096
2020-06-16 15:41:05 +02: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
Jittapan Pluemsumran
a9a9ca799f
Removed iRO-specific bonus from Rideword_Hat (5208) 2020-06-12 20:56:51 +07: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
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
rAthenaAPI
152b4bd6a3 Mob and NPC Identity Update 2020-06-09 06:00:30 +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
qwerty7vp
33758a19a8
Updated Creamy Fear Mob Data (#4981) 2020-06-08 21:54:49 +02:00
Lemongrass3110
d87ac21986
Added support for skill scale display (#5041)
Fixes #4530

Thanks to @Balferian
2020-06-04 19:53:19 +02:00
Chaos92
dfac961604
Add Card Drops for Devil Tower Instance (#4942) 2020-06-04 17:38:28 +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
rAthenaAPI
3691a21e3d Mob and NPC Identity Update 2020-06-02 04:00:28 +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
qwerty7vp
ec05f56ecb
Whikebain Ears should Ignore 100% MDEF (#5025)
* Fixes MDEF ignore to 100% for Normal and Boss class monsters only.
* Fixes bonus for slotted version.
Thanks to @qwerty7vp!
2020-05-29 14:20:10 -04:00
LordWhiplash
d386d515a2
Fix Racing Cap combo with Racing 3Lv (#5020)
* Fixes #4998.
* Adjusts Cart Boost bonus to level 3.
* Adjusts duration to 120 seconds.
Thanks to @Angelic234 and @LordWhiplash!
2020-05-29 13:40:20 -04:00
Aleos
023dcac49f
Adjusts Reverberation behavior (#5013)
* Reverberation no longer uses any sub-attack skill.
* Adjusts hit count to be split on each hit.
Thanks to @attackjom!
2020-05-28 11:37:31 -04:00
LordWhiplash
55e3d45fa1
Fix Whikebain's Black Tail (#5016)
* Fixes #5005.
* Whikebain's Black Tail should not apply curse.
Thanks to @reunite-ro and @LordWhiplash!
Co-authored-by: LordWhiplash <LordWhiplash@users.noreply.github.com>
2020-05-27 16:53:55 -04:00
Aleos
c81e6ffc09
Fixes Decorate Cart requirement (#5012)
* Fixes #4980.
* Decorate Cart requires a Cart be active.
Thanks to @LordWhiplash!
2020-05-26 09:41:08 -04:00
Aleos
14c388b401
Resolves some Battleground issues (#4725)
* Queue data will now be kept available until a Battleground event is over.
* Players can now join an active Battleground.
* Adds a more detailed queue state tracking feature.
* When a battleground is being prepared and not enough players click accept, stop the battleground from beginning.
* When a player logs off or leaves a queue they will now properly be removed from the queue.
* Cleans up MinPlayers and MaxPlayers parsing to not accept values less than 1.
* Resolves players not being able to join an active battleground (up to MaxPlayers) unless someone quit early.
* Adds a team size priority check to avoid adding more players to a larger team.
* Fixes battlechat messages.
* Adds a battle_config to disable the ability for players on maps with MF_NOWARP to join Battlegrounds.
* Adds a new optional ActiveEvent label to the database.
* Fixes a typo in Flavius 2 during unbooking process.
* Cleans up the behavior of the Battle Therapists to use areapercentheal and areawarp.
* Fixes KVM score not properly set on the first Battleground.
* Fixes the global timer checks not ending the main timers on Flavius and Tierra Gorge.
* Added an extra bg_reserve on global timer checks in case someone tries to join the battleground just before it's ended.
* Fixed OnReadyCheck being called on global timer checks, causing the battlegrounds to start when there were no players on the map.
* Fixed a bug on Tierra Gorge where multiple barricade walls could be stacked.
* Fixes Croix also receiving 9 badges when Guillaume wins.
* Adjusts StartDelay default to 0.
* Add a database setting to give the ability to enable or disable joining as an individual, party, or guild.
* Add a database setting to restrict jobs from entering Battlegrounds.
* Better documents script commands bg_reserve and bg_unbook.
* Other fixes and cleanups.
Thanks to @roSBK and @Daegaladh, @admkakaroto, @Artuvazro, and @Atemo!
Co-authored-by: Daegaladh <Daegaladh@users.noreply.github.com>
Co-authored-by: Atemo <Atemo@users.noreply.github.com>
2020-05-25 12:39:36 -04:00
Aleos
70d6876494
Corrects NPC_DARKBREATH behavior (#4982)
* Fixes #4864.
* Adjusts damage formula to official.
* Adjusts damage type from Misc to Magic.
* Skill now has a 50% success chance to damage the target.
* Removes Flee and Defense Card ignore flags.
Thanks to @Masao87 and @mrjnumber1!
2020-05-20 18:50:04 -04:00
rAthenaAPI
92a466c758 Mob and NPC Identity Update 2020-05-20 06:00:28 +02:00
qwerty7vp
4411ee4c4e
Corrects Happy Balloon item script (#4976)
* Fixes #4963.
* Corrects Happy Balloon drop rate bonus and Aegis name.
Co-authored-by: Atemo <Atemo@users.noreply.github.com>
2020-05-18 15:13:24 -04:00