From: Jo S. <int...@us...> - 2006-04-27 18:14:24
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/server/maps In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21473/src/games/stendhal/server/maps Modified Files: ShopList.java Semos.java Log Message: - added support for new item class scrolls (for now teleportation scrolls) - added scroll selling capability to librarian zynn - added kills recorder for player (for each kind of creature it records if player has killes it yet either shared or solo) - added quest to Eonna (Clean StorageSpace) to demonstrate kill recorder - fixed OrcishHappyMeal quest (no more "null" name) Index: Semos.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/server/maps/Semos.java,v retrieving revision 1.55 retrieving revision 1.56 diff -C2 -d -r1.55 -r1.56 *** Semos.java 6 Apr 2006 15:45:33 -0000 1.55 --- Semos.java 27 Apr 2006 18:14:17 -0000 1.56 *************** *** 171,179 **** protected void createDialog() { ! Behaviours.addGreeting(this, "Hi there, could you #help me"); Behaviours.addJob(this, "I'm just a regular housewife"); ! Behaviours.addHelp(this, "I can't help you with anything, but you can help me clean my #storage_space it is crawling with rats"); ! Behaviours.addReply(this, "storage_space", "yes it down the stairs, there some rats and I think I saw a snake too so be careful"); ! Behaviours.addReply(this, "task", "I don't have a task for you just a favor to ask"); Behaviours.addGoodbye(this); } --- 171,177 ---- protected void createDialog() { ! Behaviours.addGreeting(this, "Hi there, young hero."); Behaviours.addJob(this, "I'm just a regular housewife"); ! Behaviours.addHelp(this, "I think I can't help you with anything."); Behaviours.addGoodbye(this); } *************** *** 347,356 **** } }); ! Behaviours.addHelp(this,"I'm a historian. I can help you by sharing my knowledge with you... I can tell you about Faiumoni's #geography and #history. I can report you the latest #news."); ! Behaviours.addJob(this,"I am committed to register every objective fact about Faiumoni. I've written most of the books in this library. Well, except the book \"Know how to kill creatures\" by Hayunn Naratha"); add(1,new String[]{"quest","task"},null,1,"I do not have any task for you right now. If you need anything from me just say it.",null); ! } }); --- 345,356 ---- } }); ! Behaviours.addHelp(this,"I'm a historian. I can help you by sharing my knowledge with you... I can tell you about Faiumoni's #geography and #history. I can report you the latest #news. I'm also selling location #scrolls."); Behaviours.addJob(this,"I am committed to register every objective fact about Faiumoni. I've written most of the books in this library. Well, except the book \"Know how to kill creatures\" by Hayunn Naratha"); + Behaviours.addSeller(this, new Behaviours.SellerBehaviour(shops.get("scrolls"))); add(1,new String[]{"quest","task"},null,1,"I do not have any task for you right now. If you need anything from me just say it.",null); ! add(1,new String[]{"scroll","scrolls"},null,1,"I #offer scrolls that help you to travel faster: #home scrolls and #empty scrolls that can be #marked.",null); ! add(1,new String[]{"home"},null,1,"Home scrolls take you home immediately, a good way to esape danger!",null); ! add(1,new String[]{"empty","marked"},null,1,"Empty scrolls are used to mark a position. Marked scrolls can take you back to that position. They are a little expensive, though.",null); } }); Index: ShopList.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/server/maps/ShopList.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** ShopList.java 6 Apr 2006 15:45:33 -0000 1.7 --- ShopList.java 27 Apr 2006 18:14:17 -0000 1.8 *************** *** 26,29 **** --- 26,32 ---- shops.add("healing","greater_potion",500); + shops.add("scrolls","home_scroll",20); + shops.add("scrolls","empty_scroll",1200); + shops.add("sellstuff","knife",15); shops.add("sellstuff","small_axe",15); |