Dino Targeting

Hey, so I’m trying to set up an arena system which allows dinos to be spawned on either side of the arena before fighting (basic context anyhow). Every dino spawned is of its own class (ie. rather than using the base raptors, I’ve created two child classes, one for each team, with slightly modified stats - xp given, health, etc. etc.) and I’ve been using a custom buff which prevents the buffed actor from being targeted by dinos of the same ‘team’ - it works fine for players. However, I’m having some problems with the dinos themselves; in a primitive attempt to get them fighting, I checked the ‘target everything’ bool, which overrides the buff and allows them to attack dinos on their own team (weirdly not players, though), however if I leave this unchecked they generally do not attack each other (for example a wild carno and raptor won’t generally go at each other, it appears).

Has anyone had any experience with targeting and dinosaurs? Is there something blatant I’ve missed/overlooked? Is there another easier method to force dinos to ignore specific classes in their targeting algorithm without requiring unexposed variables? Any help is much appreciated!

Cheers,
.

What is the issue you’re having exactly? It sounds like you’re saying if you check “target everything” on the dinosaur BP they attack each other and leaving it unchecked means they don’t attack each other which sounds like normal behavior.

Anyway, I’m going to assume it is an issue with your two dino’s attacking or not attacking when they shouldn’t or should respectively.

There is a “targeting team name override” field in the dinosaur BP which corresponds to an entry in the “named team definitions” field of your primal game data BP. If you haven’t stumbled upon this I suggest you play around with it. “Named team definitions” dictate what dino’s choose to target/ignore. Hope that helps.