diff --git a/public/sprite/png/uziel_dead.png b/public/sprite/png/uziel_dead.png new file mode 100644 index 0000000..9a904c4 Binary files /dev/null and b/public/sprite/png/uziel_dead.png differ diff --git a/public/sprite/png/uziel_happy.png b/public/sprite/png/uziel_happy.png new file mode 100644 index 0000000..173cafb Binary files /dev/null and b/public/sprite/png/uziel_happy.png differ diff --git a/public/sprite/png/uziel_idle.png b/public/sprite/png/uziel_idle.png new file mode 100644 index 0000000..35452b5 Binary files /dev/null and b/public/sprite/png/uziel_idle.png differ diff --git a/public/sprite/uziel_dead.webp b/public/sprite/uziel_dead.webp new file mode 100644 index 0000000..d81e88a Binary files /dev/null and b/public/sprite/uziel_dead.webp differ diff --git a/public/sprite/uziel_happy.webp b/public/sprite/uziel_happy.webp new file mode 100644 index 0000000..78a80ed Binary files /dev/null and b/public/sprite/uziel_happy.webp differ diff --git a/public/sprite/uziel_normal.webp b/public/sprite/uziel_normal.webp new file mode 100644 index 0000000..6b83647 Binary files /dev/null and b/public/sprite/uziel_normal.webp differ diff --git a/src/stores/characters.js b/src/stores/characters.js index 96934bb..148c721 100644 --- a/src/stores/characters.js +++ b/src/stores/characters.js @@ -15,4 +15,12 @@ export const characters = [{ side_happy: "/sprite/uriel_side_happy.webp", bat: "/sprite/uriel_bat.webp" } +}, { + name: "Uziel", + art: "/sprite/uziel_normal.webp", + title: "the chief commissar", + poses: { + happy: "/sprite/uziel_happy.webp", + dead: "/sprite/uziel_dead.webp" + } }]; \ No newline at end of file diff --git a/src/stores/dialog.js b/src/stores/dialog.js index 1bde191..7bfbcff 100644 --- a/src/stores/dialog.js +++ b/src/stores/dialog.js @@ -23,6 +23,7 @@ export const dialog = [{ character: "Uriel", text: "You picked the wrong gate fool.", next: "uriel_entrance", + flags: ["failure"], pose: "bat" }, { name: "uriel_success", @@ -50,12 +51,41 @@ export const dialog = [{ pose: "happy", text: "Really? Well, big man: if you survive this whole ordeal, prepare a room and we shall see how into this shit you really are", flags: ["success"], - next: "uriel_entrance" + next: "uziel_start" }, { name: "michael_failure", background: "/sprite/backg.webp", character: "Michael", text: "I also have something to offer: eat shit and die.", pose: "wings", + flags: ["failure"], next: "michael_heretic" +}, { + name: "uziel_start", + background: "/sprite/backg.webp", + character: "Uziel", + text: "Hello there", + buttons: [{ + text: "Failure", + next: "uziel_failure" + }, { + text: "Success", + next: "uziel_success" + }] +}, { + name: "uziel_failure", + background: "/sprite/backg.webp", + character: "Uziel", + text: "You're dead", + next: "uziel_start", + flags: ["failure"], + pose: "dead" +}, { + name: "uziel_success", + background: "/sprite/backg.webp", + character: "Uziel", + pose: "happy", + text: "You got me", + next: "uriel_entrance", + flags: ["success"] }]; \ No newline at end of file