Skip to content

can't initialize character on client #22

@ap0sentada

Description

@ap0sentada

for some reason, my wcs is always crashing on init.

init code:
(running on server)

function CombatService._CharacterAdded(self: self, model: Model, player: Player)
	local oldCharacter = self.Wrappers[player];
	if oldCharacter then oldCharacter:Destroy() end
	self.Wrappers[player] = nil;
	if not model then return end
	local humanoid = model:FindFirstChildWhichIsA("Humanoid")
	warn("creating a wcs char for", model)
	self.Wrappers[player] = WCSCharacter.new(model);
	humanoid.Died:Once(function()
		local char = self.Wrappers[player];
		if char then char:Destroy() end
	end)

	for _, skill in pairs(self.Skills[player] or {}) do
		skill:Destroy()
	end
	self.Skills[player] = {}
	-- setup
	self:SetupKatana(player)

end

model = player.Character
output

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions