Added note, added new init migration

This commit is contained in:
2024-12-30 01:37:49 +01:00
parent 0f017cfe10
commit a5c941cbb0
4 changed files with 48 additions and 9 deletions

View File

@ -31,8 +31,8 @@ export class Character extends BaseEntity {
chats = new Collection<Chat>(this)
// Position
@ManyToOne(() => Zone, { nullable: true })
zone?: Zone
@ManyToOne()
zone!: Zone
@Property()
positionX = 0
@ -139,7 +139,7 @@ export class Character extends BaseEntity {
return this.chats
}
setZone(zone: Zone | undefined) {
setZone(zone: Zone) {
this.zone = zone
return this
}

View File

@ -55,6 +55,8 @@ export default class CharacterConnectEvent extends BaseEvent {
// Emit character connect event
callback({ character })
// @TODO: Teleport character into zone
} catch (error) {
this.handleError('Failed to connect character', error)
}