Script first pass

This commit is contained in:
2023-02-01 07:26:55 -08:00
parent 9c7c0401a6
commit 3090b5e1dc
4 changed files with 64 additions and 5 deletions

View File

@ -2,7 +2,59 @@ undefined,UNDEFINED
hello.world,Hello World!
character.death.name,"Santa Muerte"
character.penny.name,Penny
scene.1.1,"This is the scene to explain that you're dead, lmao"
scene.1.1,"...Huh? Where am I?"
scene.1.2,"Relax child, come forward, it is time."
scene.1.3,"Who said that? Where is that voice coming from?"
scene.1.4,"Hello, and welcome to the other side wanderer."
scene.1.5,"Other side? Wait that robe! You don't mean?"
scene.1.6,"Yeah let's speed things up here a bit. Normally I go on script but short on time right now unfortunately."
scene.1.7,"You died, dead, passed on, kaput. This is the space between spaces. You may be going up, you may be going down, that's not my choice, I'm just here to guide you."
scene.1.8,"...Are you?"
scene.1.9,"Yes, some call me the Grim Reaper, some Muerte, and a long time ago it was Torva messor."
scene.1.10,"Nowadays most people others just call me Death, but I prefer Nami, short for Izanami."
scene.1.11,"Truth be told I am not the reason you are here, I am just here to guide you, don't know why I keep getting lumped with this bad reputation of killing people."
scene.1.12,"Wait, so I am dead? For real? This has to be some kind of misunderstanding-wait I must be dreaming, that's it."
scene.1.121,"Oh no this can't be happening, this can't be real..."
scene.1.13,"If I had a penny for every time...
No, don't get it wrong, you are meant to be here."
scene.1.131,"I can't be.. you gotta send me back! How did I die?"
scene.1.132,"I don't know. Regardless, I can't send you back to your world. We are getting off topic anyway."
scene.1.133,"What?"
scene.1.134,"*ahem* I have a request of you child."
scene.1.14,"Me? Help you? Unless you're taking me back to my home I don't think you can convince me to help the likes of you."
scene.1.141,"Yes... See, normally I'd just take you to Charon. It is his role to take the newcomers where they need to go."
scene.1.142,"You know how it goes, I introduce you to Charon, you pay a coin, jump on a boat, and then you're not my problem any more."
scene.1.15,"You mean send me down the river styx? You're not helping your case."
scene.1.16,"Yes, well I would normally do that, but at the moment I have a bit of a problem with capacity."
scene.1.17,"Capacity? What kind of capacity issue?"
scene.1.18,"I manage a few worlds, not just the one that you come from."
scene.1.19,"In your world, people rely on technology and their own ability to progress civilization."
scene.1.20,"In another world, I manage people who raise and tame small pocket sized creatures with different abilities to progress their civilization."
scene.1.21,"But one world I manage has been having some real troubles lately."
scene.1.22,"This world contains humans alongside other intelligent creatures and species. They would be analagous to the medieval times in your world."
scene.1.23,"So far they have managed to keep a good balance by having some creatures weild weapons, and some use magical powers."
scene.1.24,"But lately there has been more cases of stronger creatures killing off the human population."
scene.1.25,"It's causing me to work overtime just to make sure I can get everyone where they need to go."
scene.1.26,"You have to work overtime?"
scene.1.27,"The benefits here are really good, my union gives us time and a half for overtime we do."
scene.1.28,"Death has unionized? That sounds horrible."
scene.1.29,"Yes I did, and please just call me Nami. My union is starting to threaten a strike and I need to try and prevent that."
scene.1.30,"I haven't been on strike since the 1940's when we had our last capacity issue."
scene.1.31,"The union negotiated a great dental plan after that. But we need to try and avoid striking this time."
scene.1.32,"Okay but I don't know how you think I can help."
scene.1.33,"It's easy. Now understand that I cannot send you back to your world, that is out of my control."
scene.1.34,"But there are no rules about you being sent to another world."
scene.1.35,"So, I send you to the medieval world, you get another crack at life and perhaps you can assist me in finding out how to stop all the deaths."
scene.1.36,"So, Nami, you want me to go to a world I don't know, that has monsters and a problem with lots of death, stuck in the medieval times, just to help out literal death?"
scene.1.37,"Not to mention I won't know anyone, I won't understand their language and don't know their culture."
scene.1.38,"I'll put it bluntly Nami, it sounds like I would be signing up for a short, miserable, lonely life, just for a chance to help you out."
scene.1.39,"That's great, thanks for offering to help out!"
scene.1.40,"I don't have a choice do I?"
scene.1.41,"No, besides we have already started. Now, stand still and take a deep breath I am going to send you over to the other world now."
scene.1.42,"I feel really tired all of a sudden... Wait does the Grim Reaper even have any kind of powers?"
scene.1.43,"Of course I do, now open your eyes..."
scene.2.1,"This scene has you waking in the new world"
scene.3.1,"This is the scene to prep you for the first game"
scene.4.1,"First Poker Game with friendlies"
@ -27,7 +79,8 @@ scene.20.1,"King Arrival, Everyone's annoyed"
scene.21.1,"King in the bar, running his mouth"
scene.22.1,"King Fight"
scene.23.1,"Post King Fight, angry he leaves, town rallies around you"
scene.24.1,"Go to one of the kingsmen who's working with the big bad, he's worried that the townspeople know more than they let on."
scene.24.1," Go to one of the kingsmen who's working with the big bad, he's worried that the townspeople know more than they let on."
unknown3,"Something here has to bring the big bad to town."
unknown4,"It's revealed that death knows the big bad",
test.1,"Test"
test.2,"Test*"
Can't render this file because it has a wrong number of fields in line 84.

Binary file not shown.

View File

@ -21,7 +21,9 @@ VisualNovelTransformItemEvent::VisualNovelTransformItemEvent(
this->callbackAnimation.setCallback(
&item->transform, &Transform::setLocalPosition
);
this->callbackAnimation.addKeyframe(0.0f, start);
if(duration != 0) {
this->callbackAnimation.addKeyframe(0.0f, start);
}
this->callbackAnimation.addKeyframe(duration, end);
}
@ -38,7 +40,8 @@ VisualNovelTransformItemEvent::VisualNovelTransformItemEvent(
this->callbackAnimation.setCallback(
&item->transform, &Transform::setLocalPosition
);
this->relative = true;
if(duration != 0) this->relative = true;
this->callbackAnimation.addKeyframe(duration, end);
}

View File

@ -19,6 +19,8 @@ namespace Dawn {
void vnStage() override {
this->death = DeathPrefab::create(this);
this->death->material->color.a = 0;
// this->death->transform.setLocalPosition(glm::vec3(-100, 0, 0));
}
void onSceneEnded() {
@ -48,9 +50,10 @@ namespace Dawn {
auto start = new VisualNovelPauseEvent(vnManager, 0.1f);
start
->then(new VisualNovelTextboxEvent(vnManager, this->death->vnCharacter, this->death->emotionHappy, "scene.1.1"))
->then(new VisualNovelFadeCharacterEvent(vnManager, this->death->vnCharacter, true, &easeOutQuad, 1.0f))
// ->then(new VisualNovelCallbackEvent<Scene_1>(vnManager, this, &Scene_1::onSceneEnded))
;
return start;
}
}
};
}