instance form and pve
This commit is contained in:
@@ -537,9 +537,15 @@ pub fn instance_get_open(tx: &mut Transaction) -> Result<Instance, Error> {
|
||||
}
|
||||
|
||||
pub fn instance_new(params: InstanceLobbyParams, tx: &mut Transaction, account: &Account) -> Result<Instance, Error> {
|
||||
let mut instance = Instance::new()
|
||||
.set_max_players(params.players)?
|
||||
.set_name(params.name)?;
|
||||
let mut instance = match params.players {
|
||||
1 => Instance::new()
|
||||
.set_max_players(16)?
|
||||
.set_name(params.name)?
|
||||
.add_bots(),
|
||||
_ => Instance::new()
|
||||
.set_max_players(params.players)?
|
||||
.set_name(params.name)?,
|
||||
};
|
||||
|
||||
instance = instance_create(tx, instance)?;
|
||||
let join_params = InstanceJoinParams { instance_id: instance.id, cryp_ids: params.cryp_ids };
|
||||
|
||||
Reference in New Issue
Block a user