Skip to content

Commit

Permalink
fix(final-appraisal): using final appraisal on first step doesn't cou…
Browse files Browse the repository at this point in the history
…nt as step anymore
  • Loading branch information
Supamiu committed Oct 31, 2019
1 parent 593bd7b commit dfa4139
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
3 changes: 2 additions & 1 deletion src/model/actions/progression/muscle-memory.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import { CraftingJob } from '../../crafting-job.enum';
import { CraftingAction } from '../crafting-action';
import { ProgressAction } from '../progress-action';
import { Buff } from '../../buff.enum';
import { FinalAppraisal } from '../buff/final-appraisal';

/**
* MuMe is just piece by piece with a different condition, cost and success rate.
Expand All @@ -28,7 +29,7 @@ export class MuscleMemory extends ProgressAction {
}

_canBeUsed(simulation: Simulation): boolean {
return simulation.steps.length === 0;
return simulation.steps.filter(step => !step.action.is(FinalAppraisal)).length === 0;
}

getBaseCPCost(simulation: Simulation): number {
Expand Down
4 changes: 2 additions & 2 deletions src/model/actions/quality/reflect.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
import { QualityAction } from '../quality-action';
import { Simulation } from '../../../simulation/simulation';
import { Buff } from '../../buff.enum';
import { CraftingJob } from '../../crafting-job.enum';
import { InnerQuiet } from '../buff/inner-quiet';
import { FinalAppraisal } from '../buff/final-appraisal';

export class Reflect extends QualityAction {
getLevelRequirement(): { job: CraftingJob; level: number } {
return { job: CraftingJob.ANY, level: 69 };
}

_canBeUsed(simulation: Simulation): boolean {
return simulation.steps.length === 0;
return simulation.steps.filter(step => !step.action.is(FinalAppraisal)).length === 0;
}

execute(simulation: Simulation): void {
Expand Down

0 comments on commit dfa4139

Please sign in to comment.