From: Martin F. <mar...@us...> - 2008-03-02 21:25:05
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/server/maps/quests In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv12976/src/games/stendhal/server/maps/quests Modified Files: HouseBuying.java Log Message: fix 1905502 - house selling in Kirdneh is broken: use exact trigger matching for house numbers Index: HouseBuying.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/server/maps/quests/HouseBuying.java,v retrieving revision 1.33 retrieving revision 1.34 diff -C2 -d -r1.33 -r1.34 *** HouseBuying.java 2 Mar 2008 20:48:09 -0000 1.33 --- HouseBuying.java 2 Mar 2008 21:25:07 -0000 1.34 *************** *** 128,132 **** engine.say("The cost of a new house is " + COST ! + " money. But I am afraid I cannot sell you a house until your citizenship has been approved by the King, who you will find north of here in Kalavan Castle. try speaking to his daughter first, she is ... friendlier."); } else if (!player.hasQuest(QUEST_SLOT)) { engine.say("The cost of a new house is " --- 128,132 ---- engine.say("The cost of a new house is " + COST ! + " money. But I am afraid I cannot sell you a house until your citizenship has been approved by the King, who you will find north of here in Kalavan Castle. Try speaking to his daughter first, she is ... friendlier."); } else if (!player.hasQuest(QUEST_SLOT)) { engine.say("The cost of a new house is " *************** *** 145,149 **** for (int house = 1; house < 26; house++) { add(ConversationStates.QUEST_OFFERED, ! Integer.toString(house), null, ConversationStates.ATTENDING, --- 145,149 ---- for (int house = 1; house < 26; house++) { add(ConversationStates.QUEST_OFFERED, ! "|EXACT|" + Integer.toString(house), null, ConversationStates.ATTENDING, *************** *** 157,161 **** if (postman != null) { // First, check if anyone has bought a ! // house from this npc yet if (!postman.hasQuest(POSTMAN_STORAGE_SLOT_1)) { postman.setQuest(POSTMAN_STORAGE_SLOT_1, POSTMAN_SLOT_INIT); --- 157,161 ---- if (postman != null) { // First, check if anyone has bought a ! // house from this NPC yet if (!postman.hasQuest(POSTMAN_STORAGE_SLOT_1)) { postman.setQuest(POSTMAN_STORAGE_SLOT_1, POSTMAN_SLOT_INIT); *************** *** 348,352 **** for (int house = 50; house < 69; house++) { add(ConversationStates.QUEST_OFFERED, ! Integer.toString(house), null, ConversationStates.ATTENDING, --- 348,352 ---- for (int house = 50; house < 69; house++) { add(ConversationStates.QUEST_OFFERED, ! "|EXACT|" + Integer.toString(house), null, ConversationStates.ATTENDING, *************** *** 360,364 **** if (postman != null) { // First, check if anyone has bought a ! // house yet if (!postman.hasQuest(POSTMAN_STORAGE_SLOT_2)) { postman.setQuest(POSTMAN_STORAGE_SLOT_2, POSTMAN_SLOT_INIT); --- 360,364 ---- if (postman != null) { // First, check if anyone has bought a ! // house from this NPC yet if (!postman.hasQuest(POSTMAN_STORAGE_SLOT_2)) { postman.setQuest(POSTMAN_STORAGE_SLOT_2, POSTMAN_SLOT_INIT); *************** *** 524,528 **** for (int house = 26; house < 49; house++) { add(ConversationStates.QUEST_OFFERED, ! Integer.toString(house), null, ConversationStates.ATTENDING, --- 524,528 ---- for (int house = 26; house < 49; house++) { add(ConversationStates.QUEST_OFFERED, ! "|EXACT|" + Integer.toString(house), null, ConversationStates.ATTENDING, *************** *** 536,540 **** if (postman != null) { // First, check if anyone has bought a ! // house yet if (!postman.hasQuest(POSTMAN_STORAGE_SLOT_3)) { postman.setQuest(POSTMAN_STORAGE_SLOT_3, POSTMAN_SLOT_INIT); --- 536,540 ---- if (postman != null) { // First, check if anyone has bought a ! // house from this NPC yet if (!postman.hasQuest(POSTMAN_STORAGE_SLOT_3)) { postman.setQuest(POSTMAN_STORAGE_SLOT_3, POSTMAN_SLOT_INIT); |