review comments
This commit is contained in:
parent
b7412bcd7c
commit
2c419ccb57
@ -283,40 +283,38 @@
|
||||
#define MOVE_RESULT_FOE_ENDURED_AFFECTION (1 << 9)
|
||||
#define MOVE_RESULT_NO_EFFECT (MOVE_RESULT_MISSED | MOVE_RESULT_DOESNT_AFFECT_FOE | MOVE_RESULT_FAILED)
|
||||
|
||||
enum BattleWeather
|
||||
{
|
||||
BATTLE_WEATHER_RAIN,
|
||||
BATTLE_WEATHER_RAIN_PRIMAL,
|
||||
BATTLE_WEATHER_RAIN_DOWNPOUR,
|
||||
BATTLE_WEATHER_SUN,
|
||||
BATTLE_WEATHER_SUN_PRIMAL,
|
||||
BATTLE_WEATHER_SANDSTORM,
|
||||
BATTLE_WEATHER_HAIL,
|
||||
BATTLE_WEATHER_SNOW,
|
||||
BATTLE_WEATHER_FOG,
|
||||
BATTLE_WEATHER_STRONG_WINDS,
|
||||
};
|
||||
|
||||
// Battle Weather flags
|
||||
#define B_WEATHER_NONE 0
|
||||
#define B_WEATHER_RAIN_NORMAL (1 << 0)
|
||||
#define B_WEATHER_RAIN_PRIMAL (1 << 1)
|
||||
#define B_WEATHER_RAIN_DOWNPOUR (1 << 2) // unused
|
||||
#define B_WEATHER_RAIN_NORMAL (1 << BATTLE_WEATHER_RAIN)
|
||||
#define B_WEATHER_RAIN_PRIMAL (1 << BATTLE_WEATHER_RAIN_PRIMAL)
|
||||
#define B_WEATHER_RAIN_DOWNPOUR (1 << BATTLE_WEATHER_RAIN_DOWNPOUR) // unused
|
||||
#define B_WEATHER_RAIN (B_WEATHER_RAIN_NORMAL | B_WEATHER_RAIN_PRIMAL | B_WEATHER_RAIN_DOWNPOUR)
|
||||
#define B_WEATHER_SANDSTORM (1 << 3)
|
||||
#define B_WEATHER_SUN_NORMAL (1 << 4)
|
||||
#define B_WEATHER_SUN_PRIMAL (1 << 5)
|
||||
#define B_WEATHER_SUN_NORMAL (1 << BATTLE_WEATHER_SUN)
|
||||
#define B_WEATHER_SUN_PRIMAL (1 << BATTLE_WEATHER_SUN_PRIMAL)
|
||||
#define B_WEATHER_SUN (B_WEATHER_SUN_NORMAL | B_WEATHER_SUN_PRIMAL)
|
||||
#define B_WEATHER_HAIL (1 << 6)
|
||||
#define B_WEATHER_SNOW (1 << 7)
|
||||
#define B_WEATHER_FOG (1 << 8)
|
||||
#define B_WEATHER_STRONG_WINDS (1 << 9)
|
||||
#define B_WEATHER_SANDSTORM (1 << BATTLE_WEATHER_SANDSTORM)
|
||||
#define B_WEATHER_HAIL (1 << BATTLE_WEATHER_HAIL)
|
||||
#define B_WEATHER_SNOW (1 << BATTLE_WEATHER_SNOW)
|
||||
#define B_WEATHER_FOG (1 << BATTLE_WEATHER_FOG)
|
||||
#define B_WEATHER_STRONG_WINDS (1 << BATTLE_WEATHER_STRONG_WINDS)
|
||||
|
||||
#define B_WEATHER_ANY (B_WEATHER_RAIN | B_WEATHER_SANDSTORM | B_WEATHER_SUN | B_WEATHER_HAIL | B_WEATHER_STRONG_WINDS | B_WEATHER_SNOW | B_WEATHER_FOG)
|
||||
#define B_WEATHER_PRIMAL_ANY (B_WEATHER_RAIN_PRIMAL | B_WEATHER_SUN_PRIMAL | B_WEATHER_STRONG_WINDS)
|
||||
|
||||
|
||||
enum BattleWeather
|
||||
{
|
||||
BATTLE_WEATHER_NONE,
|
||||
BATTLE_WEATHER_RAIN,
|
||||
BATTLE_WEATHER_SUN,
|
||||
BATTLE_WEATHER_SANDSTORM,
|
||||
BATTLE_WEATHER_HAIL,
|
||||
BATTLE_WEATHER_SUN_PRIMAL,
|
||||
BATTLE_WEATHER_RAIN_PRIMAL,
|
||||
BATTLE_WEATHER_STRONG_WINDS,
|
||||
BATTLE_WEATHER_SNOW,
|
||||
BATTLE_WEATHER_FOG,
|
||||
};
|
||||
|
||||
// Move Effects
|
||||
#define MOVE_EFFECT_SLEEP 1
|
||||
#define MOVE_EFFECT_POISON 2
|
||||
|
||||
@ -36,6 +36,7 @@
|
||||
#include "mail.h"
|
||||
#include "field_weather.h"
|
||||
#include "constants/abilities.h"
|
||||
#include "constants/battle.h"
|
||||
#include "constants/battle_anim.h"
|
||||
#include "constants/battle_move_effects.h"
|
||||
#include "constants/battle_script_commands.h"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user