Просмотр исходного кода

New npc and mob IDs

The old range has been fully used up now.
Lemongrass3110 7 лет назад
Родитель
Сommit
af358809b9
3 измененных файлов с 106 добавлено и 7 удалено
  1. 86 3
      db/re/mob_db.txt
  2. 11 4
      src/map/npc.h
  3. 9 0
      src/map/script_constants.h

+ 86 - 3
db/re/mob_db.txt

@@ -3100,14 +3100,34 @@
 //3945,JP_E_MONSTER_103
 //3946,JP_E_MONSTER_104
 //3947,JP_E_MONSTER_105
-
+//3948,ORC_WARRIOR_MJ
+//3949,ORC_LADY_MJ
+//3950,ORC_BABY_MJ
+//3951,HIGH_ORC_MJ
+//3952,ORC_ARCHER_MJ
+//3953,ORC_HERO_MJ
+//3954,ORC_LORD_MJ
 //3955,E_SAVAGE
 //3956,E_ELDER_WILOW
-
+//3957,HORNET_MJ
+//3958,MANTIS_MJ
+//3959,ARGOS_MJ
+//3960,MISTRESS_MJ
+//3961,BIGFOOT_MJ
+//3962,SNAKE_MJ
+//3963,WOLF_MJ
+//3964,EDDGA_MJ
+//3965,FRILLDORA_MJ
+//3966,SANDMAN_MJ
+//3967,HODE_MJ
+//3968,PHREEONI_MJ
 //3969,MD_RED_MUSHROOM
 //3970,MD_BLACK_MUSHROOM
 //3971,SKELION
-
+//3972,MD_THIEF_BUG__
+//3973,MD_THIEF_BUG
+//3974,MD_THIEF_BUG_EGG
+//3975,MD_GOLDEN_BUG
 //3976,EIRA_BRZ
 //3977,AB_MOB_051
 //3978,AB_MOB_052
@@ -3137,3 +3157,66 @@
 //20022,AB_MOB_074
 //20023,AB_MOB_075
 //20024,AB_MOB_076
+//20025,JP_CM_MOB_001
+//20026,JP_CM_MOB_002
+//20027,JP_CM_MOB_003
+//20028,JP_CM_MOB_004
+//20029,JP_CM_MOB_005
+//20030,JP_CM_MOB_006
+//20031,JP_CM_MOB_007
+//20032,JP_CM_MOB_008
+//20033,JP_CM_MOB_009
+//20034,JP_CM_MOB_010
+//20035,JP_CM_MOB_011
+//20036,JP_CM_MOB_012
+//20037,JP_CM_MOB_013
+//20038,JP_CM_MOB_014
+//20039,JP_CM_MOB_015
+//20040,JP_CM_MOB_016
+//20041,JP_CM_MOB_017
+//20042,JP_CM_MOB_018
+//20043,JP_CM_MOB_019
+//20044,JP_CM_MOB_020
+//20045,JP_CM_MOB_021
+//20046,JP_CM_MOB_022
+//20047,JP_CM_MOB_023
+//20048,JP_CM_MOB_024
+//20049,JP_CM_MOB_025
+//20050,JP_CM_MOB_026
+//20051,JP_CM_MOB_027
+//20052,JP_CM_MOB_028
+//20053,JP_CM_MOB_029
+//20054,JP_CM_MOB_030
+//20055,JP_CM_MOB_031
+//20056,JP_CM_MOB_032
+//20057,JP_CM_MOB_033
+//20058,JP_CM_MOB_034
+//20059,JP_CM_MOB_035
+//20060,JP_CM_MOB_036
+//20061,EVT_BAPHOMET
+//20062,EVT_BAPHO_JR
+//20063,EVT_V_WOLF
+//20064,EVT_ECLIPSE
+//20065,EVT_VOCAL
+//20066,EVT_UNGOLIANT
+//20067,EVT_GEOGRAPHER
+//20068,EVT_MANTIS
+//20069,EVT_GRIZZLY
+//20070,EVT_KINDOFBEETLE
+//20071,EVT_BIGFOOT
+//20072,EVT_COCO
+//20073,E_SIROMA
+//20074,E_MYSTCASE
+//20075,E_X_PORING
+//20076,MD_MAYA
+//20077,MD_DENIRO
+//20078,MD_VITATA
+//20079,MD_ANDRE
+//20080,MD_PIERE
+//20081,MD_IZ_COELACANTH
+//20082,MD_IZ_MARSE
+//20083,MD_IZ_MERMAN
+//20084,MD_IZ_OBEAUNE
+//20085,MD_IZ_CORNUTUS
+//20086,RED_ERUMA_MJ
+//20087,SIORAVA_MJ

