diff --git a/public/globe1.webp b/public/globe1.webp new file mode 100644 index 0000000..cef69ca Binary files /dev/null and b/public/globe1.webp differ diff --git a/public/globe2.webp b/public/globe2.webp new file mode 100644 index 0000000..5bafe2c Binary files /dev/null and b/public/globe2.webp differ diff --git a/public/globe3.webp b/public/globe3.webp new file mode 100644 index 0000000..8889b8f Binary files /dev/null and b/public/globe3.webp differ diff --git a/public/globe4.webp b/public/globe4.webp new file mode 100644 index 0000000..12272ab Binary files /dev/null and b/public/globe4.webp differ diff --git a/public/globe5.webp b/public/globe5.webp new file mode 100644 index 0000000..63fa410 Binary files /dev/null and b/public/globe5.webp differ diff --git a/public/globe6.webp b/public/globe6.webp new file mode 100644 index 0000000..6f83bd2 Binary files /dev/null and b/public/globe6.webp differ diff --git a/src/lib/SaveEditorPage.svelte b/src/lib/SaveEditorPage.svelte index 951272f..d571586 100644 --- a/src/lib/SaveEditorPage.svelte +++ b/src/lib/SaveEditorPage.svelte @@ -4,6 +4,7 @@ import Carousel from './Carousel.svelte'; import MissionScoresEditor from './save-editor/MissionScoresEditor.svelte'; import SkyColorEditor from './save-editor/SkyColorEditor.svelte'; + import LightPositionEditor from './save-editor/LightPositionEditor.svelte'; import { saveEditorState, currentPage } from '../stores.js'; import { listSaveSlots, updateSaveSlot, updatePlayerName } from '../core/savegame/index.js'; import { Actor, ActorNames } from '../core/savegame/constants.js'; @@ -384,6 +385,15 @@ + +
+ +
+ +
+
{/if} diff --git a/src/lib/save-editor/LightPositionEditor.svelte b/src/lib/save-editor/LightPositionEditor.svelte new file mode 100644 index 0000000..8c0941b --- /dev/null +++ b/src/lib/save-editor/LightPositionEditor.svelte @@ -0,0 +1,110 @@ + + +
+
+ {#each positions as position} + + {/each} +
+ {#if !isDefault} + + {/if} +
+ +