diff --git a/bots/discord/discord.go b/bots/discord/discord.go
index 39eee5b3..4ec3d6f1 100644
--- a/bots/discord/discord.go
+++ b/bots/discord/discord.go
@@ -40,6 +40,7 @@ func main() {
}
defer discord.Close()
+ defer arn.Node.Close()
// Receive events
discord.AddHandler(OnMessageCreate)
diff --git a/pages/amv/amv.scarlet b/pages/amv/amv.scarlet
index 76ebdaca..6379c353 100644
--- a/pages/amv/amv.scarlet
+++ b/pages/amv/amv.scarlet
@@ -1,5 +1,3 @@
-const amv-large-width = 854px
-
.amvs
vertical
diff --git a/pages/episode/episode.go b/pages/episode/episode.go
index 9d147339..3dc5ddd5 100644
--- a/pages/episode/episode.go
+++ b/pages/episode/episode.go
@@ -1,14 +1,34 @@
package episode
import (
+ "fmt"
+ "log"
"net/http"
"github.com/aerogo/aero"
"github.com/animenotifier/arn"
"github.com/animenotifier/notify.moe/components"
"github.com/animenotifier/notify.moe/utils"
+ minio "github.com/minio/minio-go"
)
+var spaces *minio.Client
+
+func init() {
+ go func() {
+ var err error
+ endpoint := "sfo2.digitaloceanspaces.com"
+ ssl := true
+
+ // Initiate a client using DigitalOcean Spaces.
+ spaces, err = minio.New(endpoint, arn.APIKeys.S3.ID, arn.APIKeys.S3.Secret, ssl)
+
+ if err != nil {
+ log.Fatal(err)
+ }
+ }()
+}
+
// Get renders the anime episode.
func Get(ctx *aero.Context) string {
user := utils.GetUser(ctx)
@@ -33,11 +53,19 @@ func Get(ctx *aero.Context) string {
return ctx.Error(http.StatusNotFound, "Anime episodes not found", err)
}
+ // Does the episode exist?
+ uploaded := false
+
+ if spaces != nil {
+ stat, err := spaces.StatObject("arn", fmt.Sprintf("videos/anime/%s/%d.webm", anime.ID, episodeNumber), minio.StatObjectOptions{})
+ uploaded = (err == nil) && (stat.Size > 0)
+ }
+
episode, episodeIndex := animeEpisodes.Find(episodeNumber)
if episode == nil {
return ctx.Error(http.StatusNotFound, "Anime episode not found")
}
- return ctx.HTML(components.AnimeEpisode(anime, episode, episodeIndex, user))
+ return ctx.HTML(components.AnimeEpisode(anime, episode, episodeIndex, uploaded, user))
}
diff --git a/pages/episode/episode.pixy b/pages/episode/episode.pixy
index 4193bd6b..3a3eb976 100644
--- a/pages/episode/episode.pixy
+++ b/pages/episode/episode.pixy
@@ -1,31 +1,31 @@
-component AnimeEpisode(anime *arn.Anime, episode *arn.AnimeEpisode, episodeIndex int, user *arn.User)
+component AnimeEpisode(anime *arn.Anime, episode *arn.AnimeEpisode, episodeIndex int, uploaded bool, user *arn.User)
h1
a(href=anime.Link())= anime.Title.ByUser(user)
- if anime.ID == "GWyShKmiR" && episode.Number == 10
- .widget-form.amv-page
- .video-container(id="stream-test")
- video.video.lazy.action(data-action="toggleFullscreen", data-trigger="dblclick", data-id="stream-test")
- source(data-src="https://arn.sfo2.cdn.digitaloceanspaces.com/videos/anime/GWyShKmiR/10.webm", data-type="video/webm")
- track(label="English", kind="subtitles", srclang="en", src="/subtitles/anime/GWyShKmiR/10.en.vtt", default)
-
- VideoControls("stream-test", time.Duration(0))
+ .episode-navigation-container
+ if episodeIndex > 0
+ .episode-arrow.episode-arrow-previous
+ a.light-button(href=anime.Link() + "/episode/" + strconv.Itoa(anime.Episodes().Items[episodeIndex - 1].Number), title="Previous episode")
+ RawIcon("chevron-left")
- br
- else
- .episode-view-image-container
- if episodeIndex > 0
- .episode-arrow.episode-arrow-previous
- a.light-button(href=anime.Link() + "/episode/" + strconv.Itoa(anime.Episodes().Items[episodeIndex - 1].Number), title="Previous episode")
- RawIcon("chevron-left")
-
- a(href=anime.Link(), title=anime.Title.ByUser(user))
- img.anime-cover-image.lazy(data-src=anime.ImageLink("large"), data-webp="true", data-color=anime.AverageColor(), alt=anime.Title.ByUser(user))
+ .episode-video
+ if uploaded
+ .video-container(id="stream-test")
+ video.video.lazy.action(data-action="toggleFullscreen", data-trigger="dblclick", data-id="stream-test")
+ source(data-src=fmt.Sprintf("https://arn.sfo2.cdn.digitaloceanspaces.com/videos/anime/%s/%d.webm", anime.ID, episode.Number), data-type="video/webm")
+ track(label="English", kind="subtitles", srclang="en", src=fmt.Sprintf("/subtitles/anime/%s/%d.en.vtt", anime.ID, episode.Number), default)
- if episodeIndex < len(anime.Episodes().Items) - 1
- .episode-arrow.episode-arrow-next
- a.light-button(href=anime.Link() + "/episode/" + strconv.Itoa(anime.Episodes().Items[episodeIndex + 1].Number), title="Next episode")
- RawIcon("chevron-right")
+ VideoControls("stream-test", time.Duration(0))
+ else
+ .video-container.episode-not-available(title="Episode not available yet")
+
+ //- a(href=anime.Link(), title=anime.Title.ByUser(user))
+ //- img.anime-cover-image.lazy(data-src=anime.ImageLink("large"), data-webp="true", data-color=anime.AverageColor(), alt=anime.Title.ByUser(user))
+
+ if episodeIndex < len(anime.Episodes().Items) - 1
+ .episode-arrow.episode-arrow-next
+ a.light-button(href=anime.Link() + "/episode/" + strconv.Itoa(anime.Episodes().Items[episodeIndex + 1].Number), title="Next episode")
+ RawIcon("chevron-right")
h3.episode-view-number= "Episode " + strconv.Itoa(episode.Number)
diff --git a/pages/episode/episode.scarlet b/pages/episode/episode.scarlet
index 0c334aec..0410096e 100644
--- a/pages/episode/episode.scarlet
+++ b/pages/episode/episode.scarlet
@@ -11,14 +11,20 @@
font-size 0.9rem
half-opacity-text
-.episode-view-image-container
+.episode-navigation-container
horizontal
justify-content center
align-items center
position relative
- height anime-image-large-height
margin-bottom content-padding
+.episode-video
+ width 100%
+ max-width amv-large-width
+
+.episode-not-available
+ background reverse-light-color
+
.episode-arrow
position absolute
top 50%
diff --git a/styles/include/config.scarlet b/styles/include/config.scarlet
index c72a9806..d8e14dc1 100644
--- a/styles/include/config.scarlet
+++ b/styles/include/config.scarlet
@@ -152,6 +152,8 @@ const grid-cell-margin = 0.5rem
const user-pro-icon-size = 1.1rem
+const amv-large-width = 854px
+
// Timings
fade-speed = 150ms
transition-speed = 150ms
diff --git a/styles/video.scarlet b/styles/video.scarlet
index 7ec76c12..04fdfab5 100644
--- a/styles/video.scarlet
+++ b/styles/video.scarlet
@@ -90,7 +90,7 @@ const video-progress-clickable-height-buffer = 0.4rem
line-height 1.5em
// Use a blurry shadow and a solid outline on each side
- text-shadow 0 0 0.5em rgba(0, 0, 0, 0.8), -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black, 1px 1px 0 black
+ text-shadow 0 0 0.5em rgba(0, 0, 0, 0.7), -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black, 1px 1px 0 black
::-webkit-media-controls
display none !important
\ No newline at end of file
diff --git a/subtitles/anime/VhRKhKimR/10.en.vtt b/subtitles/anime/VhRKhKimR/10.en.vtt
new file mode 100644
index 00000000..116acc5a
--- /dev/null
+++ b/subtitles/anime/VhRKhKimR/10.en.vtt
@@ -0,0 +1,1102 @@
+WEBVTT
+
+00:12.164 --> 00:16.084
+That Time I Got Reincarnated as a Slime
+
+01:30.534 --> 01:35.124
+Episode 10: The Orc Lord
+
+01:51.144 --> 01:52.834
+G-Great Rimuru?
+
+01:52.834 --> 01:54.684
+Is it not to your tastes?
+
+01:56.894 --> 01:59.414
+That's so good!
+
+02:05.864 --> 02:08.054
+This is bliss!
+
+02:09.054 --> 02:12.524
+I didn't have a sense of
+taste in my slime form.
+
+02:12.524 --> 02:16.544
+This is the first time I've tasted
+food since I came to this world.
+
+02:18.264 --> 02:20.444
+It's so great to be alive!
+
+02:33.674 --> 02:36.844
+The Orcs attacked the Ogres?
+
+02:36.844 --> 02:38.394
+That can't be!
+
+02:39.534 --> 02:40.684
+It's the truth.
+
+02:41.094 --> 02:43.614
+Can such a thing really happen?
+
+02:43.614 --> 02:45.254
+I don't know.
+
+02:45.254 --> 02:47.624
+Is it that strange?
+
+02:47.624 --> 02:48.714
+Gobta...
+
+02:48.714 --> 02:50.264
+Of course it is.
+
+02:50.264 --> 02:53.494
+Ogres are immeasurably stronger than Orcs.
+
+02:53.494 --> 02:56.914
+That such a weak race would
+attack them is unthinkable.
+
+02:57.764 --> 03:00.294
+Nevertheless, they did come.
+
+03:03.914 --> 03:06.834
+They attacked our village out of nowhere.
+
+03:07.964 --> 03:10.424
+They carried weapons and wore armor,
+
+03:11.234 --> 03:14.294
+and their overwhelming numbers
+filled the entire forest.
+
+03:16.044 --> 03:18.234
+Those detestable pigs...
+
+03:18.844 --> 03:21.194
+overran our village.
+
+03:21.534 --> 03:23.604
+Orcs wearing armor?
+
+03:23.604 --> 03:28.444
+Yes, the same type of full
+plate mail that Humans wear.
+
+03:30.644 --> 03:32.284
+That must mean...
+
+03:32.694 --> 03:36.044
+It's likely the Orcs are not working alone.
+
+03:36.044 --> 03:40.084
+Orcs could never round up all
+that valuable armor themselves.
+
+03:41.884 --> 03:43.244
+Exactly.
+
+03:43.664 --> 03:45.004
+Among them was...
+
+03:48.914 --> 03:51.224
+A masked majin?
+
+03:54.224 --> 03:56.184
+It was a high-level majin.
+
+03:56.184 --> 03:57.624
+I'm certain of it.
+
+03:58.384 --> 04:03.734
+And you fought Great Rimuru because
+you had mistaken him for this masked majin.
+
+04:03.734 --> 04:04.654
+Yes.
+
+04:06.324 --> 04:08.474
+So... what does all this mean?
+
+04:08.474 --> 04:14.394
+That the Orcs have sided with one
+of the Demon Lords, possibly?
+
+04:15.034 --> 04:16.744
+I see... I guess?
+
+04:17.984 --> 04:19.494
+A Demon Lord, eh?
+
+04:19.974 --> 04:22.624
+But why a Demon Lord?
+
+04:23.284 --> 04:24.554
+I don't know.
+
+04:25.754 --> 04:29.674
+The only thing I'm sure of is that
+
+04:30.374 --> 04:33.414
+only six of my three hundred
+brethren remain alive.
+
+04:34.144 --> 04:35.374
+I see.
+
+04:35.374 --> 04:37.374
+No wonder you're upset.
+
+04:39.174 --> 04:41.454
+Have you had enough meat, Rimuru?
+
+04:41.454 --> 04:43.554
+I'm taking a break.
+
+04:43.554 --> 04:45.744
+Your little sister's really something.
+
+04:49.274 --> 04:51.364
+She knows a lot about
+medicinal and cooking herbs.
+
+04:51.364 --> 04:53.994
+The Goblins took to her immediately.
+
+04:54.464 --> 04:56.434
+She was a sheltered child.
+
+04:56.434 --> 04:58.554
+She must be happy that
+they're relying on her.
+
+04:59.584 --> 05:02.764
+So, what are you guys going to do now?
+
+05:02.764 --> 05:04.504
+What do you mean?
+
+05:04.924 --> 05:06.724
+I mean your plans for the future.
+
+05:07.464 --> 05:11.514
+Whether you rebuild your village
+or relocate to another area,
+
+05:11.514 --> 05:15.034
+the fate of your comrades is depending
+on your leadership, right?
+
+05:17.104 --> 05:18.474
+That's easy.
+
+05:18.654 --> 05:21.384
+We will build our strength
+and take them on again.
+
+05:21.384 --> 05:22.934
+Do you know where to find them?
+
+05:27.414 --> 05:29.684
+He doesn't have a plan at all.
+
+05:31.734 --> 05:33.074
+Well, I have a suggestion.
+
+05:33.654 --> 05:36.934
+Do you guys have any interest
+in being my subordinates?
+
+05:37.954 --> 05:38.934
+Subordinates?
+
+05:39.424 --> 05:41.414
+Of course, all I can pay you
+
+05:43.124 --> 05:45.504
+is guaranteed food, shelter, and clothing.
+
+05:46.084 --> 05:48.104
+You need a home base, right?
+
+05:48.104 --> 05:53.224
+But that would involve your
+whole village in our revenge.
+
+05:54.494 --> 05:57.974
+Well... I'm not just offering
+this as a favor to you guys.
+
+05:59.244 --> 06:02.934
+You said thousands of armed
+Orcs attacked you, right?
+
+06:03.744 --> 06:06.674
+And there might be a
+Demon Lord pulling the strings.
+
+06:07.564 --> 06:12.944
+The Orcs may be seeking dominion
+over the Great Forest of Jura.
+
+06:14.744 --> 06:18.454
+This town isn't completely safe, either.
+
+06:19.694 --> 06:24.164
+Which is why adding as many to our
+numbers as possible would benefit us.
+
+06:25.594 --> 06:29.624
+Plus, if anything happened to
+you guys, I'd fight with you.
+
+06:31.114 --> 06:32.964
+I'll never abandon a friend.
+
+06:34.684 --> 06:35.814
+I see.
+
+06:37.794 --> 06:39.724
+Let me give it some thought.
+
+06:40.204 --> 06:43.134
+Sure. Take all the time you
+need to think about it.
+
+06:43.834 --> 06:47.864
+Well, I think I'll go get some more meat.
+
+07:00.184 --> 07:01.984
+It's not a bad offer.
+
+07:04.164 --> 07:06.494
+But it's your choice to make.
+
+07:07.224 --> 07:09.754
+We'll do whatever you
+and the princess decide.
+
+07:28.494 --> 07:30.834
+If only I were stronger...
+
+07:39.394 --> 07:40.614
+Have you decided?
+
+07:41.474 --> 07:43.754
+The Ogres are a warring clan.
+
+07:44.314 --> 07:47.814
+We aren't against taking to the
+battlefield in service to another.
+
+07:47.814 --> 07:51.054
+If our master is strong, we are
+all the more pleased to serve them.
+
+07:54.394 --> 07:58.214
+Can our contract last only until
+we take out the Orcs' leader?
+
+07:58.624 --> 08:01.094
+You can do whatever you want after that.
+
+08:01.534 --> 08:04.194
+You can stay and help us build a nation,
+
+08:04.194 --> 08:05.594
+or you can go on your way.
+
+08:13.834 --> 08:16.864
+I would like to accept the
+offer you presented last night.
+
+08:17.674 --> 08:21.114
+We will hereby serve under you.
+
+08:22.374 --> 08:23.094
+Good.
+
+08:24.954 --> 08:27.794
+I should've given more
+consideration to how he feels.
+
+08:28.274 --> 08:30.354
+I'm sure all he wants is
+to avenge his people now,
+
+08:30.354 --> 08:32.104
+even if it gets him killed.
+
+08:33.504 --> 08:39.174
+He's making this decision as a leader
+who's had to accept his own weakness.
+
+08:40.544 --> 08:41.804
+Lift your head.
+
+08:45.364 --> 08:49.424
+You're all accepted. Call in the others.
+
+08:49.424 --> 08:50.144
+Yes, sir.
+
+08:51.734 --> 08:53.274
+All I can do...
+
+08:53.814 --> 08:56.614
+is make sure he won't regret that decision.
+
+09:04.814 --> 09:07.534
+I'll give you names to prove
+you're my subordinates.
+
+09:08.934 --> 09:10.484
+All of us?
+
+09:11.524 --> 09:13.834
+Well, having no name makes
+things tough, doesn't it?
+
+09:15.104 --> 09:16.104
+But...
+
+09:16.464 --> 09:18.244
+P-Please, wait.
+
+09:18.244 --> 09:21.864
+Giving a name comes with great risks.
+
+09:21.864 --> 09:23.214
+And to name such superior monsters—
+
+09:23.214 --> 09:26.014
+It's fine, really. Don't worry about it.
+
+09:26.334 --> 09:27.444
+But...
+
+09:27.444 --> 09:31.374
+The "risk" is me using too many
+magicules and falling asleep, right?
+
+09:31.374 --> 09:34.104
+There's only six of them
+this time, so it'll be fine.
+
+09:34.954 --> 09:37.944
+Or do you just not want me to name you?
+
+09:38.184 --> 09:39.744
+That isn't...
+
+09:39.744 --> 09:41.064
+We have no complaints.
+
+09:41.064 --> 09:42.324
+Brother!
+
+09:43.474 --> 09:45.024
+We gratefully accept your names.
+
+09:46.054 --> 09:48.324
+If this is the young master's will, we accept.
+
+09:50.854 --> 09:52.234
+Okay, let's get started.
+
+09:57.834 --> 09:59.634
+You are...
+
+10:03.324 --> 10:06.444
+Shion, it's time to switch places.
+
+10:06.444 --> 10:10.234
+Oh, no, Princess.
+I will look after Great Rimuru.
+
+10:10.234 --> 10:12.324
+Please get some rest.
+
+10:13.084 --> 10:15.094
+Really, Shion...
+
+10:18.694 --> 10:21.364
+Great Rimuru, good morning!
+
+10:21.804 --> 10:24.844
+Um... Who are you again?
+
+10:25.744 --> 10:29.464
+Wait... My memory's a little fuzzy,
+
+10:29.464 --> 10:32.794
+but I think I was about
+to name the Ogres when...
+
+10:32.794 --> 10:33.814
+Huh?
+
+10:34.304 --> 10:36.744
+Have you awakened, Great Rimuru?
+
+10:38.194 --> 10:40.874
+You're the "young master"
+of the Ogres, right?
+
+10:40.874 --> 10:41.704
+Correct.
+
+10:42.194 --> 10:44.264
+I have evolved into a Kijin,
+
+10:44.264 --> 10:47.074
+and I have assumed the name
+you gave me: Benimaru.
+
+10:48.944 --> 10:49.784
+Oh!
+
+10:50.384 --> 10:54.974
+I remember now! I went into sleep
+mode the moment I named him!
+
+10:54.974 --> 10:58.644
+Wait, what did he say? "Kijin"? Not "Ogre"?
+
+10:58.854 --> 11:03.984
+Kijin
+
+10:59.084 --> 11:03.524
+"Kijin" refers to a race of
+beings uncommonly born of Ogres.
+
+11:00.564 --> 11:03.984
+"Kijin" refers to a race of
+beings uncommonly born of Ogres
+
+11:04.244 --> 11:05.864
+Huh...
+
+11:06.304 --> 11:10.214
+His body looks... a little smaller?
+
+11:10.214 --> 11:14.914
+The amount of magicules in
+him has exploded, though...
+
+11:16.084 --> 11:20.084
+Is this a repeat of the Rigurd shock?!
+
+11:20.664 --> 11:24.134
+This means he evolved from
+an Ogre to a Kijin, right?
+
+11:24.564 --> 11:26.774
+Great Rimuru, I am Shuna.
+
+11:28.554 --> 11:31.504
+I'm so glad to see that you've awakened.
+
+11:31.504 --> 11:32.684
+Shuna...
+
+11:33.494 --> 11:35.654
+Right, she's the Ogre princess.
+
+11:35.654 --> 11:39.184
+She was already cute,
+but she's even prettier now!
+
+11:40.104 --> 11:41.334
+I am Shion.
+
+11:41.954 --> 11:46.024
+I'm very fond of the name
+you gave me, Great Rimuru.
+
+11:46.894 --> 11:49.234
+This busty beauty is Shion?
+
+11:49.234 --> 11:52.584
+She looks less wild and more intelligent now.
+
+11:53.504 --> 11:59.594
+And the one behind Benimaru...
+is the old man who cut off my arm.
+
+12:00.744 --> 12:02.544
+Such a mean-spirited remark.
+
+12:02.734 --> 12:06.324
+It was I who felt shocked when you
+instantly regenerated your arm.
+
+12:06.974 --> 12:09.474
+He looks a lot younger now.
+
+12:09.474 --> 12:12.764
+Is that a result of his evolution to Kijin?
+
+12:14.984 --> 12:16.544
+And I think you're...
+
+12:16.954 --> 12:19.094
+You have given me the name "Souei."
+
+12:20.554 --> 12:24.394
+I am glad to see that you
+have recovered, Great Rimuru.
+
+12:24.394 --> 12:26.194
+Th-Thanks.
+
+12:26.724 --> 12:29.114
+Giving a name to a superior monster
+
+12:29.114 --> 12:31.534
+consumes an equally large
+amount of magicules.
+
+12:32.524 --> 12:37.734
+In other words, naming just six of
+them drained almost all my magicules?
+
+12:38.334 --> 12:40.864
+I wish you'd told me that sooner.
+
+12:42.394 --> 12:43.734
+Where's the sixth one?
+
+12:43.734 --> 12:47.294
+Oh, he's been spending a lot
+of time at Kaijin's workshop.
+
+12:47.614 --> 12:49.724
+I heard Great Rimuru has awakened!
+
+12:49.724 --> 12:51.844
+Ah, there he is.
+
+12:52.274 --> 12:54.154
+I think he looked like this.
+
+12:55.074 --> 12:56.574
+I wonder how he changed...
+
+12:56.574 --> 12:58.144
+Great Rimuru!
+
+12:58.694 --> 13:01.054
+I'm so glad you're well!
+
+13:02.054 --> 13:04.574
+You recognize me, right? I am Kurobe.
+
+13:04.574 --> 13:06.564
+He looks like an ordinary middle-aged guy!
+
+13:06.794 --> 13:07.894
+So after a hot guy,
+
+13:07.894 --> 13:09.214
+a cute girl,
+
+13:09.214 --> 13:10.114
+a babe,
+
+13:10.514 --> 13:11.874
+a dignified gray,
+
+13:11.874 --> 13:13.264
+and another hot guy...
+
+13:13.264 --> 13:15.864
+He's just a middle-aged guy! What a relief!
+
+13:16.524 --> 13:18.124
+I hope we'll be good friends, Kurobe!
+
+13:18.124 --> 13:19.374
+Sure!
+
+13:25.204 --> 13:26.374
+Meanwhile...
+
+13:27.544 --> 13:30.214
+The changes occurring in
+the Great Forest of Jura
+
+13:30.214 --> 13:32.634
+continued their invasive progress.
+
+13:43.874 --> 13:48.674
+In the middle of the Great
+Forest of Jura is Lake Siss.
+
+13:44.224 --> 13:50.024
+\h\h\h\h\h\h\h\h\h\hLake Siss\h\h\h\h\h\h\h\h\h\h
+
+13:50.474 --> 13:53.614
+Vast marshlands surround the lake.
+
+13:54.864 --> 13:57.394
+The Lizardmen control this territory.
+
+13:58.644 --> 14:00.494
+R-Reporting!
+
+14:00.664 --> 14:03.494
+We have spotted an Orc
+army south of Lake Siss!
+
+14:03.814 --> 14:07.004
+We believe they intend
+to invade our territory!
+
+14:07.214 --> 14:08.694
+Orcs?
+
+14:09.304 --> 14:11.104
+Prepare for battle.
+
+14:11.104 --> 14:13.454
+We'll beat those pigs senseless.
+
+14:13.454 --> 14:15.264
+How many are there?
+
+14:15.514 --> 14:16.704
+Well...
+
+14:17.244 --> 14:19.764
+The Orc army numbers...
+
+14:20.314 --> 14:22.114
+approximately 200,000.
+
+14:23.054 --> 14:26.894
+I-Impossible! How can they
+have twice what we have?!
+
+14:27.374 --> 14:31.354
+We verified the number several times
+with Magic Sense and Sense Heat Source.
+
+14:31.354 --> 14:34.154
+I swear on my life that it is true.
+
+14:35.344 --> 14:36.724
+Good work.
+
+14:37.194 --> 14:39.054
+You may rest.
+
+14:39.054 --> 14:39.784
+Yes, sir.
+
+14:42.704 --> 14:44.594
+200,000?
+
+14:45.574 --> 14:51.464
+How does one keep such a ridiculous
+number of Orc bellies full?
+
+14:51.774 --> 14:55.674
+They're supposed to be an uncoordinated
+lot that does whatever they please.
+
+14:55.674 --> 15:00.374
+No one could lead an outrageous
+number like 200,000 of them!
+
+15:00.374 --> 15:04.614
+I heard a rumor that they
+destroyed the Ogre village.
+
+15:04.614 --> 15:05.724
+They did what?!
+
+15:07.074 --> 15:08.814
+The Orc Lord...
+
+15:10.214 --> 15:14.814
+If there is an Orc who could command
+a force of 200,000 of his brethren,
+
+15:15.694 --> 15:21.154
+it would have to be the unique
+monster of legend, the Orc Lord.
+
+15:23.334 --> 15:25.134
+O-Orc Lord?
+
+15:25.134 --> 15:26.664
+But that's...
+
+15:27.014 --> 15:29.304
+No, if that really is true,
+
+15:29.304 --> 15:34.424
+it would explain how he's able to
+command such a huge army of Orcs.
+
+15:34.424 --> 15:36.534
+But what would he want?
+
+15:36.534 --> 15:38.674
+That doesn't matter!
+
+15:38.674 --> 15:41.314
+The question is whether
+or not we can defeat them!
+
+15:43.524 --> 15:46.824
+If an Orc Lord truly has been born,
+
+15:46.824 --> 15:48.604
+it will be difficult for us to win.
+
+15:50.964 --> 15:57.614
+The Orc Lord is a true monster that devours
+even the fear and terror of his own allies.
+
+15:59.234 --> 16:01.114
+It is only a possibility,
+
+16:01.564 --> 16:04.934
+but we must do everything we can possibly do.
+
+16:04.934 --> 16:06.714
+And what does that entail?
+
+16:07.154 --> 16:09.494
+I suppose we should request backup.
+
+16:10.754 --> 16:11.964
+My son!
+
+16:12.424 --> 16:14.344
+Is my son here?
+
+16:15.074 --> 16:17.154
+I'm right here.
+
+16:21.214 --> 16:26.064
+But, Father, must you address
+me in such a boorish manner?
+
+16:26.064 --> 16:31.604
+I have a name, Gabiru, which
+was given to me by Lord Gelmud.
+
+16:27.604 --> 16:31.604
+Gabiru
+
+16:32.504 --> 16:35.164
+What you are called makes no difference.
+
+16:39.354 --> 16:41.744
+There is something I need you to do.
+
+16:44.034 --> 16:45.744
+What would that be?
+
+16:51.344 --> 16:53.084
+You'll have to do better than that!
+
+16:58.654 --> 17:01.424
+Well, come on! Strike back!
+
+17:03.984 --> 17:08.524
+Gobta casually said he wanted to learn
+swordsmanship, and this happened.
+
+17:08.944 --> 17:11.644
+Hakurou is definitely a tough coach.
+
+17:13.674 --> 17:16.314
+Orc Lord? What's that?
+
+17:16.744 --> 17:20.534
+Well, put simply... it's a beast.
+
+17:20.534 --> 17:22.194
+That's simple, all right.
+
+17:22.694 --> 17:26.404
+It's said that one is born to
+the Orcs every few centuries.
+
+17:27.104 --> 17:28.694
+It's a unique monster.
+
+17:28.694 --> 17:30.154
+Unique, huh?
+
+17:30.944 --> 17:34.554
+They say he devours even his
+own allies' fear and terror,
+
+17:34.554 --> 17:37.814
+which makes him an
+unnaturally effective leader.
+
+17:37.814 --> 17:39.174
+Yikes.
+
+17:39.664 --> 17:44.244
+The Orcs that attacked our village were
+unfazed by the deaths of their own,
+
+17:44.654 --> 17:46.344
+so I thought that may be the case.
+
+17:46.344 --> 17:47.684
+I see.
+
+17:48.334 --> 17:52.314
+Of course, the possibility
+of it is quite low.
+
+17:53.984 --> 17:58.194
+Any other ideas why they might
+have attacked your village?
+
+17:58.534 --> 17:59.814
+Well...
+
+18:00.574 --> 18:02.574
+I'm not sure if there's any connection,
+
+18:03.444 --> 18:07.074
+but shortly before the attack,
+a majin visited our village...
+
+18:08.434 --> 18:10.324
+I shall name you.
+
+18:10.624 --> 18:14.334
+He said that, but he
+sounded too untrustworthy,
+
+18:14.334 --> 18:18.214
+so I turned him away,
+and he cursed me as he left.
+
+18:18.554 --> 18:20.424
+A majin, huh?
+
+18:20.424 --> 18:23.844
+So you think he might have
+a grudge against you?
+
+18:23.844 --> 18:25.314
+I had no other choice.
+
+18:25.794 --> 18:28.724
+I want no such gift from
+an unsuitable master.
+
+18:29.424 --> 18:33.734
+I wouldn't accept a name
+from just anyone, after all.
+
+18:36.774 --> 18:38.894
+What was his name again?
+
+18:39.064 --> 18:40.094
+I think he said...
+
+18:40.094 --> 18:43.904
+Gela... Geli... Gele... Gelo?
+
+18:48.174 --> 18:49.404
+Gelmud.
+
+18:49.404 --> 18:51.034
+Right, that's it.
+
+18:51.214 --> 18:55.694
+Gelmud? I think I've
+heard that name before...
+
+18:57.514 --> 19:01.294
+Rigur-kun, who gave your brother his name?
+
+19:01.294 --> 19:06.344
+Sir! I'm told he received his name from
+a passing Demon called Lord Gelmud.
+
+19:06.344 --> 19:08.124
+He saw promise in him.
+
+19:08.124 --> 19:09.424
+Gel...?
+
+19:09.594 --> 19:12.514
+Gelmud. He's an officer
+in the Demon Lord's army.
+
+19:13.114 --> 19:14.924
+I bet it's the same guy.
+
+19:15.354 --> 19:17.614
+Does he just go around naming whoever?
+
+19:17.614 --> 19:18.774
+Why?
+
+19:19.284 --> 19:21.334
+I bring a report, Great Rimuru.
+
+19:21.334 --> 19:22.094
+Okay.
+
+19:22.514 --> 19:24.854
+I witnessed a group of Lizardmen.
+
+19:24.854 --> 19:27.694
+Lizardmen? Not Orcs?
+
+19:27.694 --> 19:28.404
+Correct.
+
+19:28.784 --> 19:30.954
+Because they make the marshlands their home,
+
+19:30.954 --> 19:33.774
+it seemed unnatural to see them near here,
+
+19:33.774 --> 19:35.714
+so I had to inform you at once.
+
+19:37.614 --> 19:41.794
+They seemed to be attempting negotiations
+with a nearby Goblin village.
+
+19:41.994 --> 19:44.794
+They may one day come here, as well.
+
+19:45.174 --> 19:46.284
+I see...
+
+19:46.754 --> 19:48.444
+Lizardmen...
+
+20:06.224 --> 20:08.864
+Honestly, that father of mine...
+
+20:09.564 --> 20:12.864
+Visit the local Goblin villages
+and enlist their aid.
+
+20:13.214 --> 20:14.464
+Indeed!
+
+20:15.354 --> 20:19.994
+It is not the way of the proud
+Lizardman race to fear mere Orcs!
+
+20:20.794 --> 20:24.754
+And he used to be such a great man...
+
+20:24.934 --> 20:28.274
+Hey, Sir Gabiru, when are you
+gonna become the chieftain?
+
+20:30.974 --> 20:35.124
+Oh, no. My comment may have
+been a bit disrespectful,
+
+20:35.124 --> 20:38.264
+but I still fall far short of my father.
+
+20:38.454 --> 20:39.734
+Really?
+
+20:39.734 --> 20:43.794
+But as you are now, I bet you're just as
+mighty as the chieftain during his glory days!
+
+20:43.794 --> 20:44.604
+I agree.
+
+20:44.994 --> 20:46.604
+No, really, I...
+
+20:47.034 --> 20:49.324
+I mean, you're named, after all!
+
+20:49.324 --> 20:53.054
+Yes, and you are unequaled
+in the art of the spear.
+
+20:53.054 --> 20:55.844
+If you don't take your
+stand now, when will you?
+
+21:01.584 --> 21:03.444
+Eh? What is this?
+
+21:03.914 --> 21:09.604
+Could it be... that I'm
+actually pretty great?!
+
+21:10.644 --> 21:11.754
+You are right.
+
+21:12.194 --> 21:13.824
+My father has grown old.
+
+21:13.824 --> 21:15.544
+Even if I must be a bit forceful,
+
+21:15.544 --> 21:20.284
+I will show him that I have
+strength worthy of a chieftain!
+
+21:21.414 --> 21:25.154
+Then he can retire with peace of mind.
+
+21:25.154 --> 21:26.024
+You mean...
+
+21:29.084 --> 21:30.074
+Yes!
+
+21:34.204 --> 21:36.684
+Once I drive away the Orc army,
+
+21:36.684 --> 21:40.494
+I will take my place as the
+next Lizardman chieftain!
+
+21:40.694 --> 21:43.324
+That's our Sir Gabiru! Woohoo!
+
+21:43.324 --> 21:44.204
+You're on fire!
+
+21:44.204 --> 21:45.624
+You will surely be chieftain!
+
+21:46.834 --> 21:57.554
+Gabiru! Gabiru! Gabiru!
+
+21:50.294 --> 21:51.814
+Let's go!
+
+21:53.664 --> 21:57.554
+Follow me, men! Your future is bright!
+
+21:59.304 --> 22:02.814
+Gabiru! Gabiru! Gabiru!
+
+23:35.824 --> 23:38.504
+Next time, "Gabiru Is Here!"
+
+23:36.074 --> 23:39.944
+Gabiru Is Here!