Skip to content

Commit 4802edc

Browse files
committed
Merge branch 'dev' into fox-shine
2 parents 5dd2b18 + a222090 commit 4802edc

File tree

283 files changed

+10696
-6697
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

283 files changed

+10696
-6697
lines changed

dynamic/src/consts.rs

+68-41
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,8 @@ pub mod vars {
209209
pub const LEFT_STICK_FLICK_X: i32 = 0x000F;
210210
pub const LEFT_STICK_FLICK_Y: i32 = 0x0010;
211211

212+
pub const LEDGE_ID: i32 = 0x0011;
213+
212214
// floats
213215

214216
pub const LAST_ATTACK_DAMAGE_DEALT: i32 = 0x0000;
@@ -223,10 +225,10 @@ pub mod vars {
223225
pub const CURRENT_MOMENTUM_SPECIALS: i32 = 0x0007;
224226
pub const DOUBLE_JUMP_TIMER: i32 = 0x0008; // Only used by Lucas, and it's commented out, goes unused.
225227
pub const ROLL_SPEED: i32 = 0x0009;
226-
pub const LEDGE_POS: i32 = 0x000A;
227-
pub const LEDGE_POS_X: i32 = 0x000A;
228-
pub const LEDGE_POS_Y: i32 = 0x000B;
229-
pub const LEDGE_POS_Z: i32 = 0x000C;
228+
// pub const LEDGE_POS: i32 = 0x000A;
229+
// pub const LEDGE_POS_X: i32 = 0x000A;
230+
// pub const LEDGE_POS_Y: i32 = 0x000B;
231+
// pub const LEDGE_POS_Z: i32 = 0x000C;
230232
pub const GET_DIST_TO_FLOOR: i32 = 0x000D;
231233
pub const ECB_BOTTOM_Y_OFFSET: i32 = 0x000E;
232234
pub const CURR_DASH_SPEED: i32 = 0x000F;
@@ -300,14 +302,11 @@ pub mod vars {
300302

301303
// ints
302304
pub const NUM_RECOVERY_RESOURCE_USED: i32 = 0x0100;
303-
pub const NUM_CANCEL_THIS_AIRTIME: i32 = 0x0101;
305+
pub const FAIR_STATE: i32 = 0x0101;
304306
}
305307
pub mod status {
306-
// flags
307-
pub const IS_ACTIVATE: i32 = 0x1100;
308-
pub const DIRECT_HIT: i32 = 0x1101;
309308
// floats
310-
pub const ABK_ANGLE: i32 = 0x1102;
309+
pub const ABK_ANGLE: i32 = 0x1100;
311310
}
312311
}
313312

@@ -411,6 +410,7 @@ pub mod vars {
411410
pub mod diddy {
412411
pub mod instance {
413412
pub const DISABLE_SPECIAL_S: i32 = 0x0100;
413+
pub const NO_CAP: i32 = 0x0101;
414414
}
415415
pub mod status {
416416
// ints
@@ -518,6 +518,13 @@ pub mod vars {
518518
}
519519
}
520520

521+
pub mod edge {
522+
pub mod instance {
523+
// flags
524+
pub const SPECIAL_HI_BLADE_DASH_NO_HITBOX: i32 = 0x1000;
525+
}
526+
}
527+
521528
pub mod eflame {
522529
pub mod instance {
523530
// flags
@@ -627,6 +634,13 @@ pub mod vars {
627634
}
628635
}
629636

637+
pub mod jack {
638+
pub mod instance {
639+
// flags
640+
pub const GROUNDED_DOYLE_DASH: i32 = 0x0100;
641+
}
642+
}
643+
630644
pub mod kamui {
631645
pub mod status {
632646
// floats
@@ -649,7 +663,8 @@ pub mod vars {
649663
pub mod status {
650664
// copy ability
651665
// flags
652-
pub use super::super::mario::status::IS_SPECIAL_N_FIREBRAND;
666+
pub use super::super::mario::status::FIREBRAND;
667+
pub use super::super::luigi::status::THUNDERHAND;
653668
pub use super::super::mariod::status::CHILL_PILL;
654669
pub const MINING_TIMER: i32 = 0x11F4;
655670
}
@@ -675,6 +690,8 @@ pub mod vars {
675690
pub mod instance {
676691
// flags
677692
pub const DISABLE_SPECIAL_S: i32 = 0x0100;
693+
pub const DISABLE_MECHAKOOPA: i32 = 0x0101;
694+
pub const MECHAKOOPA_IS_COOLDOWN: i32 = 0x0102;
678695
}
679696
}
680697

@@ -725,6 +742,7 @@ pub mod vars {
725742
pub const SPECIAL_HI_ATTACK_IS_LEAVE_WALL: i32 = 0x1101;
726743
pub const SPECIAL_HI_ATTACK_IS_FLIPPED_MOMENTUM_AFTER_WALLTOUCH: i32 = 0x1102;
727744
pub const SPECIAL_HI_ATTACK_IS_SET_WALL_LEAVE_MOMENTUM: i32 = 0x1103;
745+
pub const THUNDER_LOOSE: i32 = 0x1104;
728746

729747
// float
730748
/// Holds the initial y velocity you have during up b to compare once you've touched a wall to reflect your speed the other direction if it changes
@@ -741,7 +759,10 @@ pub mod vars {
741759

742760
pub mod lucina {
743761
pub mod instance {
744-
//int
762+
// flag
763+
pub const EQUIP_MASK: i32 = 0x0100;
764+
765+
// int
745766
/// This int stores damage received from an attack during quick riposte
746767
pub const CURRENT_DAMAGE: i32 = 0x0100;
747768
}
@@ -776,19 +797,16 @@ pub mod vars {
776797
}
777798
pub mod status {
778799
// flag
779-
pub use super::super::mario::status::IS_SPECIAL_N_DOUBLE_FIREBALL;
780-
pub use super::super::mario::status::IS_SPECIAL_N_FIREBRAND;
800+
pub const THUNDERHAND: i32 = 0x1100;
781801
}
782802
}
783803

784804
pub mod mario {
785805
pub mod instance {
786806
// flags
787807
pub const NOKNOK_SHELL: i32 = 0x0100;
788-
pub const CAN_INPUT_SPECIAL_N_DOUBLE_FIREBALL: i32 = 0x0101;
789-
pub const SPECIAL_N_DOUBLE_FIREBALL_NOTIFY_FLAG: i32 = 0x0102;
790-
pub const DISABLE_DSPECIAL_STALL: i32 = 0x0103;
791-
pub const SPECIAL_S_DISABLE_STALL: i32 = 0x0104;
808+
pub const DISABLE_DSPECIAL_STALL: i32 = 0x0101;
809+
pub const SPECIAL_S_DISABLE_STALL: i32 = 0x0102;
792810
}
793811

794812
pub mod status {
@@ -797,8 +815,7 @@ pub mod vars {
797815
pub const AERIAL_COMMAND_RISING: i32 = 0x1101;
798816
pub const AERIAL_COMMAND_RISEN: i32 = 0x1102;
799817

800-
pub const IS_SPECIAL_N_FIREBRAND: i32 = 0x1100;
801-
pub const IS_SPECIAL_N_DOUBLE_FIREBALL: i32 = 0x1101;
818+
pub const FIREBRAND: i32 = 0x1100;
802819
}
803820
}
804821

@@ -998,8 +1015,12 @@ pub mod vars {
9981015

9991016
pub mod sonic {
10001017
pub mod instance {
1018+
// flags
10011019
pub const USED_AIR_ACTION: i32 = 0x0100;
10021020
pub const UP_SPECIAL_FREEFALL: i32 = 0x0101;
1021+
1022+
// ints
1023+
pub const SPECIAL_N_POSE: i32 = 0x0100;
10031024
}
10041025
pub mod status {
10051026
// flags
@@ -1099,6 +1120,9 @@ pub mod vars {
10991120
// flags
11001121
pub const AIRTIME_BAIR: i32 = 0x0100;
11011122
pub const AIRTIME_SIDEB: i32 = 0x0101;
1123+
pub const IS_INIT_METER: i32 = 0x0102;
1124+
pub const GROUNDED_UPB: i32 = 0x0103;
1125+
pub const UPB_CANCEL: i32 = 0x0104;
11021126
// ints
11031127
pub const PASSIVE_FUEL_INDICATOR_EFFECT_HANDLE: i32 = 0x0100;
11041128
pub const PREV_FUEL_THRESHOLD: i32 = 0x0101;
@@ -1207,23 +1231,30 @@ pub mod vars {
12071231
}
12081232

12091233
pub mod littlemac {
1210-
pub mod status {
1234+
pub mod instance {
12111235
// flags
12121236
pub const IS_DREAMLAND_EXPRESS: i32 = 0x0100;
12131237
pub const IS_LATE_DLE_INPUT: i32 = 0x0101;
12141238

1239+
// floats
1240+
pub const CURRENT_DAMAGE: i32 = 0x0100;
1241+
}
1242+
pub mod status {
1243+
// flags
1244+
pub const LIMIT_METER_GAIN: i32 = 0x102;
1245+
12151246
// ints
1216-
pub const SPECIAL_N_CANCEL_TYPE: i32 = 0x1100;
1247+
pub const SPECIAL_LW_CANCEL_TYPE: i32 = 0x1100;
12171248
}
12181249

1219-
pub const SPECIAL_N_CANCEL_TYPE_NONE: i32 = 0x0;
1220-
pub const SPECIAL_N_CANCEL_TYPE_GROUND_JUMP: i32 = 0x1;
1221-
pub const SPECIAL_N_CANCEL_TYPE_JUMP_AERIAL: i32 = 0x2;
1222-
pub const SPECIAL_N_CANCEL_TYPE_GUARD: i32 = 0x3;
1223-
pub const SPECIAL_N_CANCEL_TYPE_ESCAPE: i32 = 0x4;
1224-
pub const SPECIAL_N_CANCEL_TYPE_ESCAPE_AIR: i32 = 0x5;
1225-
pub const SPECIAL_N_CANCEL_TYPE_ESCAPE_F: i32 = 0x6;
1226-
pub const SPECIAL_N_CANCEL_TYPE_ESCAPE_B: i32 = 0x7;
1250+
pub const SPECIAL_LW_CANCEL_TYPE_NONE: i32 = 0x0;
1251+
pub const SPECIAL_LW_CANCEL_TYPE_GROUND_JUMP: i32 = 0x1;
1252+
pub const SPECIAL_LW_CANCEL_TYPE_JUMP_AERIAL: i32 = 0x2;
1253+
pub const SPECIAL_LW_CANCEL_TYPE_GUARD: i32 = 0x3;
1254+
pub const SPECIAL_LW_CANCEL_TYPE_ESCAPE: i32 = 0x4;
1255+
pub const SPECIAL_LW_CANCEL_TYPE_ESCAPE_AIR: i32 = 0x5;
1256+
pub const SPECIAL_LW_CANCEL_TYPE_ESCAPE_F: i32 = 0x6;
1257+
pub const SPECIAL_LW_CANCEL_TYPE_ESCAPE_B: i32 = 0x7;
12271258
}
12281259

12291260
pub mod pichu {
@@ -1318,10 +1349,10 @@ pub mod vars {
13181349
pub const STANCE_REVERSE: i32 = 0x0103;
13191350

13201351
// floats
1321-
pub const PTOOIE_SCALE: i32 = 0x0100;
1352+
pub const PTOOIE_SCALE: i32 = 0x01BF;
13221353

13231354
// ints
1324-
pub const CURRENT_STANCE: i32 = 0x0100; // 0 = Normal, 1 = Putrid, 2 = Prickly
1355+
pub const CURRENT_STANCE: i32 = 0x01BE; // 0 = Normal, 1 = Putrid, 2 = Prickly
13251356
pub const STANCE_STATUS: i32 = 0x0101;
13261357
}
13271358
pub mod status {
@@ -1395,14 +1426,6 @@ pub mod vars {
13951426
pub const RING_SECOND_COLOR: i32 = 0x108;
13961427
}
13971428
}
1398-
1399-
pub mod jack {
1400-
pub mod instance {
1401-
// flags
1402-
pub const GROUNDED_DOYLE_DASH: i32 = 0x0100;
1403-
}
1404-
}
1405-
14061429
}
14071430

14081431
pub mod statuses {
@@ -1436,8 +1459,8 @@ pub mod statuses {
14361459
}
14371460

14381461
pub mod littlemac {
1439-
pub const SPECIAL_N_CANCEL: i32 = 1;
1440-
pub const SPECIAL_N_CANCEL_JUMP: i32 = 2;
1462+
pub const SPECIAL_LW_CANCEL: i32 = 1;
1463+
pub const SPECIAL_LW_CANCEL_JUMP: i32 = 2;
14411464
}
14421465

14431466
pub mod wolf {
@@ -1466,4 +1489,8 @@ pub mod statuses {
14661489
pub const SPECIAL_N_O: i32 = 4;
14671490
pub const SPECIAL_N_G: i32 = 5;
14681491
}
1492+
1493+
pub mod bayonetta {
1494+
pub const SPECIAL_S_KICK: i32 = 0;
1495+
}
14691496
}

0 commit comments

Comments
 (0)