1
0
forked from noxious/server

Clear hair fix

This commit is contained in:
Dennis Postma 2025-02-21 22:05:46 +01:00
parent 5b06386a39
commit 423dbd93f7

View File

@ -9,7 +9,7 @@ import TeleportService from '@/services/characterTeleportService'
interface CharacterConnectPayload {
characterId: UUID
characterHairId?: UUID
characterHairId: UUID | null
newNickname?: string
}
@ -56,9 +56,11 @@ export default class CharacterConnectEvent extends BaseEvent {
this.socket.characterId = character.id
// Set character hair
if (data.characterHairId !== undefined) {
if (data.characterHairId !== undefined && data.characterHairId !== null) {
const characterHair = await this.characterHairRepository.getById(data.characterHairId)
await character.setCharacterHair(characterHair).save()
} else {
await character.setCharacterHair(null).save()
}
// Emit character connect event