From ae07603dea401c178f02a8def79b313c2101974e Mon Sep 17 00:00:00 2001 From: atemo Date: Tue, 2 Jul 2019 17:25:48 +0200 Subject: [PATCH] Implemented NPC_VENOMIMPRESS * The skill is a copy of GC_VENOMIMPRESS without the sp requirement and the global delay --- db/pre-re/skill_cast_db.txt | 2 ++ db/pre-re/skill_db.txt | 2 +- db/re/skill_cast_db.txt | 2 ++ db/re/skill_db.txt | 2 +- src/map/skill.cpp | 1 + src/map/status.cpp | 1 + 6 files changed, 8 insertions(+), 2 deletions(-) diff --git a/db/pre-re/skill_cast_db.txt b/db/pre-re/skill_cast_db.txt index ced7d89c66..dfe667424f 100644 --- a/db/pre-re/skill_cast_db.txt +++ b/db/pre-re/skill_cast_db.txt @@ -1031,6 +1031,8 @@ 716,0,0,0,10000,0,0,0 //-- NPC_REVERBERATION 725,0,0,0,9000:10000:11000:12000:13000,0,0 +//-- NPC_VENOMIMPRESS +738,0,0,0,10000:20000:30000:40000:50000,0,0 //===== 2nd Jobs Quest Skills ============== //-- KN_CHARGEATK diff --git a/db/pre-re/skill_db.txt b/db/pre-re/skill_db.txt index ea402c6a71..b714e3fbad 100644 --- a/db/pre-re/skill_db.txt +++ b/db/pre-re/skill_db.txt @@ -883,7 +883,7 @@ //735,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_MANDRAGORA,NPC Howling of Mandragora //736,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_PSYCHIC_WAVE,NPC Psychic Wave //737,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_RAYOFGENESIS,NPC Ray of Genesis -//738,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_VENOMIMPRESS,NPC Venom Impress +738,10,6,1,0,0x1,0,5,1,no,0,0x00002,0,none,0,0x0, NPC_VENOMIMPRESS,NPC Venom Impress //739,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_CLOUD_KILL,NPC Cloud Kill //740,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_IGNITIONBREAK,NPC Ignition Break //741,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_PHANTOMTHRUST,NPC Phantom Thrust diff --git a/db/re/skill_cast_db.txt b/db/re/skill_cast_db.txt index c109223ccd..fa5d07b3ec 100644 --- a/db/re/skill_cast_db.txt +++ b/db/re/skill_cast_db.txt @@ -1055,6 +1055,8 @@ 720,0,0,0,12500:17500:22500:27500:32500,0,0,-1 //-- NPC_REVERBERATION 725,0,0,0,9000:10000:11000:12000:13000,0,0,-1 +//-- NPC_VENOMIMPRESS +738,0,0,0,10000:20000:30000:40000:50000,0,0,-1 //===== 2nd Jobs Quest Skills ============== //-- KN_CHARGEATK diff --git a/db/re/skill_db.txt b/db/re/skill_db.txt index 72742754ec..7dd8a321ad 100644 --- a/db/re/skill_db.txt +++ b/db/re/skill_db.txt @@ -884,7 +884,7 @@ //735,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_MANDRAGORA,NPC Howling of Mandragora //736,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_PSYCHIC_WAVE,NPC Psychic Wave //737,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_RAYOFGENESIS,NPC Ray of Genesis -//738,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_VENOMIMPRESS,NPC Venom Impress +738,10,6,1,0,0x1,0,5,1,no,0,0x00002,0,none,0,0x0, NPC_VENOMIMPRESS,NPC Venom Impress //739,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_CLOUD_KILL,NPC Cloud Kill //740,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_IGNITIONBREAK,NPC Ignition Break //741,0,0,0,0,0,0,??,0,no,0,0,0,none,0,0x0, NPC_PHANTOMTHRUST,NPC Phantom Thrust diff --git a/src/map/skill.cpp b/src/map/skill.cpp index 0cca13f193..e674dd8420 100755 --- a/src/map/skill.cpp +++ b/src/map/skill.cpp @@ -6744,6 +6744,7 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui case SU_FRESHSHRIMP: case SU_ARCLOUSEDASH: case NPC_MAXPAIN: + case NPC_VENOMIMPRESS: clif_skill_nodamage(src,bl,skill_id,skill_lv, sc_start(src,bl,type,100,skill_lv,skill_get_time(skill_id,skill_lv))); break; diff --git a/src/map/status.cpp b/src/map/status.cpp index 36d11b06c3..5cd08d1221 100644 --- a/src/map/status.cpp +++ b/src/map/status.cpp @@ -552,6 +552,7 @@ void initChangeTables(void) set_sc( NPC_COMET , SC_BURNING , EFST_BURNT , SCB_MDEF ); set_sc_with_vfx( NPC_MAXPAIN , SC_MAXPAIN , EFST_MAXPAIN , SCB_NONE ); add_sc( NPC_JACKFROST , SC_FREEZE ); + set_sc_with_vfx( NPC_VENOMIMPRESS, SC_VENOMIMPRESS , EFST_VENOMIMPRESS , SCB_NONE ); set_sc( CASH_BLESSING , SC_BLESSING , EFST_BLESSING , SCB_STR|SCB_INT|SCB_DEX ); set_sc( CASH_INCAGI , SC_INCREASEAGI , EFST_INC_AGI, SCB_AGI|SCB_SPEED );