This commit is contained in:
aozhiwei 2023-03-04 17:34:50 +08:00
parent b6086a0bae
commit 222106daac
6 changed files with 66 additions and 2 deletions

View File

@ -46,6 +46,8 @@
#include "buff/invincible.h"
#include "buff/modify_attr.h"
#include "buff/vertigo.h"
#include "buff/mark_tag.h"
#include "buff/cond_tag.h"
#include "mt/Buff.h"
@ -136,6 +138,10 @@ Buff* BuffFactory::MakeBuff(const mt::Buff* buff_meta)
return new ModifyBuff();
case kBET_Vertigo:
return new VertigoBuff();
case kBET_MarkTag:
return new MarkTagBuff();
case kBET_CondTag:
return new CondTagBuff();
default:
return new Buff();
}

View File

@ -0,0 +1,16 @@
#include "precompile.h"
#include "buff/cond_tag.h"
#include "creature.h"
#include "mt/Buff.h"
void CondTagBuff::Activate()
{
}
void CondTagBuff::Deactivate()
{
}

View File

@ -0,0 +1,12 @@
#pragma once
#include "buff.h"
class CondTagBuff : public Buff
{
public:
virtual void Activate() override;
virtual void Deactivate() override;
};

View File

@ -0,0 +1,18 @@
#include "precompile.h"
#include "buff/mark_tag.h"
#include "creature.h"
#include "human.h"
#include "car.h"
#include "mt/Buff.h"
void MarkTagBuff::Activate()
{
}
void MarkTagBuff::Deactivate()
{
}

View File

@ -0,0 +1,12 @@
#pragma once
#include "buff.h"
class MarkTagBuff : public Buff
{
public:
virtual void Activate() override;
virtual void Deactivate() override;
};

View File

@ -102,8 +102,8 @@ A8_DECLARE_ENUM(BuffEffectType_e,
kBET_BeatBack = 67, //击退
kBET_Disperse = 68, //驱散
kBET_PeaceMode = 69, //和平模式
kBET_ClientUse1 = 70, //
kBET_ClientUse2 = 71, //
kBET_MarkTag = 70, //
kBET_CondTag = 71, //
kBET_Dive = 72, //下潜模式
kBET_Reverse = 73, //人物反向
kBET_ReverseMove = 74, //人物反向移动