mirror of
https://github.com/Wincent01/InfectedRose.git
synced 2026-01-08 05:09:36 -06:00
25 lines
588 B
C#
25 lines
588 B
C#
namespace InfectedRose.Interface.Templates;
|
|
|
|
[ModType("flag")]
|
|
public class FlagMod : ModType
|
|
{
|
|
public override void Apply(Mod mod)
|
|
{
|
|
if (mod.Action != "add")
|
|
{
|
|
return;
|
|
}
|
|
|
|
mod.Default("SessionOnly", false);
|
|
mod.Default("OnlySetByServer", false);
|
|
mod.Default("SessionZoneOnly", false);
|
|
|
|
var flags = ModContext.Database["PlayerFlags"]!;
|
|
|
|
var row = flags.Create();
|
|
|
|
ModContext.ApplyValues(mod, row, flags);
|
|
|
|
ModContext.RegisterId(mod.Id, row.Key);
|
|
}
|
|
} |