from dataclasses import dataclass
from Options import PerGameCommonOptions, Toggle, Choice
class ShuffleDoors(Toggle):
"""If enabled, most doors will open from receiving an item rather than fulfilling the in-game requirements."""
display_name = "Shuffle Doors"
class VictoryCondition(Choice):
"""Victory condition."""
display_name = "Victory Condition"
option_gray_ending = 0
option_purple_ending = 1
option_mint_ending = 2
option_black_ending = 3
option_blue_ending = 4
option_cyan_ending = 5
option_red_ending = 6
option_plum_ending = 7
option_orange_ending = 8
option_gold_ending = 9
option_yellow_ending = 10
option_green_ending = 11
option_white_ending = 12
@dataclass
class Lingo2Options(PerGameCommonOptions):
shuffle_doors: ShuffleDoors
victory_condition: VictoryCondition
ange='this.form.submit();'>
blob: 52f174fd1bc1306fbc0229d81aeab477eb04fdcf (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#ifndef TOOLS_VALIDATOR_HUMAN_PROCESSOR_H_
#define TOOLS_VALIDATOR_HUMAN_PROCESSOR_H_
#include <string>
namespace com::fourisland::lingo2_archipelago {
struct CollectedInfo;
void ProcessHumanData(const std::string& mapdir, CollectedInfo& info);
} // namespace com::fourisland::lingo2_archipelago
#endif /* TOOLS_VALIDATOR_HUMAN_PROCESSOR_H_ */
|