I tried IsLimbGone, but it seems that's only for checking if a limb was dismembered, not crippled.
Spoiler is code I tested this with, maybe you can point me in the right direction if I'm doing something wrong.
Spoiler
Tested on a character with no crippled limbs. Used an NPC as the activator.
; * NONE = -1; * TORSO = 0; * HEAD_1 = 1; * HEAD_2 = 2; * LEFT_ARM_1 = 3; * LEFT_ARM_2 = 4; * RIGHT_ARM_1 = 5; * RIGHT_ARM_2 = 6; * LEFT_LEG_1 = 7; * LEFT_LEG_2 = 8; * LEFT_LEG_3 = 9; * RIGHT_LEG_1 = 10; * RIGHT_LEG_2 = 11; * RIGHT_LEG_3 = 12; * BRAIN = 13 ; [ActorREF.]IsLimbGone LimbIndexscn mLimbGoneTestbegin onActivate if ( player.IsLimbGone -1 ) player.additem Stimpak 1 elseif ( player.IsLimbGone 0 ) player.additem Stimpak 2 endifend
Tested on a character with no crippled limbs. Used an NPC as the activator.
