From 4c6abf64243a2c8412990b2473dbde71058f28bc Mon Sep 17 00:00:00 2001 From: bgkillas Date: Sat, 23 Nov 2024 23:45:45 -0500 Subject: [PATCH] dont fear walls/shield as notplayer --- quant.ew/files/system/notplayer_ai/notplayer_ai.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/quant.ew/files/system/notplayer_ai/notplayer_ai.lua b/quant.ew/files/system/notplayer_ai/notplayer_ai.lua index f9116b2f..46960b1c 100644 --- a/quant.ew/files/system/notplayer_ai/notplayer_ai.lua +++ b/quant.ew/files/system/notplayer_ai/notplayer_ai.lua @@ -1345,7 +1345,11 @@ local function stay_away_from() for _, proj in ipairs(EntityGetInRadiusWithTag(mx, my, 256, "projectile")) do if not table.contains(state.ignore, proj) then local com = EntityGetFirstComponentIncludingDisabled(proj, "ProjectileComponent") - if EntityGetFilename(proj) == "data/entities/projectiles/deck/regeneration_field.xml" + local name = EntityGetFilename(proj) + if name == "data/entities/projectiles/deck/regeneration_field.xml" + or name == "data/entities/projectiles/deck/shield_field.xml" + or name == "data/entities/projectiles/deck/temporary_wall.xml" + or name == "data/entities/projectiles/deck/temporary_platform.xml" or (com ~= nil and ComponentGetValue2(com, "mShooterHerdId") == state.herd_id and (ComponentGetValue2(com, "friendly_fire") or (ComponentGetValue2(com, "collide_with_shooter_frames") == -1