### Summary Converts ethics system to entity persistence and removes the persistence item. ### TODO 1. The enable/disable toggle doesn't propagate to all code that does Ethics checks (notoriety, pvp, etc). 2. We need commands to remove them from an ethic.
21 lines
No EOL
448 B
C#
21 lines
No EOL
448 B
C#
namespace Server.Ethics;
|
|
|
|
public class PowerDefinition
|
|
{
|
|
public PowerDefinition(int power, TextDefinition name, TextDefinition phrase, TextDefinition description)
|
|
{
|
|
Power = power;
|
|
|
|
Name = name;
|
|
Phrase = phrase;
|
|
Description = description;
|
|
}
|
|
|
|
public int Power { get; }
|
|
|
|
public TextDefinition Name { get; }
|
|
|
|
public TextDefinition Phrase { get; }
|
|
|
|
public TextDefinition Description { get; }
|
|
} |