dgisim
0.3.3
Get Started
Tutorials
Designs and Philosophy
Game State
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)
(GameState 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_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)
basically_satisfy() (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)
COMBAT_ACTION (TriggeringSignal attribute)
COMBAT_STATUSES (Zone attribute)
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)
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_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)
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)
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_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)
G
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)
HashableDict (class in dgisim.helper.hashable_dict)
HIDDEN_STATUSES (Zone attribute)
hide_all() (Cards method)
hide_cards() (PlayerState method)
HILICHURL (Faction attribute)
hp_lost() (Character method)
HYDRO (Element attribute)
I
id (StaticTarget attribute)
immutable (Deck property)
(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)
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)
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)
Phase (class in dgisim.phase)
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_ordered() (ActualDice method)
remove() (Cards method)
(ElementalAura method)
(Statuses method)
remove_all() (Cards 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)
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)
(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)
to_mutable() (Deck method)
TRIGGER_REVIVAL (TriggeringSignal attribute)
TriggeringSignal (class in dgisim.effect.enums)
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)
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)