]> git.smokeofanarchy.ru Git - space-station-14.git/commit
NPC utility queries (#15843)
authormetalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Mon, 1 May 2023 18:57:11 +0000 (04:57 +1000)
committerGitHub <noreply@github.com>
Mon, 1 May 2023 18:57:11 +0000 (14:57 -0400)
commitca07522c03e6c9be3b6127edd2090f2c8da1a945
tree0d203b318806fae7b66c1d37d30cc6488a937787
parentac5afa794e98617067a743e96327ca283f02e0fc
NPC utility queries (#15843)
50 files changed:
Content.Client/Entry/EntryPoint.cs
Content.Client/NPC/HTN/HTNOverlay.cs
Content.Server/NPC/HTN/HTNComponent.cs
Content.Server/NPC/HTN/HTNSystem.cs
Content.Server/NPC/HTN/PrimitiveTasks/HTNPrimitiveTask.cs
Content.Server/NPC/HTN/PrimitiveTasks/Operators/AltInteractOperator.cs [new file with mode: 0644]
Content.Server/NPC/HTN/PrimitiveTasks/Operators/Melee/MeleeOperator.cs
Content.Server/NPC/HTN/PrimitiveTasks/Operators/Melee/PickMeleeTargetOperator.cs [deleted file]
Content.Server/NPC/HTN/PrimitiveTasks/Operators/NPCCombatOperator.cs [deleted file]
Content.Server/NPC/HTN/PrimitiveTasks/Operators/Ranged/PickRangedTargetOperator.cs [deleted file]
Content.Server/NPC/HTN/PrimitiveTasks/Operators/Ranged/RangedOperator.cs
Content.Server/NPC/HTN/PrimitiveTasks/Operators/UtilityOperator.cs [new file with mode: 0644]
Content.Server/NPC/NPCBlackboard.cs
Content.Server/NPC/Queries/Considerations/FoodValueCon.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Considerations/TargetAccessibleCon.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Considerations/TargetDistanceCon.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Considerations/TargetHealthCon.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Considerations/TargetInLOSCon.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Considerations/TargetInLOSOrCurrentCon.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Considerations/TargetIsAliveCon.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Considerations/TargetIsCritCon.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Considerations/TargetIsDeadCon.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Considerations/UtilityConsideration.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Curves/BoolCurve.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Curves/IUtilityCurve.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Curves/InverseBoolCurve.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Curves/PresetCurve.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Curves/QuadraticCurve.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Curves/UtilityCurvePresetPrototype.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Queries/ClothingSlotFilter.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Queries/ComponentQuery.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Queries/NearbyComponentsQuery.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Queries/NearbyHostilesQuery.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Queries/PuddlesQuery.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Queries/UtilityQuery.cs [new file with mode: 0644]
Content.Server/NPC/Queries/Queries/UtilityQueryFilter.cs [new file with mode: 0644]
Content.Server/NPC/Queries/UtilityQueryPrototype.cs [new file with mode: 0644]
Content.Server/NPC/Queries/UtilityService.cs [new file with mode: 0644]
Content.Server/NPC/Systems/NPCCombatSystem.Melee.cs
Content.Server/NPC/Systems/NPCSteeringSystem.Context.cs
Content.Server/NPC/Systems/NPCSteeringSystem.cs
Content.Server/NPC/Systems/NPCUtilitySystem.cs [new file with mode: 0644]
Content.Server/Nutrition/EntitySystems/FoodSystem.cs
Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
Resources/Prototypes/Entities/Mobs/NPCs/pets.yml
Resources/Prototypes/NPCs/attack.yml
Resources/Prototypes/NPCs/mob.yml
Resources/Prototypes/NPCs/nutrition.yml [new file with mode: 0644]
Resources/Prototypes/NPCs/utility_queries.yml [new file with mode: 0644]
Resources/Prototypes/ai_factions.yml