Added aborting for missions, finished delivery missions, cleaned up code

This commit is contained in:
Waverunner
2014-04-25 17:26:48 -04:00
parent 8e481be783
commit 5e240b00fa
9 changed files with 335 additions and 27 deletions
@@ -251,12 +251,30 @@ public class CreatureObject extends TangibleObject implements IPersistent {
getClient().getSession().write(messageBuilder.buildBankCreditsDelta(bankCredits));
}
}
public void addBankCredits(int amountToAdd) {
synchronized(objectMutex) {
this.bankCredits += amountToAdd;
}
if(getClient() != null && getClient().getSession() != null) {
getClient().getSession().write(messageBuilder.buildBankCreditsDelta(bankCredits));
}
}
public int getCashCredits() {
synchronized(objectMutex) {
return cashCredits;
}
}
public void addCashCredits(int amountToAdd) {
synchronized(objectMutex) {
this.cashCredits += amountToAdd;
}
if(getClient() != null && getClient().getSession() != null) {
getClient().getSession().write(messageBuilder.buildCashCreditsDelta(cashCredits));
}
}
public void setCashCredits(int cashCredits) {
synchronized(objectMutex) {