mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
swapped RandomInit to combat_state.initialized
This commit is contained in:
parent
dc155ccc1c
commit
f47c509c04
@ -4792,7 +4792,6 @@ impl<'a> AgentData<'a> {
|
|||||||
enum ActionStateConditions {
|
enum ActionStateConditions {
|
||||||
FirstVines = 0,
|
FirstVines = 0,
|
||||||
SecondVines,
|
SecondVines,
|
||||||
RandomInit,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// timers
|
// timers
|
||||||
@ -4826,8 +4825,8 @@ impl<'a> AgentData<'a> {
|
|||||||
|
|
||||||
// --- timers ---
|
// --- timers ---
|
||||||
// initialise randomised cooldowns
|
// initialise randomised cooldowns
|
||||||
if !agent.combat_state.conditions[ActionStateConditions::RandomInit as usize] {
|
if !agent.combat_state.initialized {
|
||||||
agent.combat_state.conditions[ActionStateConditions::RandomInit as usize] = true;
|
agent.combat_state.initialized = true;
|
||||||
agent.combat_state.counters[ActionStateCounters::CloseMixupCooldown as usize] =
|
agent.combat_state.counters[ActionStateCounters::CloseMixupCooldown as usize] =
|
||||||
rng.gen_range(CLOSE_MIXUP_COOLDOWN_SPAN[0]..=CLOSE_MIXUP_COOLDOWN_SPAN[1]);
|
rng.gen_range(CLOSE_MIXUP_COOLDOWN_SPAN[0]..=CLOSE_MIXUP_COOLDOWN_SPAN[1]);
|
||||||
agent.combat_state.counters[ActionStateCounters::MidMixupCooldown as usize] =
|
agent.combat_state.counters[ActionStateCounters::MidMixupCooldown as usize] =
|
||||||
@ -6121,8 +6120,9 @@ impl<'a> AgentData<'a> {
|
|||||||
|
|
||||||
|
|
||||||
// --- attacks ---
|
// --- attacks ---
|
||||||
|
// start out by summoning green totem
|
||||||
if !agent.combat_state.initialized {
|
if !agent.combat_state.initialized {
|
||||||
// If not initialized yet, start out by summoning green totem
|
|
||||||
controller.push_basic_input(InputKind::Ability(2));
|
controller.push_basic_input(InputKind::Ability(2));
|
||||||
if matches!(self.char_state, CharacterState::BasicSummon(s) if s.stage_section == StageSection::Recover)
|
if matches!(self.char_state, CharacterState::BasicSummon(s) if s.stage_section == StageSection::Recover)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user