1
This commit is contained in:
parent
b6086a0bae
commit
222106daac
@ -46,6 +46,8 @@
|
|||||||
#include "buff/invincible.h"
|
#include "buff/invincible.h"
|
||||||
#include "buff/modify_attr.h"
|
#include "buff/modify_attr.h"
|
||||||
#include "buff/vertigo.h"
|
#include "buff/vertigo.h"
|
||||||
|
#include "buff/mark_tag.h"
|
||||||
|
#include "buff/cond_tag.h"
|
||||||
|
|
||||||
#include "mt/Buff.h"
|
#include "mt/Buff.h"
|
||||||
|
|
||||||
@ -136,6 +138,10 @@ Buff* BuffFactory::MakeBuff(const mt::Buff* buff_meta)
|
|||||||
return new ModifyBuff();
|
return new ModifyBuff();
|
||||||
case kBET_Vertigo:
|
case kBET_Vertigo:
|
||||||
return new VertigoBuff();
|
return new VertigoBuff();
|
||||||
|
case kBET_MarkTag:
|
||||||
|
return new MarkTagBuff();
|
||||||
|
case kBET_CondTag:
|
||||||
|
return new CondTagBuff();
|
||||||
default:
|
default:
|
||||||
return new Buff();
|
return new Buff();
|
||||||
}
|
}
|
||||||
|
16
server/gameserver/buff/cond_tag.cc
Normal file
16
server/gameserver/buff/cond_tag.cc
Normal 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()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
12
server/gameserver/buff/cond_tag.h
Normal file
12
server/gameserver/buff/cond_tag.h
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "buff.h"
|
||||||
|
|
||||||
|
class CondTagBuff : public Buff
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
virtual void Activate() override;
|
||||||
|
virtual void Deactivate() override;
|
||||||
|
|
||||||
|
};
|
18
server/gameserver/buff/mark_tag.cc
Normal file
18
server/gameserver/buff/mark_tag.cc
Normal 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()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
12
server/gameserver/buff/mark_tag.h
Normal file
12
server/gameserver/buff/mark_tag.h
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "buff.h"
|
||||||
|
|
||||||
|
class MarkTagBuff : public Buff
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
virtual void Activate() override;
|
||||||
|
virtual void Deactivate() override;
|
||||||
|
|
||||||
|
};
|
@ -102,8 +102,8 @@ A8_DECLARE_ENUM(BuffEffectType_e,
|
|||||||
kBET_BeatBack = 67, //击退
|
kBET_BeatBack = 67, //击退
|
||||||
kBET_Disperse = 68, //驱散
|
kBET_Disperse = 68, //驱散
|
||||||
kBET_PeaceMode = 69, //和平模式
|
kBET_PeaceMode = 69, //和平模式
|
||||||
kBET_ClientUse1 = 70, //
|
kBET_MarkTag = 70, //
|
||||||
kBET_ClientUse2 = 71, //
|
kBET_CondTag = 71, //
|
||||||
kBET_Dive = 72, //下潜模式
|
kBET_Dive = 72, //下潜模式
|
||||||
kBET_Reverse = 73, //人物反向
|
kBET_Reverse = 73, //人物反向
|
||||||
kBET_ReverseMove = 74, //人物反向移动
|
kBET_ReverseMove = 74, //人物反向移动
|
||||||
|
Loading…
x
Reference in New Issue
Block a user