From 2b8288e208e8936b4cc3c07eb43b7012de4ff76c Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Mon, 10 Dec 2018 13:42:29 +0900 Subject: [PATCH] Episode page improvements --- bots/discord/discord.go | 1 + pages/amv/amv.scarlet | 2 - pages/episode/episode.go | 30 +- pages/episode/episode.pixy | 46 +- pages/episode/episode.scarlet | 10 +- styles/include/config.scarlet | 2 + styles/video.scarlet | 2 +- subtitles/anime/VhRKhKimR/10.en.vtt | 1102 +++++++++++++++++++++++++++ 8 files changed, 1166 insertions(+), 29 deletions(-) create mode 100644 subtitles/anime/VhRKhKimR/10.en.vtt 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!