Fix stat Indestructible
This commit is contained in:
@@ -46,6 +46,7 @@ properties_patches = {
|
||||
"dmg-min": {"stat1": "VARIABLE"},
|
||||
"dmg-max": {"stat1": "VARIABLE"},
|
||||
"dmg%": {"stat1": "item_maxdamage_percent", "stat2": "item_mindamage_percent"},
|
||||
"indestruct": {"stat1": "item_indesctructible"},
|
||||
}
|
||||
|
||||
properties = {}
|
||||
|
||||
@@ -828,6 +828,14 @@
|
||||
"save_add": 0,
|
||||
"save_param_bits": 9
|
||||
},
|
||||
"152": {
|
||||
"text": "Indestructible",
|
||||
"save_bits": [
|
||||
1
|
||||
],
|
||||
"save_add": 0,
|
||||
"save_param_bits": null
|
||||
},
|
||||
"153": {
|
||||
"text": "Cannot Be Frozen",
|
||||
"save_bits": [
|
||||
|
||||
@@ -188,3 +188,12 @@ class ParseItemTest(unittest.TestCase):
|
||||
self.assertEqual(str(item.stats[4]), "+1 to Maximum Damage")
|
||||
self.assertEqual(str(item.stats[6]), "+10 to Minimum Damage")
|
||||
self.assertEqual(str(item.stats[7]), "+1 to Maximum Damage")
|
||||
|
||||
def test_stat_indestructible(self):
|
||||
# Shadow Killer, Unique claw with indestructible property
|
||||
data = bytes.fromhex(
|
||||
"1000c0000580d40b0aa72367d4d7c32920f588e0cc199d8c21a16881a9318485d07f"
|
||||
)
|
||||
data, item = parse_item(data)
|
||||
self.assertEqual(data, b"")
|
||||
self.assertEqual(str(item.stats[4]), "Indestructible")
|
||||
|
||||
Reference in New Issue
Block a user