|
@@ -1378,6 +1378,23 @@
|
1378
|
1378
|
.equ PKMNMENU, 0x828
|
1379
|
1379
|
.equ POKEDEX, 0x829
|
1380
|
1380
|
.equ RUNNING_SHOES, 0x830
|
|
1381
|
+.equ BATTLE_LOSABLE, 0x90f
|
|
1382
|
+.equ TRANS_PALETTE_FETCH, 0x910
|
|
1383
|
+.equ TRANS_DISABLE, 0x911
|
|
1384
|
+.equ WONDERTRADE, 0x915
|
|
1385
|
+.equ MAP_BGN_AUTO_ALIGN_OFF, 0x916
|
|
1386
|
+.equ POKERADAR_POKEMON_SPAWNED, 0x917
|
|
1387
|
+.equ ABILITY_SPARSAM_TRIGGER, 0x918
|
|
1388
|
+.equ WONDERTRADE_MEW_RECEIVED, 0x91f
|
|
1389
|
+.equ MEGA_EVOLUTION_PERFORMED, 0x920
|
|
1390
|
+.equ PLAYER_ABLE_TO_MEGA_EVOLVE, 0x921
|
|
1391
|
+.equ MAP_LOAD_DYNAMIC, 0x922
|
|
1392
|
+.equ DUNGEON_BUFFERED, 0x923
|
|
1393
|
+.equ PLAYER_CAN_ENTER_DUNGEONS, 0x924
|
|
1394
|
+.equ POKEDEX_FEATURE_HABITAT, 0x927
|
|
1395
|
+.equ POKEDEX_FEATURE_0, 0x928
|
|
1396
|
+.equ POKEDEX_FEATURE_1, 0x929
|
|
1397
|
+.equ POKEDEX_FEATURE_2, 0x92a
|
1381
|
1398
|
|
1382
|
1399
|
|
1383
|
1400
|
|
|
@@ -1431,12 +1448,12 @@
|
1431
|
1448
|
@ARM Assembly macro definitions for ord
|
1432
|
1449
|
|
1433
|
1450
|
|
1434
|
|
-.equ B_LT, 0x0
|
1435
|
|
-.equ B_EQ, 0x1
|
1436
|
|
-.equ B_GT, 0x2
|
1437
|
|
-.equ B_LE, 0x3
|
1438
|
|
-.equ B_GE, 0x4
|
1439
|
|
-.equ B_NE, 0x5
|
|
1451
|
+.equ LESS, 0x0
|
|
1452
|
+.equ EQUAL, 0x1
|
|
1453
|
+.equ HIGHER, 0x2
|
|
1454
|
+.equ LESS_OR_EQUAL, 0x3
|
|
1455
|
+.equ HIGHER_OR_EQUAL, 0x4
|
|
1456
|
+.equ NOT_EQUAL, 0x5
|
1440
|
1457
|
|
1441
|
1458
|
|
1442
|
1459
|
|
|
@@ -1449,115 +1466,101 @@
|
1449
|
1466
|
.equ MSG_SIGN, 0x3
|
1450
|
1467
|
.equ MSG_KEEPOPEN, 0x4
|
1451
|
1468
|
.equ MSG_YES_NO, 0x5
|
1452
|
|
-.equ MSG_STD, 0x6
|
|
1469
|
+.equ MSG, 0x6
|
1453
|
1470
|
|
1454
|
1471
|
|
1455
|
1472
|
|
1456
|
1473
|
@ARM Assembly macro definitions for moves
|
1457
|
1474
|
|
1458
|
1475
|
|
1459
|
|
-.equ APPLYMOVE_LOOK_DOWN, 0x0
|
1460
|
|
-.equ APPLYMOVE_LOOK_UP, 0x1
|
1461
|
|
-.equ APPLYMOVE_LOOK_LEFT, 0x2
|
1462
|
|
-.equ APPLYMOVE_LOOK_RIGHT, 0x3
|
1463
|
|
-.equ APPLYMOVE_GO_DOWN_VERY_SLOW, 0x8
|
1464
|
|
-.equ APPLYMOVE_GO_UP_VERY_SLOW, 0x9
|
1465
|
|
-.equ APPLYMOVE_GO_LEFT_VERY_SLOW, 0xa
|
1466
|
|
-.equ APPLYMOVE_GO_RIGHT_VERY_SLOW, 0xb
|
1467
|
|
-.equ APPLYMOVE_GO_DOWN_SLOW, 0xc
|
1468
|
|
-.equ APPLYMOVE_GO_UP_SLOW, 0xd
|
1469
|
|
-.equ APPLYMOVE_GO_LEFT_SLOW, 0xe
|
1470
|
|
-.equ APPLYMOVE_GO_RIGHT_SLOW, 0xf
|
1471
|
|
-.equ APPLYMOVE_GO_DOWN, 0x10
|
1472
|
|
-.equ APPLYMOVE_GO_UP, 0x11
|
1473
|
|
-.equ APPLYMOVE_GO_LEFT, 0x12
|
1474
|
|
-.equ APPLYMOVE_GO_RIGHT, 0x13
|
1475
|
|
-.equ APPLYMOVE_JUMP_TWO_DOWN, 0x14
|
1476
|
|
-.equ APPLYMOVE_JUMP_TWO_UP, 0x15
|
1477
|
|
-.equ APPLYMOVE_JUMP_TWO_LEFT, 0x16
|
1478
|
|
-.equ APPLYMOVE_JUMP_TWO_RIGHT, 0x17
|
1479
|
|
-.equ APPLYMOVE_DELAY1, 0x18
|
1480
|
|
-.equ APPLYMOVE_DELAY2, 0x19
|
1481
|
|
-.equ APPLYMOVE_DELAY3, 0x1a
|
1482
|
|
-.equ APPLYMOVE_DELAY4, 0x1b
|
1483
|
|
-.equ APPLYMOVE_DELAY5, 0x1c
|
1484
|
|
-.equ APPLYMOVE_GO_DOWN_FAST, 0x1d
|
1485
|
|
-.equ APPLYMOVE_GO_UP_FAST, 0x1e
|
1486
|
|
-.equ APPLYMOVE_GO_LEFT_FAST, 0x1f
|
1487
|
|
-.equ APPLYMOVE_GO_RIGHT_FAST, 0x20
|
1488
|
|
-.equ APPLYMOVE_GO_DOWN_ON_POINT, 0x21
|
1489
|
|
-.equ APPLYMOVE_GO_UP_ON_POINT, 0x22
|
1490
|
|
-.equ APPLYMOVE_GO_LEFT_ON_POINT, 0x23
|
1491
|
|
-.equ APPLYMOVE_GO_RIGHT_ON_POINT, 0x24
|
1492
|
|
-.equ APPLYMOVE_GO_DOWN_ON_POINT_FAST, 0x25
|
1493
|
|
-.equ APPLYMOVE_GO_UP_ON_POINT_FAST, 0x26
|
1494
|
|
-.equ APPLYMOVE_GO_LEFT_ON_POINT_FAST, 0x27
|
1495
|
|
-.equ APPLYMOVE_GO_RIGHT_ON_POINT_FAST, 0x28
|
1496
|
|
-.equ APPLYMOVE_GO_DOWN_ON_POINT_VERY_FAST, 0x29
|
1497
|
|
-.equ APPLYMOVE_GO_UP_ON_POINT_VERY_FAST, 0x2a
|
1498
|
|
-.equ APPLYMOVE_GO_LEFT_ON_POINT_VERY_FAST, 0x2b
|
1499
|
|
-.equ APPLYMOVE_GO_RIGHT_ON_POINT_VERY_FAST, 0x2c
|
1500
|
|
-.equ APPLYMOVE_LOOK_DOWN_DELAY, 0x2d
|
1501
|
|
-.equ APPLYMOVE_LOOK_UP_DELAY, 0x2e
|
1502
|
|
-.equ APPLYMOVE_LOOK_LEFT_DELAY, 0x2f
|
1503
|
|
-.equ APPLYMOVE_LOOK_RIGHT_DELAY, 0x30
|
1504
|
|
-.equ APPLYMOVE_GO_DOWN_VERY_FAST, 0x35
|
1505
|
|
-.equ APPLYMOVE_GO_UP_VERY_FAST, 0x36
|
1506
|
|
-.equ APPLYMOVE_GO_LEFT_VERY_FAST, 0x37
|
1507
|
|
-.equ APPLYMOVE_GO_RIGHT_VERY_FAST, 0x38
|
1508
|
|
-.equ APPLYMOVE_SLIDE_DOWN_FAST, 0x39
|
1509
|
|
-.equ APPLYMOVE_SLIDE_UP_FAST, 0x3a
|
1510
|
|
-.equ APPLYMOVE_SLIDE_LEFT_FAST, 0x3b
|
1511
|
|
-.equ APPLYMOVE_SLIDE_RIGHT_FAST, 0x3c
|
1512
|
|
-.equ APPLYMOVE_GO_LOOP, 0x45
|
1513
|
|
-.equ APPLYMOVE_RUN_LOOP, 0x46
|
1514
|
|
-.equ APPLYMOVE_LOOK_PLAYER, 0x4a
|
1515
|
|
-.equ APPLYMOVE_LOOK_NOT_PLAYER, 0x4b
|
1516
|
|
-.equ APPLYMOVE_FREEZE_LOOK, 0x4c
|
1517
|
|
-.equ APPLYMOVE_FREE_LOOK, 0x4d
|
1518
|
|
-.equ APPLYMOVE_JUMP_ONE_DOWN, 0x4e
|
1519
|
|
-.equ APPLYMOVE_JUMP_ONE_UP, 0x4f
|
1520
|
|
-.equ APPLYMOVE_JUMP_ONE_LEFT, 0x50
|
1521
|
|
-.equ APPLYMOVE_JUMP_ONE_RIGHT, 0x51
|
1522
|
|
-.equ APPLYMOVE_JUMP_ON_POINT_DOWN, 0x52
|
1523
|
|
-.equ APPLYMOVE_JUMP_ON_POINT_UP, 0x53
|
1524
|
|
-.equ APPLYMOVE_JUMP_ON_POINT_LEFT, 0x54
|
1525
|
|
-.equ APPLYMOVE_JUMP_ON_POINT_RIGHT, 0x55
|
1526
|
|
-.equ APPLYMOVE_JUMP_ON_POINT_UP_DOWN, 0x56
|
1527
|
|
-.equ APPLYMOVE_JUMP_ON_POINT_DOWN_UP, 0x57
|
1528
|
|
-.equ APPLYMOVE_JUMP_ON_POINT_RIGHT_LEFT, 0x58
|
1529
|
|
-.equ APPLYMOVE_JUMP_ON_POINT_LEFT_RIGHT, 0x59
|
1530
|
|
-.equ APPLYMOVE_HIDESPRITE, 0x60
|
1531
|
|
-.equ APPLYMOVE_SHOWSPRITE, 0x61
|
1532
|
|
-.equ APPLYMOVE_EXCL, 0x62
|
1533
|
|
-.equ APPLYMOVE_QUEST, 0x63
|
1534
|
|
-.equ APPLYMOVE_IDEA, 0x64
|
1535
|
|
-.equ APPLYMOVE_ANGRY, 0x65
|
1536
|
|
-.equ APPLYMOVE_CONCERNED, 0x66
|
1537
|
|
-.equ APPLYMOVE_TREESMASH, 0x69
|
1538
|
|
-.equ APPLYMOVE_RUN_DOWN, 0x74
|
1539
|
|
-.equ APPLYMOVE_RUN_UP, 0x75
|
1540
|
|
-.equ APPLYMOVE_RUN_LEFT, 0x76
|
1541
|
|
-.equ APPLYMOVE_RUN_RIGHT, 0x77
|
1542
|
|
-.equ APPLYMOVE_JUMP_TWO_DOWN, 0x84
|
1543
|
|
-.equ APPLYMOVE_JUMP_TWO_UP, 0x85
|
1544
|
|
-.equ APPLYMOVE_JUMP_TWO_LEFT, 0x86
|
1545
|
|
-.equ APPLYMOVE_JUMP_TWO_RIGHT, 0x87
|
1546
|
|
-.equ APPLYMOVE_GO_CLOCKWISE_DOWN, 0x94
|
1547
|
|
-.equ APPLYMOVE_GO_CLOCKWISE_UP, 0x95
|
1548
|
|
-.equ APPLYMOVE_GO_CLOCKWISE_LEFT, 0x96
|
1549
|
|
-.equ APPLYMOVE_GO_CLOCKWISE_RIGHT, 0x97
|
1550
|
|
-.equ APPLYMOVE_GO_PIXELWISE_DOWN, 0x9b
|
1551
|
|
-.equ APPLYMOVE_GO_PIXELWISE_UP, 0x9c
|
1552
|
|
-.equ APPLYMOVE_GO_PIXELWISE_LEFT, 0x9d
|
1553
|
|
-.equ APPLYMOVE_GO_PIXELWISE_RIGHT, 0x9e
|
1554
|
|
-.equ APPLYMOVE_SLIDE_NO_MOVEMENT_DOWN, 0xa0
|
1555
|
|
-.equ APPLYMOVE_SLIDE_NO_MOVEMENT_UP, 0xa1
|
1556
|
|
-.equ APPLYMOVE_SLIDE_NO_MOVEMENT_LEFT, 0xa2
|
1557
|
|
-.equ APPLYMOVE_SLIDE_NO_MOVEMENT_RIGHT, 0xa3
|
1558
|
|
-.equ APPLYMOVE_TELEPORT_MOVE, 0xa4
|
1559
|
|
-.equ APPLYMOVE_FALLING_DOWN_MOVE, 0xa5
|
1560
|
|
-.equ APPLYMOVE_END, 0xfe
|
|
1476
|
+.equ LOOK_UP, 0x1
|
|
1477
|
+.equ LOOK_LEFT, 0x2
|
|
1478
|
+.equ LOOK_RIGHT, 0x3
|
|
1479
|
+.equ LOOK_DOWN, 0x4
|
|
1480
|
+.equ STEP_DOWN_VERY_SLOW, 0x8
|
|
1481
|
+.equ STEP_UP_VERY_SLOW, 0x9
|
|
1482
|
+.equ STEP_LEFT_VERY_SLOW, 0xa
|
|
1483
|
+.equ STEP_RIGHT_VERY_SLOW, 0xb
|
|
1484
|
+.equ STEP_DOWN_SLOW, 0xc
|
|
1485
|
+.equ STEP_UP_SLOW, 0xd
|
|
1486
|
+.equ STEP_LEFT_SLOW, 0xe
|
|
1487
|
+.equ STEP_RIGHT_SLOW, 0xf
|
|
1488
|
+.equ STEP_DOWN, 0x10
|
|
1489
|
+.equ STEP_UP, 0x11
|
|
1490
|
+.equ STEP_LEFT, 0x12
|
|
1491
|
+.equ STEP_RIGHT, 0x13
|
|
1492
|
+.equ JUMP_DOWN2, 0x14
|
|
1493
|
+.equ JUMP_UP2, 0x15
|
|
1494
|
+.equ JUMP_LEFT2, 0x16
|
|
1495
|
+.equ JUMP_RIGHT2, 0x17
|
|
1496
|
+.equ STEP_DOWN_FAST, 0x1d
|
|
1497
|
+.equ STEP_UP_FAST, 0x1e
|
|
1498
|
+.equ STEP_LEFT_FAST, 0x1f
|
|
1499
|
+.equ STEP_RIGHT_FAST, 0x20
|
|
1500
|
+.equ STEP_IN_PLACE_DOWN, 0x21
|
|
1501
|
+.equ STEP_IN_PLACE_UP, 0x22
|
|
1502
|
+.equ STEP_IN_PLACE_LEFT, 0x23
|
|
1503
|
+.equ STEP_IN_PLACE_RIGHT, 0x24
|
|
1504
|
+.equ STEP_IN_PLACE_DOWN_FAST, 0x25
|
|
1505
|
+.equ STEP_IN_PLACE_UP_FAST, 0x26
|
|
1506
|
+.equ STEP_IN_PLACE_LEFT_FAST, 0x27
|
|
1507
|
+.equ STEP_IN_PLACE_RIGHT_FAST, 0x28
|
|
1508
|
+.equ STEP_IN_PLACE_DOWN_VERY_FAST, 0x29
|
|
1509
|
+.equ STEP_IN_PLACE_UP_VERY_FAST, 0x2a
|
|
1510
|
+.equ STEP_IN_PLACE_LEFT_VERY_FAST, 0x2b
|
|
1511
|
+.equ STEP_IN_PLACE_RIGHT_VERY_FAST, 0x2c
|
|
1512
|
+.equ LOOK_DOWN_DELAYED, 0x2d
|
|
1513
|
+.equ LOOK_UP_DELAYED, 0x2e
|
|
1514
|
+.equ LOOK_LEFT_DELAYED, 0x2f
|
|
1515
|
+.equ LOOK_RIGHT_DELAYED, 0x30
|
|
1516
|
+.equ SLIDE_DOWN, 0x31
|
|
1517
|
+.equ SLIDE_UP, 0x32
|
|
1518
|
+.equ SLIDE_LEFT, 0x33
|
|
1519
|
+.equ SLIDE_RIGHT, 0x34
|
|
1520
|
+.equ SLIDE_DOWN_ON_RIGHT_FOOT, 0x3d
|
|
1521
|
+.equ SLIDE_UP_ON_RIGHT_FOOT, 0x3e
|
|
1522
|
+.equ SLIDE_LEFT_ON_RIGHT_FOOT, 0x3f
|
|
1523
|
+.equ SLIDE_RIGHT_ON_RIGHT_FOOT, 0x40
|
|
1524
|
+.equ SLIDE_DOWN_ON_LEFT_FOOT, 0x41
|
|
1525
|
+.equ SLIDE_UP_ON_LEFT_FOOT, 0x42
|
|
1526
|
+.equ SLIDE_LEFT_ON_LEFT_FOOT, 0x43
|
|
1527
|
+.equ SLIDE_RIGHT_ON_LEFT_FOOT, 0x44
|
|
1528
|
+.equ RUN_INFINITLY, 0x45
|
|
1529
|
+.equ JUMP_DOWN_RUNNING, 0x46
|
|
1530
|
+.equ JUMP_UP_RUNNING, 0x47
|
|
1531
|
+.equ JUMP_LEFT_RUNNING, 0x48
|
|
1532
|
+.equ JUMP_RIGHT_RUNNING, 0x49
|
|
1533
|
+.equ FACE_PLAYER, 0x4a
|
|
1534
|
+.equ FACE_AWAY_FROM_PLAYER, 0x4b
|
|
1535
|
+.equ JUMP_DOWN, 0x4e
|
|
1536
|
+.equ JUMP_UP, 0x4f
|
|
1537
|
+.equ JUMP_LEFT, 0x50
|
|
1538
|
+.equ JUMP_RIGHT, 0x51
|
|
1539
|
+.equ JUMP_IN_PLACE_FACE_DOWN, 0x52
|
|
1540
|
+.equ JUMP_IN_PLACE_FACE_UP, 0x53
|
|
1541
|
+.equ JUMP_IN_PLACE_FACE_LEFT, 0x54
|
|
1542
|
+.equ JUMP_IN_PLACE_FACE_RIGHT, 0x55
|
|
1543
|
+.equ JUMP_IN_PLACE_FACE_DOWN_TO_UP, 0x56
|
|
1544
|
+.equ JUMP_IN_PLACE_FACE_UP_TO_DOWN, 0x57
|
|
1545
|
+.equ JUMP_IN_PLACE_FACE_LEFT_TO_RIGHT, 0x58
|
|
1546
|
+.equ JUMP_IN_PLACE_FACE_RIGHT_TO_LEFT, 0x59
|
|
1547
|
+.equ HIDE_SPRITE, 0x60
|
|
1548
|
+.equ SHOW_SPRITE, 0x61
|
|
1549
|
+.equ SAY_EXCLAM, 0x62
|
|
1550
|
+.equ SAY_QUESTION, 0x63
|
|
1551
|
+.equ SAY_X, 0x64
|
|
1552
|
+.equ SAY_DOUBLE_EXCLAM, 0x65
|
|
1553
|
+.equ SAY_SMILE, 0x66
|
|
1554
|
+.equ MOVEX_DOWN, 0x6e
|
|
1555
|
+.equ MOVEY_DOWN, 0x6f
|
|
1556
|
+.equ LOOK_RIGHT_LEFT_DOWNFACING, 0x78
|
|
1557
|
+.equ LIFT_DOWN, 0xa0
|
|
1558
|
+.equ LIFT_UP, 0xa1
|
|
1559
|
+.equ LIFT_LEFT, 0xa2
|
|
1560
|
+.equ LIFT_RIGHT, 0xa3
|
|
1561
|
+.equ FLY_OUT_OF_SCREEN, 0xa5
|
|
1562
|
+.equ FLY_FROM_SCREEN, 0xa6
|
|
1563
|
+.equ STOP, 0xfe
|
1561
|
1564
|
|
1562
|
1565
|
|
1563
|
1566
|
|