From: yoriy <yo...@us...> - 2010-06-09 20:40:48
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/server/maps/quests In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv9224/src/games/stendhal/server/maps/quests Modified Files: KillEnemyArmy.java Log Message: added getHistory() Index: KillEnemyArmy.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/server/maps/quests/KillEnemyArmy.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** KillEnemyArmy.java 31 May 2010 15:38:28 -0000 1.6 --- KillEnemyArmy.java 9 Jun 2010 20:40:41 -0000 1.7 *************** *** 489,492 **** --- 489,518 ---- return("KillEnemyArmy"); } + + @Override + public List<String> getHistory(final Player player) { + LinkedList<String> history = new LinkedList<String>(); + if (!player.hasQuest(QUEST_SLOT)) { + return history; + } + + if(player.getQuest(QUEST_SLOT, 0).equals("start")) { + final String givenEnemies = player.getQuest(QUEST_SLOT, 1); + final int givenNumber = enemyForces.get(givenEnemies).first(); + final int killedNumber = getKilledCreaturesNumber(player); + + history.add("!Despot Halb Errvl asked me to kill "+ + givenNumber+" "+ + Grammar.plnoun(givenNumber, givenEnemies)); + history.add("!Currently i have killed "+ + killedNumber+" "+ + Grammar.plnoun(givenNumber, givenEnemies)); + } + + if(player.getQuest(QUEST_SLOT, 0).equals("done")) { + history.add("!I completed Despot's Halb Errvl task and got my reward!"); + } + return history; + } } |