underworld_core 0.6.3

Small library to either play a game or assist in generating rooms
Documentation
mod dead_npc_beaten;
mod event;
mod fixture_has_hidden_compartment_discovered;
mod fixture_hidden_compartment_opened;
mod fixture_opened;
mod fixture_viewed;
mod ghost_escapes_to_the_void;
mod item_taken_from_fixture;
mod item_taken_from_npc;
mod npc_damaged_by_poison;
mod npc_health_discovered;
mod npc_item_destroyed;
mod npc_missed;
mod npc_packed_discovered;
mod npc_poison_effect_dissipated;
mod npc_poison_effect_duration_changed;
mod npc_poison_level_changed;
mod npc_poisoned;
mod npc_viewed;
mod npc_weapon_readied;
mod player_gains_retribution_aura;
mod player_gains_shield_aura;
mod player_healed;
mod player_hit;
mod player_hit_npc;
mod player_item_moved;
mod player_item_removed;
mod player_item_used;
mod player_killed;
mod player_killed_npc;
mod player_missed;
mod player_poisoned;
mod player_spell_forgotten;
mod player_spell_learned;
mod player_spell_used;
mod room_exited;
mod room_first_seen;
mod room_generated;

pub use {
    dead_npc_beaten::DeadNpcBeaten, event::apply_events, event::Event,
    fixture_has_hidden_compartment_discovered::FixtureHasHiddenCompartmentDiscovered,
    fixture_hidden_compartment_opened::FixtureHiddenCompartmentOpened,
    fixture_opened::FixtureOpened, fixture_viewed::FixtureViewed,
    ghost_escapes_to_the_void::GhostEscapesToTheVoid,
    item_taken_from_fixture::ItemTakenFromFixture, item_taken_from_npc::ItemTakenFromNpc,
    npc_damaged_by_poison::NpcDamagedByPoison, npc_health_discovered::NpcHealthDiscovered,
    npc_item_destroyed::NpcItemDestroyed, npc_missed::NpcMissed,
    npc_packed_discovered::NpcPackedDiscovered,
    npc_poison_effect_dissipated::NpcPoisonEffectDissipated,
    npc_poison_effect_duration_changed::NpcPoisonEffectDurationChanged,
    npc_poison_level_changed::NpcPoisonLevelChanged, npc_poisoned::NpcPoisoned,
    npc_viewed::NpcViewed, npc_weapon_readied::NpcWeaponReadied,
    player_gains_retribution_aura::PlayerGainsRetributionAura,
    player_gains_shield_aura::PlayerGainsShieldAura, player_healed::PlayerHealed,
    player_hit::PlayerHit, player_hit_npc::PlayerHitNpc, player_item_moved::PlayerItemMoved,
    player_item_removed::PlayerItemRemoved, player_item_used::PlayerItemUsed,
    player_killed::PlayerKilled, player_killed_npc::PlayerKilledNpc, player_missed::PlayerMissed,
    player_poisoned::PlayerPoisoned, player_spell_forgotten::PlayerSpellForgotten,
    player_spell_learned::PlayerSpellLearned, player_spell_used::PlayerSpellUsed,
    room_exited::RoomExited, room_first_seen::RoomFirstSeen, room_generated::RoomGenerated,
};