That might be your problem, cause the location is always staying on him, so how can you know hes moving if you have it stuck on him
You need to have your trigger that makes him lose stamina condition be
Conditions:
Current player brings 0 "that unit" to "that location"
Actions:
center "that location" on "that unit"
subtract one stamina
[right][snapback]487540[/snapback][/right]
Whoever brings at most 0 unit to small.
=====
Modify score for current player: Subtract 1 custom.
Center location "small" on unit owned by whoever at anywhere. (small should be like half grid sized)
Set deaths for whoever: Set to 0 for random unit.
Preserve.
-That's for losing stamina.
Whoever brings at least 1 unit to small.
=====
Set deaths for whoever: Add 1 for random unit.
Preserve.
-That's to begin stamina recovery process.
Whoever suffers at least 12 deaths of random unit. (Assuming you're using hypers, that's 1 second to recover 1 stamina.)
=====
Set deaths for current player: Set to 0 for random unit.
Modify score for current player: Add 1 custom.
Preserve.
-That's the actual stamina recovery.
Whoever's custom score is at most 0.
=====
Move all unit for whoever at "small" to "unmoveable". (Unmoveable is a loc over water, cliff, null, etc.)
Preserve.
-That's to prevent unit from moving when he has 0 stamina.

[right][snapback]487518[/snapback][/right]
I often wonder... do people actually read the replies to the post?