Skip to content

[Challenge] Create a ChallengePlugin #133

Description

@Ishadijcks

A challenge consists of

interface ChallengeDefinition {
  id: string;
  startConditions: Condition[];
  endConditions: Condition[];
  challengeModifiers: Bonus[];
  rewards: Output[];
  rewardBonuses: Bonus[];
  autocomplete?: bool;
}

Then you can start a challenge and the modifiers will apply while its running. On completion you get the rewards and the new bonuses are active.

Metadata

Metadata

Assignees

No one assigned

    Labels

    pluginRegarding a specific plugin

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions