From 186336247ea20d43f558c9268d51e3a25d28b9b6 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 24 Sep 2021 07:19:13 +0000 Subject: [PATCH] 1 --- server/gameserver/creature.cc | 3 +++ server/tools/protobuild/metatable.proto | 1 + 2 files changed, 4 insertions(+) diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index d944c11..037678a 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -343,6 +343,9 @@ int Creature::AddBuff(Creature* caster, return 0; } } + if (buff_meta->i->no_immune()) { + no_check_immune = 1; + } if (!no_check_immune && IsImmuneBuffEffect(buff_meta->i->buff_effect())) { return 0; } diff --git a/server/tools/protobuild/metatable.proto b/server/tools/protobuild/metatable.proto index 2bb3737..ad1048b 100755 --- a/server/tools/protobuild/metatable.proto +++ b/server/tools/protobuild/metatable.proto @@ -294,6 +294,7 @@ message Buff optional string only_spec_race = 27; optional string exclude_spec_race = 28; optional int32 dead_remove = 29; + optional int32 no_immune = 30; } message Drop