1
Fork 0
mirror of https://github.com/redstrate/Kawari.git synced 2025-07-01 04:07:45 +00:00
kawari/src/world/mod.rs
Joshua Goins 6951f9448d Port GM commands to Lua
This removes a ton of implementation overlap between the two
command systems. For example, we had two different implementations
of unlocking aetherytes which is just unnecessary.

On the flipside, this makes implementing new GM commands just as
easy as writing debug ones. I moved the existing debug Lua
implementations into their GM counterparts and updated the USAGE
accordingly.
2025-06-28 10:27:56 -04:00

32 lines
648 B
Rust

mod zone;
pub use zone::Zone;
mod chat_handler;
pub use chat_handler::ChatHandler;
mod connection;
pub use connection::{ExtraLuaState, PlayerData, ZoneConnection};
mod database;
pub use database::{CharacterData, WorldDatabase};
mod lua;
pub use lua::{EffectsBuilder, LuaPlayer, LuaZone, load_init_script};
mod event;
pub use event::Event;
mod actor;
pub use actor::Actor;
mod status_effects;
pub use status_effects::StatusEffects;
mod server;
pub use server::server_main_loop;
mod custom_ipc_handler;
pub use custom_ipc_handler::handle_custom_ipc;
mod common;
pub use common::{ClientHandle, ClientId, FromServer, ServerHandle, ToServer};