diff --git a/server/gameserver/mt/AirLine.cc b/server/gameserver/mt/AirLine.cc new file mode 100644 index 00000000..e69de29b diff --git a/server/gameserver/mt/AirLine.h b/server/gameserver/mt/AirLine.h new file mode 100644 index 00000000..e69de29b diff --git a/server/gameserver/mt/AirRaid.cc b/server/gameserver/mt/AirRaid.cc new file mode 100644 index 00000000..e69de29b diff --git a/server/gameserver/mt/AirRaid.h b/server/gameserver/mt/AirRaid.h new file mode 100644 index 00000000..e69de29b diff --git a/server/gameserver/mt/Buff.cc b/server/gameserver/mt/Buff.cc new file mode 100644 index 00000000..e69de29b diff --git a/server/gameserver/mt/Buff.h b/server/gameserver/mt/Buff.h new file mode 100644 index 00000000..e69de29b diff --git a/server/gameserver/mt/Dress.cc b/server/gameserver/mt/Dress.cc new file mode 100644 index 00000000..e69de29b diff --git a/server/gameserver/mt/Dress.h b/server/gameserver/mt/Dress.h new file mode 100644 index 00000000..e69de29b diff --git a/server/gameserver/mt/Drop.cc b/server/gameserver/mt/Drop.cc new file mode 100644 index 00000000..e69de29b diff --git a/server/gameserver/mt/Drop.h b/server/gameserver/mt/Drop.h new file mode 100644 index 00000000..e69de29b diff --git a/server/gameserver/mt/Forward.h b/server/gameserver/mt/Forward.h index b0c94758..856dc22b 100644 --- a/server/gameserver/mt/Forward.h +++ b/server/gameserver/mt/Forward.h @@ -23,4 +23,9 @@ namespace mt class KillPoint; class AI; class Robot; + class AirLine; + class AirRaid; + class Dress; + class Drop; + class NpcStandard; } diff --git a/server/gameserver/mt/MapThing.cc b/server/gameserver/mt/MapThing.cc new file mode 100644 index 00000000..e69de29b diff --git a/server/gameserver/mt/MapThing.h b/server/gameserver/mt/MapThing.h new file mode 100644 index 00000000..e69de29b diff --git a/server/gameserver/mt/MetaMgr.cc b/server/gameserver/mt/MetaMgr.cc index 4d9d7bf8..1e1931e7 100644 --- a/server/gameserver/mt/MetaMgr.cc +++ b/server/gameserver/mt/MetaMgr.cc @@ -21,6 +21,11 @@ #include "mt/KillPoint.h" #include "mt/AI.h" #include "mt/Robot.h" +#include "mt/AirLine.h" +#include "mt/AirRaid.h" +#include "mt/Dress.h" +#include "mt/Drop.h" +#include "mt/NpcStandard.h" #include "app.h" @@ -67,6 +72,11 @@ namespace mt RegMetaTable(res_path_); RegMetaTable(res_path_); RegMetaTable(res_path_); + RegMetaTable(res_path_); + RegMetaTable(res_path_); + RegMetaTable(res_path_); + RegMetaTable(res_path_); + RegMetaTable(res_path_); { for (auto& itr : meta_tables) { itr->static_pre_init_cb(); diff --git a/server/gameserver/mt/NpcStandard.cc b/server/gameserver/mt/NpcStandard.cc new file mode 100644 index 00000000..e69de29b diff --git a/server/gameserver/mt/NpcStandard.h b/server/gameserver/mt/NpcStandard.h new file mode 100644 index 00000000..e69de29b diff --git a/server/gameserver/mt/SafeArea.cc b/server/gameserver/mt/SafeArea.cc new file mode 100644 index 00000000..e69de29b diff --git a/server/gameserver/mt/SafeArea.h b/server/gameserver/mt/SafeArea.h new file mode 100644 index 00000000..e69de29b diff --git a/server/tools/protobuild/metatable.proto b/server/tools/protobuild/metatable.proto index f8c981f7..5012ab6f 100755 --- a/server/tools/protobuild/metatable.proto +++ b/server/tools/protobuild/metatable.proto @@ -227,15 +227,6 @@ message SkillNumber optional int32 explosion_effect = 13; } -message NpcStandard -{ - required int32 id = 1; - optional int32 quality = 2; - optional int32 hp = 3; - optional int32 damage = 4; - optional int32 defence = 5; -} - message Buff { required int32 buff_id = 1; @@ -270,49 +261,3 @@ message Buff optional int32 disable_shot = 32; optional int32 disable_useskill = 33; } - -message Drop -{ - optional int32 drop_id = 1; - optional string item_id = 2; - optional string num = 3; - optional string weight = 4; - optional int32 type = 5; -} - -message AirDrop -{ - optional int32 id = 1; - optional int32 time = 2; - optional int32 appear_time = 3; - optional string drop_id = 4; -} - -message AirRaid -{ - optional int32 id = 1; - optional int32 time = 2; - optional int32 appear_time = 3; - optional string bomb_id = 4; - optional string raid_wave = 5; - optional float rad = 6; -} - -message AirLine -{ - optional int32 id = 1; - optional string start_point = 2; - optional string end_point = 3; - optional float plane_speed = 4; - optional int32 weight = 5; - optional int32 map_id = 6; -} - -message Dress -{ - optional int32 id = 1; - optional int32 level = 2; - optional int32 skill_id = 3; - optional string attr_type = 4; - optional int32 max_lv = 5; -}