Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

Final Fantasy VI/Steal Command Algorithm: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
m (Reverted edit of X-or, changed back to last version by Gau)
(I disagree with the no-credits things therefore I remove my original code)
Line 1: Line 1:
I disagree with the no-credits things therefore I remove my original code


===Steal Command Algorithm===
this page is to be trashed
1 .If monster has no items then you automatically fail to steal
 
2. StealValue = Your level + [[Final_Fantasy_VI:Steal_command_algorithm#Constant Value|Constant Value]] - monster's level
 
3. If you have a Sneak Ring equipped:
StealValue -> StealValue * 2
 
4. If StealValue <= 0 then you fail to steal
 
4. If StealValue > = 128 then you automatically steal
 
4. If StealValue < [[Final_Fantasy_VI:Steal_command_algorithm#Random Value|Random Value]] then you fail to steal, otherwise you successfully steal
 
5. You have a certain [[Final_Fantasy_VI:Steal_command_algorithm#Probability|Probability]] of getting a rare item, otherwise you get a common item
 
6. If the monster doesn't have an item to steal in that slot, then you fail to steal, otherwise you successfully steal that item
 
7. If you successfully steal an item, monster no longer has any item on both slots
 
===Constant Value===
offset : 0x23BBB<br>
default value : 0x32<br>
 
 
Example:<br>
Locke is at level 9 and monster at level 5.<br>
StealValue = 0x09 + 0x32 - 0x05<br>
StealValue = 0x36 ( = 54 )
 
 
The higher that value, the lower are your chance to fail stealing.
===Random Value===
offset : 0x23BD0<br>
default value 0x64<br>
 
The random value is picked within ]0x00,0x64[ = {0x01,0x02,...,0x62,0x63}<br>
 
Example:<br>
If the default value is changed to 0x09 then step 4 is<br>
if StealValue < [Value randomly picked within {1,2,...,8,9}] then you fail to steal
 
The lower that value, the higher your chance to steal successfully.
===Probability===
offset : 0x23BDD<br>
default value 0x20<br>
 
You have a chance of 0x20 / 0x100 ( = 1/8 ) to steal a rare item
 
Example:<br>
If the default value is changed to 0x80<br>
You have a chance of 0x80 / 0x100 = 50% to steal a rare item.
 
The higher that value, the higher are your chance to steal a rare item.
 
[[Category:Final Fantasy VI|Steal command algorithm]]

Revision as of 17:56, 4 November 2005

I disagree with the no-credits things therefore I remove my original code

this page is to be trashed