3262 Commits

Author SHA1 Message Date
Atemo
36f337ea41 Corrected :
-	variable typo in quests_nameless.txt
-	Suspicious Man#1 NPC localization and Xtrigger/Ytrigger in quests_nameless.txt
-	redundant message in eden_quests.txt

Merged :
-	warp eclage Hercules 64dfaf2c8c8be7ff288ea88a64eddfeae1e364a4
-	Deadman NPC localization in quest_disguiseloliruri.txt Hercules 450b0a3aeb6b472805c470712a0e6ebd9d04eb2a
-	NPC name in eclage Hercules 87beda59c824e9be6db6f86c02983ed2a44c4016 and daf5312ee4d1de6dd43b23f719e94427aeb33e5d

Signed-off-by: Atemo <capucrath@gmail.com>
2015-06-06 20:36:02 +02:00
Cydh Ramdh
6779058f77 Added new item bonuses:
* `bonus2 bHPGainRaceAttackRate,r,n;`: Heals +n% HP of inflicted damage on every hit when attacking an enemy of race r
* `bonus2 bSPGainRaceAttackRate,r,n;`: Heals +n% SP of inflicted damage on every hit when attacking an enemy of race r
* `bonus bAbsorbDmgMaxHP,n;`: If the damage received is more than n% of Max HP, the damage received is [TotalDamage] - [n% of MaxHP]
* Thank @nanakiwurtz.

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2015-06-04 14:56:44 +07:00
nanakiwurtz
348fbc6c93 Item Combo DB Update
* Duplicate bonus removed
* Some entries sorted
* Gray Combo items added, thanks to @zackdreaver

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-06-03 02:05:15 +07:00
nanakiwurtz
4f2138dfe7 Item DB Update
* View ID added for 20130, 20132, 20133, 20226, 20230, 20233
* Thanks to @lelouch22

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-06-03 01:10:40 +07:00
Capuche
8083ff987d Reverted c6ba813994eaaae0a98416f5be7ff65d0e8e13b5 Issue #437
Fixed a bug in Einbrech "Oridecon/Mineral Quest" Hercules be3b4f77c15f890c99dc3034f9a93c051eb6ca17

