1
This commit is contained in:
parent
07f4e4d4ee
commit
e1365f04b5
@ -2,7 +2,9 @@
|
|||||||
|
|
||||||
#include "buff/passenger.h"
|
#include "buff/passenger.h"
|
||||||
|
|
||||||
void PassengerAdd::Activate()
|
#include "creature.h"
|
||||||
|
|
||||||
|
void PassengerBuff::Activate()
|
||||||
{
|
{
|
||||||
hold_curr_weapon_idx_ = caster_.Get()->GetCurrWeapon()->weapon_idx;
|
hold_curr_weapon_idx_ = caster_.Get()->GetCurrWeapon()->weapon_idx;
|
||||||
CalcPassengerShotOffset();
|
CalcPassengerShotOffset();
|
||||||
@ -10,7 +12,7 @@ void PassengerAdd::Activate()
|
|||||||
caster_.Get()->SyncAroundPlayers(__FILE__, __LINE__, __func__);
|
caster_.Get()->SyncAroundPlayers(__FILE__, __LINE__, __func__);
|
||||||
}
|
}
|
||||||
|
|
||||||
void PassenerAdd::Deactivate()
|
void PassengerBuff::Deactivate()
|
||||||
{
|
{
|
||||||
RecoverHoldWeapons();
|
RecoverHoldWeapons();
|
||||||
caster_.Get()->shoot_offset = GlmHelper::ZERO;
|
caster_.Get()->shoot_offset = GlmHelper::ZERO;
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
class PassengerBuff : Buff
|
class PassengerBuff : Buff
|
||||||
{
|
{
|
||||||
pubic:
|
public:
|
||||||
|
|
||||||
virtual void Activate() override;
|
virtual void Activate() override;
|
||||||
virtual void Deactivate() override;
|
virtual void Deactivate() override;
|
@ -1,7 +1,13 @@
|
|||||||
#include "precompile.h"
|
#include "precompile.h"
|
||||||
|
|
||||||
|
#include <math.h>
|
||||||
|
#include <float.h>
|
||||||
|
|
||||||
#include "buff/pull_to_walkable.h"
|
#include "buff/pull_to_walkable.h"
|
||||||
|
|
||||||
|
#include "creature.h"
|
||||||
|
#include "room.h"
|
||||||
|
|
||||||
void PullToWalkableBuff::Activate()
|
void PullToWalkableBuff::Activate()
|
||||||
{
|
{
|
||||||
if (!owner->CollisonDetection()) {
|
if (!owner->CollisonDetection()) {
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
class PullToWalkableBuff : Buff
|
class PullToWalkableBuff : Buff
|
||||||
{
|
{
|
||||||
pubic:
|
public:
|
||||||
|
|
||||||
virtual void Activate() override;
|
virtual void Activate() override;
|
||||||
virtual void Deactivate() override;
|
virtual void Deactivate() override;
|
||||||
|
@ -2,6 +2,11 @@
|
|||||||
|
|
||||||
#include "buff/rescuer.h"
|
#include "buff/rescuer.h"
|
||||||
|
|
||||||
|
#include "creature.h"
|
||||||
|
#include "trigger.h"
|
||||||
|
#include "room.h"
|
||||||
|
#include "human.h"
|
||||||
|
|
||||||
void RescuerBuff::Activate()
|
void RescuerBuff::Activate()
|
||||||
{
|
{
|
||||||
Human* target = owner->room->GetHumanByUniId(owner->AsHuman()->GetActionTargetId());
|
Human* target = owner->room->GetHumanByUniId(owner->AsHuman()->GetActionTargetId());
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
class RescuerBuff : Buff
|
class RescuerBuff : Buff
|
||||||
{
|
{
|
||||||
pubic:
|
public:
|
||||||
|
|
||||||
virtual void Activate() override;
|
virtual void Activate() override;
|
||||||
virtual void Deactivate() override;
|
virtual void Deactivate() override;
|
||||||
|
@ -1,7 +1,16 @@
|
|||||||
#include "precompile.h"
|
#include "precompile.h"
|
||||||
|
|
||||||
|
#include <math.h>
|
||||||
|
#include <float.h>
|
||||||
|
|
||||||
#include "buff/reserve.h"
|
#include "buff/reserve.h"
|
||||||
|
|
||||||
|
#include "creature.h"
|
||||||
|
#include "skillhelper.h"
|
||||||
|
|
||||||
|
#include "mt/Skill.h"
|
||||||
|
#include "mt/Buff.h"
|
||||||
|
|
||||||
void ReserveBuff::Activate()
|
void ReserveBuff::Activate()
|
||||||
{
|
{
|
||||||
if (caster_.Get()) {
|
if (caster_.Get()) {
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
class ReserveBuff : Buff
|
class ReserveBuff : Buff
|
||||||
{
|
{
|
||||||
pubic:
|
public:
|
||||||
|
|
||||||
virtual void Activate() override;
|
virtual void Activate() override;
|
||||||
virtual void Deactivate() override;
|
virtual void Deactivate() override;
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
class ReserveMoveBuff : Buff
|
class ReserveMoveBuff : Buff
|
||||||
{
|
{
|
||||||
pubic:
|
public:
|
||||||
|
|
||||||
virtual void Activate() override;
|
virtual void Activate() override;
|
||||||
virtual void Deactivate() override;
|
virtual void Deactivate() override;
|
||||||
|
@ -2,6 +2,10 @@
|
|||||||
|
|
||||||
#include "buff/select_target_with_self_pos.h"
|
#include "buff/select_target_with_self_pos.h"
|
||||||
|
|
||||||
|
#include "creature.h"
|
||||||
|
|
||||||
|
#include "mt/Buff.h"
|
||||||
|
|
||||||
void SelectTargetWithSelfPosBuff::Activate()
|
void SelectTargetWithSelfPosBuff::Activate()
|
||||||
{
|
{
|
||||||
std::vector<Creature*> targets;
|
std::vector<Creature*> targets;
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
class SelectTargetWithSelfPosBuff : Buff
|
class SelectTargetWithSelfPosBuff : Buff
|
||||||
{
|
{
|
||||||
pubic:
|
public:
|
||||||
|
|
||||||
virtual void Activate() override;
|
virtual void Activate() override;
|
||||||
virtual void Deactivate() override;
|
virtual void Deactivate() override;
|
||||||
|
@ -2,7 +2,16 @@
|
|||||||
|
|
||||||
#include "buff/sprint.h"
|
#include "buff/sprint.h"
|
||||||
|
|
||||||
void SprintAdd::Activate()
|
#include "creature.h"
|
||||||
|
#include "skillhelper.h"
|
||||||
|
#include "skill.h"
|
||||||
|
#include "room.h"
|
||||||
|
#include "human.h"
|
||||||
|
|
||||||
|
#include "mt/Buff.h"
|
||||||
|
#include "mt/Skill.h"
|
||||||
|
|
||||||
|
void SprintBuff::Activate()
|
||||||
{
|
{
|
||||||
if (caster_.Get()->IsPlayer()) {
|
if (caster_.Get()->IsPlayer()) {
|
||||||
if (meta->_int_param5) {
|
if (meta->_int_param5) {
|
||||||
@ -139,7 +148,7 @@ void SprintAdd::Activate()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void SprintAdd::Deactivate()
|
void SprintBuff::Deactivate()
|
||||||
{
|
{
|
||||||
if (meta->_int_param5) {
|
if (meta->_int_param5) {
|
||||||
owner->DecDisableMoveDirTimes();
|
owner->DecDisableMoveDirTimes();
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
class SprintBuff : Buff
|
class SprintBuff : Buff
|
||||||
{
|
{
|
||||||
pubic:
|
public:
|
||||||
|
|
||||||
virtual void Activate() override;
|
virtual void Activate() override;
|
||||||
virtual void Deactivate() override;
|
virtual void Deactivate() override;
|
||||||
|
@ -2,6 +2,10 @@
|
|||||||
|
|
||||||
#include "buff/summon_hero.h"
|
#include "buff/summon_hero.h"
|
||||||
|
|
||||||
|
#include "creature.h"
|
||||||
|
|
||||||
|
#include "mt/Buff.h"
|
||||||
|
|
||||||
void SummonHeroBuff::Activate()
|
void SummonHeroBuff::Activate()
|
||||||
{
|
{
|
||||||
if (!owner->dead || meta->dead_valid() != 0) {
|
if (!owner->dead || meta->dead_valid() != 0) {
|
||||||
|
@ -2,6 +2,13 @@
|
|||||||
|
|
||||||
#include "buff/turnover.h"
|
#include "buff/turnover.h"
|
||||||
|
|
||||||
|
#include "creature.h"
|
||||||
|
#include "room.h"
|
||||||
|
#include "skill.h"
|
||||||
|
|
||||||
|
#include "mt/Buff.h"
|
||||||
|
#include "mt/Skill.h"
|
||||||
|
|
||||||
void TurnOverBuff::Activate()
|
void TurnOverBuff::Activate()
|
||||||
{
|
{
|
||||||
Skill* skill = owner->CurrentSkill();
|
Skill* skill = owner->CurrentSkill();
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
class TurnOverBuff : Buff
|
class TurnOverBuff : Buff
|
||||||
{
|
{
|
||||||
pubic:
|
public:
|
||||||
|
|
||||||
virtual void Activate() override;
|
virtual void Activate() override;
|
||||||
virtual void Deactivate() override;
|
virtual void Deactivate() override;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user