Meu rankinh Hero está contabilizando apenas até 3 , é após executar essa query , quando seleciono personagem ou servidor , todos os personagem desaparecem , alguém pode ajudar , utilizo muserver season6 muemu

Tabelas criadas
Código:
ALTER TABLE dbo.Character ADD
Z_RankPK int NOT NULL CONSTRAINT DF_Character_Z_RankPK DEFAULT 0,
Z_RankHR int NOT NULL CONSTRAINT DF_Character_Z_RankHR DEFAULT 0
Query do ranking

Código:
CREATE TRIGGER [dbo].[Z_PK_HERO] ON [dbo].[Character]
AFTER UPDATE
AS

DECLARE @rank int
DECLARE @valor int
DECLARE @char varchar(10)

SELECT @valor = PkCount FROM DELETED
SELECT @rank = PkCount, @char = Name FROM INSERTED

IF (@rank > 0) and (@rank > @valor)
UPDATE [dbo].[Character]
SET Z_RankPK = Z_RankPK + (@rank-@valor)
WHERE Name = @char
ELSE
IF (@rank < 0) and (@rank < @valor)
UPDATE [dbo].[Character]
SET Z_RankHR = Z_RankHR + (@valor-@rank)
WHERE Name = @char