DarkflameServer/dGame/dBehaviors
David Markowitz 3a4e554da9
update switch behavior (#1503)
was using very old code from pre-foss that has not been updated with the new behavior knowledge.  The code has been updated accordingly to what the client expects.

Tested that ice shurikens can now destroy the legs of the skeleton towers in crux prime.  Tested that the following weapons can still do damage to enemies and objects in the world:
surikens of ice
serratorizer
Super Morning Star
Super Dagger
elite long barrel blaster (charge and normal)
Mosaic Wand
2024-03-24 14:01:12 -05:00
..
AirMovementBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
AirMovementBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
AndBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
AndBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ApplyBuffBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ApplyBuffBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
AreaOfEffectBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
AreaOfEffectBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
AttackDelayBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
AttackDelayBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
BasicAttackBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
BasicAttackBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
Behavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
Behavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06: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 chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
BehaviorContext.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06: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 chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
BlockBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
BuffBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
BuffBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
CarBoostBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
CarBoostBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ChainBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ChainBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ChangeIdleFlagsBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ChangeIdleFlagsBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ChangeOrientationBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ChangeOrientationBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ChargeUpBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ChargeUpBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ClearTargetBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ClearTargetBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
CMakeLists.txt fix: Dissolve more CMake dependencies (#1387) 2024-03-05 20:13:24 -06:00
ConsumeItemBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ConsumeItemBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
DamageAbsorptionBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
DamageAbsorptionBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
DamageReductionBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
DamageReductionBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
DarkInspirationBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
DarkInspirationBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
DurationBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
DurationBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
EmptyBehavior.h convert to unix line endings 2022-08-05 22:01:59 -05:00
EndBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
EndBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
FallSpeedBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
FallSpeedBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ForceMovementBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ForceMovementBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
HealBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
HealBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ImaginationBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ImaginationBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ImmunityBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ImmunityBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
InterruptBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
InterruptBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
JetPackBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
JetPackBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
KnockbackBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
KnockbackBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
LootBuffBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
LootBuffBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
MovementSwitchBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
MovementSwitchBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
NpcCombatSkillBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
NpcCombatSkillBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
OverTimeBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
OverTimeBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
PlayEffectBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
PlayEffectBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ProjectileAttackBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ProjectileAttackBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
PropertyTeleportBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
PropertyTeleportBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
PullToPointBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
PullToPointBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
RemoveBuffBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
RemoveBuffBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
RepairBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
RepairBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SkillCastFailedBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SkillCastFailedBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SkillEventBehavior.cpp Remove multiple Script syntax (#1496) 2024-03-06 19:49:29 -06:00
SkillEventBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SpawnBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SpawnBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SpawnQuickbuildBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SpawnQuickbuildBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SpeedBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SpeedBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
StartBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
StartBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
StunBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
StunBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SwitchBehavior.cpp update switch behavior (#1503) 2024-03-24 14:01:12 -05:00
SwitchBehavior.h update switch behavior (#1503) 2024-03-24 14:01:12 -05:00
SwitchMultipleBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SwitchMultipleBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
TacArcBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
TacArcBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
TargetCasterBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
TargetCasterBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
TauntBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
TauntBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
VentureVisionBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
VentureVisionBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
VerifyBehavior.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
VerifyBehavior.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00