# 武器弾数復旧
_武器数 = Info(ユニット, _変身後, 武器数)
For i = 1 To _武器数
_武器名 = Info(ユニット, _変身後, 武器, i)
If _最大弾数[_武器名] * Info(ユニット, _変身後, 武器, i, 最大弾数) > 0 Then
SetBullet _変身後 i (_弾数[_武器名] * Info(ユニット, _変身後, 武器, i, 最大弾数) / _最大弾数[_武器名])
EndIf
Next
# アビリティ使用回数復旧
_アビリティ数 = Info(ユニット, _変身後, アビリティ数)
For i = 1 To _アビリティ数
_アビリティ名 = Info(ユニット, _変身後, アビリティ, i)
If _最大使用回数[_アビリティ名] * Info(ユニット, _変身後, アビリティ, i, 最大使用回数) > 0 Then
SetStock _変身後 i (_使用回数[_アビリティ名] * Info(ユニット, _変身後, アビリティ, i, 最大使用回数) / _最大使用回数[_アビリティ名])
EndIf
Next