From: Hendrik B. <nh...@us...> - 2009-12-13 22:10:14
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/server/entity/npc/behaviour/impl In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv32662/src/games/stendhal/server/entity/npc/behaviour/impl Modified Files: Behaviour.java Log Message: added condition check before buy is accepted Index: Behaviour.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/server/entity/npc/behaviour/impl/Behaviour.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Behaviour.java 12 Jul 2008 19:39:17 -0000 1.10 --- Behaviour.java 13 Dec 2009 22:10:05 -0000 1.11 *************** *** 1,4 **** --- 1,7 ---- package games.stendhal.server.entity.npc.behaviour.impl; + import games.stendhal.server.entity.npc.ChatAction; + import games.stendhal.server.entity.npc.ChatCondition; + import games.stendhal.server.entity.npc.condition.AlwaysTrueCondition; import games.stendhal.server.entity.npc.parser.Expression; import games.stendhal.server.entity.npc.parser.NameSearch; *************** *** 112,114 **** --- 115,135 ---- } + /** + * a chat condition that checks whether transactions are possible at all + * + * @return ChatCondition + */ + public ChatCondition getTransactionCodition() { + return new AlwaysTrueCondition(); + } + + /** + * a chat action that is executed in case transaction are not possible + * + * @return ChatAction + */ + public ChatAction getRejectedTransactionAction() { + return null; + } + } |