List of all items
Structs
- ability::ActivateAbility
- ability::ActivateAbilityTrigger
- actor::Action
- actor::AlterAbilities
- actor::AlterAbilitiesTrigger
- actor::RegenerateAbilities
- actor::RegenerateAbilitiesTrigger
- battle::Battle
- battle::BattleBuilder
- battle::BattleState
- battle::EndBattle
- battle::EndBattleTrigger
- character::AlterStatistics
- character::AlterStatisticsTrigger
- character::RegenerateStatistics
- character::RegenerateStatisticsTrigger
- client::Client
- client::ClientBuilder
- creature::ConvertCreature
- creature::ConvertCreatureTrigger
- creature::CreateCreature
- creature::CreateCreatureTrigger
- creature::Creature
- creature::RemoveCreature
- creature::RemoveCreatureTrigger
- entity::Entities
- entity::RemoveEntity
- entity::RemoveEntityTrigger
- entropy::Entropy
- entropy::ResetEntropy
- entropy::ResetEntropyTrigger
- event::ClientEventPrototype
- event::Conditional
- event::DummyEvent
- event::DummyEventTrigger
- event::EventPrototype
- event::EventWrapper
- event::LinkedQueue
- event::MultiClientSinkHandle
- event::MultiClientSinkHandleMut
- event::Originated
- event::Prioritized
- event::VersionedEventWrapper
- fight::ApplyImpact
- fight::ApplyImpactTrigger
- history::History
- metric::ReadMetrics
- metric::WriteMetrics
- object::CreateObject
- object::CreateObjectTrigger
- object::Object
- object::RemoveObject
- object::RemoveObjectTrigger
- player::RightsHandle
- player::RightsHandleMut
- power::InvokePower
- power::InvokePowerTrigger
- round::EndRound
- round::EndRoundTrigger
- round::EndTurn
- round::EndTurnTrigger
- round::EnvironmentTurn
- round::EnvironmentTurnTrigger
- round::ResetRounds
- round::ResetRoundsTrigger
- round::Rounds
- round::StartTurn
- round::StartTurnTrigger
- rules::ability::SimpleAbility
- rules::empty::EmptyActorRules
- rules::empty::EmptyCharacterRules
- rules::empty::EmptyFightRules
- rules::empty::EmptyRoundsRules
- rules::empty::EmptySpaceRules
- rules::empty::EmptyStat
- rules::empty::EmptyTeamRules
- rules::empty::EmptyUserRules
- rules::entropy::FixedAverage
- rules::entropy::FixedLow
- rules::entropy::UniformDistribution
- rules::statistic::SimpleStatistic
- rules::status::SimpleStatus
- serde::FlatClientEvent
- serde::FlatVersionedEvent
- server::Server
- server::ServerBuilder
- space::AlterSpace
- space::AlterSpaceTrigger
- space::MoveEntity
- space::MoveEntityTrigger
- space::ResetSpace
- space::ResetSpaceTrigger
- space::Space
- status::AlterStatuses
- status::AlterStatusesTrigger
- status::AppliedStatus
- status::ClearStatus
- status::ClearStatusTrigger
- status::InflictStatus
- status::InflictStatusTrigger
- team::AlterPowers
- team::AlterPowersTrigger
- team::Call
- team::ConcludeObjectives
- team::ConcludeObjectivesTrigger
- team::CreateTeam
- team::CreateTeamTrigger
- team::RegeneratePowers
- team::RegeneratePowersTrigger
- team::RemoveTeam
- team::RemoveTeamTrigger
- team::ResetObjectives
- team::ResetObjectivesTrigger
- team::SetRelations
- team::SetRelationsTrigger
- team::Team
Enums
- battle::BattlePhase
- entity::EntityId
- entity::Transmutation
- error::WeaselError
- event::EventKind
- event::EventRights
- metric::Metric
- metric::MetricId
- round::TurnState
- serde::FlatEvent
- space::PositionClaim
- status::Application
- team::Conclusion
- team::EntityAddition
- team::Relation
Traits
- actor::Actor
- actor::ActorRules
- battle::BattleController
- battle::BattleRules
- character::Character
- character::CharacterRules
- entity::Entity
- entropy::EntropyRules
- event::ClientSink
- event::DefaultOutput
- event::Event
- event::EventProcessor
- event::EventReceiver
- event::EventServer
- event::EventSink
- event::EventTrigger
- event::ServerSink
- fight::FightRules
- round::RoundsRules
- space::SpaceRules
- team::TeamRules
- user::UserEventPacker
- user::UserRules
- util::Id
Macros
- battle_rules
- battle_rules_with_actor
- battle_rules_with_character
- battle_rules_with_entropy
- battle_rules_with_fight
- battle_rules_with_rounds
- battle_rules_with_space
- battle_rules_with_team
- battle_rules_with_user
Type Aliases
- ability::AbilitiesAlteration
- ability::AbilitiesSeed
- ability::Ability
- ability::AbilityId
- ability::Activation
- battle::EventCallback
- battle::Version
- character::Statistic
- character::StatisticId
- character::StatisticsAlteration
- character::StatisticsSeed
- creature::CreatureId
- entropy::EntropyModel
- entropy::EntropyOutput
- entropy::EntropySeed
- error::WeaselErrorType
- error::WeaselResult
- event::Condition
- event::EventId
- event::EventQueue
- event::EventSinkId
- fight::Impact
- metric::MetricIdType
- metric::SystemMetricId
- object::ObjectId
- player::PlayerId
- power::Invocation
- power::Power
- power::PowerId
- power::PowersAlteration
- power::PowersSeed
- round::RoundsCount
- round::RoundsModel
- round::RoundsSeed
- round::TurnStateType
- round::TurnsCount
- rules::empty::EmptyAbility
- rules::empty::EmptyEntropyRules
- rules::empty::EmptyPower
- rules::empty::EmptyStatus
- space::Position
- space::SpaceAlteration
- space::SpaceModel
- space::SpaceSeed
- status::NewStatus
- status::OldStatus
- status::Potency
- status::Status
- status::StatusDuration
- status::StatusId
- status::StatusesAlteration
- team::Objectives
- team::ObjectivesSeed
- team::TeamId
- user::UserEventId
- user::UserEventPackage
- user::UserMetricId