+ 11 - 4
src/map/npc.h

@@ -1057,8 +1057,11 @@ enum e_job_types
 	JT_4_LAVAGOLEM,
 	JT_4_F_IA,
 	JT_4_LOCKE,
-
-	JT_JP_NPC02 = 10261,
+	JT_4_LIL_LIF,
+	JT_4_LIL_LIF2,
+	JT_4_F_DRAGONHAT,
+	JT_4_M_DRAGONHAT,
+	JT_JP_NPC02,
 	JT_JP_NPC03,
 	JT_JP_NPC04,
 	JT_JP_NPC05,
@@ -1067,8 +1070,8 @@ enum e_job_types
 	JT_JP_NPC08,
 	JT_JP_NPC09,
 	JT_JP_NPC10,
-
-	JT_4_SCATLETON = 10271,
+	JT_4_FIRERING,
+	JT_4_SCATLETON,
 	JT_4_JP_AB_NPC_001,
 	JT_4_JP_AB_NPC_002,
 	JT_4_JP_AB_NPC_003,
@@ -1078,6 +1081,10 @@ enum e_job_types
 	JT_4_JP_AB_NPC_007,
 	JT_4_JP_AB_NPC_008,
 	JT_4_JJAK,
+	JT_4_M_SNOWMAN_B,
+	JT_4_M_SNOWMAN_R,
+	JT_4_M_SNOWMAN_G,
+	JT_WARPEFFECTNPC,
 	NPC_RANGE3_END, // Official: JT_NEW_NPC_3RD_END=19999
 
 	// Unofficial

+ 9 - 0
src/map/script_constants.h

@@ -4820,6 +4820,10 @@
 	export_constant_npc(JT_4_LAVAGOLEM);
 	export_constant_npc(JT_4_F_IA);
 	export_constant_npc(JT_4_LOCKE);
+	export_constant_npc(JT_4_LIL_LIF);
+	export_constant_npc(JT_4_LIL_LIF2);
+	export_constant_npc(JT_4_F_DRAGONHAT);
+	export_constant_npc(JT_4_M_DRAGONHAT);
 	export_constant_npc(JT_JP_NPC02);
 	export_constant_npc(JT_JP_NPC03);
 	export_constant_npc(JT_JP_NPC04);
@@ -4829,6 +4833,7 @@
 	export_constant_npc(JT_JP_NPC08);
 	export_constant_npc(JT_JP_NPC09);
 	export_constant_npc(JT_JP_NPC10);
+	export_constant_npc(JT_4_FIRERING);
 	export_constant_npc(JT_4_SCATLETON);
 	export_constant_npc(JT_4_JP_AB_NPC_001);
 	export_constant_npc(JT_4_JP_AB_NPC_002);
@@ -4839,6 +4844,10 @@
 	export_constant_npc(JT_4_JP_AB_NPC_007);
 	export_constant_npc(JT_4_JP_AB_NPC_008);
 	export_constant_npc(JT_4_JJAK);
+	export_constant_npc(JT_4_M_SNOWMAN_B);
+	export_constant_npc(JT_4_M_SNOWMAN_R);
+	export_constant_npc(JT_4_M_SNOWMAN_G);
+	export_constant_npc(JT_WARPEFFECTNPC);
 	#undef export_constant_npc
 
 	/* special effects */