fight logic update
result