DarkflameServer/dGame/dBehaviors
David Markowitz eca87c7257
fix: Buff FX not playing and general BuffComponent improvements (#1296)
* fix: Buff FX not playing

Fixes an issue where buff effects would not play at all.

Tested that frakjaw and maelstrom dagger now play their respective effects when you are effected by them

fix: buffs general improvements

add new arguments

* Remove duplicated code

* fix times and remove buff
2023-12-01 10:12:48 -06:00
..
AirMovementBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
AirMovementBehavior.h Resolve many issues with invisible enemies and End Behavior nodes not firing (#1044) 2023-04-05 08:57:47 -05:00
AndBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
AndBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
ApplyBuffBehavior.cpp fix: Buff FX not playing and general BuffComponent improvements (#1296) 2023-12-01 10:12:48 -06:00
ApplyBuffBehavior.h fix: Buff FX not playing and general BuffComponent improvements (#1296) 2023-12-01 10:12:48 -06:00
AreaOfEffectBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
AreaOfEffectBehavior.h refactor: re-write AOE, add FilterTargets, Update TacArc Reading (#1035) 2023-10-09 15:18:51 -05:00
AttackDelayBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
AttackDelayBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
BasicAttackBehavior.cpp Adding damage cooldown/"invincibility frames" as in Live (#1276) 2023-11-12 05:53:03 -06:00
BasicAttackBehavior.h Adding damage cooldown/"invincibility frames" as in Live (#1276) 2023-11-12 05:53:03 -06:00
Behavior.cpp feat: implement consume item behavior (#1098) 2023-11-14 19:38:52 -06:00
Behavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
BehaviorBranchContext.cpp convert to unix line endings 2022-08-05 22:01:59 -05:00
BehaviorBranchContext.h Correct Projectile behavior bitStream reads (#907) 2022-12-21 00:26:17 -08:00
BehaviorContext.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
BehaviorContext.h refactor: re-write AOE, add FilterTargets, Update TacArc Reading (#1035) 2023-10-09 15:18:51 -05:00
BehaviorSlot.h refactor: re-write AOE, add FilterTargets, Update TacArc Reading (#1035) 2023-10-09 15:18:51 -05:00
BehaviorTemplates.cpp convert to unix line endings 2022-08-05 22:01:59 -05:00
BehaviorTemplates.h convert to unix line endings 2022-08-05 22:01:59 -05:00
BlockBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
BlockBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
BuffBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
BuffBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
CarBoostBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
CarBoostBehavior.h format codebase 2022-07-28 08:39:57 -05:00
ChainBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
ChainBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
ChangeIdleFlagsBehavior.cpp Add change idle flags behavior and GM (#871) 2022-12-16 15:24:13 -06:00
ChangeIdleFlagsBehavior.h Add change idle flags behavior and GM (#871) 2022-12-16 15:24:13 -06:00
ChangeOrientationBehavior.cpp Move EntityManager to Game namespace (#1140) 2023-07-15 13:56:33 -07:00
ChangeOrientationBehavior.h remove empty line 2023-04-03 08:25:47 -05:00
ChargeUpBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
ChargeUpBehavior.h Resolve many issues with invisible enemies and End Behavior nodes not firing (#1044) 2023-04-05 08:57:47 -05:00
ClearTargetBehavior.cpp convert to unix line endings 2022-08-05 22:01:59 -05:00
ClearTargetBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
CMakeLists.txt feat: implement consume item behavior (#1098) 2023-11-14 19:38:52 -06:00
ConsumeItemBehavior.cpp feat: implement consume item behavior (#1098) 2023-11-14 19:38:52 -06:00
ConsumeItemBehavior.h feat: implement consume item behavior (#1098) 2023-11-14 19:38:52 -06:00
DamageAbsorptionBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
DamageAbsorptionBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
DamageReductionBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
DamageReductionBehavior.h format codebase 2022-07-28 08:39:57 -05:00
DarkInspirationBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
DarkInspirationBehavior.h Update DarkInspirationBehavior.cpp (#897) 2022-12-23 18:05:30 -08:00
DurationBehavior.cpp convert to unix line endings 2022-08-05 22:01:59 -05:00
DurationBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
EmptyBehavior.cpp convert to unix line endings 2022-08-05 22:01:59 -05:00
EmptyBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
EndBehavior.cpp convert to unix line endings 2022-08-05 22:01:59 -05:00
EndBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
FallSpeedBehavior.cpp Move EntityManager to Game namespace (#1140) 2023-07-15 13:56:33 -07:00
FallSpeedBehavior.h feature: Implement FallSpeedBehavior (#1084) 2023-05-13 09:30:59 -05:00
ForceMovementBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
ForceMovementBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
HealBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
HealBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
ImaginationBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
ImaginationBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
ImmunityBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
ImmunityBehavior.h Imminuty updates (#925) 2023-01-06 23:59:19 -06:00
InterruptBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
InterruptBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
JetPackBehavior.cpp fix: use defaults when getting variables for jetpack behavior (#1328) 2023-11-30 02:21:18 -08:00
JetPackBehavior.h format codebase 2022-07-28 08:39:57 -05:00
KnockbackBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
KnockbackBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
LootBuffBehavior.cpp Move EntityManager to Game namespace (#1140) 2023-07-15 13:56:33 -07:00
LootBuffBehavior.h format codebase 2022-07-28 08:39:57 -05:00
MovementSwitchBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
MovementSwitchBehavior.h Fix MovementSwitch Behavior (#927) 2022-12-28 14:03:07 -08:00
NpcCombatSkillBehavior.cpp convert to unix line endings 2022-08-05 22:01:59 -05:00
NpcCombatSkillBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
OverTimeBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
OverTimeBehavior.h format codebase 2022-07-28 08:39:57 -05:00
PlayEffectBehavior.cpp convert to unix line endings 2022-08-05 22:01:59 -05:00
PlayEffectBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
ProjectileAttackBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
ProjectileAttackBehavior.h Fix overread in projectile behavior and address broken stuns (#898) 2022-12-19 14:52:00 -06:00
PropertyTeleportBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
PropertyTeleportBehavior.h Add property Teleport behavior (#846) 2023-01-07 00:16:43 -06:00
PullToPointBehavior.cpp Move EntityManager to Game namespace (#1140) 2023-07-15 13:56:33 -07:00
PullToPointBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
RemoveBuffBehavior.cpp Move EntityManager to Game namespace (#1140) 2023-07-15 13:56:33 -07:00
RemoveBuffBehavior.h Add Remove Buff Behavior and patch infinite use Imagination Backpack(#845) 2022-11-27 16:40:14 -08:00
RepairBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
RepairBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
SkillCastFailedBehavior.cpp convert to unix line endings 2022-08-05 22:01:59 -05:00
SkillCastFailedBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
SkillEventBehavior.cpp Move EntityManager to Game namespace (#1140) 2023-07-15 13:56:33 -07:00
SkillEventBehavior.h format codebase 2022-07-28 08:39:57 -05:00
SpawnBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
SpawnBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
SpawnQuickbuildBehavior.cpp convert to unix line endings 2022-08-05 22:01:59 -05:00
SpawnQuickbuildBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
SpeedBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
SpeedBehavior.h add uncast to speed behavior (#932) 2022-12-31 02:46:25 -06:00
StartBehavior.cpp convert to unix line endings 2022-08-05 22:01:59 -05:00
StartBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
StunBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
StunBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
SwitchBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
SwitchBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
SwitchMultipleBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
SwitchMultipleBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
TacArcBehavior.cpp use std::abs 2023-11-27 22:18:27 -06:00
TacArcBehavior.h refactor: re-write AOE, add FilterTargets, Update TacArc Reading (#1035) 2023-10-09 15:18:51 -05:00
TargetCasterBehavior.cpp convert to unix line endings 2022-08-05 22:01:59 -05:00
TargetCasterBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
TauntBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
TauntBehavior.h format codebase 2022-07-28 08:39:57 -05:00
VentureVisionBehavior.cpp Move EntityManager to Game namespace (#1140) 2023-07-15 13:56:33 -07:00
VentureVisionBehavior.h format codebase 2022-07-28 08:39:57 -05:00
VerifyBehavior.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
VerifyBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00