All Doom 3 AI is now native.

This commit is contained in:
Justin Marshall
2026-05-23 14:19:48 -07:00
parent 654e209e95
commit 027067a122
132 changed files with 61205 additions and 240 deletions
+70 -1
View File
@@ -338,6 +338,40 @@ typeinfo.exe</Command>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="game\ai\AI_alphalabs2_scientist1.cpp" />
<ClCompile Include="game\ai\AI_base.cpp" />
<ClCompile Include="game\ai\AI_character.cpp" />
<ClCompile Include="game\ai\AI_character_prone.cpp" />
<ClCompile Include="game\ai\AI_character_sentry.cpp" />
<ClCompile Include="game\ai\AI_follower.cpp" />
<ClCompile Include="game\ai\AI_monster_base.cpp" />
<ClCompile Include="game\ai\AI_monster_boss_cyberdemon.cpp" />
<ClCompile Include="game\ai\AI_monster_boss_guardian.cpp" />
<ClCompile Include="game\ai\AI_monster_boss_guardian_seeker.cpp" />
<ClCompile Include="game\ai\AI_monster_boss_sabaoth.cpp" />
<ClCompile Include="game\ai\AI_monster_boss_vagary.cpp" />
<ClCompile Include="game\ai\AI_monster_demon_archvile.cpp" />
<ClCompile Include="game\ai\AI_monster_demon_cherub.cpp" />
<ClCompile Include="game\ai\AI_monster_demon_hellknight.cpp" />
<ClCompile Include="game\ai\AI_monster_demon_imp.cpp" />
<ClCompile Include="game\ai\AI_monster_demon_maggot.cpp" />
<ClCompile Include="game\ai\AI_monster_demon_mancubus.cpp" />
<ClCompile Include="game\ai\AI_monster_demon_pinky.cpp" />
<ClCompile Include="game\ai\AI_monster_demon_revenant.cpp" />
<ClCompile Include="game\ai\AI_monster_demon_trite.cpp" />
<ClCompile Include="game\ai\AI_monster_demon_vulgar.cpp" />
<ClCompile Include="game\ai\AI_monster_demon_wraith.cpp" />
<ClCompile Include="game\ai\AI_monster_flying_cacodemon.cpp" />
<ClCompile Include="game\ai\AI_monster_flying_lostsoul.cpp" />
<ClCompile Include="game\ai\AI_monster_turret.cpp" />
<ClCompile Include="game\ai\AI_monster_zombie.cpp" />
<ClCompile Include="game\ai\AI_monster_zombie_base.cpp" />
<ClCompile Include="game\ai\AI_monster_zombie_bernie.cpp" />
<ClCompile Include="game\ai\AI_monster_zombie_commando_cgun.cpp" />
<ClCompile Include="game\ai\AI_monster_zombie_commando_tentacle.cpp" />
<ClCompile Include="game\ai\AI_monster_zombie_morgue.cpp" />
<ClCompile Include="game\ai\AI_monster_zombie_sawyer.cpp" />
<ClCompile Include="game\ai\AI_monster_zombie_security_pistol.cpp" />
<ClCompile Include="game\ai\NAV.cpp" />
<ClCompile Include="game\ai\NAVCallback_AvoidLocation.cpp" />
<ClCompile Include="game\ai\NAVCallback_FindAreaOutOfRange.cpp" />
@@ -396,6 +430,7 @@ typeinfo.exe</Command>
<ClCompile Include="game\physics\Physics_Static.cpp" />
<ClCompile Include="game\physics\Physics_StaticMulti.cpp" />
<ClCompile Include="game\physics\Push.cpp" />
<ClCompile Include="game\PlayerAnim.cpp" />
<ClCompile Include="game\script\Script_Compiler.cpp" />
<ClCompile Include="game\script\Script_Interpreter.cpp" />
<ClCompile Include="game\script\Script_Program.cpp" />
@@ -456,6 +491,40 @@ typeinfo.exe</Command>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="game\ai\AI_alphalabs2_scientist1.h" />
<ClInclude Include="game\ai\AI_base.h" />
<ClInclude Include="game\ai\AI_character.h" />
<ClInclude Include="game\ai\AI_character_prone.h" />
<ClInclude Include="game\ai\AI_character_sentry.h" />
<ClInclude Include="game\ai\AI_follower.h" />
<ClInclude Include="game\ai\AI_monster_base.h" />
<ClInclude Include="game\ai\AI_monster_boss_cyberdemon.h" />
<ClInclude Include="game\ai\AI_monster_boss_guardian.h" />
<ClInclude Include="game\ai\AI_monster_boss_guardian_seeker.h" />
<ClInclude Include="game\ai\AI_monster_boss_sabaoth.h" />
<ClInclude Include="game\ai\AI_monster_boss_vagary.h" />
<ClInclude Include="game\ai\AI_monster_demon_archvile.h" />
<ClInclude Include="game\ai\AI_monster_demon_cherub.h" />
<ClInclude Include="game\ai\AI_monster_demon_hellknight.h" />
<ClInclude Include="game\ai\AI_monster_demon_imp.h" />
<ClInclude Include="game\ai\AI_monster_demon_maggot.h" />
<ClInclude Include="game\ai\AI_monster_demon_mancubus.h" />
<ClInclude Include="game\ai\AI_monster_demon_pinky.h" />
<ClInclude Include="game\ai\AI_monster_demon_revenant.h" />
<ClInclude Include="game\ai\AI_monster_demon_trite.h" />
<ClInclude Include="game\ai\AI_monster_demon_vulgar.h" />
<ClInclude Include="game\ai\AI_monster_demon_wraith.h" />
<ClInclude Include="game\ai\AI_monster_flying_cacodemon.h" />
<ClInclude Include="game\ai\AI_monster_flying_lostsoul.h" />
<ClInclude Include="game\ai\AI_monster_turret.h" />
<ClInclude Include="game\ai\AI_monster_zombie.h" />
<ClInclude Include="game\ai\AI_monster_zombie_base.h" />
<ClInclude Include="game\ai\AI_monster_zombie_bernie.h" />
<ClInclude Include="game\ai\AI_monster_zombie_commando_cgun.h" />
<ClInclude Include="game\ai\AI_monster_zombie_commando_tentacle.h" />
<ClInclude Include="game\ai\AI_monster_zombie_morgue.h" />
<ClInclude Include="game\ai\AI_monster_zombie_sawyer.h" />
<ClInclude Include="game\ai\AI_monster_zombie_security_pistol.h" />
<ClInclude Include="game\ai\NAV.h" />
<ClInclude Include="game\ai\NAVCallback_AvoidLocation.h" />
<ClInclude Include="game\ai\NAVCallback_FindAreaOutOfRange.h" />
@@ -561,4 +630,4 @@ typeinfo.exe</Command>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
</Project>