rebellion dev.exe issue

Assert @ C:\Projects\P4\SinsRebellion\Release\CodeSource\GS/AI/BuildResearchAI.cpp(908)

ability->GetIAbilityPtr()->GetDef()->m_buffApplyAction.buffInstantActionType == BuffInstantActionType::CreateSpaceMine

 

* I don't know what the hell is up with dev.exe on this one.  Nothing I've added to what I'm working on has to do with mines.

5,178 views 5 replies
Reply #1 Top

IIRC, that assert has to do with abilities.  Maybe you used a trigger with an incompatible action.  For instance, there are certain conditions under which you can use onDelay.  Exceed those bounds, and you get errors like this one.

Reply #2 Top

Warning: The following is just a complete guess based off the file name and the error message.  I might be completely wrong, but I'm still taking a crack at it.

 

It looks like some build tech you have is required to be a tech that builds mines.

Or the AI is trying to use one of your techs as a tech that builds mines and the system is warning you.

 

Not sure which of those, if either one, is correct.  Is there any entity file you added to the entity.manifest before receiving this message that when included is causing this error?

Reply #3 Top

I'm going blank on it, but I bet you just used the trigger from periodic actions on an instant action..  That's what I was alluding to earlier..

Reply #4 Top

As in original post, nothing I did in the "7 Deadly Sins Militia Mini-Mods" deals with mines at all.  In fact, I removed mines at the pirate base, but still doesn't explain the shite error.

Thanks

Reply #5 Top

Thats what I said might be the problem.  I think it has something to do with one of your abilities NOT creating mines.  When you get an assert error, the error it gives is what it should be, not what it is.