Atavism Version 2018.1AGIS API

atavism.agis.objects
Class PlayerFactionData

java.lang.Object
  extended by atavism.agis.objects.PlayerFactionData
All Implemented Interfaces:
java.io.Serializable

public class PlayerFactionData
extends java.lang.Object
implements java.io.Serializable

The FactionData class contains information about how a faction reacts to players/npcs of other factions.

Author:
Andrew Harrison
See Also:
Serialized Form

Field Summary
protected  boolean atWar
           
protected  int category
           
protected  int faction
           
protected  java.lang.String group
           
protected  java.lang.String name
           
protected  int reputation
           
 
Constructor Summary
PlayerFactionData()
           
PlayerFactionData(int faction, java.lang.String name, int reputation, java.lang.String group, int category)
          Constructor
 
Method Summary
 boolean getAtWar()
           
 int getCategory()
           
 int getFaction()
           
 java.lang.String getGroup()
           
 java.lang.String getName()
           
 int getReputation()
           
 void setAtWar(boolean atWar)
           
 void setCategory(int category)
           
 void setFaction(int faction)
           
 void setGroup(java.lang.String group)
           
 void setName(java.lang.String name)
           
 void setReputation(int reputation)
           
 void updateReputation(int delta)
          Alters the reputation by the amount given.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

faction

protected int faction

name

protected java.lang.String name

reputation

protected int reputation

atWar

protected boolean atWar

group

protected java.lang.String group

category

protected int category
Constructor Detail

PlayerFactionData

public PlayerFactionData()

PlayerFactionData

public PlayerFactionData(int faction,
                         java.lang.String name,
                         int reputation,
                         java.lang.String group,
                         int category)
Constructor

Parameters:
name: - The name of the faction
reputation: - the current level of reputation
category: - What category this faction belongs to.
Method Detail

updateReputation

public void updateReputation(int delta)
Alters the reputation by the amount given.

Parameters:
delta -

getFaction

public int getFaction()

setFaction

public void setFaction(int faction)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getReputation

public int getReputation()

setReputation

public void setReputation(int reputation)

getAtWar

public boolean getAtWar()

setAtWar

public void setAtWar(boolean atWar)

getGroup

public java.lang.String getGroup()

setGroup

public void setGroup(java.lang.String group)

getCategory

public int getCategory()

setCategory

public void setCategory(int category)


Copyright © 2018 Dragonsan Studios Sp. z o.o.