Oh. When I say he, I mean the playable character. Not sure if the AI ignores it, I've never seen the AI get that far up into the transformations. I did check the AI file for those state numbers too though. Strangely some of them are absent from the AI file.
It is a triggerall in the CMD. Here's the CMD code for every move that has this problem.
Spoiler, click to toggle visibilty
;===========================================================================
; Ultra Kiai
[State -1, Ki Liberation]
type = ChangeState
triggerall = var(2) = 6
Triggerall = power >= 1000
value = 35000
triggerall = command = "SPECIAL 1"
Triggerall = statetype != A
trigger1 = ctrl
trigger2 = movecontact
;---------------------------------------------------------------------------
; Super Explosive Wave
[State -1, Raid Presence]
type = ChangeState
triggerall = var(2) = 6
Triggerall = power >= 500
value = 35100
triggerall = command = "SPECIAL 2"
Triggerall = statetype != A
trigger1 = ctrl
trigger2 = movecontact
;---------------------------------------------------------------------------
; Ultra Slash
[State -1, Meteor Smash]
type = ChangeState
triggerall = var(2) = 6
Triggerall = power >= 1000
value = 35200
triggerall = command = "SPECIAL 3"
Triggerall = statetype != A
trigger1 = ctrl
trigger2 = movecontact
;---------------------------------------------------------------------------
; Essence Raid
[State -1, Essence Raid]
type = ChangeState
triggerall = var(2) = 6
Triggerall = power >= 1000
value = 35300
triggerall = command = "SPECIAL 4"
Triggerall = statetype != A
trigger1 = ctrl
trigger2 = movecontact
;---------------------------------------------------------------------------
; Super Kamehameha
[State -1, Super Kamehameha]
type = ChangeState
triggerall = var(2) = 6
Triggerall = power >= 1500
value = 35400
triggerall = command = "SPECIAL 5"
Triggerall = statetype != A
trigger1 = ctrl
trigger2 = movecontact
;---------------------------------------------------------------------------
; Phantom Sense
[State -1, Phantom Sense]
type = ChangeState
;triggerall = numhelper(1560) = 0
triggerall = numhelper(35550) = 0
Triggerall = power >= 1000
triggerall = var(2) = 6
value = 35500
triggerall = command = "SPECIAL 6"
Triggerall = statetype != A
trigger1 = ctrl
;===========================================================================
; Ultra Kiai
[State -1, Ki Liberation]
type = ChangeState
triggerall = var(2) = 7
Triggerall = power >= 1000
value = 37000
triggerall = command = "SPECIAL 1"
Triggerall = statetype != A
trigger1 = ctrl
trigger2 = movecontact
;---------------------------------------------------------------------------
; Super Explosive Wave
[State -1, Raid Presence]
type = ChangeState
triggerall = var(2) = 7
Triggerall = power >= 1000
value = 37100
triggerall = command = "SPECIAL 2"
Triggerall = statetype != A
trigger1 = ctrl
trigger2 = movecontact
;---------------------------------------------------------------------------
; Ultra Slash
[State -1, Meteor Smash]
type = ChangeState
triggerall = var(2) = 7
Triggerall = power >= 1500
value = 37200
triggerall = command = "SPECIAL 3"
Triggerall = statetype != A
trigger1 = ctrl
trigger2 = movecontact
;---------------------------------------------------------------------------
; Essence Raid
[State -1, Essence Raid]
type = ChangeState
triggerall = var(2) = 7
Triggerall = power >= 2000
value = 37300
triggerall = command = "SPECIAL 4"
Triggerall = statetype != A
trigger1 = ctrl
trigger2 = movecontact
;---------------------------------------------------------------------------
; Super Kamehameha
[State -1, Super Kamehameha]
type = ChangeState
triggerall = var(2) = 7
Triggerall = power >= 3000
value = 37400
triggerall = command = "SPECIAL 5"
Triggerall = statetype != A
trigger1 = ctrl
trigger2 = movecontact
;---------------------------------------------------------------------------
; Phantom Sense
[State -1, Phantom Sense]
type = ChangeState
triggerall = var(2) = 7
Triggerall = power >= 3000
value = 37500
triggerall = command = "SPECIAL 6"
Triggerall = statetype != A
trigger1 = ctrl
For some reason, the player can still activate the moves without enough energy to pay the costs. Any idea why that might be? I checked for every instance of these states in the AI file and the UI file (which governs both UI and MUI transformations) but didn't notice anything that was obviously the reason. I'm still new to this though, so I could have missed something.