43 if (elapsedDays > 0 && stage == 0) {
44 WeightedRandomPicker<String> picker =
new WeightedRandomPicker<String>();
48 Global.
getSector().reportEventStage(
this, picker.pick(), MessagePriority.SECTOR);
52 if (elapsedDays > 1 && stage == 1) {
53 WeightedRandomPicker<String> picker =
new WeightedRandomPicker<String>();
54 picker.add(
"ending1");
55 picker.add(
"ending2");
56 picker.add(
"ending3");
57 picker.add(
"ending4");
58 Global.
getSector().reportEventStage(
this, picker.pick(), MessagePriority.SECTOR);
62 if (elapsedDays > 2 && stage == 2) {
63 WeightedRandomPicker<String> picker =
new WeightedRandomPicker<String>();
66 Global.
getSector().reportEventStage(
this, picker.pick(), MessagePriority.SECTOR);
85 Map<String, String> map =
new HashMap<String, String>();
87 map.put(
"$market", eventTarget.getEntity().getName());
88 map.put(
"$rulingFaction", eventTarget.getEntity().getFaction().getDisplayName());
89 map.put(
"$rulingParty", eventTarget.getEntity().getFaction().getDisplayName());
91 map.put(
"$theRulingFaction", eventTarget.getEntity().getFaction().getDisplayNameWithArticle());
92 map.put(
"$TheRulingFaction", Misc.ucFirst(eventTarget.getEntity().getFaction().getDisplayNameWithArticle()));