Template:Story: Difference between revisions
update TODOs
PetraMagna (talk | contribs) (adjustment to sound processing; mutli-spine scenes are not handled correctly as of now) |
PetraMagna (talk | contribs) (update TODOs) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 4:
|{{#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>
|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">
--><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><!--
Line 21:
</div></includeonly><noinclude>TODO:
#BGM
#*Keep updating [[Template:Audio]]
#Background
#*Memorial lobby currently unavailable.
#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.
#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.
Line 37 ⟶ 35:
#*Shake is good; movement maybe?
#*<code>#na;</code> sometimes has a speaker; done?
#Mobile/small screen compatibility check. Character affiliation might be too long to fit.
{{Story
Line 57:
|name5=???
|affiliation5=
|text5=Huh?
Line 71 ⟶ 69:
|name8=???
|affiliation8=
|text8=...
Line 78 ⟶ 74:
|name9=???
|affiliation9=
|text9=Hmm...
Line 110 ⟶ 104:
|name17=???
|affiliation17=
|text17=...
Line 117 ⟶ 109:
|name18=???
|affiliation18=
|text18=Are you okay?
Line 129 ⟶ 119:
|name20=Shiroko
|affiliation20=Foreclosure Task Force
|text20=At least you're alive. I thought you were a goner when I saw you lying in the road like that.
|group20=1
Line 138 ⟶ 126:
|name21=Shiroko
|affiliation21=Foreclosure Task Force
|text21=What's that? You fainted from hunger?
|group21=1
Line 147 ⟶ 133:
|name22=Shiroko
|affiliation22=Foreclosure Task Force
|text22=Does that mean you're homeless?
|group22=1
Line 156 ⟶ 140:
|name23=Shiroko
|affiliation23=Foreclosure Task Force
|text23=You didn't get mugged, did you? Or involved in some kind of accident?
|group23=1
Line 165 ⟶ 147:
|name24=Shiroko
|affiliation24=Foreclosure Task Force
|text24=What's that? You fainted from hunger?
|group24=1
Line 174 ⟶ 154:
|name25=Shiroko
|affiliation25=Foreclosure Task Force
|text25=So you're not homeless?
|group25=1
Line 183 ⟶ 161:
|name26=Shiroko
|affiliation26=Foreclosure Task Force
|text26=Oh...
Line 196 ⟶ 172:
|name29=Shiroko
|affiliation29=Foreclosure Task Force
|text29=*glances*
|portrait29=Shiroko
|spine29=Shiroko
|sequence29=04
|30=student-text
|name30=Shiroko
|affiliation30=Foreclosure Task Force
|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
|name31=Shiroko
|affiliation31=Foreclosure Task Force
|text31=Well, that's hardly surprising.
|portrait31=Shiroko
|spine31=Shiroko
|sequence31=01
|32=student-text
|name32=Shiroko
|affiliation32=Foreclosure Task Force
|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
|name33=Shiroko
|affiliation33=Foreclosure Task Force
|text33=You would have more luck further toward the outskirts.
|portrait33=Shiroko
|spine33=Shiroko
|sequence33=01
|34=student-text
|name34=Shiroko
|affiliation34=Foreclosure Task Force
|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
|name35=Shiroko
|affiliation35=Foreclosure Task Force
|text35=Hold on.
|portrait35=Shiroko
|spine35=Shiroko
|sequence35=01
|36=sound
Line 252 ⟶ 235:
|name38=Shiroko
|affiliation38=Foreclosure Task Force
|text38=Here. Have some of my energy drink.
|portrait38=Shiroko
|spine38=Shiroko
|sequence38=03
|39=student-text
|name39=Shiroko
|affiliation39=Foreclosure Task Force
|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
|name40=Shiroko
|affiliation40=Foreclosure Task Force
|text40=Wait. Let me get you a cup or something.
|portrait40=Shiroko
|spine40=Shiroko
|sequence40=02
|41=sensei
Line 283 ⟶ 269:
|name44=Shiroko
|affiliation44=Foreclosure Task Force
|text44=...!{{emoticon|!}}
|portrait44=Shiroko
|spine44=Shiroko
|sequence44=00
|45=student-text
|name45=Shiroko
|affiliation45=Foreclosure Task Force
|text45=You weren't supposed to...
|portrait45=Shiroko
|spine45=Shiroko
|sequence45=04
|46=student-text
|name46=Shiroko
|affiliation46=Foreclosure Task Force
|text46=Never mind. Don't worry about it.
|portrait46=Shiroko
|spine46=Shiroko
|sequence46=01
|47=sensei
Line 307 ⟶ 296:
|name48=Shiroko
|affiliation48=Foreclosure Task Force
|text48=Um...
|portrait48=Shiroko
|spine48=Shiroko
|sequence48=01
|49=student-text
|name49=Shiroko
|affiliation49=Foreclosure Task Force
|text49=You look like you're an adult from the General Student Council.
Are you here on some kind of academy-related business?
|portrait49=Shiroko
|spine49=Shiroko
|sequence49=00
|50=student-text
|name50=Shiroko
|affiliation50=Foreclosure Task Force
|text50=Ours is the only one around.
|portrait50=Shiroko
|spine50=Shiroko
|sequence50=01
|51=student-text
|name51=Shiroko
|affiliation51=Foreclosure Task Force
|text51=So you're here to visit Abydos High School?{{emoticon|반응}}
|portrait51=Shiroko
|spine51=Shiroko
|sequence51=05
|52=sensei
Line 340 ⟶ 333:
|name53=Shiroko
|affiliation53=Foreclosure Task Force
|text53=Oh. It's been a long time since anyone visited us.
|portrait53=Shiroko
|spine53=Shiroko
|sequence53=01
|54=student-text
|name54=Shiroko
|affiliation54=Foreclosure Task Force
|text54=Let me show you the way. It's not too far from here.
|portrait54=Shiroko
|spine54=Shiroko
|sequence54=00
|55=student-text
|name55=Shiroko
|affiliation55=Foreclosure Task Force
|text55=What? Too hungry to move?{{emoticon|?}}
|portrait55=Shiroko
|spine55=Shiroko
|sequence55=02
|56=student-text
|name56=Shiroko
|affiliation56=Foreclosure Task Force
|text56=That's...a problem.
|portrait56=Shiroko
|spine56=Shiroko
|sequence56=01
|57=sensei
Line 371 ⟶ 368:
|name58=Shiroko
|affiliation58=Foreclosure Task Force
|text58=But my bike only has one seat.
|portrait58=Shiroko
|spine58=Shiroko
|sequence58=02
|59=sensei
Line 381 ⟶ 379:
|name60=Shiroko
|affiliation60=Foreclosure Task Force
|text60=...{{emoticon|…}}
|portrait60=Shiroko
|spine60=Shiroko
|sequence60=04
|61=student-text
|name61=Shiroko
|affiliation61=Foreclosure Task Force
|text61=Fine. I'd rather do that.
|portrait61=Shiroko
|spine61=Shiroko
|sequence61=01
|62=sound
Line 399:
|name63=Shiroko
|affiliation63=Foreclosure Task Force
|text63=Let me just park my bike.
|portrait63=Shiroko
|spine63=Shiroko
|sequence63=01
|64=student-text
|name64=Shiroko
|affiliation64=Foreclosure Task Force
|text64=Hop on.
|portrait64=Shiroko
|spine64=Shiroko
|sequence64=01
|65=sound
Line 420 ⟶ 422:
|name67=Shiroko
|affiliation67=Foreclosure Task Force
|text67=Wait.
|portrait67=Shiroko
|spine67=Shiroko
|sequence67=02
|68=student-text
|name68=Shiroko
|affiliation68=Foreclosure Task Force
|text68=...{{emoticon|…}}
|portrait68=Shiroko
|spine68=Shiroko
|sequence68=04
|69=student-text
|name69=Shiroko
|affiliation69=Foreclosure Task Force
|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
|name70=Shiroko
|affiliation70=Foreclosure Task Force
|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
|name71=Shiroko
|affiliation71=Foreclosure Task Force
|text71=Huh? You don't mind?
|portrait71=Shiroko
|spine71=Shiroko
|sequence71=02
|72=student-text
|name72=Shiroko
|affiliation72=Foreclosure Task Force
|text72=You actually think I smell good?
|portrait72=Shiroko
|spine72=Shiroko
|sequence72=01
|73=student-text
|name73=Shiroko
|affiliation73=Foreclosure Task Force
|text73=...
|portrait73=Shiroko
|spine73=Shiroko
|sequence73=04
|74=student-text
|name74=Shiroko
|affiliation74=Foreclosure Task Force
|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
|name75=Shiroko
|affiliation75=Foreclosure Task Force
|text75=Let's go.
|portrait75=Shiroko
|spine75=Shiroko
|sequence75=00
|76=sound
Line 487 ⟶ 498:
|name77=Shiroko
|affiliation77=Foreclosure Task Force
|text77=*shuffle*
|portrait77=Shiroko
|spine77=Shiroko
|sequence77=00
|78=student-text
|name78=Shiroko
|affiliation78=Foreclosure Task Force
|text78=Hold on tight.{{emoticon|음표}}
|portrait78=Shiroko
|spine78=Shiroko
|sequence78=03
|79=bgm-stop
Line 518 ⟶ 531:
|name84=Shiroko
|affiliation84=Foreclosure Task Force
|text84=I'm back.
|portrait84=Shiroko
|spine84=Shiroko
|sequence84=01
|85=student-text
|name85=Serika
|affiliation85=Foreclosure Task Force
|text85=Welcome back, Shiro...ko?
|portrait85=Serika
|spine85=Serika
|sequence85=01
|86=student-text
|name86=Serika
|affiliation86=Foreclosure Task Force
|text86=Who's that riding on your back?!{{emoticon|?!}}
|portrait86=Serika
|spine86=Serika
|sequence86=04
|87=student-text
|name87=Nonomi
|affiliation87=Foreclosure Task Force
|text87=Whoa! Shiroko kidnapped someone!
|portrait87=Nonomi
|spine87=Nonomi
|sequence87=03
|88=student-text
|name88=Ayane
|affiliation88=Foreclosure Task Force
|text88=That or it's a dead body! What did you do, Shiroko?!
|portrait88=Ayane
|spine88=Ayane
|sequence88=06
|89=student-text
|name89=Serika
|affiliation89=Foreclosure Task Force
|text89=Everyone, calm down. We have to help her hide the body!
Go grab a shovel and pickaxe from the storage!{{emoticon|반응}}
|portrait89=Serika
|spine89=Serika
|sequence89=11
|90=student-text
|name90=Shiroko
|affiliation90=Foreclosure Task Force
|text90=...{{emoticon|땀}}
|portrait90=Shiroko
|spine90=Shiroko
|sequence90=01
|91=info
Line 579 ⟶ 599:
|name94=Shiroko
|affiliation94=Foreclosure Task Force
|text94=Settle down—they're alive and breathing. They just came to visit the school.
|portrait94=Shiroko
|spine94=Shiroko
|sequence94=09
|95=student-text
|name95=Ayane
|affiliation95=Foreclosure Task Force
|text95=What? It's not a corpse?{{emoticon|?}}
|portrait95=Ayane
|spine95=Ayane
|sequence95=12
|96=student-text
|name96=Serika
|affiliation96=Foreclosure Task Force
|text96=A visitor? Are you sure you didn't kidnap them?
|portrait96=Serika
|spine96=Serika
|sequence96=00
|97=student-text
|name97=Shiroko
|affiliation97=Foreclosure Task Force
|text97=Uh...
|portrait97=Shiroko
|spine97=Shiroko
|sequence97=01
|98=sensei
Line 610 ⟶ 634:
|name99=Nonomi
|affiliation99=Foreclosure Task Force
|text99=I'm shocked. We haven't had a visitor in ages.
|portrait99=Nonomi
|spine99=Nonomi
|sequence99=01
|100=student-text
|name100=Ayane
|affiliation100=Foreclosure Task Force
|text100=True...but were we expecting anyone?{{emoticon|땀}}
|portrait100=Ayane
|spine100=Ayane
|sequence100=04
|101=sensei
Line 627 ⟶ 653:
|name102=Nonomi
|affiliation102=Foreclosure Task Force
|text102={{emoticon|!}}
|portrait102=Nonomi
|spine102=Nonomi
|sequence102=04
|103=student-text
|name103=Ayane
|affiliation103=Foreclosure Task Force
|text103=No way! Are you?!
|portrait103=Ayane
|spine103=Ayane
|sequence103=02
|104=student-text
|name104=Serika
|affiliation104=Foreclosure Task Force
|text104=You're with Schale? The Federal Investigation Club?!{{emoticon|?!}}
|portrait104=Serika
|spine104=Serika
|sequence104=06
|105=student-text
|name105=Nonomi
|affiliation105=Foreclosure Task Force
|text105=Wow! That means you got the letter Ayane wrote! ☆{{emoticon|하트}}
|portrait105=Nonomi
|spine105=Nonomi
|sequence105=03
|106=student-text
|name106=Ayane
|affiliation106=Foreclosure Task Force
|text106=This is great. This means we can finally get more ammo and supplies.
|portrait106=Ayane
|spine106=Ayane
|sequence106=03
|107=student-text
|name107=Ayane
|affiliation107=Foreclosure Task Force
|text107=I have to tell Hoshino. Wait... Where is she anyway?{{emoticon|?}}
|portrait107=Ayane
|spine107=Ayane
|sequence107=13
|108=student-text
|name108=Serika
|affiliation108=Foreclosure Task Force
|text108=She's taking a nap in the next room. I'll go wake her up.
|portrait108=Serika
|spine108=Serika
|sequence108=12
|109=sound
Line 689 ⟶ 722:
|name113=Nonomi
|affiliation113=Foreclosure Task Force
|text113=Was that gunfire?!
|portrait113=Nonomi
|spine113=Nonomi
|sequence113=06
|114=student-text
|name114=Shiroko
|affiliation114=Foreclosure Task Force
|text114=...!
|portrait114=Shiroko
|spine114=Shiroko
|sequence114=05
|115=bgm
Line 711 ⟶ 746:
|name117=Helmet Gangster B
|affiliation117=Kata-Kata Helmet Gang
|text117=Hahaha!
|portrait117=
|spine117=Helmet Gangster Black
|sequence117=00
|118=student-text
|name118=Helmet Gangster A
|affiliation118=Kata-Kata Helmet Gang
|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=sound
Line 739 ⟶ 776:
|name123=Ayane
|affiliation123=Foreclosure Task Force
|text123=There's a group approaching the school! It must be the Kata-Kata Helmet Gang!{{emoticon|?!}}
|portrait123=Ayane
|spine123=Ayane
|sequence123=12
|124=student-text
|name124=Shiroko
|affiliation124=Foreclosure Task Force
|text124=Those punks... They have some nerve coming back for more.
|portrait124=Shiroko
|spine124=Shiroko
|sequence124=05
|125=sound
Line 757 ⟶ 796:
|name126=Hoshino
|affiliation126=Foreclosure Task Force
|text126=I've got Hoshino! Now if she'd just wake up!
|portrait126=Hoshino
|spine126=Hoshino
|sequence126=02
|127=student-text
|name127=Serika
|affiliation127=Foreclosure Task Force
|text127=*yawn* Just five more minutes...
|portrait127=Serika
|spine127=Serika
|sequence127=06
|128=student-text
|name128=Ayane
|affiliation128=Foreclosure Task Force
|text128=Hoshino! The Helmet Gang is attacking again! By the way, this is Sensei from Schale.{{emoticon|!}}
|portrait128=Ayane
|spine128=Ayane
|sequence128=06
|129=student-text
|name129=Serika
|affiliation129=Foreclosure Task Force
|text129=Ohhh. That's a problem... *yawn* Nice to meet you, Sensei.
|portrait129=Serika
|spine129=Serika
|sequence129=11
|130=sound
Line 789 ⟶ 832:
|name131=Hoshino
|affiliation131=Foreclosure Task Force
|text131=Wake up and get your butt in gear, Hoshino! Literally! We have to defend the school!
|portrait131=Hoshino
|spine131=Hoshino
|sequence131=99
|132=student-text
|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.
|portrait132=Serika
|spine132=Serika
|sequence132=11
|133=sound
Line 809 ⟶ 854:
|name134=Shiroko
|affiliation134=Foreclosure Task Force
|text134=Let's get going. Sensei brought us ammo and supplies to use.
|portrait134=Shiroko
|spine134=Shiroko
|sequence134=05
|135=student-text
|name135=Nonomi
|affiliation135=Foreclosure Task Force
|text135=Okay! Let's sortie, everyone! ☆{{emoticon|반짝}}
|portrait135=Nonomi
|spine135=Nonomi
|sequence135=03
|136=sound
Line 827 ⟶ 874:
|name137=Ayane
|affiliation137=Foreclosure Task Force
|text137=I'll navigate us from here.{{emoticon|반응}}
|portrait137=Ayane
|spine137=Ayane
|sequence137=15
|138=student-text
|name138=Ayane
|affiliation138=Foreclosure Task Force
|text138=Stay on the back lines and provide support, Sensei!
|portrait138=Ayane
|spine138=Ayane
|sequence138=00
|139=bgm
Line 855 ⟶ 904:
|name142=Ayane
|affiliation142=Foreclosure Task Force
|text142=The Kata-Kata Helmet Gang is retreating from the district.
|portrait142=Ayane
|spine142=Ayane
|sequence142=03
|143=student-text
|name143=Nonomi
|affiliation143=Foreclosure Task Force
|text143=Wow! We won! ☆{{emoticon|반짝}}
|portrait143=Nonomi
|spine143=Nonomi
|sequence143=03
|144=student-text
|name144=Serika
|affiliation144=Foreclosure Task Force
|text144=Hahaha! How do you like that, Helmet Gang?{{emoticon|재잘}}
|portrait144=Serika
|spine144=Serika
|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
|146=info
|