1484 Commits

Author SHA1 Message Date
Jittapan Pluemsumran
14587cc92f
Resolve error in quest_db 2016-06-07 23:16:30 +07:00
Jittapan Pluemsumran
b8898cd7f0
Updated Old Glast Heim instance
* Adds official quest entries for the instance.
* Modify behavior of item-giving NPCs.
Fixes #701. Fixes #1343.
Thanks to @exneval, @spinzaku and @tmav94.
2016-06-07 22:59:47 +07:00
aleos89
ab576e9bf8 Corrected Warmer's effect (fixes #1097)
* Moved the healing effect to status change timer.
* Warmer's effect will now last the entire life of the unit.
* Warmer's effect will now be removed when a player leaves the unit.
* Corrected Cloud Kill unit flag not being applied.
2016-06-06 09:47:03 -04:00
aleos89
e39293f129 Follow up to 19f2bc5
* Reverted parts of the Earth Quake cleanup.
* Added the missing 100% damage increase for levels 5 and higher.
* Corrected the hit rate to be 2x not 1.2x.
* Commented out the unofficial ATK2 damage increase.
2016-06-02 18:39:17 -04:00
Aleos
48a4ee162d Merge pull request #1324 from rathena/cleanup/monster_groups
Cleaned up monster group parsing
* Adjusted monster groups to support sv_readdb.
* Updated the import folder documentation for the related monster groups.
* Fixes #1269.
Thanks to @Lemongrass3110!
2016-06-01 10:21:26 -04:00
Jittapan Pluemsumran
25c4334e84
Add official quest condition for Guillotine Cross job change quest
Thanks to @rubie123
2016-06-01 20:14:23 +07:00
Aleos
1591e9ade7 Merge pull request #1308 from rathena/cleanup/item_groups
Cleaned up item group parsing
* Adjusted item groups to support sv_readdb.
* Now allows for proper usage of the import directory for these item groups.
Thanks to @Lemongrass3110!
2016-05-31 14:10:16 -04:00
Atemo
6485dba326 Updated quest_db.txt for Wolfchev Laboratory.
Corrected syntax in WolfchevLaboratory.txt (dialog never triggered).
2016-05-28 20:44:06 +02:00
Lemongrass3110
73f0d8423d Removed old entries in mob_random_db 2016-05-28 17:16:34 +02:00
Cydh Ramdh
f0ed0cfe0a Just fixed skill name in comments
Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-05-28 06:34:36 +07:00
Jittapan Pluemsumran
5287f82a0e
Add support for unsetting bit flag in item_noequip (Closes #1319).
* Unset the flag by passing in negative value.
* Thanks to @Everade
2016-05-28 00:20:08 +07:00
Jittapan Pluemsumran
5ac2292cc3 Correct Fatal enchantment item script. Fixes #1307 2016-05-26 11:51:14 +07:00
Aleos
32c829debe Merge pull request #1264 from rathena/feature/instance_expansion
Expanded the instance system to support new modes
* New modes include: No player attached, single player, and guild.
* Modified the instance_db to allow instance idle time to be adjustable.
* Removed Map1 from the instance_db as the EnterMap is always the same value.
* Adjusted the stored maps of instances to dynamic arrays to conserve memory.
- Max amount of possible maps increased to 255.
* Instances will now be destroyed even if the owner cannot be found.
* Corrected the return value when entering an instance when a character, party, or guild does not have an instance.
* Expanded script command instance_create to take in an owner ID and an optional mode.
* Added a new script command instance_check_guild (works the same as instance_check_party).
* Corrected a few script commands to properly stop the script engine on failures for instance script commands.
* Removed the instance name lookup for when entering an instance as instance_id is now passed.
- Adjusted script command instance_enter to no longer require the instance name.
* Cleaned up script command instance_warpall.
* Adjusted script command instance_announce to check when instance ID is 0 rather than -1 since instance IDs are stored as unsigned now.
* Refactored all instance_id to unsigned short.
* Updated documentation to reflect changes.
2016-05-25 14:55:50 -04:00
Jittapan Pluemsumran
9b4c7dd1fe
Correct hit amount of KO_HUUMARANKA
Fixes #1300. Thanks to @spinzaku
2016-05-25 11:57:26 +07:00
Aleos
e40c5a2fc3 Merge pull request #1279 from secretdataz/cards
Item database update - kRO Cards
* Added Infinite Space, Nightmare Pyramids, and Bio Labs level 4.
* Added a couple missing combo bonuses.
Thanks to @secretdataz!
2016-05-24 19:10:10 -04:00
nanakiwurtz
aec8b516b6 Fixed #1296
* Thanks to @X-eno

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2016-05-25 04:35:07 +07:00
aleos89
6babca3689 Corrected a few minor issues
* Follow up to 2cfb844.
* Adjusted the instance_db documentation.
* Adjusted script command instance_announce to check when instance ID is 0 rather than -1 since instance IDs are stored as unsigned now.
* Added a couple of checks when sending instance information to the client.
* Fixed a compile warning.
2016-05-24 09:22:03 -04:00
aleos89
2cfb844429 Refactored a bit of the instance modes
* Follow up to c97be60.
* Added some safety measures when sending the instance name to the client.
* Adjusted the stored maps of instances to dynamic arrays to conserve memory.
- Max amount of possible maps increased to 255.
* Removed Map1 from the instance_db as the EnterMap is always the same value.
* Instances will now be destroyed even if the owner cannot be found.
* Corrected the return value when entering an instance when a character, party, or guild does not have an instance.
* Corrected a few script commands to properly stop the script engine on failures for instance script commands.
* Removed the instance name lookup for when entering an instance as instance_id is now passed.
- Adjusted script command instance_enter to no longer require the instance name.
* Adjusted script command instance_create to keep backwards compatibility.
* Cleaned up script command instance_warpall.
* Updated script documentation to reflect changes.
* Updated instance_db to reflect changes.
2016-05-23 14:12:34 -04:00
Lemongrass3110
1e6eb7d1da Removed old entries item_group_db 2016-05-22 03:58:54 +02:00
aleos89
19f2bc597c Corrected NPC Earthquake skill (fixes #1289)
* Properly implemented the skill as a unit skill.
* Corrected the damage calculation and removed attempts at diving by zero.
* The skill now ignores the target's defense.
2016-05-20 14:00:58 -04:00
Jittapan Pluemsumran
37b3644350
Correct Boarding_Halter weight 2016-05-20 22:19:51 +07:00
Jittapan Pluemsumran
d1819e71b6
RAG203 (13190, 13195) should use AL_DECAGI on enemy.
Fixes #1272. Thanks to @Yuchinin
2016-05-20 17:56:02 +07:00
Cydh Ramdh
ed8c9672ee Fixed #1285
* `SC_HASTEATTACK_CASH` -> `SC_ATTHASTE_CASH`

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-05-20 06:29:58 +07:00
Jittapan Pluemsumran
440a265dff
Follow up to bcdf196
silly mistake
2016-05-20 03:06:01 +07:00
Jittapan Pluemsumran
bcdf196391
Implemented new kRO cards
Added monster from new Biolab as placeholder for transform script
Corrected Nightmare Pyramids card drops
2016-05-20 03:02:29 +07:00
Jittapan Pluemsumran
1672e0f7cc
Correct Strawberry_Decoration (2979) and Tasty_Strawberry_Hat (18852) item script. Fixes #1265 2016-05-19 18:40:03 +07:00
Jittapan Pluemsumran
8e0dff7acb
Kitsune Ear Bell Ribbon (18934) should give 10% ASPD bonus.
thanks to @spinzaku
2016-05-19 14:53:14 +07:00
aleos89
24ef79b12e Corrected Dispell, Clearance and Banishing Buster usage on hidden targets (fixes #1266)
* When the target hides after having one of these skills casted upon them, the skill will no longer fail.
2016-05-18 09:20:24 -04:00
Cydh Ramdh
c6917e36cd Follow up 1e584cb0f402f599bddf855b6bb07d28b0a43c76
* `active_transform` for Fox_Ears_Bell_Ribbon (18934) was reverted. Thanks to @spinzaku

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-05-18 12:46:57 +07:00
Cydh Ramdh
1e584cb0f4 Item DB Fixes
* Fixed #1276.
  * Cursed_Lyre (1741) now cannot be equipped by Archers
  * Falken_Blitz (Falken_Blitz) now only for Sniper & Ranger
  * (Rhe rest are correct) Thanks to @darknessfmy
* Fixed #1275.
  * Fox_Ears_Bell_Ribbon (18934) now has 1 slot and require level 50 to equipped.
  * Thanks to @spinzaku

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-05-18 08:32:55 +07:00
nanakiwurtz
c4ded914e6 Updated Item DB
* Added missing costumes
* Thanks to @zackdreaver

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2016-05-17 12:33:06 +07:00
nanakiwurtz
44e27bd6bc Merge pull request #1257 from zackdreaver/master
* Added new costumes and fix item name translation
* Thanks to @zackdreaver
2016-05-17 12:22:30 +07:00
aleos89
fe4eefb787 Implemented script command active_transform (fixes #1006)
* Works the same as script command transform and can be stacked with it as well.
* active_transform has display priority if transform is active.
Thanks to Ziu and @Darkelfen!
2016-05-16 14:15:22 -04:00
aleos89
cb703c5bfa Expanded instance_db to include idle time
* Follow up to c97be60.
* Adjusted the instance_db to allow instance idle time to be adjustable.
2016-05-14 12:06:04 -04:00
zackdreaver
ebf0ad345b sort item based id
Signed-off-by: zackdreaver <zackdreaver@gmail.com>
2016-05-13 14:29:00 +07:00
Cydh Ramdh
b8b2593c9c Corrected weapon's MATK, not as item bonus
Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2016-05-12 18:00:02 +07:00
zackdreaver
0b59a45005 Follow up 9c994e098676e441a17fa772319d809298973146
Signed-off-by: zackdreaver <zackdreaver@gmail.com>
2016-05-12 01:34:20 +07:00
zackdreaver
9c994e0986 Added new costumes and fix item name translation
Signed-off-by: zackdreaver <zackdreaver@gmail.com>
2016-05-11 19:45:30 +07:00
Lemongrass3110
3132b6060d Added bonus for Purple Cowboy Hat(5816)
Thanks to @zackdreaver
2016-05-10 13:26:24 +02:00
Daegaladh
b76dea774e Fixed Classic_Hat_J and Cowboy_Hat_J names swapped 2016-05-08 23:12:05 +02:00
Aleos
62d9a9b040 Add Requiem weapon set
Added Requiem weapons
* Implemented two item bonuses bMagicAddRace2 and bIgnoreMdefRace2Rate.
Thanks to @secretdataz!
2016-05-08 08:53:03 -04:00
Playtester
8a37f1b2a9 Marionette Control, Mechanic Back/Front Slide
- Marionette Control now has a range of 7 (fixes #1239)
- Mechanic Back/Front Slide skills are no longer blocked by gear that makes you knock-back immune (fixes #1227)
2016-05-03 22:04:43 +02:00
Lemongrass3110
6a43804f98 Fixed airship combo
It now gives the correct HP bonus.
Fixes #1237, thanks to @Asheraf.
2016-05-03 18:00:30 +02:00
aleos89
79ba46c9a0 Fixed Champion Monster modes (fixes #1226)
* The monster modes were stored in decimal format so the converter created invalid hexadecimal modes.
* Resolved a few issues with the Monster Converter tool.
-- Fixed some run time errors.
-- Added support to check for decimal format when converting.
2016-05-03 10:48:51 -04:00
Lemongrass3110
b14b3e2888 Used weapon type constants where possible
This commit makes those item scripts a little more readable and decreases the chance of mistakenly using an incorrect weapon type id.

Follow up to c6187fa.
2016-05-02 23:30:04 +02:00
Playtester
89f86b2533 Lunatic Carrot Beat, Catnip Meteor, Grand Cross (fixes #1219)
- Lunatic Carrot Beat and Catnip Meteor now deal 300% to 700% damage which is calculated once and split between multiple hits rather than calculating damage per hit; despite this, they can still hit plants
- Reduced cast time of Lunatic Carrot Beat from 3000ms to 1500ms and cooldown from 8000ms to 6000ms according to latest tests on kRO
- Fixed Catnip Meteor still having a fixed cast time
- Increased stun chance of Lunatic Carrot Beat from 10% to 20%
- Increased curse chance of Catnip Meteor from 10% to 20%
- Increased cast time of Grand Cross in pre-re to 3000ms (see #1140)
- Fixed Grand Cross sometimes having 4 intervals instead of 3 (see #1140)
2016-05-02 23:27:08 +02:00
Lemongrass3110
c6187fa5c1 Corrected weapon types for Daehyon Card
Fixes #1230.
Thanks to @joelolopez
2016-05-02 23:17:42 +02:00
Jittapan Pluemsumran
6620c3dcec
Item database update - Requiem weapons 2016-04-26 00:36:12 +07:00
aleos89
55e4df14c2 Overhaul of the mob mode system
* This rewrite allows for better adaptation from the Aegis Class and Attribute fields.
* Refactored the renewal level penalty function.
* Slaves are now properly assigned an official slave mode of CanWalk, CanAttack, and NoRandomWalk.
* Removed extra Boss checks and adjusted others to use their proper functions.
* Properly implemented Skill Immunity mode to match Aegis.
* Separated MVP and Boss modes.
-- MVP mode defines when mobs should give MEXP, MVP Drops, and show the MVP sign.
-- MVP now have their own item drop configurations.
* Updated the mob_db and mob_skill_db to match the new mode structure.
-- Included a Perl tool (tools/convert_monstermode.pl) to allow people to convert their custom mobs to the new mode structure.
Thanks to @Playtester and @Lemongrass3110 for help with debugging and information!
2016-04-18 14:49:27 -04:00
Lemongrass3110
c796a77a72 Fixed position of Costume RWC Shouting Mouth
Fixes #1184
2016-04-17 15:46:48 +02:00