public Resources_Shopkeeper(string id,
                             string name,
                             string image,
                             Enums.Gender gender,
                             Resources_Building home,
                             int money,
                             int income,
                             int expenses,
                             int strength,
                             int respect,
                             int fear,
                             int greed,
                             int integrity,
                             int stubbornness,
                             Enums.Personality personality,
                             Resources_Inventory inventory)
     : base(id,
            name,
            image,
            gender,
            home,
            money,
            income,
            expenses,
            strength,
            respect,
            fear,
            greed,
            integrity,
            stubbornness,
            personality,
            inventory)
 {
     Manager_Resources.NewShopkeeper(this);
 }
예제 #2
0
        public SkillsSet(Enums.Personality p)
        {
            Random rand = new Random();

            for (int i = 0; i < 4; i++)
            {
                values[i] = rand.NextDouble();
            }
        }
예제 #3
0
    static public Enums.Personality PersonalityFromStatic(string text)
    {
        Enums.Personality value = Enums.Personality.Formal;
        switch (text)
        {
        case "personality_outgoing":    value = Enums.Personality.Outgoing; break;

        case "personality_introvert":   value = Enums.Personality.Introvert; break;

        case "personality_gruff":               value = Enums.Personality.Gruff; break;

        case "personality_formal":              value = Enums.Personality.Formal; break;
        }
        return(value);
    }
예제 #4
0
    public Resources_NPC(string id,
	                      string name,
	                      string image,
	                      Enums.Gender gender,
	                      Resources_Building home,
	                      int money,
	                      int income,
	                      int expenses,
	                      int strength,
	                      int respect,
	                      int fear,
	                      int greed,
	                      int integrity,
	                      int stubbornness,
	                      Enums.Personality personality,
	                      Resources_Inventory inventory)
        : base(id,
		        name,
	            image,
		        gender,
		        home,
	            money,
	            income,
		        expenses,
	            strength,
	            inventory)
    {
        _respect = respect;
        _fear = fear;
        _greed = greed;
        _integrity = integrity;
        _stubbornness = stubbornness;
        _personality = personality;

        UpdateAttitude();
    }
예제 #5
0
    public Resources_NPC(string id,
                         string name,
                         string image,
                         Enums.Gender gender,
                         Resources_Building home,
                         int money,
                         int income,
                         int expenses,
                         int strength,
                         int respect,
                         int fear,
                         int greed,
                         int integrity,
                         int stubbornness,
                         Enums.Personality personality,
                         Resources_Inventory inventory)
        : base(id,
               name,
               image,
               gender,
               home,
               money,
               income,
               expenses,
               strength,
               inventory)
    {
        _respect      = respect;
        _fear         = fear;
        _greed        = greed;
        _integrity    = integrity;
        _stubbornness = stubbornness;
        _personality  = personality;

        UpdateAttitude();
    }