Added support for the"alignmentSet" dialogue reward type

This commit is contained in:
Zukero
2018-02-10 14:43:22 +01:00
parent 6b834e0f0e
commit e5bb59b876
2 changed files with 8 additions and 1 deletions

View File

@@ -60,6 +60,7 @@ public class Dialogue extends JSONElement {
actorCondition,
actorConditionImmunity,
alignmentChange,
alignmentSet,
giveItem,
createTimer,
spawnAll,
@@ -255,7 +256,8 @@ public class Dialogue extends JSONElement {
reward.reward_obj = proj.getActorCondition(reward.reward_obj_id);
break;
case alignmentChange:
//Nothing to do (yet ?).
case alignmentSet:
//Nothing to do (yet ?).
break;
case createTimer:
//Nothing to do.

View File

@@ -446,6 +446,7 @@ public class DialogueEditor extends JSONElementEditor {
}
break;
case alignmentChange:
case alignmentSet:
rewardMap = null;
rewardObjId = addTextField(pane, "Faction: ", reward.reward_obj_id, writable, listener);
rewardObjIdCombo = null;
@@ -885,6 +886,10 @@ public class DialogueEditor extends JSONElementEditor {
label.setText("Change alignment for faction "+rewardObjDesc+" : "+reward.reward_value);
label.setIcon(new ImageIcon(DefaultIcons.getAlignmentIcon()));
break;
case alignmentSet:
label.setText("Set alignment for faction "+rewardObjDesc+" : "+reward.reward_value);
label.setIcon(new ImageIcon(DefaultIcons.getAlignmentIcon()));
break;
case createTimer:
label.setText("Create timer "+rewardObjDesc);
label.setIcon(new ImageIcon(DefaultIcons.getTimerIcon()));