DarkflameServer/dGame/dBehaviors
EmosewaMC b713b94841 Added Loot Buff Behavior
Added functions and methods to support the pickup radius.  Functionality includes:
Corrected serialization for ControllablePhysicsComponent which correctly serializes the pickup radius to the client.
A method to add the pickup radius to the list of active pickup radii the component has.
A method to remove and re-calculate the largest active radii the component currently has.

Tested equipping all variations of the LootBuff behavior (passive skills, items, item skills) and all functioned as intended.  Tested equipping multiple items with a loot buff and then unequipping them in different orders.  Tested adding pickup radii of different values and the server correctly adjusted the pickup radius to the largest one currently equipped.
2022-04-27 12:40:43 -07:00
..
AirMovementBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
AirMovementBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
AndBehavior.cpp Added Loot Buff Behavior 2022-04-27 12:40:43 -07:00
AndBehavior.h Added Loot Buff Behavior 2022-04-27 12:40:43 -07:00
ApplyBuffBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ApplyBuffBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
AreaOfEffectBehavior.cpp Fix formatting and add comments 2022-01-02 14:00:01 -07:00
AreaOfEffectBehavior.h Fix formatting and add comments 2022-01-02 14:00:01 -07:00
AttackDelayBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
AttackDelayBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
BasicAttackBehavior.cpp Skill Tasks changes 2022-04-25 03:25:07 -07:00
BasicAttackBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
Behavior.cpp Added Loot Buff Behavior 2022-04-27 12:40:43 -07:00
Behavior.h implement jetpack behavior and remove hardcoded jetpacks (#411) 2022-01-24 14:02:56 -08:00
BehaviorBranchContext.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
BehaviorBranchContext.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
BehaviorContext.cpp Added Loot Buff Behavior 2022-04-27 12:40:43 -07:00
BehaviorContext.h Skill Tasks changes 2022-04-25 03:25:07 -07:00
BehaviorSlot.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
BehaviorTemplates.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
BehaviorTemplates.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
BlockBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
BlockBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
BuffBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
BuffBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
CarBoostBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
CarBoostBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ChainBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ChainBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ChangeOrientationBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ChangeOrientationBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ChargeUpBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ChargeUpBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ClearTargetBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ClearTargetBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DamageAbsorptionBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DamageAbsorptionBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DamageReductionBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DamageReductionBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DurationBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
DurationBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
EmptyBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
EmptyBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
EndBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
EndBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ForceMovementBehavior.cpp Implement Buccaneer Valiant special ability 2021-12-11 11:59:29 +01:00
ForceMovementBehavior.h Implement Buccaneer Valiant special ability 2021-12-11 11:59:29 +01:00
HealBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
HealBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ImaginationBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ImaginationBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ImmunityBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ImmunityBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
InterruptBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
InterruptBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
JetPackBehavior.cpp implement jetpack behavior and remove hardcoded jetpacks (#411) 2022-01-24 14:02:56 -08:00
JetPackBehavior.h implement jetpack behavior and remove hardcoded jetpacks (#411) 2022-01-24 14:02:56 -08:00
KnockbackBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
KnockbackBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
LootBuffBehavior.cpp Added Loot Buff Behavior 2022-04-27 12:40:43 -07:00
LootBuffBehavior.h Added Loot Buff Behavior 2022-04-27 12:40:43 -07:00
MovementSwitchBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
MovementSwitchBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
NpcCombatSkillBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
NpcCombatSkillBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
OverTimeBehavior.cpp Corrected action for OverTimeBehavior 2022-04-25 16:56:40 -07:00
OverTimeBehavior.h Corrected action for OverTimeBehavior 2022-04-25 16:56:40 -07:00
PlayEffectBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
PlayEffectBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ProjectileAttackBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
ProjectileAttackBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
PullToPointBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
PullToPointBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RepairBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
RepairBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SkillCastFailedBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SkillCastFailedBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SkillEventBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SkillEventBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SpawnBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SpawnBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SpawnQuickbuildBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SpawnQuickbuildBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SpeedBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SpeedBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
StartBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
StartBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
StunBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
StunBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SwitchBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SwitchBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SwitchMultipleBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
SwitchMultipleBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
TacArcBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
TacArcBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
TargetCasterBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
TargetCasterBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
TauntBehavior.cpp Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
TauntBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
VerifyBehavior.cpp Added more missing newline characters 2021-12-28 19:27:46 +00:00
VerifyBehavior.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00