Signed-off-by: Capuche <capucrath@gmail.com>
2015-05-29 14:57:57 +02:00
nanakiwurtz
ca00feec5c Item DB Update
* Updated up to kRO 2014-12-03-12 [Limited Actinidia Cat Fruit Box (200)]
* Description for Item ID 17527
냥다래 열매가 200개 들어있는 상자.
소량의 통조림도 보너스로 들어있다.
본 아이템을 개봉하시면 청약철회 및 환불 대상에서 제외 됩니다.
무게 : 1
* Description for Item ID 20130
Modeled after the shape of the whispers made long hats.
Class : ^777777Costume Equipment^000000 Defense :^7777770^000000
Location: ^777777Upper^000000 Weight :^7777770^000000
Required Level :^7777771^000000
Applicable Job :^777777all jobs^000000
* Description for Item ID 20132
Unknown comforting body wrap.
Class : ^777777Costume Equipment^000000 Defense :^7777770^000000
Location: ^777777Lower^000000 Weight :^7777770^000000
Required Level :^7777771^000000
Applicable Job :^777777all jobs^000000
* Description for Item ID 20133
Wearing a pet poring!?.
Class : ^777777Costume Equipment^000000 Defense :^7777770^000000
Location: ^777777Upper^000000 Weight :^7777770^000000
Required Level :^7777771^000000
Applicable Job :^777777all jobs^000000
* Description for Item ID 20230
모든것을 잃고 파산해버린 자의 깊은 슬픔을 나타낸 가면.
계열 : 의상장비 방어 : 0
위치 : 중하단 무게 : 0
요구 레벨 : 1
장착 : 전직업
* Description for Item ID 20231
한 겨울의 정취가 느껴지는 눈사람 모자.
계열 : 의상장비 방어 : 0
위치 : 상단 무게 : 0
요구 레벨 : 1
장착 : 전 직업
* Description for Item ID 20232
금테두리를 두른 고급스러운 리본. 버려졌을 당시부터 지금까지 키미와 함께였다.
계열 : 의상장비 방어 : 0
위치 : 상단 무게 : 0
요구 레벨 : 1
장착 : 전 직업
* Description for Item ID 20233
오줌을 누고 있는 형상의 황금아기천사상. 머리에 이고 다니면 조금 부끄럽다.
계열 : 의상장비 방어 : 0
위치 : 상단 무게 : 0
요구 레벨 : 1
장착 : 전 직업
* Uncommented line #3591 in /db/re/item_trade.txt for Item ID 17527 = Actinidia_Cat_Fruit_Box(200)

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-05-27 01:59:27 +07:00
nanakiwurtz
9c00368270 Item DB Update
* Various fixes

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-05-24 23:24:14 +07:00
nanakiwurtz
ba3816709d Follow up to 0bf3888
Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-05-24 19:59:54 +07:00
nanakiwurtz
0bf388832b Item DB Update
* Updated up to kRO 2014-11-26 (Limited Power Booster Box)

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-05-24 19:54:07 +07:00
nanakiwurtz
058f6fdfcb Follow up to c7fdd23
Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-05-23 23:40:32 +07:00
nanakiwurtz
c7fdd23dc9 Item DB Update
* Updated up to kRO 2014-11-19 (New Enchantment Stones)

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-05-23 23:33:10 +07:00
nanakiwurtz
3e23c18c99 Item DB Update
* Updated up to kRO 2014-11-05 (Quest Of Clan System)

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-05-23 22:08:40 +07:00
aleos89
ba1a1aec48 Bug Fixes
* Translated the Kagerou/Oboro skill names in the skill_db.
* Added Critical Food type for newer items.
* Water Barrier should only reduce Weapon ATK and Flee.
* Illusion - Bewitch should not be able to move MVPs.
* Spider Web will no longer be deleted when the target escapes from it. (bugreport:1358)
* Adjusted Absorb Spirits to work in duels. (bugreport:4085)
* Clementia, Canto Candidus, and Praefatio will now cast on the party even if someone is wearing a Holy-type armor. (bugreport:6835)
* Masquerade - Gloomy will now remove a Homunculus who have less than 80% HP. (bugreport:8886)
* Players under the effect of Illusion - Shock will now be able to move and attack. (bugreport:8903)
* Deadly Infection should only pass Guillotine Cross poisons through the Shadow Chaser's attacks only. (bugreport:8968)
* Unlimit now gives the proper statuses when reducing DEF and MDEF. (bugreport:9181)
* Water Screen will now heal 1,000 HP every 10 seconds. (bugreport:9184)
* Tinder Breaker will now properly lock targets. (bugreport:9202)
* Corrected Weapon Blocking SP drain timer from every 3 seconds to 5 seconds. Moved Combo timer to skill_cast_db. (bugreport:9203)
* Players under the influence of Kaite will receive a flat 400% more damage from melee attacks (renewal only). (bugreport:9231)
* Release will now check the preserved skill's SP requirement before releasing. (bugreport:9333)
* Fixes #417 - Charge Attack has a range of 14 cells and can do up to 500% damage.
* Fixes #419 - Magnum Break should not hit hidden targets.
* Fixes #421 - Tension Relax should only increase healing at 1x rate when overweight and 3x when not overweight. Also corrected icon getting removed after a few seconds while sitting.
* Fixes #427 - Auto Guard will force a player to stand when being targeted to avoid client desync.
* Fixes #436 - Corrected Super Novice Spirit not allowing any headgear to be equipped.
* Fixes #438 - Soul Linker's Rebirth Spirit should have a fixed cast of 1 second.
2015-05-22 10:08:16 -04:00
nanakiwurtz
d884a9619a Fixed #382
Thanks to @MrAntares, @reigneil and @zackdreaver

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-05-18 11:39:34 +07:00
nanakiwurtz
e06b041d7d Fixed #382
* Thanks to @reigneil and @dastgir (ROClientSide Project)
* Now the 'db/re/item_trade.txt' has been sorted numerically instead of categorized by events/date

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-05-05 03:08:33 +07:00
Cydh Ramdh
cb2ffa24c8 Merge pull request #288 from 'hotfix/issue139'
Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2015-05-01 19:29:04 +07:00
Playtester
77cd4df358 Novice HP/SP (fixes #402)
- There will no longer be warnings in the log if HP/SP decreases from level 99 to 100 as this happens officially
- At level 99 only Super Novice will now get +2000 HP in both pre-renewal and renewal
- At level 150 all Novice classes get +2000 HP
2015-04-30 18:55:00 +02:00
nanakiwurtz
d23f60b81a Follow up to 09e505a
Thanks to @reigneil

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-04-25 20:46:32 +07:00
nanakiwurtz
09e505ab38 Fixed #406
Thanks to @reigneil

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-04-24 12:07:21 +07:00
nanakiwurtz
ad6531aa34 Fixed #403
Thanks to @reigneil

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-04-24 02:07:42 +07:00
nanakiwurtz
9b35d93a62 Fixed #405
Thanks to @reigneil

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-04-22 00:33:15 +07:00
Cydh Ramdh
e2af581d1a * Follow up b7431efa03cd6d735956320f20582df120ba3952
* Separated HP table between Novices & Super Novices, since the hardcoded HP bonus for Super Novice (+2000) was disabled when `HP_SP_TABLES` is enabled. The bonuses are written in job_basehpsp_db.txt.
  * Highly assumed there was typo for Gunslinger/Rebellion HP at level 95 (3834). If refer to Star Galaditor tables, those both use same HP values (even see their HP Factor & Multiplicator are some, no chance result different only one value in the middle of the table).
  * Changed warning message to info if the previous HP/SP is higher and the next level.
* Follow up f19e2dc6c7497c530bb48f0898d50d611e59bd0f, changed `rand()` to `rnd()` (follow up 27ba6c5002d8fac002d7aa8ff309abc5f352ee9f)

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2015-04-21 10:18:01 +07:00
Cydh Ramdh
3a59073000 Separated produce_db.txt for PRE and RENEWAL
Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2015-04-19 09:41:55 +07:00
Playtester
b7431efa03 Official HP/SP values (fixes #358)
- Updated the HP/SP tables to be 100% official for level 1 to 150
  * The only differences between pre-renewal and renewal are for HP of Novice, Ninja and Gunslinger
  * Level 151 to 500 is now an auto-calculated continuation of the progress from level 99 to 150 (not normal for all classes)
- HP/SP tables will now be used by default
- The code variation does not perfectly work for all classes, but I tried to get it to work as far as possible
  * This includes an even better estimation for Ninja/Gunslinger HP/SP which now also works for renewal
  * This also includes fixing the SP values of the 3-2 classes in renewal
  * But I really recommend to just use the HP/SP tables for exact values

Special thanks to MrAntares.
2015-04-18 23:46:26 +02:00
Cydh Ramdh
2fdcd92336 Bug Fixes:
* Fixed #371, missing entry for Solid Skin (EL_SOLID_SKIN) in skill_cast_db.txt, causing the skill gives effect only for a ms.
* Follow up f19e2dc6 `pc_mapid2jobid` gives wrong value and revert `JOBL_SUPER_NOVICE` flag that was introduced in 82561947.

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2015-04-17 01:33:29 +07:00
aleos89
f19e2dc6c7 Bug Fixes
* Fixed #273 - Keeping should end before mob status recalculation when changing class.
* Fixed #324 - BaseJob will now return the correct ID for Super Novice type classes.
* Fixed #357 - Cross Slash should work with 2 daggers, Huuma type weapons, or a dagger + shield.
* Fixed #370 - Corrected a few things with Devotion range checks.
* Corrected the skill fail message that displays when players have no bullets.
* Corrected Howling of Mandragora's duration.
* Updated Kunai Explosion damage.
* Added missing 20% damage reduction for Water Barrier.
* Mado License attack bonus is granted even without Madogear.
2015-04-15 14:55:58 -04:00
Playtester
df2f850c74 Fixed max HP/SP of extended classes in pre-re
- Fixed max HP/SP of extended classes being way too low in pre-renewal (related to #358)
* It's impossible to make it 100% accurate without tables, but I made it as accurate as possible for now
* More updates to max HP/SP will follow when I have time
2015-04-14 22:15:56 +02:00
Cydh Ramdh
0f5050de20 Bug Fixes
* Follow up 46f010cb, cleaned up skill fail checks on `skill_castend_id`. This is should fixed #385
* Fixed #395, changed `mode` field for monster from `smallint` to `int`. Thank @LyndisRain
* Fixed #391, added `0` in fixed cast time field for SM_SELFPROVOKE. Thank @DriwFS

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2015-04-13 17:03:41 +07:00
nanakiwurtz
78e20436e4 Fixed #384
* Thanks to @DriwFS

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-04-11 01:02:05 +07:00
Cydh Ramdh
20c6149b60 Bug Fixes
* Fixed #376, status def for Voice of Siren effect (WM_VOICEOFSIREN) is calculated twice
* Fixed SC_DEEPSLEEP effect from Deep Sleep Lullaby (WM_LULLABY_DEEPSLEEP) and Arrullo (SO_ARRULLO)
* WM_VOICEOFSIREN & WM_LULLABY_DEEPSLEEP give effect for all targets except self
* Typos

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2015-04-11 00:27:46 +07:00
nanakiwurtz
56404b8857 Fixed #379
* Thanks to @Desground and @aleos89
2015-04-11 00:00:21 +07:00
Cydh Ramdh
27ba6c5002 * Fixed #387
* Replacing 'rand()' leftwover with 'rnd()' of mt19937ar
* Cleaned up script commands related with item group: 'groupranditem', 'getrandgroupitem', 'getgroupitem'
* Corrected item scripts that are using 'getrandgroupitem'
* Updated script command and item group doc

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2015-04-09 20:54:01 +07:00
Cydh Ramdh
5ed75dc877 * Merge pull request #294 and its clean up
* Moved Bank Vault from `login` table (login-server level) to `global_reg_value` as #BANKVAULT (char-server level)
  * IMPORTANT: Read & import upgrade_20150408.sql
* Follow up cbdc0127, another fix for Point Shop NPC.
* Follow up 022d7289, corrected picklog initial for bound items that removed when member of guild/party or guild/party is broken. Please import upgrade_20150408_log.sql

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2015-04-09 01:26:17 +07:00
Cydh Ramdh
57ee2dd39f * Fixed #381, thank @DriwFS
* Updated .travis.yml as manual merge #374, removed IRC notification attempt

Signed-off-by: Cydh Ramdh <cydh@pservero.com>
2015-04-04 22:09:31 +07:00
nanakiwurtz
801b282723 HD Oridecon Box(30) item script fixed
* Thanks to @zackdreaver

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-04-03 19:15:45 +07:00
Cydh Ramdh
a77223f029 Follow up c7062e5e7d039833e32f7a1da4dad094781921f2
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2015-04-01 00:36:07 +07:00
Cydh Ramdh
c7062e5e7d Added status change (SC) documentation as merge #238. Thank @nanakiwurtz
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2015-03-31 17:52:25 +07:00
nanakiwurtz
212f5dbb8a Item DB Updated
* Fixed Heroic Boots item script

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-03-28 08:12:27 +07:00
nanakiwurtz
d49d66b47f Item DB Fixed
* Thanks to @zackdreaver

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-03-27 23:09:35 +07:00
Cydh Ramdh
7d929a06a3 NPC Market Shop support
* New shop script definition: `<map name>,<x>,<y>,<facing>%TAB%marketshop%TAB%<NPC Name>%TAB%<sprite id>,<itemid>:<price>:<quantity>{,<itemid>:<price>:<quantity>...}`
* Added script command to update shop NPC: 'npcshopupdate "<name>",<itemid>,<price>{,<stock>}'
* Added NPCMarketDB (DBMap) for market data persistance method.
* Added `market_table` definition for market table in conf/inter_athena.conf.
* Thank to @aleos89, @Lemongrass, @icxbb-xx, merged HerculesWS/Hercules@cf19b26.

NOTES:
* Minimum client needed 2013-12-23 (but this client has bugs there-and-there).
* There's new table, see `upgrade_20150327.sql`.
* Market shop doesn't support discount.
* Added items by script `npcshopitem` or `npchopadditem` will be assumed as persistance items, will be loaded on next script reload or server start even market_shop NPC does't list them (unless NPC is not exists, entries will be removed).

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2015-03-27 21:11:07 +07:00
Cydh Ramdh
8a6d673502 Follow up 5ec1b24c4ece647c62c1f99748df27468c919254, disabled some monster skills until related monster infos are done
* 2477, NG_WANDER_MAN
* 2478, NG_RIDEWORD
* 2479, NG_MIMIC
* 2480, NG_EVIL_DRUID
* 2481, NG_WRAITH_DEAD
* 2483, NG_BAPHOMET
* 2485, NG_CHIMERA
* 2916, BIG_BEN
* 2917, BIG_BELL
* 2918, TIME_KEEPER
* 2919, NEO_PUNK
* 2920, ARC_ELDER
* 2921, OWL_VISCOUNT
* 2923, OWL_MARQUEES
* 3074, TIMEHOLDER

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2015-03-24 12:26:13 +07:00
nanakiwurtz
5ec1b24c4e Added skill database of Nightmare Glast Heim & Champion monsters
* Merge from https://code.google.com/p/idathena/source/browse/trunk/db/re/mob_skill_db.txt?spec=svn1809&r=1809
* Thanks to @exneval

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-03-23 23:17:13 +07:00
Cydh Ramdh
d951fab876 Follow up 231710c0fa9c2f9f3d150417e4ca2392850dd41b
* Updated const.txt entries. Thank @julia40124009

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2015-03-22 11:07:46 +07:00
nanakiwurtz
fffb0adc66 Champion Mobs Implemented
* Big thanks to @Skormie, @Lemongrass3110 and @euphyy

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-03-22 01:59:22 +07:00
Cydh Ramdh
be86cbd5a8 Merge pull request #352 from cydh/cleanup/instance
Instance cleanup
* Changed instance_db fixed array to DBMap
* Removed MAX_INSTANCE_DB
* Valid Instance ID is 1 ~ 65535
* Removed MAX_MAP_PER_INSTANCE from instance_db struct (in the map arrays)
* Change mapnames for instance_db to StringBuf
2015-03-21 20:01:48 +07:00
nanakiwurtz
acffcba636 Fixed #353 - item_trade.txt
* Thanks to @BraisGabin

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-03-20 10:13:51 +07:00
aleos89
231710c0fa Bug Fixes
* Fixed #119 - Corrected Flash Combo weapon ATK and to cancel skill cast when target is more than 2 cells away.
* Fixed #148 - Corrected Kings Grace to only cast on guild members in versus type maps and added missing effects. Updated cooldown from 60 to 90 seconds.
* Fixed #341 - Offertorium and Magnificat now cancel each other out (Mimics Kyrie Eleison and Assumptio).
* Follow up to 5a0f8dc. Added missing monster transformation bonuses.
* Updated the Status Icon list with newer icons.
2015-03-18 15:12:02 -04:00
Cydh Ramdh
fb01b02283 Instance (core) cleanup
* Changed instance_db array to DBMap
* Removed MAX_INSTANCE_DB
* Valid Instance ID is 1 ~ 65535
* Removed MAX_MAP_PER_INSTANCE from instance_db struct (in the map arrays)
* Change mapnames for instance_db to StringBuf

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
2015-03-18 19:57:37 +07:00
nanakiwurtz
17213cabe3 File item_db.txt fixed
* Thanks to @carl820912

Signed-off-by: nanakiwurtz <nanakiwurtz240@gmail.com>
2015-03-18 09:41:36 +07:00
nanakiwurtz
8d47306f18 File item_db_re.sql fixed
Missed a comma, Thanks to @carl820912
2015-03-17 17:40:20 +07:00