Changes to character\n*Fixed duty cloth changer when already duty\n*Changed basic character creation to add default values for cloth and props to database
This commit is contained in:
@@ -155,6 +155,87 @@ namespace ReallifeGamemode.Server.Managers
|
||||
var user = saveCharacter.Users.SingleOrDefault(u => u.Id == userId);
|
||||
|
||||
user.CharacterId = character.Id;
|
||||
|
||||
for (var x = 1; x <= 11; x++)
|
||||
{
|
||||
var s = 0;
|
||||
if (x == 10) s = -1;
|
||||
if (x == 2) continue;
|
||||
var createClothes = new Database.Entities.CharacterCloth()
|
||||
{
|
||||
UserId = userId,
|
||||
Duty = false,
|
||||
SlotType = 0,
|
||||
SlotId = x,
|
||||
ClothId = s,
|
||||
Texture = 0
|
||||
};
|
||||
saveCharacter.CharacterClothes.Add(createClothes);
|
||||
}
|
||||
for (var x = 0; x <= 7; x++)
|
||||
{
|
||||
var y = 0;
|
||||
if (x == 0 || x == 1 || x == 2 || x == 6 || x == 7)
|
||||
{
|
||||
if (gender == false)
|
||||
{
|
||||
switch (x)
|
||||
{
|
||||
case 0:
|
||||
y = 8;
|
||||
break;
|
||||
case 1:
|
||||
y = 6;
|
||||
break;
|
||||
case 2:
|
||||
y = -1;
|
||||
break;
|
||||
case 6:
|
||||
y = -1;
|
||||
break;
|
||||
case 7:
|
||||
y = -1;
|
||||
break;
|
||||
};
|
||||
}
|
||||
else
|
||||
{
|
||||
switch (x)
|
||||
{
|
||||
case 0:
|
||||
y = 57;
|
||||
break;
|
||||
case 1:
|
||||
y = 5;
|
||||
break;
|
||||
case 2:
|
||||
y = -1;
|
||||
break;
|
||||
case 6:
|
||||
y = -1;
|
||||
break;
|
||||
case 7:
|
||||
y = -1;
|
||||
break;
|
||||
};
|
||||
}
|
||||
var createClothes = new Database.Entities.CharacterCloth()
|
||||
{
|
||||
UserId = userId,
|
||||
Duty = false,
|
||||
SlotType = 1,
|
||||
SlotId = x,
|
||||
ClothId = y,
|
||||
Texture = 0
|
||||
};
|
||||
saveCharacter.CharacterClothes.Add(createClothes);
|
||||
}
|
||||
else
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
saveCharacter.SaveChanges();
|
||||
}
|
||||
//HeadOverlay makeupHo = new HeadOverlay()
|
||||
|
||||
Reference in New Issue
Block a user