From: Hendrik B. <nh...@us...> - 2010-11-30 20:30:08
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/server/events In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv8352/src/games/stendhal/server/events Modified Files: GroupChangeEvent.java Log Message: define a leader for the group, fix leader ship on parting and timeout, use /group leader target to change it manually Index: GroupChangeEvent.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/server/events/GroupChangeEvent.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** GroupChangeEvent.java 28 Nov 2010 19:33:14 -0000 1.1 --- GroupChangeEvent.java 30 Nov 2010 20:29:59 -0000 1.2 *************** *** 34,37 **** --- 34,38 ---- public static void generateRPClass() { final RPClass rpclass = new RPClass(Events.GROUP_CHANGE); + rpclass.add(DefinitionClass.ATTRIBUTE, "leader", Type.STRING); rpclass.add(DefinitionClass.ATTRIBUTE, "members", Type.STRING); } *************** *** 46,54 **** /** * Creates a new group change event. ! * * @param members list of members */ ! public GroupChangeEvent(List<String> members) { super(Events.GROUP_CHANGE); put("members", members); } --- 47,57 ---- /** * Creates a new group change event. ! * ! * @param leader leader of the group * @param members list of members */ ! public GroupChangeEvent(String leader, List<String> members) { super(Events.GROUP_CHANGE); + put("leader", leader); put("members", members); } |