Template:Story: Difference between revisions

From Blue Archive Wiki
Jump to navigation Jump to search
Content added Content deleted
m ([InPageEdit] bgm should loop by default)
(update TODOs)
(5 intermediate revisions by the same user not shown)
Line 4: Line 4:
|{{#switch:{{#var: value}}
|{{#switch:{{#var: value}}
|sensei=<tr {{#if:{{{ group{{#var:index}}|}}}|class="story-student-option-{{{ group{{#var:index}} | }}}-{{{ option{{#var:index}} }}}"}}><td></td><td><div class="story-sensei-line-container"><div class{{=}}"story-sensei-line">{{{ text{{#var:index}} }}}</div></div></td></tr>
|sensei=<tr {{#if:{{{ group{{#var:index}}|}}}|class="story-student-option-{{{ group{{#var:index}} | }}}-{{{ option{{#var:index}} }}}"}}><td></td><td><div class="story-sensei-line-container"><div class{{=}}"story-sensei-line">{{{ text{{#var:index}} }}}</div></div></td></tr>
|student-text=<tr {{#if:{{{ group{{#var:index}}|}}}|class="story-student-option-{{{ group{{#var:index}} | }}}-{{{ option{{#var:index}} }}}"}}>{{#if: {{{ spine{{#var:index}}| }}} | <td class{{=}}"story-profile-picture">[[File:{{{ spine{{#var:index}}| }}}.png|150px]]</td> | <td></td> }}<!--
|student-text=<tr {{#if:{{{ group{{#var:index}}|}}}|class="story-student-option-{{{ group{{#var:index}} | }}}-{{{ option{{#var:index}} }}}"}}>{{#if: {{{ spine{{#var:index}}| }}} | <td class{{=}}"story-profile-picture">{{Story/Portrait|{{{ spine{{#var:index}}| }}}|{{{ sequence{{#var:index}} }}}}}</td> | <td></td> }}<!--
--><td>{{#if: {{{ name{{#var:index}}| }}} | <div class{{=}}"story-student-name">{{{ name{{#var:index}}| }}}<span class{{=}}"story-student-affiliation">{{{ affiliation{{#var:index}} | }}}</span></div> |}} <div class{{=}}"story-student-line-container"><div class{{=}}"story-student-line">{{{ text{{#var:index}} }}}</div></div></td></tr>
--><td>{{#if: {{{ name{{#var:index}}| }}} | <div class{{=}}"story-student-name">{{{ name{{#var:index}}| }}}<span class{{=}}"story-student-affiliation">{{{ affiliation{{#var:index}} | }}}</span></div> |}} <div class{{=}}"story-student-line-container"><div class{{=}}"story-student-line">{{{ text{{#var:index}} }}}</div></div></td></tr>
|no-speaker=<tr {{#if:{{{ group{{#var:index}}|}}}|class="story-student-option-{{{ group{{#var:index}} | }}}-{{{ option{{#var:index}} }}}"}}><td></td><!--
|no-speaker=<tr {{#if:{{{ group{{#var:index}}|}}}|class="story-student-option-{{{ group{{#var:index}} | }}}-{{{ option{{#var:index}} }}}"}}><td></td><!--
Line 21: Line 21:
</div></includeonly><noinclude>TODO:
</div></includeonly><noinclude>TODO:
#BGM
#BGM
#*Keep updating [[Template:Audio]]
#*Create stop button
#Sound effects
#*Selectively upload SFX files since most of them are unused in the story
#Background
#Background
#*Memorial lobby currently unavailable. Generate just like ba.gamekee.com?
#*Memorial lobby currently unavailable. https://github.com/respectZ/blue-archive-viewer
#Emoticon
#Emoticon
#*Figure out what to do with them. Some (e.g. twinkle, anxiety) will require putting together an emoticon from png images. They also have different sizes which will make it difficult to fit into text.
#*Figure out what to do with them. Some (e.g. twinkle, anxiety) will require putting together an emoticon from png images. They also have different sizes which will make it difficult to fit into text.
#Portrait/spine
#Portrait/spine
#*Handle scenes with multiple spines (e.g. I've got Hoshino! Now if she'd just wake up!). They should only have one portrait but multiple spines.
#*Move spine to the correct location: explicitly provide image original width and height (some may not have the standard 1280px height); left proportion; and top proportion. Store this data in a template with a switch statement. For each spine name, use the switch statement to look up image info (parser performance?) and then apply some custom computations. Computation: image width is original width times some multiplier. Margin left is width times multiplier times left proportion minus width of displayed portrait. Portrait may need to be larger to display more details of the facial expression.
#*Create sprite sheets for portraits. Use lazyloading on full spines in case the user wants to see them (also updates file usage on the file). Alternatively, just use JS to add them if the user requests full spines: lazyloading may not work in MW.
#*Handle unavailable portraits (use placeholder/wait for esheep)
#*Handle unavailable portraits (use placeholder/wait for esheep)
#*Click portrait to toggle that spine.
#*Click portrait to toggle that spine.
Line 36: Line 35:
#*Shake is good; movement maybe?
#*Shake is good; movement maybe?
#*<code>#na;</code> sometimes has a speaker; done?
#*<code>#na;</code> sometimes has a speaker; done?
#Mobile/small screen compatibility check. Character affiliation might be too long to fit.

{{Story
{{Story


Line 56: Line 57:
|name5=???
|name5=???
|affiliation5=
|affiliation5=
|portrait5=
|spine5=
|text5=Huh?
|text5=Huh?


Line 70: Line 69:
|name8=???
|name8=???
|affiliation8=
|affiliation8=
|portrait8=
|spine8=
|text8=...
|text8=...


Line 77: Line 74:
|name9=???
|name9=???
|affiliation9=
|affiliation9=
|portrait9=
|spine9=
|text9=Hmm...
|text9=Hmm...


Line 109: Line 104:
|name17=???
|name17=???
|affiliation17=
|affiliation17=
|portrait17=
|spine17=
|text17=...
|text17=...


Line 116: Line 109:
|name18=???
|name18=???
|affiliation18=
|affiliation18=
|portrait18=
|spine18=
|text18=Are you okay?
|text18=Are you okay?


Line 128: Line 119:
|name20=Shiroko
|name20=Shiroko
|affiliation20=Foreclosure Task Force
|affiliation20=Foreclosure Task Force
|portrait20=
|spine20=
|text20=At least you're alive. I thought you were a goner when I saw you lying in the road like that.
|text20=At least you're alive. I thought you were a goner when I saw you lying in the road like that.
|group20=1
|group20=1
Line 137: Line 126:
|name21=Shiroko
|name21=Shiroko
|affiliation21=Foreclosure Task Force
|affiliation21=Foreclosure Task Force
|portrait21=
|spine21=
|text21=What's that? You fainted from hunger?
|text21=What's that? You fainted from hunger?
|group21=1
|group21=1
Line 146: Line 133:
|name22=Shiroko
|name22=Shiroko
|affiliation22=Foreclosure Task Force
|affiliation22=Foreclosure Task Force
|portrait22=
|spine22=
|text22=Does that mean you're homeless?
|text22=Does that mean you're homeless?
|group22=1
|group22=1
Line 155: Line 140:
|name23=Shiroko
|name23=Shiroko
|affiliation23=Foreclosure Task Force
|affiliation23=Foreclosure Task Force
|portrait23=
|spine23=
|text23=You didn't get mugged, did you? Or involved in some kind of accident?
|text23=You didn't get mugged, did you? Or involved in some kind of accident?
|group23=1
|group23=1
Line 164: Line 147:
|name24=Shiroko
|name24=Shiroko
|affiliation24=Foreclosure Task Force
|affiliation24=Foreclosure Task Force
|portrait24=
|spine24=
|text24=What's that? You fainted from hunger?
|text24=What's that? You fainted from hunger?
|group24=1
|group24=1
Line 173: Line 154:
|name25=Shiroko
|name25=Shiroko
|affiliation25=Foreclosure Task Force
|affiliation25=Foreclosure Task Force
|portrait25=
|spine25=
|text25=So you're not homeless?
|text25=So you're not homeless?
|group25=1
|group25=1
Line 182: Line 161:
|name26=Shiroko
|name26=Shiroko
|affiliation26=Foreclosure Task Force
|affiliation26=Foreclosure Task Force
|portrait26=
|spine26=
|text26=Oh...
|text26=Oh...


Line 195: Line 172:
|name29=Shiroko
|name29=Shiroko
|affiliation29=Foreclosure Task Force
|affiliation29=Foreclosure Task Force
|portrait29=Shiroko 04
|spine29=Shiroko 04
|text29=*glances*
|text29=*glances*
|portrait29=Shiroko
|spine29=Shiroko
|sequence29=04


|30=student-text
|30=student-text
|name30=Shiroko
|name30=Shiroko
|affiliation30=Foreclosure Task Force
|affiliation30=Foreclosure Task Force
|portrait30=Shiroko 04
|spine30=Shiroko 04
|text30=You came here on business, but fainted out of hunger and dehydration when you couldn't find a single shop open?{{emoticon|...}}
|text30=You came here on business, but fainted out of hunger and dehydration when you couldn't find a single shop open?{{emoticon|...}}
|portrait30=Shiroko
|spine30=Shiroko
|sequence30=04


|31=student-text
|31=student-text
|name31=Shiroko
|name31=Shiroko
|affiliation31=Foreclosure Task Force
|affiliation31=Foreclosure Task Force
|portrait31=Shiroko 01
|spine31=Shiroko 01
|text31=Well, that's hardly surprising.
|text31=Well, that's hardly surprising.
|portrait31=Shiroko
|spine31=Shiroko
|sequence31=01


|32=student-text
|32=student-text
|name32=Shiroko
|name32=Shiroko
|affiliation32=Foreclosure Task Force
|affiliation32=Foreclosure Task Force
|portrait32=Shiroko 00
|spine32=Shiroko 00
|text32=It happens all the time around here. It's been a long time since there were businesses open in this neighborhood that offer food and drinks.
|text32=It happens all the time around here. It's been a long time since there were businesses open in this neighborhood that offer food and drinks.
|portrait32=Shiroko
|spine32=Shiroko
|sequence32=00


|33=student-text
|33=student-text
|name33=Shiroko
|name33=Shiroko
|affiliation33=Foreclosure Task Force
|affiliation33=Foreclosure Task Force
|portrait33=Shiroko 01
|spine33=Shiroko 01
|text33=You would have more luck further toward the outskirts.
|text33=You would have more luck further toward the outskirts.
|portrait33=Shiroko
|spine33=Shiroko
|sequence33=01


|34=student-text
|34=student-text
|name34=Shiroko
|name34=Shiroko
|affiliation34=Foreclosure Task Force
|affiliation34=Foreclosure Task Force
|portrait34=Shiroko 03
|spine34=Shiroko 03
|text34=You're not sure how to get there? So this must be your first time here.{{emoticon|땀}}
|text34=You're not sure how to get there? So this must be your first time here.{{emoticon|땀}}
|portrait34=Shiroko
|spine34=Shiroko
|sequence34=03


|35=student-text
|35=student-text
|name35=Shiroko
|name35=Shiroko
|affiliation35=Foreclosure Task Force
|affiliation35=Foreclosure Task Force
|portrait35=Shiroko 01
|spine35=Shiroko 01
|text35=Hold on.
|text35=Hold on.
|portrait35=Shiroko
|spine35=Shiroko
|sequence35=01


|36=sound
|36=sound
Line 251: Line 235:
|name38=Shiroko
|name38=Shiroko
|affiliation38=Foreclosure Task Force
|affiliation38=Foreclosure Task Force
|portrait38=Shiroko 03
|spine38=Shiroko 03
|text38=Here. Have some of my energy drink.
|text38=Here. Have some of my energy drink.
|portrait38=Shiroko
|spine38=Shiroko
|sequence38=03


|39=student-text
|39=student-text
|name39=Shiroko
|name39=Shiroko
|affiliation39=Foreclosure Task Force
|affiliation39=Foreclosure Task Force
|portrait39=Shiroko 01
|spine39=Shiroko 01
|text39=It's for cycling, but it's all I have right now. Better than nothing.
|text39=It's for cycling, but it's all I have right now. Better than nothing.
|portrait39=Shiroko
|spine39=Shiroko
|sequence39=01


|40=student-text
|40=student-text
|name40=Shiroko
|name40=Shiroko
|affiliation40=Foreclosure Task Force
|affiliation40=Foreclosure Task Force
|portrait40=Shiroko 02
|spine40=Shiroko 02
|text40=Wait. Let me get you a cup or something.
|text40=Wait. Let me get you a cup or something.
|portrait40=Shiroko
|spine40=Shiroko
|sequence40=02


|41=sensei
|41=sensei
Line 282: Line 269:
|name44=Shiroko
|name44=Shiroko
|affiliation44=Foreclosure Task Force
|affiliation44=Foreclosure Task Force
|portrait44=Shiroko 00
|spine44=Shiroko 00
|text44=...!{{emoticon|!}}
|text44=...!{{emoticon|!}}
|portrait44=Shiroko
|spine44=Shiroko
|sequence44=00


|45=student-text
|45=student-text
|name45=Shiroko
|name45=Shiroko
|affiliation45=Foreclosure Task Force
|affiliation45=Foreclosure Task Force
|portrait45=Shiroko 04
|spine45=Shiroko 04
|text45=You weren't supposed to...
|text45=You weren't supposed to...
|portrait45=Shiroko
|spine45=Shiroko
|sequence45=04


|46=student-text
|46=student-text
|name46=Shiroko
|name46=Shiroko
|affiliation46=Foreclosure Task Force
|affiliation46=Foreclosure Task Force
|portrait46=Shiroko 01
|spine46=Shiroko 01
|text46=Never mind. Don't worry about it.
|text46=Never mind. Don't worry about it.
|portrait46=Shiroko
|spine46=Shiroko
|sequence46=01


|47=sensei
|47=sensei
Line 306: Line 296:
|name48=Shiroko
|name48=Shiroko
|affiliation48=Foreclosure Task Force
|affiliation48=Foreclosure Task Force
|portrait48=Shiroko 01
|spine48=Shiroko 01
|text48=Um...
|text48=Um...
|portrait48=Shiroko
|spine48=Shiroko
|sequence48=01


|49=student-text
|49=student-text
|name49=Shiroko
|name49=Shiroko
|affiliation49=Foreclosure Task Force
|affiliation49=Foreclosure Task Force
|portrait49=Shiroko 00
|spine49=Shiroko 00
|text49=You look like you're an adult from the General Student Council.
|text49=You look like you're an adult from the General Student Council.


Are you here on some kind of academy-related business?
Are you here on some kind of academy-related business?
|portrait49=Shiroko
|spine49=Shiroko
|sequence49=00


|50=student-text
|50=student-text
|name50=Shiroko
|name50=Shiroko
|affiliation50=Foreclosure Task Force
|affiliation50=Foreclosure Task Force
|portrait50=Shiroko 01
|spine50=Shiroko 01
|text50=Ours is the only one around.
|text50=Ours is the only one around.
|portrait50=Shiroko
|spine50=Shiroko
|sequence50=01


|51=student-text
|51=student-text
|name51=Shiroko
|name51=Shiroko
|affiliation51=Foreclosure Task Force
|affiliation51=Foreclosure Task Force
|portrait51=Shiroko 05
|spine51=Shiroko 05
|text51=So you're here to visit Abydos High School?{{emoticon|반응}}
|text51=So you're here to visit Abydos High School?{{emoticon|반응}}
|portrait51=Shiroko
|spine51=Shiroko
|sequence51=05


|52=sensei
|52=sensei
Line 339: Line 333:
|name53=Shiroko
|name53=Shiroko
|affiliation53=Foreclosure Task Force
|affiliation53=Foreclosure Task Force
|portrait53=Shiroko 01
|spine53=Shiroko 01
|text53=Oh. It's been a long time since anyone visited us.
|text53=Oh. It's been a long time since anyone visited us.
|portrait53=Shiroko
|spine53=Shiroko
|sequence53=01


|54=student-text
|54=student-text
|name54=Shiroko
|name54=Shiroko
|affiliation54=Foreclosure Task Force
|affiliation54=Foreclosure Task Force
|portrait54=Shiroko 00
|spine54=Shiroko 00
|text54=Let me show you the way. It's not too far from here.
|text54=Let me show you the way. It's not too far from here.
|portrait54=Shiroko
|spine54=Shiroko
|sequence54=00


|55=student-text
|55=student-text
|name55=Shiroko
|name55=Shiroko
|affiliation55=Foreclosure Task Force
|affiliation55=Foreclosure Task Force
|portrait55=Shiroko 02
|spine55=Shiroko 02
|text55=What? Too hungry to move?{{emoticon|?}}
|text55=What? Too hungry to move?{{emoticon|?}}
|portrait55=Shiroko
|spine55=Shiroko
|sequence55=02


|56=student-text
|56=student-text
|name56=Shiroko
|name56=Shiroko
|affiliation56=Foreclosure Task Force
|affiliation56=Foreclosure Task Force
|portrait56=Shiroko 01
|spine56=Shiroko 01
|text56=That's...a problem.
|text56=That's...a problem.
|portrait56=Shiroko
|spine56=Shiroko
|sequence56=01


|57=sensei
|57=sensei
Line 370: Line 368:
|name58=Shiroko
|name58=Shiroko
|affiliation58=Foreclosure Task Force
|affiliation58=Foreclosure Task Force
|portrait58=Shiroko 02
|spine58=Shiroko 02
|text58=But my bike only has one seat.
|text58=But my bike only has one seat.
|portrait58=Shiroko
|spine58=Shiroko
|sequence58=02


|59=sensei
|59=sensei
Line 380: Line 379:
|name60=Shiroko
|name60=Shiroko
|affiliation60=Foreclosure Task Force
|affiliation60=Foreclosure Task Force
|portrait60=Shiroko 04
|spine60=Shiroko 04
|text60=...{{emoticon|…}}
|text60=...{{emoticon|…}}
|portrait60=Shiroko
|spine60=Shiroko
|sequence60=04


|61=student-text
|61=student-text
|name61=Shiroko
|name61=Shiroko
|affiliation61=Foreclosure Task Force
|affiliation61=Foreclosure Task Force
|portrait61=Shiroko 01
|spine61=Shiroko 01
|text61=Fine. I'd rather do that.
|text61=Fine. I'd rather do that.
|portrait61=Shiroko
|spine61=Shiroko
|sequence61=01


|62=sound
|62=sound
Line 398: Line 399:
|name63=Shiroko
|name63=Shiroko
|affiliation63=Foreclosure Task Force
|affiliation63=Foreclosure Task Force
|portrait63=Shiroko 01
|spine63=Shiroko 01
|text63=Let me just park my bike.
|text63=Let me just park my bike.
|portrait63=Shiroko
|spine63=Shiroko
|sequence63=01


|64=student-text
|64=student-text
|name64=Shiroko
|name64=Shiroko
|affiliation64=Foreclosure Task Force
|affiliation64=Foreclosure Task Force
|portrait64=Shiroko 01
|spine64=Shiroko 01
|text64=Hop on.
|text64=Hop on.
|portrait64=Shiroko
|spine64=Shiroko
|sequence64=01


|65=sound
|65=sound
Line 419: Line 422:
|name67=Shiroko
|name67=Shiroko
|affiliation67=Foreclosure Task Force
|affiliation67=Foreclosure Task Force
|portrait67=Shiroko 02
|spine67=Shiroko 02
|text67=Wait.
|text67=Wait.
|portrait67=Shiroko
|spine67=Shiroko
|sequence67=02


|68=student-text
|68=student-text
|name68=Shiroko
|name68=Shiroko
|affiliation68=Foreclosure Task Force
|affiliation68=Foreclosure Task Force
|portrait68=Shiroko 04
|spine68=Shiroko 04
|text68=...{{emoticon|…}}
|text68=...{{emoticon|…}}
|portrait68=Shiroko
|spine68=Shiroko
|sequence68=04


|69=student-text
|69=student-text
|name69=Shiroko
|name69=Shiroko
|affiliation69=Foreclosure Task Force
|affiliation69=Foreclosure Task Force
|portrait69=Shiroko 04
|spine69=Shiroko 04
|text69=It's just, I had been cycling for a while. I didn't work up that much of a sweat, but still...
|text69=It's just, I had been cycling for a while. I didn't work up that much of a sweat, but still...
|portrait69=Shiroko
|spine69=Shiroko
|sequence69=04


|70=student-text
|70=student-text
|name70=Shiroko
|name70=Shiroko
|affiliation70=Foreclosure Task Force
|affiliation70=Foreclosure Task Force
|portrait70=Shiroko 04
|spine70=Shiroko 04
|text70=I usually have to take a shower at school afterward and keep a change of clothes there.
|text70=I usually have to take a shower at school afterward and keep a change of clothes there.
|portrait70=Shiroko
|spine70=Shiroko
|sequence70=04


|71=student-text
|71=student-text
|name71=Shiroko
|name71=Shiroko
|affiliation71=Foreclosure Task Force
|affiliation71=Foreclosure Task Force
|portrait71=Shiroko 02
|spine71=Shiroko 02
|text71=Huh? You don't mind?
|text71=Huh? You don't mind?
|portrait71=Shiroko
|spine71=Shiroko
|sequence71=02


|72=student-text
|72=student-text
|name72=Shiroko
|name72=Shiroko
|affiliation72=Foreclosure Task Force
|affiliation72=Foreclosure Task Force
|portrait72=Shiroko 01
|spine72=Shiroko 01
|text72=You actually think I smell good?
|text72=You actually think I smell good?
|portrait72=Shiroko
|spine72=Shiroko
|sequence72=01


|73=student-text
|73=student-text
|name73=Shiroko
|name73=Shiroko
|affiliation73=Foreclosure Task Force
|affiliation73=Foreclosure Task Force
|portrait73=Shiroko 04
|spine73=Shiroko 04
|text73=...
|text73=...
|portrait73=Shiroko
|spine73=Shiroko
|sequence73=04


|74=student-text
|74=student-text
|name74=Shiroko
|name74=Shiroko
|affiliation74=Foreclosure Task Force
|affiliation74=Foreclosure Task Force
|portrait74=Shiroko 01
|spine74=Shiroko 01
|text74=What is anyone supposed to say to that? Whatever. As long as you're not going to complain.
|text74=What is anyone supposed to say to that? Whatever. As long as you're not going to complain.
|portrait74=Shiroko
|spine74=Shiroko
|sequence74=01


|75=student-text
|75=student-text
|name75=Shiroko
|name75=Shiroko
|affiliation75=Foreclosure Task Force
|affiliation75=Foreclosure Task Force
|portrait75=Shiroko 00
|spine75=Shiroko 00
|text75=Let's go.
|text75=Let's go.
|portrait75=Shiroko
|spine75=Shiroko
|sequence75=00


|76=sound
|76=sound
Line 486: Line 498:
|name77=Shiroko
|name77=Shiroko
|affiliation77=Foreclosure Task Force
|affiliation77=Foreclosure Task Force
|portrait77=Shiroko 00
|spine77=Shiroko 00
|text77=*shuffle*
|text77=*shuffle*
|portrait77=Shiroko
|spine77=Shiroko
|sequence77=00


|78=student-text
|78=student-text
|name78=Shiroko
|name78=Shiroko
|affiliation78=Foreclosure Task Force
|affiliation78=Foreclosure Task Force
|portrait78=Shiroko 03
|spine78=Shiroko 03
|text78=Hold on tight.{{emoticon|음표}}
|text78=Hold on tight.{{emoticon|음표}}
|portrait78=Shiroko
|spine78=Shiroko
|sequence78=03


|79=bgm-stop
|79=bgm-stop
Line 517: Line 531:
|name84=Shiroko
|name84=Shiroko
|affiliation84=Foreclosure Task Force
|affiliation84=Foreclosure Task Force
|portrait84=Shiroko 01
|spine84=Shiroko 01
|text84=I'm back.
|text84=I'm back.
|portrait84=Shiroko
|spine84=Shiroko
|sequence84=01


|85=student-text
|85=student-text
|name85=Serika
|name85=Serika
|affiliation85=Foreclosure Task Force
|affiliation85=Foreclosure Task Force
|portrait85=Serika 01
|spine85=Serika 01
|text85=Welcome back, Shiro...ko?
|text85=Welcome back, Shiro...ko?
|portrait85=Serika
|spine85=Serika
|sequence85=01


|86=student-text
|86=student-text
|name86=Serika
|name86=Serika
|affiliation86=Foreclosure Task Force
|affiliation86=Foreclosure Task Force
|portrait86=Serika 04
|spine86=Serika 04
|text86=Who's that riding on your back?!{{emoticon|?!}}
|text86=Who's that riding on your back?!{{emoticon|?!}}
|portrait86=Serika
|spine86=Serika
|sequence86=04


|87=student-text
|87=student-text
|name87=Nonomi
|name87=Nonomi
|affiliation87=Foreclosure Task Force
|affiliation87=Foreclosure Task Force
|portrait87=Nonomi 03
|spine87=Nonomi 03
|text87=Whoa! Shiroko kidnapped someone!
|text87=Whoa! Shiroko kidnapped someone!
|portrait87=Nonomi
|spine87=Nonomi
|sequence87=03


|88=student-text
|88=student-text
|name88=Ayane
|name88=Ayane
|affiliation88=Foreclosure Task Force
|affiliation88=Foreclosure Task Force
|portrait88=Ayane 06
|spine88=Ayane 06
|text88=That or it's a dead body! What did you do, Shiroko?!
|text88=That or it's a dead body! What did you do, Shiroko?!
|portrait88=Ayane
|spine88=Ayane
|sequence88=06


|89=student-text
|89=student-text
|name89=Serika
|name89=Serika
|affiliation89=Foreclosure Task Force
|affiliation89=Foreclosure Task Force
|portrait89=Serika 11
|spine89=Serika 11
|text89=Everyone, calm down. We have to help her hide the body!
|text89=Everyone, calm down. We have to help her hide the body!


Go grab a shovel and pickaxe from the storage!{{emoticon|반응}}
Go grab a shovel and pickaxe from the storage!{{emoticon|반응}}
|portrait89=Serika
|spine89=Serika
|sequence89=11


|90=student-text
|90=student-text
|name90=Shiroko
|name90=Shiroko
|affiliation90=Foreclosure Task Force
|affiliation90=Foreclosure Task Force
|portrait90=Shiroko 01
|spine90=Shiroko 01
|text90=...{{emoticon|땀}}
|text90=...{{emoticon|땀}}
|portrait90=Shiroko
|spine90=Shiroko
|sequence90=01


|91=info
|91=info
|text91=Screen shakes
|text91=Screen shakes
|sound=91=SE_Fall_02


|92=info
|92=sound
|sound92=SE_Fall_02
|text92=*collapses*
|name92=fall


|93=student-text
|93=info
|text93=*collapses*
|name93=Shiroko
|affiliation93=Foreclosure Task Force
|portrait93=Shiroko 09
|spine93=Shiroko 09
|text93=Settle down—they're alive and breathing. They just came to visit the school.


|94=student-text
|94=student-text
|name94=Ayane
|name94=Shiroko
|affiliation94=Foreclosure Task Force
|affiliation94=Foreclosure Task Force
|text94=Settle down—they're alive and breathing. They just came to visit the school.
|portrait94=Ayane 12
|portrait94=Shiroko
|spine94=Ayane 12
|spine94=Shiroko
|text94=What? It's not a corpse?{{emoticon|?}}
|sequence94=09


|95=student-text
|95=student-text
|name95=Serika
|name95=Ayane
|affiliation95=Foreclosure Task Force
|affiliation95=Foreclosure Task Force
|text95=What? It's not a corpse?{{emoticon|?}}
|portrait95=Serika 00
|portrait95=Ayane
|spine95=Serika 00
|spine95=Ayane
|text95=A visitor? Are you sure you didn't kidnap them?
|sequence95=12


|96=student-text
|96=student-text
|name96=Shiroko
|name96=Serika
|affiliation96=Foreclosure Task Force
|affiliation96=Foreclosure Task Force
|text96=A visitor? Are you sure you didn't kidnap them?
|portrait96=Shiroko 01
|portrait96=Serika
|spine96=Shiroko 01
|spine96=Serika
|text96=Uh...
|sequence96=00


|97=sensei
|97=student-text
|name97=Shiroko
|text97=Greet them with a smile.
|affiliation97=Foreclosure Task Force
|text97=Uh...
|portrait97=Shiroko
|spine97=Shiroko
|sequence97=01


|98=student-text
|98=sensei
|text98=Greet them with a smile.
|name98=Nonomi
|affiliation98=Foreclosure Task Force
|portrait98=Nonomi 01
|spine98=Nonomi 01
|text98=I'm shocked. We haven't had a visitor in ages.


|99=student-text
|99=student-text
|name99=Ayane
|name99=Nonomi
|affiliation99=Foreclosure Task Force
|affiliation99=Foreclosure Task Force
|text99=I'm shocked. We haven't had a visitor in ages.
|portrait99=Ayane 04
|portrait99=Nonomi
|spine99=Ayane 04
|spine99=Nonomi
|text99=True...but were we expecting anyone?{{emoticon|땀}}
|sequence99=01


|100=sensei
|100=student-text
|name100=Ayane
|text100="I'm an advisor with Schale. It's nice to meet you."
|affiliation100=Foreclosure Task Force
|text100=True...but were we expecting anyone?{{emoticon|땀}}
|portrait100=Ayane
|spine100=Ayane
|sequence100=04


|101=student-text
|101=sensei
|text101="I'm an advisor with Schale. It's nice to meet you."
|name101=Nonomi
|affiliation101=Foreclosure Task Force
|portrait101=Nonomi 04
|spine101=Nonomi 04
|text101={{emoticon|!}}


|102=student-text
|102=student-text
|name102=Ayane
|name102=Nonomi
|affiliation102=Foreclosure Task Force
|affiliation102=Foreclosure Task Force
|text102={{emoticon|!}}
|portrait102=Ayane 02
|portrait102=Nonomi
|spine102=Ayane 02
|spine102=Nonomi
|text102=No way! Are you?!
|sequence102=04


|103=student-text
|103=student-text
|name103=Serika
|name103=Ayane
|affiliation103=Foreclosure Task Force
|affiliation103=Foreclosure Task Force
|text103=No way! Are you?!
|portrait103=Serika 06
|portrait103=Ayane
|spine103=Serika 06
|spine103=Ayane
|text103=You're with Schale? The Federal Investigation Club?!{{emoticon|?!}}
|sequence103=02


|104=student-text
|104=student-text
|name104=Nonomi
|name104=Serika
|affiliation104=Foreclosure Task Force
|affiliation104=Foreclosure Task Force
|text104=You're with Schale? The Federal Investigation Club?!{{emoticon|?!}}
|portrait104=Nonomi 03
|portrait104=Serika
|spine104=Nonomi 03
|spine104=Serika
|text104=Wow! That means you got the letter Ayane wrote! ☆{{emoticon|하트}}
|sequence104=06


|105=student-text
|105=student-text
|name105=Ayane
|name105=Nonomi
|affiliation105=Foreclosure Task Force
|affiliation105=Foreclosure Task Force
|text105=Wow! That means you got the letter Ayane wrote! ☆{{emoticon|하트}}
|portrait105=Ayane 03
|portrait105=Nonomi
|spine105=Ayane 03
|spine105=Nonomi
|text105=This is great. This means we can finally get more ammo and supplies.
|sequence105=03


|106=student-text
|106=student-text
|name106=Ayane
|name106=Ayane
|affiliation106=Foreclosure Task Force
|affiliation106=Foreclosure Task Force
|text106=This is great. This means we can finally get more ammo and supplies.
|portrait106=Ayane 13
|spine106=Ayane 13
|portrait106=Ayane
|spine106=Ayane
|text106=I have to tell Hoshino. Wait... Where is she anyway?{{emoticon|?}}
|sequence106=03


|107=student-text
|107=student-text
|name107=Serika
|name107=Ayane
|affiliation107=Foreclosure Task Force
|affiliation107=Foreclosure Task Force
|text107=I have to tell Hoshino. Wait... Where is she anyway?{{emoticon|?}}
|portrait107=Serika 12
|portrait107=Ayane
|spine107=Serika 12
|spine107=Ayane
|text107=She's taking a nap in the next room. I'll go wake her up.
|sequence107=13


|108=sound
|108=student-text
|name108=Serika
|sound108=SE_DoorOpen_02
|affiliation108=Foreclosure Task Force
|name108=door open
|text108=She's taking a nap in the next room. I'll go wake her up.
|portrait108=Serika
|spine108=Serika
|sequence108=12


|109=bgm-stop
|109=sound
|sound109=SE_DoorOpen_02
|name109=door open


|110=sound
|110=bgm-stop
|sound110=SE_Rapid_01
|name110=rapid


|111=info
|111=sound
|sound111=SE_Rapid_01
|text111=*pop* *pop* *pop* *tat*
|name111=rapid


|112=student-text
|112=info
|text112=*pop* *pop* *pop* *tat*
|name112=Nonomi
|affiliation112=Foreclosure Task Force
|portrait112=Nonomi 06
|spine112=Nonomi 06
|text112=Was that gunfire?!


|113=student-text
|113=student-text
|name113=Shiroko
|name113=Nonomi
|affiliation113=Foreclosure Task Force
|affiliation113=Foreclosure Task Force
|text113=Was that gunfire?!
|portrait113=Shiroko 05
|portrait113=Nonomi
|spine113=Shiroko 05
|spine113=Nonomi
|text113=...!
|sequence113=06


|114=bgm
|114=student-text
|name114=Shiroko
|bgm114=Theme_05
|affiliation114=Foreclosure Task Force
|name114=Theme 05
|text114=...!
|volume114=1
|portrait114=Shiroko
|spine114=Shiroko
|sequence114=05


|115=background
|115=bgm
|bgm115=Theme_05
|background115=BG_SchoolFrontGate
|name115=Theme 05
|volume115=1


|116=student-text
|116=background
|background116=BG_SchoolFrontGate
|name116=Helmet Gangster B
|affiliation116=Kata-Kata Helmet Gang
|portrait116= 00
|spine116=Helmet Gangster Black 00
|text116=Hahaha!


|117=student-text
|117=student-text
|name117=Helmet Gangster A
|name117=Helmet Gangster B
|affiliation117=Kata-Kata Helmet Gang
|affiliation117=Kata-Kata Helmet Gang
|text117=Hahaha!
|portrait117= 00
|portrait117=
|spine117=Helmet Gangster Red 00
|spine117=Helmet Gangster Black
|text117=They're all out of ammo! Finish 'em off, and then take over the school!{{emoticon|!}}
|sequence117=00


|118=sound
|118=student-text
|name118=Helmet Gangster A
|sound118=SE_Rapid_01
|affiliation118=Kata-Kata Helmet Gang
|name118=rapid
|text118=They're all out of ammo! Finish 'em off, and then take over the school!{{emoticon|!}}
|portrait118=
|spine118=Helmet Gangster Red
|sequence118=00


|119=info
|119=sound
|sound119=SE_Rapid_01
|text119=*pop* *pop* *pop* *tat*
|name119=rapid


|120=sound
|120=info
|text120=*pop* *pop* *pop* *tat*
|sound120=SE_Run_02
|name120=run


|121=background
|121=sound
|sound121=SE_Run_02
|background121=BG_CommitteeRoom
|name121=run


|122=student-text
|122=background
|background122=BG_CommitteeRoom
|name122=Ayane
|affiliation122=Foreclosure Task Force
|portrait122=Ayane 12
|spine122=Ayane 12
|text122=There's a group approaching the school! It must be the Kata-Kata Helmet Gang!{{emoticon|?!}}


|123=student-text
|123=student-text
|name123=Shiroko
|name123=Ayane
|affiliation123=Foreclosure Task Force
|affiliation123=Foreclosure Task Force
|text123=There's a group approaching the school! It must be the Kata-Kata Helmet Gang!{{emoticon|?!}}
|portrait123=Shiroko 05
|portrait123=Ayane
|spine123=Shiroko 05
|spine123=Ayane
|text123=Those punks... They have some nerve coming back for more.
|sequence123=12


|124=sound
|124=student-text
|name124=Shiroko
|sound124=SE_Run_04
|affiliation124=Foreclosure Task Force
|name124=run
|text124=Those punks... They have some nerve coming back for more.
|portrait124=Shiroko
|spine124=Shiroko
|sequence124=05


|125=student-text
|125=sound
|sound125=SE_Run_04
|name125=Hoshino
|name125=run
|affiliation125=Foreclosure Task Force
|portrait125=Hoshino 02
|spine125=Hoshino 02
|text125=I've got Hoshino! Now if she'd just wake up!


|126=student-text
|126=student-text
|name126=Serika
|name126=Hoshino
|affiliation126=Foreclosure Task Force
|affiliation126=Foreclosure Task Force
|text126=I've got Hoshino! Now if she'd just wake up!
|portrait126=Serika 06
|portrait126=Hoshino
|spine126=Serika 06
|spine126=Hoshino
|text126=*yawn* Just five more minutes...
|sequence126=02


|127=student-text
|127=student-text
|name127=Ayane
|name127=Serika
|affiliation127=Foreclosure Task Force
|affiliation127=Foreclosure Task Force
|text127=*yawn* Just five more minutes...
|portrait127=Ayane 06
|portrait127=Serika
|spine127=Ayane 06
|spine127=Serika
|text127=Hoshino! The Helmet Gang is attacking again! By the way, this is Sensei from Schale.{{emoticon|!}}
|sequence127=06


|128=student-text
|128=student-text
|name128=Serika
|name128=Ayane
|affiliation128=Foreclosure Task Force
|affiliation128=Foreclosure Task Force
|text128=Hoshino! The Helmet Gang is attacking again! By the way, this is Sensei from Schale.{{emoticon|!}}
|portrait128=Serika 11
|portrait128=Ayane
|spine128=Serika 11
|spine128=Ayane
|text128=Ohhh. That's a problem... *yawn* Nice to meet you, Sensei.
|sequence128=06


|129=sound
|129=student-text
|name129=Serika
|sound129=SE_Cartoon_01
|affiliation129=Foreclosure Task Force
|name129=cartoon
|text129=Ohhh. That's a problem... *yawn* Nice to meet you, Sensei.
|portrait129=Serika
|spine129=Serika
|sequence129=11


|130=student-text
|130=sound
|sound130=SE_Cartoon_01
|name130=Hoshino
|name130=cartoon
|affiliation130=Foreclosure Task Force
|portrait130=Hoshino 99
|spine130=Hoshino 99
|text130=Wake up and get your butt in gear, Hoshino! Literally! We have to defend the school!


|131=student-text
|131=student-text
|name131=Serika
|name131=Hoshino
|affiliation131=Foreclosure Task Force
|affiliation131=Foreclosure Task Force
|text131=Wake up and get your butt in gear, Hoshino! Literally! We have to defend the school!
|portrait131=Serika 11
|portrait131=Hoshino
|spine131=Serika 11
|spine131=Hoshino
|text131=*yawn* Don't they know it's rude to wake the elderly during naptime?
|sequence131=99


|132=student-text
Time to teach those Helmet Gang whippersnappers a lesson.
|name132=Serika
|affiliation132=Foreclosure Task Force
|text132=*yawn* Don't they know it's rude to wake the elderly during naptime?


Time to teach those Helmet Gang whippersnappers a lesson.
|132=sound
|portrait132=Serika
|sound132=SE_Reload_02
|spine132=Serika
|name132=reload
|sequence132=11


|133=student-text
|133=sound
|sound133=SE_Reload_02
|name133=Shiroko
|name133=reload
|affiliation133=Foreclosure Task Force
|portrait133=Shiroko 05
|spine133=Shiroko 05
|text133=Let's get going. Sensei brought us ammo and supplies to use.


|134=student-text
|134=student-text
|name134=Nonomi
|name134=Shiroko
|affiliation134=Foreclosure Task Force
|affiliation134=Foreclosure Task Force
|text134=Let's get going. Sensei brought us ammo and supplies to use.
|portrait134=Nonomi 03
|portrait134=Shiroko
|spine134=Nonomi 03
|spine134=Shiroko
|text134=Okay! Let's sortie, everyone! ☆{{emoticon|반짝}}
|sequence134=05


|135=sound
|135=student-text
|name135=Nonomi
|sound135=SE_Run_02
|affiliation135=Foreclosure Task Force
|name135=run
|text135=Okay! Let's sortie, everyone! ☆{{emoticon|반짝}}
|portrait135=Nonomi
|spine135=Nonomi
|sequence135=03


|136=student-text
|136=sound
|sound136=SE_Run_02
|name136=Ayane
|name136=run
|affiliation136=Foreclosure Task Force
|portrait136=Ayane 15
|spine136=Ayane 15
|text136=I'll navigate us from here.{{emoticon|반응}}


|137=student-text
|137=student-text
|name137=Ayane
|name137=Ayane
|affiliation137=Foreclosure Task Force
|affiliation137=Foreclosure Task Force
|text137=I'll navigate us from here.{{emoticon|반응}}
|portrait137=Ayane 00
|spine137=Ayane 00
|portrait137=Ayane
|spine137=Ayane
|text137=Stay on the back lines and provide support, Sensei!
|sequence137=15


|138=bgm
|138=student-text
|name138=Ayane
|bgm138=Theme_11
|affiliation138=Foreclosure Task Force
|name138=Theme 11
|text138=Stay on the back lines and provide support, Sensei!
|volume138=1
|portrait138=Ayane
|loop-start138=57.744
|spine138=Ayane
|loop-end138=115.488
|sequence138=00


|139=background
|139=bgm
|bgm139=Theme_11
|background139=BG_CityOffice
|name139=Theme 11
|volume139=1
|loop-start139=57.744
|loop-end139=115.488


|140=sound
|140=background
|background140=BG_CityOffice
|sound140=SE_Radio_01
|name140=radio


|141=student-text
|141=sound
|sound141=SE_Radio_01
|name141=Ayane
|name141=radio
|affiliation141=Foreclosure Task Force
|portrait141=Ayane 03
|spine141=Ayane 03
|text141=The Kata-Kata Helmet Gang is retreating from the district.


|142=student-text
|142=student-text
|name142=Nonomi
|name142=Ayane
|affiliation142=Foreclosure Task Force
|affiliation142=Foreclosure Task Force
|text142=The Kata-Kata Helmet Gang is retreating from the district.
|portrait142=Nonomi 03
|portrait142=Ayane
|spine142=Nonomi 03
|spine142=Ayane
|text142=Wow! We won! ☆{{emoticon|반짝}}
|sequence142=03


|143=student-text
|143=student-text
|name143=Serika
|name143=Nonomi
|affiliation143=Foreclosure Task Force
|affiliation143=Foreclosure Task Force
|text143=Wow! We won! ☆{{emoticon|반짝}}
|portrait143=Serika 03
|portrait143=Nonomi
|spine143=Serika 03
|spine143=Nonomi
|text143=Hahaha! How do you like that, Helmet Gang?{{emoticon|재잘}}
|sequence143=03


|144=student-text
|144=student-text
|name144=Ayane
|name144=Serika
|affiliation144=Foreclosure Task Force
|affiliation144=Foreclosure Task Force
|text144=Hahaha! How do you like that, Helmet Gang?{{emoticon|재잘}}
|portrait144=Ayane 01
|portrait144=Serika
|spine144=Ayane 01
|spine144=Serika
|text144=Great job, everyone! You're safe to return to campus.
|sequence144=03

|145=student-text
|name145=Ayane
|affiliation145=Foreclosure Task Force
|text145=Great job, everyone! You're safe to return to campus.
|portrait145=Ayane
|spine145=Ayane
|sequence145=01


|145=info
|146=info
|text145=To be continued
|text146=To be continued


|146=background
|147=background
|background146=BG_CommitteeRoom
|background147=BG_CommitteeRoom


|147=info
|148=info
|text147=Next Episode: Being an Adult is Amazing!
|text148=Next Episode: Being an Adult is Amazing!


|148=bgm-stop
|149=bgm-stop


}}
}}

Revision as of 05:21, 25 February 2024

TODO:

  1. BGM
  2. Background
  3. Emoticon
    • Figure out what to do with them. Some (e.g. twinkle, anxiety) will require putting together an emoticon from png images. They also have different sizes which will make it difficult to fit into text.
  4. Portrait/spine
    • Handle scenes with multiple spines (e.g. I've got Hoshino! Now if she'd just wake up!). They should only have one portrait but multiple spines.
    • Create sprite sheets for portraits. Use lazyloading on full spines in case the user wants to see them (also updates file usage on the file). Alternatively, just use JS to add them if the user requests full spines: lazyloading may not work in MW.
    • Handle unavailable portraits (use placeholder/wait for esheep)
    • Click portrait to toggle that spine.
    • Click a button to show all spine for those who are interested; other buttons to toggle different things (BGM, cutscenes, etc.)
  5. Handle more scripts
    • Shake is good; movement maybe?
    • #na; sometimes has a speaker; done?
  6. Mobile/small screen compatibility check. Character affiliation might be too long to fit.
Sound effect: bird
???
Huh?
Sound effect: bike stop
???
...
???
Hmm...
Loading...
BGM: Theme 09
Sound effect: ratchet
Sound effect: bird
???
...
???
Are you okay?
Reply

Nod.
Ask for help.
ShirokoForeclosure Task Force
At least you're alive. I thought you were a goner when I saw you lying in the road like that.
ShirokoForeclosure Task Force
What's that? You fainted from hunger?
ShirokoForeclosure Task Force
Does that mean you're homeless?
ShirokoForeclosure Task Force
You didn't get mugged, did you? Or involved in some kind of accident?
ShirokoForeclosure Task Force
What's that? You fainted from hunger?
ShirokoForeclosure Task Force
So you're not homeless?
ShirokoForeclosure Task Force
Oh...
ShirokoForeclosure Task Force
*glances*
ShirokoForeclosure Task Force
You came here on business, but fainted out of hunger and dehydration when you couldn't find a single shop open?[...]
ShirokoForeclosure Task Force
Well, that's hardly surprising.
ShirokoForeclosure Task Force
It happens all the time around here. It's been a long time since there were businesses open in this neighborhood that offer food and drinks.
ShirokoForeclosure Task Force
You would have more luck further toward the outskirts.
ShirokoForeclosure Task Force
You're not sure how to get there? So this must be your first time here.[sweat]
ShirokoForeclosure Task Force
Hold on.
Sound effect: gear
ShirokoForeclosure Task Force
Here. Have some of my energy drink.
ShirokoForeclosure Task Force
It's for cycling, but it's all I have right now. Better than nothing.
ShirokoForeclosure Task Force
Wait. Let me get you a cup or something.
Drink it straight from the bottle.
Sound effect: cup
ShirokoForeclosure Task Force
...![exclamation mark]
ShirokoForeclosure Task Force
You weren't supposed to...
ShirokoForeclosure Task Force
Never mind. Don't worry about it.
Thank her for coming to your rescue.
ShirokoForeclosure Task Force
Um...
ShirokoForeclosure Task Force
You look like you're an adult from the General Student Council. Are you here on some kind of academy-related business?
ShirokoForeclosure Task Force
Ours is the only one around.
ShirokoForeclosure Task Force
So you're here to visit Abydos High School?[반응]
Nod.
ShirokoForeclosure Task Force
Oh. It's been a long time since anyone visited us.
ShirokoForeclosure Task Force
Let me show you the way. It's not too far from here.
ShirokoForeclosure Task Force
What? Too hungry to move?[question mark]
ShirokoForeclosure Task Force
That's...a problem.
Ask for a ride.
ShirokoForeclosure Task Force
But my bike only has one seat.
Ask her for a piggyback ride instead.
ShirokoForeclosure Task Force
...[ellipsis]
ShirokoForeclosure Task Force
Fine. I'd rather do that.
Sound effect: ratchet
ShirokoForeclosure Task Force
Let me just park my bike.
ShirokoForeclosure Task Force
Hop on.
Sound effect: gear
ShirokoForeclosure Task Force
Wait.
ShirokoForeclosure Task Force
...[ellipsis]
ShirokoForeclosure Task Force
It's just, I had been cycling for a while. I didn't work up that much of a sweat, but still...
ShirokoForeclosure Task Force
I usually have to take a shower at school afterward and keep a change of clothes there.
ShirokoForeclosure Task Force
Huh? You don't mind?
ShirokoForeclosure Task Force
You actually think I smell good?
ShirokoForeclosure Task Force
...
ShirokoForeclosure Task Force
What is anyone supposed to say to that? Whatever. As long as you're not going to complain.
ShirokoForeclosure Task Force
Let's go.
Sound effect: gear
ShirokoForeclosure Task Force
*shuffle*
ShirokoForeclosure Task Force
Hold on tight.[음표]
BGM stops
Sound effect: door open
Loading...
BGM: Theme 10
ShirokoForeclosure Task Force
I'm back.
SerikaForeclosure Task Force
Welcome back, Shiro...ko?
SerikaForeclosure Task Force
Who's that riding on your back?![?!]
NonomiForeclosure Task Force
Whoa! Shiroko kidnapped someone!
AyaneForeclosure Task Force
That or it's a dead body! What did you do, Shiroko?!
SerikaForeclosure Task Force
Everyone, calm down. We have to help her hide the body! Go grab a shovel and pickaxe from the storage![반응]
ShirokoForeclosure Task Force
...[sweat]
Sound effect: fall
ShirokoForeclosure Task Force
Settle down—they're alive and breathing. They just came to visit the school.
AyaneForeclosure Task Force
What? It's not a corpse?[question mark]
SerikaForeclosure Task Force
A visitor? Are you sure you didn't kidnap them?
ShirokoForeclosure Task Force
Uh...
Greet them with a smile.
NonomiForeclosure Task Force
I'm shocked. We haven't had a visitor in ages.
AyaneForeclosure Task Force
True...but were we expecting anyone?[sweat]
"I'm an advisor with Schale. It's nice to meet you."
NonomiForeclosure Task Force
[exclamation mark]
AyaneForeclosure Task Force
No way! Are you?!
SerikaForeclosure Task Force
You're with Schale? The Federal Investigation Club?![?!]
NonomiForeclosure Task Force
Wow! That means you got the letter Ayane wrote! ☆[하트]
AyaneForeclosure Task Force
This is great. This means we can finally get more ammo and supplies.
AyaneForeclosure Task Force
I have to tell Hoshino. Wait... Where is she anyway?[question mark]
SerikaForeclosure Task Force
She's taking a nap in the next room. I'll go wake her up.
Sound effect: door open
BGM stops
Sound effect: rapid
NonomiForeclosure Task Force
Was that gunfire?!
ShirokoForeclosure Task Force
...!
Loading...
BGM: Theme 05
File:Helmet Gangster Black 00.png
Helmet Gangster BKata-Kata Helmet Gang
Hahaha!
File:Helmet Gangster Red 00.png
Helmet Gangster AKata-Kata Helmet Gang
They're all out of ammo! Finish 'em off, and then take over the school![exclamation mark]
Sound effect: rapid
Sound effect: run
AyaneForeclosure Task Force
There's a group approaching the school! It must be the Kata-Kata Helmet Gang![?!]
ShirokoForeclosure Task Force
Those punks... They have some nerve coming back for more.
Sound effect: run
HoshinoForeclosure Task Force
I've got Hoshino! Now if she'd just wake up!
SerikaForeclosure Task Force
*yawn* Just five more minutes...
AyaneForeclosure Task Force
Hoshino! The Helmet Gang is attacking again! By the way, this is Sensei from Schale.[exclamation mark]
SerikaForeclosure Task Force
Ohhh. That's a problem... *yawn* Nice to meet you, Sensei.
Sound effect: cartoon
HoshinoForeclosure Task Force
Wake up and get your butt in gear, Hoshino! Literally! We have to defend the school!
SerikaForeclosure Task Force
*yawn* Don't they know it's rude to wake the elderly during naptime? Time to teach those Helmet Gang whippersnappers a lesson.
Sound effect: reload
ShirokoForeclosure Task Force
Let's get going. Sensei brought us ammo and supplies to use.
NonomiForeclosure Task Force
Okay! Let's sortie, everyone! ☆[twinkle]
Sound effect: run
AyaneForeclosure Task Force
I'll navigate us from here.[반응]
AyaneForeclosure Task Force
Stay on the back lines and provide support, Sensei!
Loading...
BGM: Theme 11
Sound effect: radio
AyaneForeclosure Task Force
The Kata-Kata Helmet Gang is retreating from the district.
NonomiForeclosure Task Force
Wow! We won! ☆[twinkle]
SerikaForeclosure Task Force
Hahaha! How do you like that, Helmet Gang?[재잘]
AyaneForeclosure Task Force
Great job, everyone! You're safe to return to campus.
BGM stops