Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- namespace FekkeServerSite.ViewModels
- {
- public class CustomNation
- {
- public int Id { get; set; }
- public string Name { get; set; }
- enum GovermentRank { None, Duchy, Kingdom, Empire }
- public Goverment Goverment { get; set; }
- public ICollection<Idea> NationalIdeas { get; set; }
- public Difficulty Difficulty { get; set; }
- public Ruler Ruler { get; set; }
- public Ruler Heir { get; set; }
- }
- public class Ruler
- {
- public int Id { get; set; }
- public string Name { get; set; }
- public string Dynasty { get; set; }
- public enum Gender { None, Male, Female }
- public int Age { get; set; }
- public int AdministrativeSkill { get; set; }
- public int DiplomaticSkill { get; set; }
- public int MilitarySkill { get; set; }
- public Personality FirstPersonality { get; set; }
- public Personality SecondPersonality { get; set; }
- public Personality ThirdPersonality { get; set; }
- }
- public class Personality
- {
- public int Id { get; set; }
- public string Name { get; set; }
- public string Picture { get; set; }
- public Effect Effect { get; set; }
- }
- public class Idea
- {
- public int Id { get; set; }
- public string Name { get; set; }
- public Modifier Modifier { get; set; }
- }
- public class Modifier
- {
- public int Id { get; set; }
- public string Name { get; set; }
- public string Description { get; set; }
- public string Picture { get; set; }
- enum Category { None, Administrative, Diplomatic, Military }
- public Effect Effect { get; set; }
- }
- public class Effect
- {
- public int Id { get; set; }
- public string Name { get; set; }
- public int Value { get; set; }
- public double Price { get; set; }
- public double PriceModifier { get; set; }
- }
- public class Difficulty
- {
- public int Id { get; set; }
- public string Name { get; set; }
- public double Price { get; set; }
- }
- public class Goverment
- {
- public int Id { get; set; }
- public string Name { get; set; }
- public double Limit { get; set; }
- enum Type { None, Monarchy, Republic, Theocracy, Special }
- public Effect FirstEffect { get; set; }
- public Effect SecondEffect { get; set; }
- public Effect ThirdEffect { get; set; }
- }
- public class Religion
- {
- public int Id { get; set; }
- public string Name { get; set; }
- public double Price { get; set; }
- public string Picture { get; set; }
- enum Group { None, Christian, Islamic, Dharmic, Eastern, Pagan }
- public Effect FirstEffect { get; set; }
- public Effect SecondEffect { get; set; }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement