Requires at least two Position one Time Keyframe for Camera Paths/Rendering | https://trello.com/c/qJZSno6o/
This commit is contained in:
@@ -140,8 +140,8 @@ public class GuiKeyframeRepository extends GuiScreen implements GuiReplayOverlay
|
||||
|
||||
Keyframe[] keyframes = kfs.toArray(new Keyframe[ReplayHandler.getKeyframes().size()]);
|
||||
KeyframeSet newSet = new KeyframeSet(I18n.format("replaymod.gui.keyframerepository.preset.defaultname"), keyframes);
|
||||
if(newSet.getPositionKeyframeCount() < 2 && newSet.getTimeKeyframeCount() < 2) {
|
||||
message = I18n.format("replaymod.chat.notenoughkeyframes");
|
||||
if(newSet.getPositionKeyframeCount() < 2 || newSet.getTimeKeyframeCount() < 1) {
|
||||
message = I18n.format("replaymod.chat.morekeyframes");
|
||||
break;
|
||||
} else if(keyframeSetList.getCopyOfElements().contains(newSet)) {
|
||||
message = I18n.format("replaymod.gui.keyframerepository.duplicate");
|
||||
|
||||
@@ -98,8 +98,8 @@ public class GuiReplayOverlay extends Gui {
|
||||
@Override
|
||||
public void run() {
|
||||
//if not enough keyframes, abort and leave chat message
|
||||
if(ReplayHandler.getPosKeyframeCount() < 2 && ReplayHandler.getTimeKeyframeCount() < 2) {
|
||||
ReplayMod.chatMessageHandler.addLocalizedChatMessage("replaymod.chat.notenoughkeyframes", ChatMessageHandler.ChatMessageType.WARNING);
|
||||
if(ReplayHandler.getPosKeyframeCount() < 2 || ReplayHandler.getTimeKeyframeCount() < 1) {
|
||||
ReplayMod.chatMessageHandler.addLocalizedChatMessage("replaymod.chat.morekeyframes", ChatMessageHandler.ChatMessageType.WARNING);
|
||||
} else {
|
||||
mc.displayGuiScreen(new GuiRenderSettings());
|
||||
}
|
||||
|
||||
@@ -88,8 +88,8 @@ public class ReplayProcess {
|
||||
ReplayMod.chatMessageHandler.initialize();
|
||||
|
||||
//if not enough keyframes, abort and leave chat message
|
||||
if(ReplayHandler.getPosKeyframeCount() < 2 && ReplayHandler.getTimeKeyframeCount() < 2) {
|
||||
ReplayMod.chatMessageHandler.addLocalizedChatMessage("replaymod.chat.notenoughkeyframes", ChatMessageType.WARNING);
|
||||
if(ReplayHandler.getPosKeyframeCount() < 2 || ReplayHandler.getTimeKeyframeCount() < 1) {
|
||||
ReplayMod.chatMessageHandler.addLocalizedChatMessage("replaymod.chat.morekeyframes", ChatMessageType.WARNING);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ replaymod.chat.failedthumb=Thumbnail could not be saved
|
||||
replaymod.chat.addedmarker=Event Marker has been added
|
||||
|
||||
#Chat messages displayed in Replay Viewer
|
||||
replaymod.chat.notenoughkeyframes=At least 2 position or time keyframes required
|
||||
replaymod.chat.morekeyframes=At least 2 position keyframes and 1 time keyframe required
|
||||
replaymod.chat.pathstarted=Camera Path started
|
||||
replaymod.chat.pathfinished=Camera Path finished
|
||||
replaymod.chat.pathinterrupted=Camera Path canceled
|
||||
|
||||
Reference in New Issue
Block a user