summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnonymousRandomPerson <chenghanngan.us@gmail.com>2022-02-24 23:38:21 -0500
committerAnonymousRandomPerson <chenghanngan.us@gmail.com>2022-02-24 23:38:21 -0500
commit6e56b9f0341be0a6c960ea9e8db0939e4fa3cdac (patch)
tree1d2795c706392d5c6d4ce8019bddac2a649e8a2c
parent40a34fafd685b7df6d1777ec335374ea081adad0 (diff)
Decomped CanUseStatusMove()
-rw-r--r--asm/code_807C7AC.s (renamed from asm/code_807C648.s)192
-rw-r--r--data/move/move_data.json2478
-rw-r--r--include/constants/move.h18
-rw-r--r--include/dungeon_ai_attack_1.h2
-rw-r--r--include/moves.h2
-rwxr-xr-xld_script.txt2
-rw-r--r--src/dungeon_ai_attack.c1
-rw-r--r--src/dungeon_ai_attack_1.c233
-rw-r--r--src/moves.c4
-rw-r--r--tools/dungeonjson/dungeonjson.cpp6
10 files changed, 1395 insertions, 1543 deletions
diff --git a/asm/code_807C648.s b/asm/code_807C7AC.s
index d94a155..b43caa8 100644
--- a/asm/code_807C648.s
+++ b/asm/code_807C7AC.s
@@ -5,198 +5,6 @@
.text
- thumb_func_start CanUseStatusMove
-CanUseStatusMove:
- push {r4-r7,lr}
- mov r7, r9
- mov r6, r8
- push {r6,r7}
- adds r5, r1, 0
- adds r4, r2, 0
- mov r8, r3
- ldr r1, [sp, 0x1C]
- lsls r0, 16
- asrs r6, r0, 16
- lsls r1, 24
- lsrs r1, 24
- mov r9, r1
- movs r7, 0
- movs r0, 0xF
- ands r0, r6
- adds r1, r0, 0
- cmp r1, 0
- bne _0807C686
- adds r0, r5, 0
- adds r1, r4, 0
- movs r2, 0
- movs r3, 0x1
- bl CanTarget
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x1
- bne _0807C6E0
- movs r7, 0x1
- b _0807C6E4
-_0807C686:
- cmp r1, 0x1
- beq _0807C6BE
- cmp r1, 0x2
- bne _0807C692
- ldr r1, [r4, 0x70]
- b _0807C69C
-_0807C692:
- cmp r1, 0x5
- bne _0807C6B6
- ldr r1, [r4, 0x70]
- cmp r5, r4
- beq _0807C6B2
-_0807C69C:
- movs r7, 0x1
- ldrb r0, [r1, 0x8]
- cmp r0, 0x1
- beq _0807C6B2
- adds r0, r1, 0
- adds r0, 0xA4
- ldrb r0, [r0]
- cmp r0, 0x4
- beq _0807C6B2
- cmp r0, 0x1
- bne _0807C6E0
-_0807C6B2:
- movs r0, 0
- b _0807C7A0
-_0807C6B6:
- cmp r1, 0x6
- bne _0807C6D4
- cmp r5, r4
- beq _0807C6B2
-_0807C6BE:
- adds r0, r5, 0
- adds r1, r4, 0
- movs r2, 0
- movs r3, 0x1
- bl CanTarget
- lsls r0, 24
- cmp r0, 0
- bne _0807C6E0
- movs r7, 0x1
- b _0807C6E4
-_0807C6D4:
- subs r0, 0x3
- lsls r0, 16
- lsrs r0, 16
- cmp r0, 0x1
- bhi _0807C6E0
- movs r7, 0x1
-_0807C6E0:
- cmp r7, 0
- beq _0807C79E
-_0807C6E4:
- mov r0, r9
- cmp r0, 0
- beq _0807C77C
- adds r0, r5, 0
- adds r1, r4, 0
- mov r2, r8
- bl CanUseOnTargetWithStatusChecker
- lsls r0, 24
- cmp r0, 0
- beq _0807C6B2
- movs r1, 0xF0
- lsls r1, 4
- ands r1, r6
- movs r0, 0x80
- lsls r0, 1
- cmp r1, r0
- beq _0807C78A
- movs r0, 0x80
- lsls r0, 2
- cmp r1, r0
- beq _0807C76E
- movs r0, 0xC0
- lsls r0, 2
- cmp r1, r0
- bne _0807C720
- adds r0, r4, 0
- bl HasNegativeStatus
- b _0807C774
-_0807C720:
- movs r0, 0x80
- lsls r0, 3
- cmp r1, r0
- bne _0807C730
- adds r0, r4, 0
- bl IsSleeping
- b _0807C774
-_0807C730:
- movs r0, 0xC0
- lsls r0, 3
- cmp r1, r0
- bne _0807C75A
- ldr r1, [r4, 0x70]
- adds r0, r1, 0
- adds r0, 0x5C
- ldrb r0, [r0]
- cmp r0, 0xE
- beq _0807C74E
- adds r0, r1, 0
- adds r0, 0x5D
- ldrb r0, [r0]
- cmp r0, 0xE
- bne _0807C6B2
-_0807C74E:
- adds r0, r1, 0
- adds r0, 0xF5
- ldrb r0, [r0]
- cmp r0, 0
- beq _0807C79E
- b _0807C6B2
-_0807C75A:
- movs r0, 0xA0
- lsls r0, 3
- cmp r1, r0
- bne _0807C79E
- adds r0, r4, 0
- bl HasNegativeStatus
- lsls r0, 24
- cmp r0, 0
- bne _0807C79E
-_0807C76E:
- adds r0, r4, 0
- bl HasQuarterHPOrLess
-_0807C774:
- lsls r0, 24
- cmp r0, 0
- bne _0807C79E
- b _0807C6B2
-_0807C77C:
- movs r0, 0xF0
- lsls r0, 4
- ands r0, r6
- movs r1, 0x80
- lsls r1, 1
- cmp r0, r1
- bne _0807C79E
-_0807C78A:
- mov r0, r8
- movs r1, 0x2
- bl GetMoveAccuracy
- adds r4, r0, 0
- movs r0, 0x64
- bl DungeonRandomCapped
- cmp r0, r4
- bge _0807C6B2
-_0807C79E:
- adds r0, r7, 0
-_0807C7A0:
- pop {r3,r4}
- mov r8, r3
- mov r9, r4
- pop {r4-r7}
- pop {r1}
- bx r1
- thumb_func_end CanUseStatusMove
-
thumb_func_start WeightMove
WeightMove:
push {r4-r7,lr}
diff --git a/data/move/move_data.json b/data/move/move_data.json
index ed3a8f5..87e2c61 100644
--- a/data/move/move_data.json
+++ b/data/move/move_data.json
@@ -8,9 +8,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 99,
"weight": 0,
- "accuracy1": 0,
- "accuracy2": 0,
- "useChance": 0,
+ "accuracyGlobal": 0,
+ "accuracyOffensive": 0,
+ "accuracyUseChance": 0,
"hitCount": 0,
"cannotHitFrozen": false,
"rangeType": 0,
@@ -26,9 +26,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -47,9 +47,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 15,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 68,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 68,
+ "accuracyUseChance": 75,
"hitCount": 5,
"unk12": 99,
"criticalHitChance": 2,
@@ -68,9 +68,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -89,9 +89,9 @@
"aiTargetingFlags": "0b0000000000100000",
"maxPP": 13,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -110,9 +110,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -129,9 +129,9 @@
"aiTargetingFlags": "0b0000001001100001",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -149,9 +149,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -168,9 +168,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -189,9 +189,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 3,
"unk12": 99,
"criticalHitChance": 12,
@@ -210,9 +210,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 22,
"weight": 10,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -230,9 +230,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 75,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 75,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -250,9 +250,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -269,9 +269,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 13,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -289,9 +289,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 13,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -308,9 +308,9 @@
"aiTargetingFlags": "0b0000001100110001",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -328,9 +328,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 15,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -349,9 +349,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -368,9 +368,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -389,9 +389,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -408,9 +408,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMuzzled": true,
@@ -429,9 +429,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -448,9 +448,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 16,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMuzzled": true,
@@ -468,9 +468,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 16,
"weight": 10,
- "accuracy1": 75,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 75,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -488,9 +488,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 18,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -508,9 +508,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 16,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 95,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 95,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -530,9 +530,9 @@
"aiTargetingFlags": "0b0000001100110001",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -550,9 +550,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -571,9 +571,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 16,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -592,9 +592,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 99,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -612,9 +612,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 13,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -633,9 +633,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 15,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -654,9 +654,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -675,9 +675,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -696,9 +696,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 17,
"weight": 10,
- "accuracy1": 100,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -717,9 +717,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -736,9 +736,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 17,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 50,
@@ -757,9 +757,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 10,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -777,9 +777,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -796,9 +796,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 70,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 70,
+ "accuracyUseChance": 75,
"hitCount": 0,
"unk12": 99,
"criticalHitChance": 2,
@@ -817,9 +817,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 7,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -836,9 +836,9 @@
"aiTargetingFlags": "0b0000000000100000",
"maxPP": 10,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -857,9 +857,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 17,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 65,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 65,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -878,9 +878,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 15,
"weight": 10,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -897,9 +897,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 15,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -919,9 +919,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -940,9 +940,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -961,9 +961,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 17,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -981,9 +981,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -1001,9 +1001,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -1020,9 +1020,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -1039,9 +1039,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -1058,9 +1058,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 11,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1079,9 +1079,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 12,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1100,9 +1100,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 22,
"weight": 10,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -1119,9 +1119,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -1139,9 +1139,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 17,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -1159,9 +1159,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 19,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1180,9 +1180,9 @@
"aiTargetingFlags": "0b0000000000100000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -1200,9 +1200,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 9,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -1219,9 +1219,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 13,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 50,
@@ -1240,9 +1240,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -1259,9 +1259,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 13,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1281,9 +1281,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 19,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1303,9 +1303,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 9,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 73,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 73,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1324,9 +1324,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1345,9 +1345,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -1365,9 +1365,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1386,9 +1386,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 18,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1407,9 +1407,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1428,9 +1428,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 32,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -1448,9 +1448,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1469,9 +1469,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1490,9 +1490,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 60,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 60,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1511,9 +1511,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 27,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -1531,9 +1531,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1552,9 +1552,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1573,9 +1573,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1594,9 +1594,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1615,9 +1615,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 19,
"weight": 10,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -1635,9 +1635,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 19,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1657,9 +1657,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 11,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 50,
@@ -1678,9 +1678,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 13,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 95,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 95,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1699,9 +1699,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -1719,9 +1719,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 13,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -1740,9 +1740,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -1760,9 +1760,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 16,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -1780,9 +1780,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 50,
@@ -1801,9 +1801,9 @@
"aiTargetingFlags": "0b0000000000110001",
"maxPP": 13,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -1820,9 +1820,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -1840,9 +1840,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 50,
@@ -1861,9 +1861,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 9,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 0,
"unk12": 99,
"criticalHitChance": 12,
@@ -1882,9 +1882,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1903,9 +1903,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1924,9 +1924,9 @@
"aiTargetingFlags": "0b0000001001110011",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -1944,9 +1944,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 22,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -1964,9 +1964,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -1985,9 +1985,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 13,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2006,9 +2006,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -2025,9 +2025,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 19,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -2045,9 +2045,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 9,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2066,9 +2066,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2087,9 +2087,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 15,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -2106,9 +2106,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 9,
"weight": 10,
- "accuracy1": 100,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2127,9 +2127,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 75,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 75,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -2146,9 +2146,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 14,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 68,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 68,
+ "accuracyUseChance": 75,
"hitCount": 5,
"unk12": 99,
"criticalHitChance": 12,
@@ -2167,9 +2167,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 14,
"weight": 15,
- "accuracy1": 70,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 70,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -2187,9 +2187,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 17,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2208,9 +2208,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 19,
"weight": 10,
- "accuracy1": 100,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -2228,9 +2228,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2249,9 +2249,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 8,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2270,9 +2270,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 60,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 60,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -2290,9 +2290,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 17,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMuzzled": true,
@@ -2310,9 +2310,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 8,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2331,9 +2331,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 15,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2352,9 +2352,9 @@
"aiTargetingFlags": "0b0000000000000010",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -2371,9 +2371,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2392,9 +2392,9 @@
"aiTargetingFlags": "0b0000001001110011",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -2412,9 +2412,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 65,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 65,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2433,9 +2433,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 27,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -2453,9 +2453,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 30,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2475,9 +2475,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 30,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2496,9 +2496,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -2516,9 +2516,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -2536,9 +2536,9 @@
"aiTargetingFlags": "0b0000000000100000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -2556,9 +2556,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2577,9 +2577,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 8,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2598,9 +2598,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 10,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2619,9 +2619,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 25,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -2639,9 +2639,9 @@
"aiTargetingFlags": "0b0000000000100000",
"maxPP": 10,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2660,9 +2660,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 19,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -2680,9 +2680,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 14,
"weight": 20,
- "accuracy1": 35,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 35,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -2700,9 +2700,9 @@
"aiTargetingFlags": "0b0000000001000000",
"maxPP": 12,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2721,9 +2721,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2742,9 +2742,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 15,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -2762,9 +2762,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 18,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2784,9 +2784,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2805,9 +2805,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -2824,9 +2824,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 1,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -2843,9 +2843,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2864,9 +2864,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2885,9 +2885,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 14,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 20,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 20,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -2904,9 +2904,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 80,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 80,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -2924,9 +2924,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 73,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 73,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2945,9 +2945,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2966,9 +2966,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 8,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -2987,9 +2987,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -3006,9 +3006,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 73,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 73,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3027,9 +3027,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -3047,9 +3047,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3068,9 +3068,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 20,
- "accuracy1": 35,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 35,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -3088,9 +3088,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 9,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3109,9 +3109,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 22,
"weight": 10,
- "accuracy1": 100,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -3129,9 +3129,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3150,9 +3150,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 25,
- "accuracy1": 100,
- "accuracy2": 95,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 95,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3171,9 +3171,9 @@
"aiTargetingFlags": "0b0000000001000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -3191,9 +3191,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3212,9 +3212,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 9,
"weight": 30,
- "accuracy1": 100,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3233,9 +3233,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3254,9 +3254,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3275,9 +3275,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -3296,9 +3296,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3317,9 +3317,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3338,9 +3338,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 10,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 0,
"unk12": 99,
"criticalHitChance": 2,
@@ -3359,9 +3359,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 15,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 80,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 80,
+ "accuracyUseChance": 75,
"hitCount": 2,
"unk12": 99,
"criticalHitChance": 2,
@@ -3380,9 +3380,9 @@
"aiTargetingFlags": "0b0000001000110001",
"maxPP": 15,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -3400,9 +3400,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 15,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3421,9 +3421,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 8,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3442,9 +3442,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 17,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 0,
"unk12": 99,
"criticalHitChance": 2,
@@ -3463,9 +3463,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 27,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -3483,9 +3483,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 30,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -3503,9 +3503,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 10,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 55,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 55,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -3524,9 +3524,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 20,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -3543,9 +3543,9 @@
"aiTargetingFlags": "0b0000001000110001",
"maxPP": 12,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -3563,9 +3563,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 95,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 95,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3584,9 +3584,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 0,
"unk12": 99,
"criticalHitChance": 2,
@@ -3605,9 +3605,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 18,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 95,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 95,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3626,9 +3626,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 25,
- "accuracy1": 35,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 35,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -3646,9 +3646,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 95,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 95,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3667,9 +3667,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 8,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3688,9 +3688,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 22,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 70,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 70,
+ "accuracyUseChance": 75,
"hitCount": 0,
"unk12": 99,
"criticalHitChance": 2,
@@ -3709,9 +3709,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 20,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 20,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -3729,9 +3729,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3750,9 +3750,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -3769,9 +3769,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -3788,9 +3788,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 17,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -3807,9 +3807,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -3827,9 +3827,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -3846,9 +3846,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 2,
@@ -3867,9 +3867,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 8,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3888,9 +3888,9 @@
"aiTargetingFlags": "0b0000000001000000",
"maxPP": 13,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3909,9 +3909,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -3930,9 +3930,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 50,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 50,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -3950,9 +3950,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 9,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 73,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 73,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -3971,9 +3971,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -3991,9 +3991,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 27,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -4012,9 +4012,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 27,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -4032,9 +4032,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -4052,9 +4052,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4073,9 +4073,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -4093,9 +4093,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 19,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 73,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 73,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4114,9 +4114,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 17,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 70,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 70,
+ "accuracyUseChance": 75,
"hitCount": 0,
"unk12": 99,
"criticalHitChance": 2,
@@ -4135,9 +4135,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 27,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -4155,9 +4155,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 19,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4176,9 +4176,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 13,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 95,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 95,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4197,9 +4197,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 11,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4218,9 +4218,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 11,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4239,9 +4239,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 17,
"weight": 25,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4260,9 +4260,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4281,9 +4281,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -4300,9 +4300,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 70,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 70,
+ "accuracyUseChance": 75,
"hitCount": 3,
"unk12": 99,
"criticalHitChance": 2,
@@ -4321,9 +4321,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 13,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4342,9 +4342,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 17,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -4361,9 +4361,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 16,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4382,9 +4382,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 20,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4403,9 +4403,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -4423,9 +4423,9 @@
"aiTargetingFlags": "0b0000000000100000",
"maxPP": 17,
"weight": 25,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -4443,9 +4443,9 @@
"aiTargetingFlags": "0b0000000001000000",
"maxPP": 20,
"weight": 10,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -4464,9 +4464,9 @@
"aiTargetingFlags": "0b0000001001110011",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -4484,9 +4484,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 11,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4505,9 +4505,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -4524,9 +4524,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 11,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4545,9 +4545,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 14,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 87,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 87,
+ "accuracyUseChance": 75,
"hitCount": 2,
"unk12": 99,
"criticalHitChance": 3,
@@ -4566,9 +4566,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 12,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -4585,9 +4585,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 27,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -4605,9 +4605,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 15,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -4624,9 +4624,9 @@
"aiTargetingFlags": "0b0000000001000000",
"maxPP": 17,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4645,9 +4645,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMuzzled": true,
@@ -4665,9 +4665,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4686,9 +4686,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 27,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 95,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 95,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4707,9 +4707,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 15,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4728,9 +4728,9 @@
"aiTargetingFlags": "0b0000000000100000",
"maxPP": 19,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -4748,9 +4748,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -4768,9 +4768,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -4788,9 +4788,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 10,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4809,9 +4809,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4830,9 +4830,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -4851,9 +4851,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -4870,9 +4870,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 10,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4891,9 +4891,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 9,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4912,9 +4912,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 9,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4933,9 +4933,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 12,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4955,9 +4955,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 8,
"weight": 10,
- "accuracy1": 100,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4976,9 +4976,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 11,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -4997,9 +4997,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5018,9 +5018,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5040,9 +5040,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 13,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5061,9 +5061,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 20,
- "accuracy1": 35,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 35,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -5081,9 +5081,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5102,9 +5102,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -5121,9 +5121,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5142,9 +5142,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 50,
@@ -5163,9 +5163,9 @@
"aiTargetingFlags": "0b0000000000110010",
"maxPP": 19,
"weight": 10,
- "accuracy1": 100,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -5182,9 +5182,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 87,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 87,
+ "accuracyUseChance": 75,
"hitCount": 0,
"unk12": 99,
"criticalHitChance": 12,
@@ -5203,9 +5203,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 50,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -5222,9 +5222,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 19,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5243,9 +5243,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 11,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -5262,9 +5262,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 25,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -5282,9 +5282,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -5302,9 +5302,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 14,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -5322,9 +5322,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5343,9 +5343,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 13,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5365,9 +5365,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 18,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5386,9 +5386,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5407,9 +5407,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5428,9 +5428,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -5448,9 +5448,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -5467,9 +5467,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -5487,9 +5487,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 27,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -5506,9 +5506,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -5525,9 +5525,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 10,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5546,9 +5546,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5567,9 +5567,9 @@
"aiTargetingFlags": "0b0000000000100000",
"maxPP": 8,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5589,9 +5589,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -5609,9 +5609,9 @@
"aiTargetingFlags": "0b0000000001100010",
"maxPP": 15,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -5628,9 +5628,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5649,9 +5649,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 13,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 50,
@@ -5670,9 +5670,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 19,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -5690,9 +5690,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 10,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5711,9 +5711,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 22,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5732,9 +5732,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 10,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5753,9 +5753,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -5773,9 +5773,9 @@
"aiTargetingFlags": "0b0000000001100000",
"maxPP": 1,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -5792,9 +5792,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 50,
@@ -5813,9 +5813,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 14,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMuzzled": true,
@@ -5833,9 +5833,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 12,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 70,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 70,
+ "accuracyUseChance": 75,
"hitCount": 0,
"unk12": 99,
"criticalHitChance": 2,
@@ -5854,9 +5854,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -5874,9 +5874,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 27,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5895,9 +5895,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -5915,9 +5915,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5936,9 +5936,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 14,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 87,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 87,
+ "accuracyUseChance": 75,
"hitCount": 2,
"unk12": 99,
"criticalHitChance": 12,
@@ -5957,9 +5957,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 19,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 73,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 73,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5978,9 +5978,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 13,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -5999,9 +5999,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 15,
"weight": 10,
- "accuracy1": 25,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 25,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMuzzled": true,
@@ -6019,9 +6019,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6038,9 +6038,9 @@
"aiTargetingFlags": "0b0000000100110000",
"maxPP": 22,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6057,9 +6057,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6077,9 +6077,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 8,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6098,9 +6098,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 19,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6117,9 +6117,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 13,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 65,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 65,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6138,9 +6138,9 @@
"aiTargetingFlags": "0b0000000001000000",
"maxPP": 22,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6159,9 +6159,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 15,
- "accuracy1": 75,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 75,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6178,9 +6178,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 27,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -6198,9 +6198,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 13,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6219,9 +6219,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 7,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -6239,9 +6239,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 75,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 75,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6258,9 +6258,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 17,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 0,
"unk12": 99,
"criticalHitChance": 1,
@@ -6279,9 +6279,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 19,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6298,9 +6298,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 17,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6319,9 +6319,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 10,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6340,9 +6340,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 12,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6361,9 +6361,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 70,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 70,
+ "accuracyUseChance": 75,
"hitCount": 0,
"unk12": 99,
"criticalHitChance": 1,
@@ -6382,9 +6382,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 19,
"weight": 25,
- "accuracy1": 125,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 0,
"unk12": 99,
"criticalHitChance": 1,
@@ -6403,9 +6403,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6422,9 +6422,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 30,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6442,9 +6442,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6461,9 +6461,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6480,9 +6480,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 13,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6499,9 +6499,9 @@
"aiTargetingFlags": "0b0000001001100001",
"maxPP": 15,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -6520,9 +6520,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 19,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -6540,9 +6540,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6561,9 +6561,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6582,9 +6582,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6603,9 +6603,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 10,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6624,9 +6624,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6645,9 +6645,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6666,9 +6666,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 10,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 78,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 78,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -6686,9 +6686,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6705,9 +6705,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 20,
"weight": 30,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6725,9 +6725,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 17,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 90,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 90,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -6745,9 +6745,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6765,9 +6765,9 @@
"aiTargetingFlags": "0b0000010000000000",
"maxPP": 13,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6787,9 +6787,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 17,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6808,9 +6808,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -6828,9 +6828,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 17,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6847,9 +6847,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -6868,9 +6868,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 50,
@@ -6889,9 +6889,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6908,9 +6908,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -6928,9 +6928,9 @@
"aiTargetingFlags": "0b0000001100110001",
"maxPP": 17,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -6948,9 +6948,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6967,9 +6967,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 17,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -6987,9 +6987,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 12,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -7009,9 +7009,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 125,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 125,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"targetsUser": true,
@@ -7029,9 +7029,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -7050,9 +7050,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 8,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -7071,9 +7071,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 14,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 87,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 87,
+ "accuracyUseChance": 75,
"hitCount": 2,
"unk12": 99,
"criticalHitChance": 12,
@@ -7092,9 +7092,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 19,
"weight": 30,
- "accuracy1": 125,
- "accuracy2": 80,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 80,
+ "accuracyUseChance": 75,
"hitCount": 0,
"unk12": 99,
"criticalHitChance": 1,
@@ -7113,9 +7113,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 15,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -7134,9 +7134,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -7153,9 +7153,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 17,
"weight": 30,
- "accuracy1": 100,
- "accuracy2": 80,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 80,
+ "accuracyUseChance": 75,
"hitCount": 0,
"unk12": 99,
"criticalHitChance": 1,
@@ -7174,9 +7174,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 13,
"weight": 15,
- "accuracy1": 70,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 70,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"affectedByMagicCoat": true,
@@ -7194,9 +7194,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 1,
"weight": 30,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"criticalHitChance": 12,
"cannotHitFrozen": true,
@@ -7214,9 +7214,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 12,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 50,
@@ -7235,9 +7235,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 12,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -7256,9 +7256,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 70,
- "accuracy1": 125,
- "accuracy2": 93,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 93,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 1,
"cannotHitFrozen": true,
@@ -7276,9 +7276,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 10,
- "accuracy1": 80,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 80,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 6,
@@ -7297,9 +7297,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 17,
"weight": 10,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 6,
@@ -7318,9 +7318,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 17,
"weight": 10,
- "accuracy1": 80,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 80,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 6,
@@ -7339,9 +7339,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 17,
"weight": 10,
- "accuracy1": 80,
- "accuracy2": 84,
- "useChance": 75,
+ "accuracyGlobal": 80,
+ "accuracyOffensive": 84,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 6,
@@ -7360,9 +7360,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 88,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 88,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -7381,9 +7381,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 99,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"cannotHitFrozen": true,
@@ -7401,9 +7401,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 10,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -7422,9 +7422,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 22,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 19,
@@ -7440,9 +7440,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"dealsDirectDamage": true,
@@ -7459,9 +7459,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 19,
@@ -7477,9 +7477,9 @@
"aiTargetingFlags": "0b0000000001000000",
"maxPP": 22,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"criticalHitChance": 12,
@@ -7498,9 +7498,9 @@
"aiTargetingFlags": "0b0000000001010010",
"maxPP": 17,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 14,
@@ -7516,9 +7516,9 @@
"aiTargetingFlags": "0b0000000001010000",
"maxPP": 17,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 14,
@@ -7534,9 +7534,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 14,
"weight": 8,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 15,
@@ -7552,9 +7552,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 22,
"weight": 8,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 3,
@@ -7570,9 +7570,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 37,
"weight": 8,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 15,
@@ -7588,9 +7588,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 22,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 16,
@@ -7606,9 +7606,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 22,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 19,
@@ -7624,9 +7624,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 22,
"weight": 8,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 15,
@@ -7642,9 +7642,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 22,
"weight": 8,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 3,
@@ -7660,9 +7660,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 22,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 10,
@@ -7678,9 +7678,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 22,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 19,
@@ -7696,9 +7696,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 17,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 20,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 20,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 10,
@@ -7714,9 +7714,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 22,
"weight": 8,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 3,
@@ -7732,9 +7732,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 22,
"weight": 8,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 3,
@@ -7750,9 +7750,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 15,
@@ -7768,9 +7768,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 12,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 15,
@@ -7786,9 +7786,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 22,
"weight": 20,
- "accuracy1": 45,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 45,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 15,
@@ -7804,9 +7804,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 8,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 11,
@@ -7822,9 +7822,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 1,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 10,
@@ -7840,9 +7840,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 27,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 19,
@@ -7858,9 +7858,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 27,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 19,
@@ -7876,9 +7876,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 22,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 29,
@@ -7894,9 +7894,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 57,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 29,
@@ -7912,9 +7912,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 4,
@@ -7930,9 +7930,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 19,
@@ -7948,9 +7948,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 3,
"weight": 8,
- "accuracy1": 35,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 35,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"cannotHitFrozen": true,
@@ -7968,9 +7968,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 32,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 6,
@@ -7986,9 +7986,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 7,
"weight": 20,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 15,
@@ -8004,9 +8004,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 4,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 19,
@@ -8022,9 +8022,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 45,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 45,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"cannotHitFrozen": true,
@@ -8042,9 +8042,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 27,
"weight": 20,
- "accuracy1": 125,
- "accuracy2": 45,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 45,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"cannotHitFrozen": true,
@@ -8062,9 +8062,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 22,
"weight": 8,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 15,
@@ -8080,9 +8080,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 22,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 29,
@@ -8098,9 +8098,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 99,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 29,
@@ -8116,9 +8116,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 17,
"weight": 10,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 10,
@@ -8134,9 +8134,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 12,
"weight": 8,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 11,
@@ -8152,9 +8152,9 @@
"aiTargetingFlags": "0b0000000010000000",
"maxPP": 17,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 45,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 45,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 3,
@@ -8170,9 +8170,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 22,
"weight": 8,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 19,
@@ -8188,9 +8188,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 57,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 10,
@@ -8206,9 +8206,9 @@
"aiTargetingFlags": "0b0000000000000000",
"maxPP": 22,
"weight": 15,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"unk12": 99,
"cannotHitFrozen": true,
@@ -8226,9 +8226,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 17,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 19,
@@ -8244,9 +8244,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 96,
"weight": 8,
- "accuracy1": 100,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 100,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 10,
@@ -8262,9 +8262,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 22,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 19,
@@ -8280,9 +8280,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 22,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 19,
@@ -8298,9 +8298,9 @@
"aiTargetingFlags": "0b0000000011111111",
"maxPP": 22,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 19,
@@ -8316,9 +8316,9 @@
"aiTargetingFlags": "0b0000000000110000",
"maxPP": 22,
"weight": 8,
- "accuracy1": 125,
- "accuracy2": 100,
- "useChance": 75,
+ "accuracyGlobal": 125,
+ "accuracyOffensive": 100,
+ "accuracyUseChance": 75,
"hitCount": 1,
"cannotHitFrozen": true,
"rangeType": 19,
diff --git a/include/constants/move.h b/include/constants/move.h
index 15ae1b9..0601969 100644
--- a/include/constants/move.h
+++ b/include/constants/move.h
@@ -11,6 +11,18 @@ enum MoveFlags
MOVE_FLAG_DISABLED = 1 << 5 // Disabled by an effect like Taunt.
};
+enum AccuracyType
+{
+ // Accuracy used for all moves.
+ ACCURACY_TYPE_GLOBAL,
+ // Multiplied with the global accuracy for offensive moves (i.e., not status moves).
+ ACCURACY_TYPE_OFFENSIVE,
+ // Used by the AI to determine how often to use Spikes.
+ // Values exist for all other moves, though they seem to be unused.
+ ACCURACY_TYPE_USE_CHANCE,
+ NUM_ACCURACY_TYPES
+};
+
struct MoveData
{
u8 *namePointer;
@@ -22,10 +34,8 @@ struct MoveData
// The AI consider certain moves to have different range than they actually do.
/* 0xC */ u8 maxPP;
/* 0xD */ u8 weight;
- /* 0xE */ u8 accuracy[2];
- // Used by the AI to determine how often to use Spikes.
- // Values exist for all other moves, though they seem to be unused.
- /* 0x10 */ u8 useChance;
+ // There are multiple accuracy values. These are define with the AccuracyType enum.
+ /* 0xE */ u8 accuracy[NUM_ACCURACY_TYPES];
/* 0x11 */ u8 hitCount; // Maximum number of times the move will hit. Used for multi-hit moves like Fury Attack.
u8 unk12;
/* 0x13 */ u8 criticalHitChance;
diff --git a/include/dungeon_ai_attack_1.h b/include/dungeon_ai_attack_1.h
index 19969f2..7272256 100644
--- a/include/dungeon_ai_attack_1.h
+++ b/include/dungeon_ai_attack_1.h
@@ -5,5 +5,7 @@
// 0x7C580
s32 WeightMoveIfUsable(s32 numPotentialTargets, s32 targetingFlags, struct DungeonEntity *user, struct DungeonEntity *target, struct PokemonMove *move, u32 hasStatusChecker);
+// 0x7C648
+bool8 CanUseStatusMove(s32 targetingFlags, struct DungeonEntity *user, struct DungeonEntity *target, struct PokemonMove *move, bool32 hasStatusChecker);
#endif
diff --git a/include/moves.h b/include/moves.h
index ad68320..3bf4344 100644
--- a/include/moves.h
+++ b/include/moves.h
@@ -11,6 +11,8 @@ u8 GetMoveType(struct PokemonMove *move);
// 0x92B90
u8 GetMoveWeight(struct PokemonMove *move);
s32 GetMovePower(struct PokemonMove *move);
+// 0x92BD8
+s32 GetMoveAccuracy(struct PokemonMove *move, u32 accuracyType);
// 0x92BF4
u32 GetMoveMaxPP(struct PokemonMove *move);
// 0x92C54
diff --git a/ld_script.txt b/ld_script.txt
index b8111e3..0f11331 100755
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -239,7 +239,7 @@ SECTIONS {
src/dungeon_ai_attack.o(.text);
asm/code_807C4A0.o(.text);
src/dungeon_ai_attack_1.o(.text);
- asm/code_807C648.o(.text);
+ asm/code_807C7AC.o(.text);
src/dungeon_ai_attack_2.o(.text);
asm/code_807CABC.o(.text);
src/targeting_flags.o(.text);
diff --git a/src/dungeon_ai_attack.c b/src/dungeon_ai_attack.c
index 65973a1..835d207 100644
--- a/src/dungeon_ai_attack.c
+++ b/src/dungeon_ai_attack.c
@@ -42,7 +42,6 @@ extern struct DungeonEntity *gPotentialTargets[NUM_DIRECTIONS];
extern bool8 IsMoveUsable_1(struct DungeonEntity*, s32, bool8);
extern bool8 TargetRegularAttack(struct DungeonEntity*, u32*, bool8);
extern bool8 IsTargetInLineRange(struct DungeonEntity*, struct DungeonEntity*, s32);
-extern bool8 CanUseStatusMove(s32, struct DungeonEntity*, struct DungeonEntity*, struct PokemonMove*, bool8);
extern s32 WeightMove(struct DungeonEntity*, s32, struct DungeonEntity*, u8);
void DecideAttack(struct DungeonEntity *pokemon)
diff --git a/src/dungeon_ai_attack_1.c b/src/dungeon_ai_attack_1.c
index fb088fb..023df14 100644
--- a/src/dungeon_ai_attack_1.c
+++ b/src/dungeon_ai_attack_1.c
@@ -2,16 +2,22 @@
#include "dungeon_ai_attack_1.h"
#include "constants/direction.h"
+#include "constants/targeting.h"
+#include "constants/type.h"
+#include "dungeon_ai_targeting_2.h"
#include "dungeon_pokemon_attributes.h"
+#include "dungeon_random.h"
+#include "moves.h"
#include "position_util.h"
+#include "status_checks_1.h"
extern bool8 gCanAttackInDirection[NUM_DIRECTIONS];
extern s32 gPotentialAttackTargetWeights[NUM_DIRECTIONS];
extern u8 gPotentialAttackTargetDirections[NUM_DIRECTIONS];
extern struct DungeonEntity *gPotentialTargets[NUM_DIRECTIONS];
-extern bool8 CanUseStatusMove(s32, struct DungeonEntity*, struct DungeonEntity*, struct PokemonMove*, bool8);
extern s32 WeightMove(struct DungeonEntity*, s32, struct DungeonEntity*, u8);
+extern bool8 CanUseOnTargetWithStatusChecker(struct DungeonEntity*, struct DungeonEntity*, struct PokemonMove*);
s32 WeightMoveIfUsable(s32 numPotentialTargets, s32 targetingFlags, struct DungeonEntity *user, struct DungeonEntity *target, struct PokemonMove *move, bool32 hasStatusChecker)
{
@@ -42,103 +48,128 @@ s32 WeightMoveIfUsable(s32 numPotentialTargets, s32 targetingFlags, struct Dunge
return numPotentialTargets;
}
-// NAKED
-// s32 WeightMoveIfUsable(s32 numPotentialTargets, s32 targetingFlags, struct DungeonEntity *user, struct DungeonEntity *target, struct PokemonMove *move, bool8 hasStatusChecker)
-// {
-// asm_unified("push {r4-r7,lr}\n"
-// "mov r7, r10\n"
-// "mov r6, r9\n"
-// "mov r5, r8\n"
-// "push {r5-r7}\n"
-// "sub sp, 0x4\n"
-// "adds r6, r0, 0\n"
-// "adds r5, r2, 0\n"
-// "adds r7, r3, 0\n"
-// "ldr r0, [sp, 0x28]\n"
-// "lsls r1, 16\n"
-// "asrs r1, 16\n"
-// "mov r9, r1\n"
-// "lsls r0, 24\n"
-// "lsrs r0, 24\n"
-// "mov r10, r0\n"
-// "ldr r2, [r5, 0x70]\n"
-// "ldr r1, [r5, 0x4]\n"
-// "ldr r0, [r7, 0x4]\n"
-// "cmp r1, r0\n"
-// "beq _0807C5BC\n"
-// "movs r0, 0xF0\n"
-// "mov r1, r9\n"
-// "ands r0, r1\n"
-// "cmp r0, 0x30\n"
-// "beq _0807C5BC\n"
-// "cmp r0, 0x60\n"
-// "beq _0807C5BC\n"
-// "cmp r0, 0x70\n"
-// "bne _0807C5C4\n"
-// "_0807C5BC:\n"
-// "adds r0, r2, 0\n"
-// "adds r0, 0x46\n"
-// "ldrb r4, [r0]\n"
-// "b _0807C5CE\n"
-// "_0807C5C4:\n"
-// "adds r0, r5, 0x4\n"
-// "adds r1, r7, 0x4\n"
-// "bl CalculateFacingDir\n"
-// "adds r4, r0, 0\n"
-// "_0807C5CE:\n"
-// "ldr r0, _0807C638\n"
-// "adds r0, r4\n"
-// "mov r8, r0\n"
-// "ldrb r0, [r0]\n"
-// "cmp r0, 0\n"
-// "bne _0807C624\n"
-// "mov r0, r10\n"
-// "str r0, [sp]\n"
-// "mov r0, r9\n"
-// "adds r1, r5, 0\n"
-// "adds r2, r7, 0\n"
-// "ldr r3, [sp, 0x24]\n"
-// "bl CanUseStatusMove\n"
-// "lsls r0, 24\n"
-// "cmp r0, 0\n"
-// "beq _0807C624\n"
-// "movs r0, 0x1\n"
-// "mov r1, r8\n"
-// "strb r0, [r1]\n"
-// "ldr r0, _0807C63C\n"
-// "adds r0, r6, r0\n"
-// "strb r4, [r0]\n"
-// "adds r0, r5, 0\n"
-// "ldr r1, [sp, 0x24]\n"
-// "bl GetMoveTypeForPokemon\n"
-// "adds r3, r0, 0\n"
-// "lsls r3, 24\n"
-// "lsrs r3, 24\n"
-// "adds r0, r5, 0\n"
-// "mov r1, r9\n"
-// "adds r2, r7, 0\n"
-// "bl WeightMove\n"
-// "ldr r1, _0807C640\n"
-// "lsls r2, r6, 2\n"
-// "adds r1, r2, r1\n"
-// "str r0, [r1]\n"
-// "ldr r0, _0807C644\n"
-// "adds r2, r0\n"
-// "str r7, [r2]\n"
-// "adds r6, 0x1\n"
-// "_0807C624:\n"
-// "adds r0, r6, 0\n"
-// "add sp, 0x4\n"
-// "pop {r3-r5}\n"
-// "mov r8, r3\n"
-// "mov r9, r4\n"
-// "mov r10, r5\n"
-// "pop {r4-r7}\n"
-// "pop {r1}\n"
-// "bx r1\n"
-// ".align 2, 0\n"
-// "_0807C638: .4byte gCanAttackInDirection\n"
-// "_0807C63C: .4byte gPotentialAttackTargetDirections\n"
-// "_0807C640: .4byte gPotentialAttackTargetWeights\n"
-// "_0807C644: .4byte gPotentialTargets");
-// }
+bool8 CanUseStatusMove(s32 targetingFlags, struct DungeonEntity *user, struct DungeonEntity *target, struct PokemonMove *move, bool32 hasStatusChecker)
+{
+ struct DungeonEntityData *targetData;
+ s32 targetingFlags2 = (s16) targetingFlags;
+ bool8 hasStatusChecker2 = hasStatusChecker;
+ bool8 hasTarget = FALSE;
+ u32 categoryTargetingFlags = targetingFlags2 & 0xF;
+ u32 *categoryTargetingFlags2 = &categoryTargetingFlags; // Fixes a regswap.
+ if (*categoryTargetingFlags2 == TARGETING_FLAG_TARGET_OTHER)
+ {
+ if (CanTarget(user, target, FALSE, TRUE) == TARGET_CAPABILITY_CAN_TARGET)
+ {
+ hasTarget = TRUE;
+ }
+ }
+ else if (categoryTargetingFlags == TARGETING_FLAG_HEAL_TEAM)
+ {
+ goto checkCanTarget;
+ }
+ else if (categoryTargetingFlags == TARGETING_FLAG_LONG_RANGE)
+ {
+ targetData = target->entityData;
+ goto checkThirdParty;
+ }
+ else if (categoryTargetingFlags == TARGETING_FLAG_ATTACK_ALL)
+ {
+ targetData = target->entityData;
+ if (user == target)
+ {
+ goto returnFalse;
+ }
+ checkThirdParty:
+ hasTarget = TRUE;
+ if (targetData->shopkeeperMode == SHOPKEEPER_FRIENDLY ||
+ targetData->clientType == CLIENT_TYPE_DONT_MOVE ||
+ targetData->clientType == CLIENT_TYPE_CLIENT)
+ {
+ returnFalse:
+ return FALSE;
+ }
+ }
+ else if (categoryTargetingFlags == TARGETING_FLAG_BOOST_TEAM)
+ {
+ if (user == target)
+ {
+ goto returnFalse;
+ }
+ checkCanTarget:
+ if (CanTarget(user, target, FALSE, TRUE) == TARGET_CAPABILITY_CANNOT_ATTACK)
+ {
+ hasTarget = TRUE;
+ }
+ }
+ else if ((u16) (categoryTargetingFlags - 3) <= 1) // categoryTargetingFlags == TARGETING_FLAG_ITEM
+ {
+ hasTarget = TRUE;
+ }
+
+ if (hasTarget)
+ {
+ if (hasStatusChecker2)
+ {
+ if (!CanUseOnTargetWithStatusChecker(user, target, move))
+ {
+ goto returnFalse;
+ }
+ if ((targetingFlags2 & 0xF00) == TARGETING_FLAG_SET_TRAP)
+ {
+ goto rollMoveUseChance;
+ }
+ else if ((targetingFlags2 & 0xF00) == TARGETING_FLAG_HEAL_HP)
+ {
+ if (!HasQuarterHPOrLess(target))
+ {
+ if (*categoryTargetingFlags2);
+ goto returnFalse;
+ }
+ }
+ else if ((targetingFlags2 & 0xF00) == TARGETING_FLAG_HEAL_STATUS)
+ {
+ if (!HasNegativeStatus(target))
+ {
+ if (*categoryTargetingFlags2); // Flips the conditional.
+ goto returnFalse;
+ }
+ }
+ else if ((targetingFlags2 & 0xF00) == TARGETING_FLAG_DREAM_EATER)
+ {
+ if (!IsSleeping(target))
+ {
+ if (*categoryTargetingFlags2); // Flips the conditional.
+ goto returnFalse;
+ }
+ }
+ else if ((targetingFlags2 & 0xF00) == TARGETING_FLAG_EXPOSE)
+ {
+ targetData = target->entityData;
+ if ((targetData->type1 != TYPE_GHOST && targetData->type2 != TYPE_GHOST) || targetData->exposedStatus)
+ {
+ if (*categoryTargetingFlags2); // Flips the conditional.
+ goto returnFalse;
+ }
+ }
+ else if ((targetingFlags2 & 0xF00) == TARGETING_FLAG_HEAL_ALL)
+ {
+ if (!HasNegativeStatus(target) && !HasQuarterHPOrLess(target))
+ {
+ if (*categoryTargetingFlags2); // Flips the conditional.
+ goto returnFalse;
+ }
+ }
+ }
+ else if ((targetingFlags2 & 0xF00) == TARGETING_FLAG_SET_TRAP)
+ {
+ s32 useChance;
+ rollMoveUseChance:
+ useChance = GetMoveAccuracy(move, ACCURACY_TYPE_USE_CHANCE);
+ if (DungeonRandomCapped(100) >= useChance)
+ {
+ goto returnFalse;
+ }
+ }
+ }
+ return hasTarget;
+}
diff --git a/src/moves.c b/src/moves.c
index a7caed6..ed1f38d 100644
--- a/src/moves.c
+++ b/src/moves.c
@@ -251,9 +251,9 @@ s32 GetMovePower(struct PokemonMove *move)
return gMovesData[move->moveID].power;
}
-u8 GetMoveAccuracy(struct PokemonMove *move, u32 r1)
+s32 GetMoveAccuracy(struct PokemonMove *move, u32 accuracyType)
{
- return gMovesData[move->moveID].accuracy[r1];
+ return gMovesData[move->moveID].accuracy[accuracyType];
}
u32 GetMoveMaxPP(struct PokemonMove *move)
diff --git a/tools/dungeonjson/dungeonjson.cpp b/tools/dungeonjson/dungeonjson.cpp
index 9d2b69d..d28f160 100644
--- a/tools/dungeonjson/dungeonjson.cpp
+++ b/tools/dungeonjson/dungeonjson.cpp
@@ -490,9 +490,9 @@ string generate_move_data_text(Json data) {
<< read_json_binary(data_entry["aiTargetingFlags"], 2)
<< read_json_int(data_entry["maxPP"], 1)
<< read_json_int(data_entry["weight"], 1)
- << read_json_int(data_entry["accuracy1"], 1)
- << read_json_int(data_entry["accuracy2"], 1)
- << read_json_int(data_entry["useChance"], 1)
+ << read_json_int(data_entry["accuracyGlobal"], 1)
+ << read_json_int(data_entry["accuracyOffensive"], 1)
+ << read_json_int(data_entry["accuracyUseChance"], 1)
<< read_json_int(data_entry["hitCount"], 1)
<< read_json_int(data_entry["unk12"], 1)
<< read_json_int(data_entry["criticalHitChance"], 1)