Debugging chars

Started by DJMouF, November 20, 2019, 08:04:16 AM

Previous topic - Next topic

DJMouF

Ok I'm not sure what it means when it says... ie: In state 1500: Has No Root...
Does anyone know what that means by any chance?

Nep Heart

 You're using a root trigger in a non-helper basically.

Something like this...

trigger1 = root,movecontact

Is not valid if it's not within a helper's statedef since root triggers can only be used by helpers and helpers only. Same with with parent triggers.

Nep Heart

 I'd suggest doing a search in every file of the character via using "root" as the search word until you can identify a stray root trigger in the wrong statedef. Process of search and elimination usually works since it's not feasible to remember every code 100%.

DJMouF

Quote from: DJMouF on November 22, 2019, 01:50:50 AM
Quote from: Nep Heart on November 20, 2019, 08:11:18 AM
You're using a root trigger in a non-helper basically.

Something like this...

trigger1 = root,movecontact

Is not valid if it's not within a helper's statedef since root triggers can only be used by helpers and helpers only. Same with with parent triggers.
Ok I see what you're saying... "It's only valid in the helpers statedef", but It's still showing it has no root the debug though... even in the helpers statedef.

Quote from: Nep Heart on November 22, 2019, 01:34:21 PM
I'd suggest doing a search in every file of the character via using "root" as the search word until you can identify a stray root trigger in the wrong statedef. Process of search and elimination usually works since it's not feasible to remember every code 100%.

Yeah I see that would be best... I was looking and yeah the projectiles aren't the problem... its the physical attacks (Supers) that have the no root.