package oobCentral;

/**
 *Started December 26th, 2009
 * @author Deven
 */
/**
 * Oobs are little creatures. They are smart to a certain degree.
 * Oobs are humanoid creatures, with familiar faces.
 * Oobs are represented by [instances] of their arch-type [class].
 * Oobs have [attributes] like: age, sex, and level of hunger.
 * Oob [attributes] are represented by [variables].
 * Oobs like to do things in their world.
 * They do this by performing [actions].
 * Actions are represented by [methods].
 * They are primarially governed by a core set of rules,
 * The Oobs are born with these rules.
 * A rule is represented in an if/then form.
 * @author Deven
 */
public class Oob {

    public String name = "";

    //increments with time
    public int age = 0; //This represents the age of the oob, in the universal time unit.

    //based on a 0-100 scale
    public int hunger = 50; // This represents the need for food.
    public int foodAmount = 50; // This represents how much food an Oob has.

    public int defense = 50; // This represents the ability of the oob to resist threats.
    public int attack = 50; // This represents the ability of the oob to make attacks.

    public int persuasiveness = 50; // This represents the oobs ability to persuade other oobs.
    public int resistance = 50; // This represents the oobs ability to resist persuasion.

    //based on a small scale
    public int resolve = 1; // this is how many times an oob will try something



    public void oob_is_born(String s){

        name = s;


    }//end method oob is born


}//end  class oob