dgisim
0.3.4
Get Started
Tutorials
Designs and Philosophy
Reinforcement Learning Environment
Game State
Deck
Mode
Phase
Player State
Element and Reaction
Dice
Character
Card
Collections
Action
Player Agent
Control Game Flow
Status, Summon and Support
Effect
Enums
Structs
Others
dgisim
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
_
__init__() (Character method)
(Dice method)
(EncodingPlan method)
(GameState method)
(LinearEnv method)
(PlayerState method)
(PuppetAgent method)
_LEGAL_ELEMS (AbstractDice attribute)
(ActualDice attribute)
(Dice attribute)
A
AbstractDice (class in dgisim.dice)
ACT_PRE_SKILL (TriggeringSignal attribute)
action_encoding_size (EncodingPlan property)
action_generator() (Card class method)
(GameState method)
(Phase method)
action_phase (Mode property)
action_step() (GameState method)
ActionGenerator (class in dgisim.action.action_generator)
ActionType (class in dgisim.action.enums)
ActualDice (class in dgisim.dice)
add() (Cards method)
(ElementalAura method)
alive() (Character method)
all_defeated() (Characters method)
all_elems() (Characters method)
ANEMO (Element attribute)
ANY (Element attribute)
AURA_ELEMENTS (element attribute)
AURA_ELEMENTS_ORDERED (element attribute)
aurable() (ElementalAura static method)
auto_step() (GameStateMachine method)
B
base_dice_cost() (Card class method)
basic_selection() (ActualDice method)
belongs_to() (GameState method)
BLOOM (Reaction attribute)
BOW (WeaponType attribute)
BURNING (Reaction attribute)
C
can_cast_skill() (Character method)
can_cost_less_any() (AbstractDice method)
can_cost_less_elem() (AbstractDice method)
card (CardAction attribute)
Card (class in dgisim.card.card)
card (ElementalTuningAction attribute)
card_checker() (GameState method)
card_select_phase (Mode property)
CardAction (class in dgisim.action.action)
Cards (class in dgisim.card.cards)
cards (Deck attribute)
(FrozenDeck attribute)
(MutableDeck attribute)
CardsSelectAction (class in dgisim.action.action)
CAST_SKILL (ActionType attribute)
CATALYST (WeaponType attribute)
char_id (CharacterSelectAction attribute)
(DeathSwapAction attribute)
(SwapAction attribute)
char_id_valid() (Characters method)
Character (class in dgisim.character.character)
Characters (class in dgisim.character.characters)
CHARACTERS (Zone attribute)
CharacterSelectAction (class in dgisim.action.action)
CharacterSkill (class in dgisim.character.enums)
CharacterSkillType (class in dgisim.character.enums)
chars (Deck attribute)
(FrozenDeck attribute)
(MutableDeck attribute)
choices() (ActionGenerator method)
choose() (ActionGenerator method)
choose_action() (PlayerAgent method)
CLAYMORE (WeaponType attribute)
clear() (PuppetAgent method)
code_for() (EncodingPlan method)
COMBAT_ACTION (TriggeringSignal attribute)
COMBAT_STATUSES (Zone attribute)
compatible_with() (EncodingPlan method)
consult_reaction() (ElementalAura method)
(Reaction class method)
consult_reaction_with_aura() (Reaction class method)
contains() (Cards method)
(Characters method)
(EffectStack method)
(ElementalAura method)
(Statuses method)
cost_less_any() (AbstractDice method)
cost_less_elem() (AbstractDice method)
CRYO (Element attribute)
CRYSTALLIZE (Reaction attribute)
D
damage_boost() (Reaction method)
DEATH_EVENT (TriggeringSignal attribute)
death_swapping() (GameState method)
DeathSwapAction (class in dgisim.action.action)
Deck (class in dgisim.deck)
,
[1]
decoding() (Cards class method)
(Deck class method)
,
[1]
(Dice class method)
(FrozenDeck class method)
(MutableDeck class method)
defeated() (Character method)
(PlayerState method)
DENDRO (Element attribute)
dgisim.action.action
module
dgisim.agents
module
Dice (class in dgisim.dice)
dice (Instruction attribute)
dice_available() (ActionGenerator method)
dice_collection_ordered() (ActualDice method)
dice_elem (ElementalTuningAction attribute)
dice_ordered() (ActualDice method)
DiceOnlyInstruction (class in dgisim.action.action)
DiceSelectAction (class in dgisim.action.action)
E
Effect (class in dgisim.effect.effect)
effects() (Card class method)
EffectStack (class in dgisim.effect.effect_stack)
ELECTRO (Element attribute)
ELECTRO_CHARGED (Reaction attribute)
elem_auras() (ElementalAura method)
elem_reaction() (ReactionDetail method)
elem_tuning_checker() (GameState method)
Element (class in dgisim.element)
ELEMENT() (Character class method)
ELEMENTAL_BURST (CharacterSkill attribute)
(CharacterSkillType attribute)
ELEMENTAL_SKILL (CharacterSkillType attribute)
ELEMENTAL_TUNING (ActionType attribute)
ElementalAura (class in dgisim.element)
ElementalTuningAction (class in dgisim.action.action)
elems() (Dice method)
empty() (Cards method)
encoding() (Cards method)
(Character method)
(Deck method)
,
[1]
(Dice method)
(Effect method)
(EffectStack method)
(EquipmentStatuses method)
(GameState method)
(PlayerState method)
(Reaction method)
(ReactionDetail method)
(Status method)
(Statuses method)
EncodingPlan (class in dgisim.encoding.encoding_plan)
end_phase (Mode property)
END_ROUND (ActionType attribute)
END_ROUND_CHECK_OUT (TriggeringSignal attribute)
EndRoundAction (class in dgisim.action.action)
EquipmentStatuses (class in dgisim.status.statuses)
example_player() (PlayerState class method)
execute() (Effect method)
extend() (Cards method)
extract_deck() (PlayerState method)
extract_decks() (GameState method)
F
Faction (class in dgisim.character.enums)
FACTIONS() (Character class method)
factory() (Character method)
(Characters method)
(GameState method)
(PlayerState method)
FAST_ACTION (TriggeringSignal attribute)
FATUI (Faction attribute)
filled() (ActionGenerator method)
find() (Statuses method)
find_first_character() (Characters method)
find_type() (Statuses method)
first_elem (ReactionDetail attribute)
first_phase (Mode property)
FONTAINE (Faction attribute)
freeze() (HashableDict method)
from_char_id() (StaticTarget class method)
from_chars_cards() (PlayerState class method)
from_deck() (PlayerState class method)
from_decks() (GameState class method)
from_default() (Character class method)
(Characters class method)
(ElementalAura class method)
(GameState class method)
from_dice() (AbstractDice class method)
(ActualDice class method)
from_dict() (HashableDict class method)
from_empty() (Cards class method)
from_iterable() (Characters class method)
from_json() (Deck class method)
,
[1]
(FrozenDeck class method)
(MutableDeck class method)
from_player_active() (StaticTarget class method)
from_players() (GameState class method)
from_random() (ActualDice class method)
from_summon() (StaticTarget class method)
from_support() (StaticTarget class method)
FROZEN (Reaction attribute)
FrozenDeck (class in dgisim.deck)
full_view() (LinearEnv method)
G
game_encoding_size (EncodingPlan property)
game_end() (GameState method)
(GameStateMachine method)
game_end_phase (Mode property)
GAME_START (TriggeringSignal attribute)
game_state (ActionGenerator attribute)
GameAction (class in dgisim.action.action)
GameState (class in dgisim.state.game_state)
GameStateMachine (class in dgisim.game_state_machine)
generate_action() (ActionGenerator method)
GEO (Element attribute)
get_action_history() (GameStateMachine method)
get_active_character() (Characters method)
(PlayerState method)
get_active_character_id() (Characters method)
get_active_player_id() (GameState method)
get_alive() (Character method)
get_alive_character_in_activity_order() (Characters method)
get_alive_characters() (Characters method)
get_all_statuses_ordered() (Character method)
get_all_statuses_ordered_flattened() (Character method)
get_by_id() (Characters method)
get_card_redraw_chances() (PlayerState method)
get_character() (Characters method)
get_character_in_activity_order() (Characters method)
get_character_ordered_from_id() (Characters method)
get_character_statuses() (Character method)
get_character_target() (GameState method)
get_characters() (Characters method)
(PlayerState method)
get_combat_statuses() (PlayerState method)
get_consec_action() (PlayerState method)
get_deck_cards() (PlayerState method)
get_dice() (PlayerState method)
get_dice_reroll_chances() (PlayerState method)
get_dices() (Dice method)
get_effect_stack() (GameState method)
get_elemental_aura() (Character method)
get_energy() (Character method)
get_equipment_statuses() (Character method)
get_game_state() (GameStateMachine method)
get_hand_cards() (PlayerState method)
get_hidden_statuses() (Character method)
(PlayerState method)
get_history() (GameStateMachine method)
get_hp() (Character method)
get_id() (Character method)
(Characters method)
get_max_energy() (Character method)
get_max_hp() (Character method)
get_mode() (GameState method)
get_none_active_characters() (Characters method)
get_other_player() (GameState method)
get_phase() (GameState method)
(PlayerState method)
get_pid() (GameState method)
get_player() (GameState method)
get_player1() (GameState method)
get_player2() (GameState method)
get_publicly_gained_cards() (PlayerState method)
get_publicly_used_cards() (PlayerState method)
get_round() (GameState method)
get_statuses() (Statuses method)
get_summons() (PlayerState method)
get_supports() (PlayerState method)
get_target() (GameState method)
get_winner() (GameState method)
(GameStateMachine method)
H
hand_cards_available() (ActionGenerator method)
has_aura() (ElementalAura method)
has_perspective_view() (Status class method)
HashableDict (class in dgisim.helper.hashable_dict)
HIDDEN_STATUSES (Zone attribute)
hide_all() (ActualDice method)
(Cards method)
hide_secrets() (PlayerState method)
HILICHURL (Faction attribute)
hp_lost() (Character method)
HYDRO (Element attribute)
I
id (StaticTarget attribute)
immutable (Deck property)
,
[1]
(FrozenDeck property)
(MutableDeck property)
in_action_phase() (PlayerState method)
in_active_wait_phase() (PlayerState method)
in_end_phase() (PlayerState method)
in_passive_wait_phase() (PlayerState method)
INAZUMA (Faction attribute)
inform() (Status method)
inject_action() (PuppetAgent method)
inject_actions() (PuppetAgent method)
inject_front_action() (PuppetAgent method)
instruction (CardAction attribute)
Instruction (class in dgisim.action.action)
instruction (SkillAction attribute)
(SwapAction attribute)
is_aurable_element() (Element method)
is_combat_action() (Card static method)
is_elemental_burst() (CharacterSkill method)
is_elemental_skill() (CharacterSkill method)
is_empty() (Dice method)
(EffectStack method)
is_even() (Dice method)
is_legal() (Cards method)
(Dice method)
is_mine() (PlayerState method)
is_not_empty() (EffectStack method)
is_player1() (Pid method)
is_player2() (Pid method)
is_pure_element() (Element method)
is_valid() (EncodingPlan method)
J
just_find() (Statuses method)
just_find_type() (Statuses method)
just_get_active_character() (Characters method)
(PlayerState method)
just_get_active_character_id() (Characters method)
just_get_character() (Characters method)
just_preprocessed_dice_cost() (Card class method)
just_satisfy() (ActualDice method)
L
LazyAgent (class in dgisim.agents)
LinearEnv (class in dgisim.env.linear_env)
LIYUE (Faction attribute)
loosely_satisfy() (ActualDice method)
loosely_usable() (Card class method)
M
MELT (Reaction attribute)
Mode (class in dgisim.mode)
module
dgisim.action.action
dgisim.agents
MONDSTADT (Faction attribute)
MONSTER (Faction attribute)
MutableDeck (class in dgisim.deck)
N
name() (Card class method)
(Character method)
NATLAN (Faction attribute)
NONE (WeaponType attribute)
NoneAgent (class in dgisim.agents)
NORMAL_ATTACK (CharacterSkillType attribute)
not_empty() (Cards method)
num_cards() (Cards method)
num_characters() (Characters method)
num_dice() (Dice method)
O
of_faction() (Character class method)
OMNI (Element attribute)
one_step() (GameStateMachine method)
OPPO_DECLARE_END_ROUND (TriggeringSignal attribute)
other() (Pid method)
OVERLOADED (Reaction attribute)
P
P1 (Pid attribute)
P2 (Pid attribute)
peek() (EffectStack method)
(ElementalAura method)
perspective_view() (Status method)
Phase (class in dgisim.phase)
phase_code() (Mode method)
PHYSICAL (Element attribute)
pick_random_cards() (Cards method)
pick_random_cards_of_type() (Cards method)
pick_random_dice() (Dice method)
pid (ActionGenerator attribute)
Pid (class in dgisim.state.enums)
pid (StaticTarget attribute)
PIERCING (Element attribute)
PLAY_CARD (ActionType attribute)
player_agent() (GameStateMachine method)
player_step() (GameStateMachine method)
PlayerAction (class in dgisim.action.action)
PlayerAgent (class in dgisim.player_agent)
PlayerState (class in dgisim.state.player_state)
POLEARM (WeaponType attribute)
pop() (EffectStack method)
POST_CARD (TriggeringSignal attribute)
POST_DMG (TriggeringSignal attribute)
POST_REACTION (TriggeringSignal attribute)
PRE_ACTION (TriggeringSignal attribute)
preprocess() (Status method)
preprocessed_dice_cost() (Card class method)
prespective_view() (GameState method)
PuppetAgent (class in dgisim.agents)
PURE_ELEMENTS (element attribute)
push_many_fl() (EffectStack method)
push_many_lf() (EffectStack method)
push_one() (EffectStack method)
PYRO (Element attribute)
Q
QUICKEN (Reaction attribute)
R
RandomAgent (class in dgisim.agents)
react_to_signal() (Status method)
REACTABLE_SIGNALS (Status attribute)
Reaction (class in dgisim.element)
reaction_type (ReactionDetail attribute)
ReactionDetail (class in dgisim.element)
readonly_dice_collection_ordered() (ActualDice method)
readonly_dice_ordered() (ActualDice method)
remove() (Cards method)
(ElementalAura method)
(Statuses method)
remove_all() (Cards method)
reset() (LinearEnv method)
reset_random() (LinearEnv method)
reset_with_decks() (LinearEnv method)
roll_phase (Mode property)
ROUND_END (TriggeringSignal attribute)
ROUND_START (TriggeringSignal attribute)
run() (GameStateMachine method)
S
satiated() (Character method)
second_elem (ReactionDetail attribute)
SELECT_ACTIVE_CHARACTER (ActionType attribute)
SELECT_CARDS (ActionType attribute)
SELECT_DICE (ActionType attribute)
selected_cards (CardsSelectAction attribute)
selected_dice (DiceSelectAction attribute)
SELF_DECLARE_END_ROUND (TriggeringSignal attribute)
sid (Support attribute)
skill (SkillAction attribute)
skill() (Character method)
SKILL1 (CharacterSkill attribute)
SKILL2 (CharacterSkill attribute)
SKILL3 (CharacterSkill attribute)
skill_actual_type() (Character class method)
skill_checker() (GameState method)
skill_cost() (Character class method)
skill_energy_cost() (Character method)
SkillAction (class in dgisim.action.action)
skills() (Character class method)
smart_selection() (ActualDice method)
SNEZHNAYA (Faction attribute)
source (SourceTargetInstruction attribute)
SourceTargetInstruction (class in dgisim.action.action)
starting_hand_select_phase (Mode property)
StaticTarget (class in dgisim.effect.structs)
StaticTargetInstruction (class in dgisim.action.action)
Status (class in dgisim.status.status)
Statuses (class in dgisim.status.statuses)
step() (GameState method)
(LinearEnv method)
(Phase method)
step_action() (Phase method)
step_until_holds() (GameStateMachine method)
step_until_next_phase() (GameStateMachine method)
step_until_phase() (GameStateMachine method)
strictly_usable() (Card class method)
SUMERU (Faction attribute)
Summon (class in dgisim.summon.summon)
SUMMONS (Zone attribute)
SUPERCONDUCT (Reaction attribute)
Support (class in dgisim.support.support)
SUPPORTS (Zone attribute)
SWAP_CHARACTER (ActionType attribute)
swap_checker() (GameState method)
swap_event() (TriggeringSignal class method)
SWAP_EVENT_1 (TriggeringSignal attribute)
SWAP_EVENT_2 (TriggeringSignal attribute)
SwapAction (class in dgisim.action.action)
SWIRL (Reaction attribute)
SWORD (WeaponType attribute)
T
talent_equipped() (Character method)
target (SourceTargetInstruction attribute)
(StaticTargetInstruction attribute)
to_dict() (Dice method)
(HashableDict method)
to_event_type() (CharacterSkill method)
to_frozen() (Deck method)
,
[1]
to_json() (Deck method)
,
[1]
to_mutable() (Deck method)
,
[1]
TRIGGER_REVIVAL (TriggeringSignal attribute)
TriggeringSignal (class in dgisim.effect.enums)
type_for() (EncodingPlan method)
U
update() (Status method)
update_status() (EquipmentStatuses method)
(Statuses method)
usable() (Card class method)
V
valid_in_deck() (Card class method)
valid_instruction() (Card class method)
validify() (Dice method)
VAPORIZE (Reaction attribute)
view() (LinearEnv method)
W
waiting_for() (GameState method)
(Phase method)
WEAPON_TYPE() (Character class method)
WeaponType (class in dgisim.character.enums)
Z
Zone (class in dgisim.effect.enums)
zone (StaticTarget attribute)