3957 Commits

Author SHA1 Message Date
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
968c2ef24d Fixed the old import templates 2016-05-28 17:23:54 +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
208407cfe6 Added the new import templates 2016-05-22 03:59:13 +02: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
Daegaladh
5c64185abe Fixed Classic_Hat_J and Cowboy_Hat_J names swapped 2016-05-08 23:10:51 +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
10bac969ee Added DIR_* to script constants
* Adjusted a few location in source to use the constants.
Thanks to @Lemongrass3110!
2016-04-22 23:12:47 -04: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
Playtester
33efbd0869 Summoner, Novice and Level 151+ HP/SP updated (fixes #1181)
* Summoner HP/SP values are now accurate for both HP/SP tables and the automatic calculation
* Summoner HP/SP adjustments in the code are now at the correct place and only used when the HP/SP tables are not used
* Super Novices now gain +2000 HP at both level 99 and level 150 and the bonus stays even on level 100-149 and 151+ (fixes #979)
* Normal Novices no longer get a HP boost
* Updated HP/SP tables to official values for level 151-175 and extrapolated new values for up to level 500
* Removed 3rd classes from the HP/SP tables in pre-re and replaced them with dummy data (using Novice values)
-- Note: This way updates like this one don't need to be done twice. If you want to use 3rd classes in pre-re just copy over the lines you need from the re folder or even better, use the import folder. You should use it for all customizations you do for easier updating.
2016-04-17 01:08:44 +02:00