* - fix: Genitals sprite shit and meow for tajaran

* - add: fart sound if kicked from server

* - tweak: vulpies and tajaran now for donaters!!!

* - fix: Fart on exit

* - add: roleplay think

* - fix: database shit and loc

* - add: ears for slime

* - fix: LOC interaction fix

* - add: height setting

* - fix: height for felinids

* - fix: nigga fix

* - fix: no bitches on captain

* - fix: interaction panel animation shit
This commit is contained in:
Cinkafox
2024-03-11 11:13:33 +03:00
committed by GitHub
parent db920c3942
commit 95054e072a
65 changed files with 12561 additions and 91 deletions

View File

@@ -64,6 +64,10 @@ namespace Content.Server.Database
.HasIndex(p => new {HumanoidProfileId = p.ProfileId, p.GenitalPrototype })
.IsUnique();
modelBuilder.Entity<RoleplayInfo>()
.HasIndex(r => new { HumanoidProfileId = r.ProfileId, r.Name })
.IsUnique();
modelBuilder.Entity<Job>()
.HasIndex(j => j.ProfileId);
@@ -329,6 +333,15 @@ namespace Content.Server.Database
public string Color { get; set; } = null!;
}
public class RoleplayInfo
{
public int Id { get; set; }
public Profile Profile { get; set; } = null!;
public int ProfileId { get; set; }
public string Name { get; set; } = null!;
public int Value { get; set; }
}
// Amour end
public class Preference
@@ -361,6 +374,7 @@ namespace Content.Server.Database
//WD-EDIT
public string BodyType { get; set; } = null!;
public string Voice { get; set; } = null!;
public byte Height { get; set; }
//WD-EDIT
public string Species { get; set; } = null!;
@@ -377,7 +391,8 @@ namespace Content.Server.Database
public List<Job> Jobs { get; } = new();
public List<Antag> Antags { get; } = new();
public List<Trait> Traits { get; } = new();
public List<Genital> Genitals { get; } = new();
public List<Genital> Genitals { get; } = new(); //AMOUR
public List<RoleplayInfo> RoleplayInfo { get; } = new(); //AMOUR
[Column("pref_unavailable")] public DbPreferenceUnavailableMode PreferenceUnavailable { get; set; }