I have permission to modify this executable.
A game called Emperor of the Fading Suns has spaceships in it. When you launch into orbit with a specific ship, said ship lose one movement point.
Game\OllyDB
DEC BYTE PTR DS:[EAX+2F] reduces movement points by one
I want to alter this so that you have 0 movement points left.
I have tried a lot of stuff, but the reality is that I simply don't have enough experience to understand what I need to overwrite (assemble) in order to achieve 0 movement point per takeoff. Changing out DEC with INC works.
My beginning strategy went to this: MOV BYTE PTR DS:[EAX+2F], 0
(I am a novice at assembly)
Longer list of code for context:

Thanks for the tip, I'm really excited about making this a function so I don't have words to describe how happy I am for anyone to tell me how to do this. If there is additional info required then I'll post a longer version and link to it.