Lo de que reboten los ataques es muy dificil porque depende del oponente, no solo de tu char... y para que haga daño en el stand, solo tienes que agregarle la colicion roja a la animacion de stand y añadir el siguiente statedef a tu char: ;---------------------------------------------------------------------------
; Stand
[Statedef 0]
type = S
physics = S
movetype= A
sprpriority = 0
[State 0, 1]
type = HitDef
trigger1 = timemod = 60,0
attr = S, NA
damage = 0
animtype = Light
guardflag =
hitflag = MAF
priority = 3, Hit
pausetime = 0, 0
sparkno = 0
sparkxy = -10, -76
hitsound = 5, 0
guardsound = 6, 0
ground.type = High
ground.slidetime = 5
ground.hittime = 12
ground.velocity = -4
airguard.velocity = -1.9,-.8
air.type = High
air.velocity = -1.4,-3
air.hittime = 12
guard.dist = 0
[State 0, end]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1
[State 0, 1]
type = ChangeAnim
trigger1 = Anim != 0 && Anim != 5
trigger2 = Anim = 5 && AnimTime = 0 ;Turn anim over
value = 0
[State 0, 2]
type = VelSet
trigger1 = Time = 0
y = 0
[State 0, 3] ;Stop moving if low velocity or 4 ticks pass
type = VelSet
trigger1 = abs(vel x) < Const(movement.stand.friction.threshold)
trigger2 = Time = 4
x = 0
[State 0, 4] ;Are you dead?
type = ChangeState
trigger1 = !alive
value = 5050
ctrl = 0
;---------------------------------------------------------------------------
ESpero que te sirva!