2019-05-18 21:16:48 -07:00
|
|
|
#ifndef TAUNT_TOGGLES_H
|
|
|
|
#define TAUNT_TOGGLES_H
|
|
|
|
|
2019-05-17 09:24:04 -07:00
|
|
|
#define NONE 0
|
2019-05-01 11:04:54 -07:00
|
|
|
|
2019-06-26 13:18:32 -07:00
|
|
|
// Side Taunt
|
2019-04-25 20:24:30 -07:00
|
|
|
|
2019-06-26 13:18:32 -07:00
|
|
|
// DI
|
2019-10-30 00:25:25 -07:00
|
|
|
/*
|
|
|
|
0, 0.785398, 1.570796, 2.356194, -3.14159, -2.356194, -1.570796, -0.785398
|
|
|
|
0, pi/4, pi/2, 3pi/4, pi, 5pi/4, 3pi/2, 7pi/4
|
|
|
|
*/
|
|
|
|
|
|
|
|
/* DI */
|
|
|
|
int DI_STATE = NONE;
|
|
|
|
#define DI_RANDOM_IN_AWAY 9
|
2019-11-04 18:52:17 -08:00
|
|
|
const char* di_items[] = { "None", "Away", "Up Away", "Up", "Up In", "In", "Down In", "Down", "Down Away", "Random In/Away"};
|
2019-04-25 20:24:30 -07:00
|
|
|
|
2019-06-26 13:18:32 -07:00
|
|
|
// Attack Option
|
2019-06-19 13:54:38 -07:00
|
|
|
#define MASH_NAIR 0
|
|
|
|
#define MASH_FAIR 1
|
|
|
|
#define MASH_BAIR 2
|
|
|
|
#define MASH_UPAIR 3
|
|
|
|
#define MASH_DAIR 4
|
|
|
|
#define MASH_NEUTRAL_B 5
|
|
|
|
#define MASH_SIDE_B 6
|
|
|
|
#define MASH_UP_B 7
|
|
|
|
#define MASH_DOWN_B 8
|
2019-11-19 23:18:28 +01:00
|
|
|
#define MASH_UP_SMASH 9
|
|
|
|
#define MASH_GRAB 10
|
|
|
|
const char* attack_items[] = { "Neutral Air", "Forward Air", "Back Air", "Up Air", "Down Air", "Neutral B", "Side B", "Up B", "Down B", "Up Smash", "Grab" };
|
2019-06-19 13:54:38 -07:00
|
|
|
|
2019-06-26 13:18:32 -07:00
|
|
|
// Ledge Option
|
2019-10-03 22:53:47 -07:00
|
|
|
#define RANDOM_LEDGE 1
|
|
|
|
#define NEUTRAL_LEDGE 2
|
|
|
|
#define ROLL_LEDGE 3
|
|
|
|
#define JUMP_LEDGE 4
|
|
|
|
#define ATTACK_LEDGE 5
|
2019-10-30 00:25:25 -07:00
|
|
|
const char* ledge_items[] = { "None", "Random", "Neutral Getup", "Roll", "Jump", "Attack" };
|
2019-06-19 11:39:20 -07:00
|
|
|
|
2019-08-08 22:57:39 -07:00
|
|
|
// Tech Option
|
2019-10-03 22:53:47 -07:00
|
|
|
#define RANDOM_TECH 1
|
|
|
|
#define TECH_IN_PLACE 2
|
|
|
|
#define TECH_ROLL 3
|
2019-10-04 23:56:12 -07:00
|
|
|
#define TECH_MISS 4
|
2019-10-30 00:25:25 -07:00
|
|
|
const char* tech_items[] = { "None", "Random", "In-Place", "Roll", "Miss Tech" };
|
2019-06-26 11:27:34 -07:00
|
|
|
|
|
|
|
// Mash States
|
2019-05-17 09:24:04 -07:00
|
|
|
#define MASH_AIRDODGE 1
|
2019-05-20 16:07:01 -07:00
|
|
|
#define MASH_JUMP 2
|
2019-11-19 23:20:24 +01:00
|
|
|
#define MASH_ATTACK 3
|
2019-11-19 23:18:28 +01:00
|
|
|
#define MASH_SPOTDODGE 4
|
|
|
|
#define MASH_RANDOM 5
|
|
|
|
const char* mash_items[] = { "None", "Airdodge", "Jump", "Attack", "Spotdodge", "Random" };
|
2019-06-26 11:27:34 -07:00
|
|
|
|
|
|
|
// Shield States
|
|
|
|
#define SHIELD_INFINITE 1
|
|
|
|
#define SHIELD_HOLD 2
|
2019-10-26 14:09:18 -07:00
|
|
|
const char* shield_items[] = { "None", "Infinite", "Hold" };
|
|
|
|
|
2019-10-30 19:08:46 -07:00
|
|
|
// Defensive States
|
|
|
|
#define RANDOM_DEFENSIVE 1
|
2019-11-27 19:45:05 -08:00
|
|
|
#define DEFENSIVE_SPOTDODGE 2
|
|
|
|
#define DEFENSIVE_ROLL 3
|
2019-10-30 19:08:46 -07:00
|
|
|
#define DEFENSIVE_JAB 4
|
2019-11-27 19:45:05 -08:00
|
|
|
#define DEFENSIVE_SHIELD 5
|
|
|
|
const char* defensive_items[] = { "None", "Random", "Spotdodge", "Roll", "Jab", "Flash Shield" };
|
2019-10-30 19:08:46 -07:00
|
|
|
|
2019-10-26 14:09:18 -07:00
|
|
|
struct TrainingModpackMenu {
|
|
|
|
bool HITBOX_VIS = 1;
|
|
|
|
int DI_STATE = NONE;
|
|
|
|
int ATTACK_STATE = MASH_NAIR;
|
|
|
|
int LEDGE_STATE = RANDOM_LEDGE;
|
|
|
|
int TECH_STATE = RANDOM_TECH;
|
|
|
|
int MASH_STATE = NONE;
|
|
|
|
int SHIELD_STATE = NONE;
|
2019-10-30 19:08:46 -07:00
|
|
|
int DEFENSIVE_STATE = RANDOM_DEFENSIVE;
|
2019-10-26 14:09:18 -07:00
|
|
|
char print_buffer[256];
|
|
|
|
u64 print_buffer_len = 0;
|
|
|
|
} menu;
|
2019-06-26 11:27:34 -07:00
|
|
|
|
2019-05-27 14:33:40 -05:00
|
|
|
#endif // TAUNT_TOGGLES_H
|