Explorar o código

Implemented NPC_VENOMIMPRESS
* The skill is a copy of GC_VENOMIMPRESS without the sp requirement and the global delay

atemo %!s(int64=5) %!d(string=hai) anos
pai
achega
ae07603dea

+ 2 - 0
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

+ 1 - 1
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

+ 2 - 0
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

+ 1 - 1
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

+ 1 - 0
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;

+ 1 - 0
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 );