12 Commits
0.1.0 ... 1.4

Author SHA1 Message Date
b672be28ee Update Jenkinsfile 2025-02-22 20:50:12 +02:00
fe8b0f41c1 Delete ‏‏renpy - קיצור דרך.lnk 2025-02-22 20:40:31 +02:00
2b40e273ed Some Minor additions + webp image conversion
more details in the release notes!
2025-02-09 11:36:38 +02:00
ceb983387a Merge branch 'main' of https://git.ruff.co.il/amai.ig/otomai 2025-02-05 13:24:24 +02:00
efc60b73ad All of the assets are finally here
description in release!
2025-02-05 13:23:35 +02:00
e033fd1488 Update Jenkinsfile 2025-01-25 18:23:20 +02:00
bde4926c5f Update Jenkinsfile 2025-01-25 18:22:29 +02:00
c69e1e7a29 Update Dockerfile 2025-01-25 17:54:13 +02:00
41d47fd6bd Update Jenkinsfile 2025-01-25 17:51:20 +02:00
3c30af0099 Add Jenkinsfile-prod 2025-01-25 17:49:15 +02:00
24b536857b Finished UI translation
check releases for info
2025-01-23 16:44:08 +02:00
682e0d660d Halfway Graphical Point Release
i put all of the details in the new release
2025-01-19 18:47:35 +02:00
243 changed files with 1241 additions and 736 deletions

View File

@@ -1,2 +1,2 @@
FROM httpd:latest
COPY ./game-data/ /usr/local/apache2/htdocs
COPY ./game-data/ /usr/local/apache2/htdocs

29
Jenkinsfile vendored
View File

@@ -55,29 +55,14 @@ pipeline {
}
}
}
stage('Clean Old Container') {
steps {
catchError(buildResult: 'SUCCESS',message: 'Container doesn\'t exist on host, skipping...', stageResult: 'ABORTED') {
sh 'docker stop otomai'
sh 'docker rm otomai'
}
}
}
post {
success {
// Trigger the deployment job on success of the build
build job: 'otomai-prod', wait: false
}
stage('Run new container') {
steps {
script {
// Define registry credentials and image name
def registryCredentialsId = '7e506860-ca64-47bd-92a8-1a591dd12cba'
def imageName = 'git.ruff.co.il/amai.ig/otomai:latest'
// Login to registry
docker.withRegistry('https://git.ruff.co.il', registryCredentialsId) {
// Run container
docker.image(imageName).run('-p 10002:80 --name otomai')
}
}
}
failure {
echo "Build failed, deployment not triggered."
}
}
}

31
Jenkinsfile-prod Normal file
View File

@@ -0,0 +1,31 @@
pipeline {
agent {
label 'prod' // Runs on a node labeled 'prod'
}
stages {
stage('Clean Old Container') {
steps {
script {
catchError(buildResult: 'SUCCESS', message: 'Container doesn\'t exist on host, skipping...', stageResult: 'ABORTED') {
sh 'docker stop game-pod1'
sh 'docker rm game-pod1'
}
}
}
}
stage('Run new container in Production') {
steps {
script {
// Define registry credentials and image name
def registryCredentialsId = '7e506860-ca64-47bd-92a8-1a591dd12cba'
def imageName = 'git.ruff.co.il/amai.ig/otomai:latest'
// Login to registry and run container in prod environment
docker.withRegistry('https://git.ruff.co.il', registryCredentialsId) {
docker.image(imageName).run('-p 22443:80 --name game-pod1')
}
}
}
}
}
}

View File

@@ -2,9 +2,9 @@
errors listed below, and try again.
File "game/akai_route.rpy", line 395: play requires a file
play bgm_convention
^
File "game/sprite_settings.rpy", line 157: group expects a non-empty block.
group sfx:
^
Ren'Py Version: Ren'Py 8.3.2.24090902
Sun Jan 12 14:45:42 2025
Tue Feb 4 11:52:33 2025

BIN
game/ARIAL.TTF Normal file

Binary file not shown.

BIN
game/FreeMono.otf Normal file

Binary file not shown.

BIN
game/FreeSans.ttf Normal file

Binary file not shown.

BIN
game/Monospace.ttf Normal file

Binary file not shown.

BIN
game/NotoSans-Regular.ttf Normal file

Binary file not shown.

BIN
game/NotoSansJP-Regular.ttf Normal file

Binary file not shown.

View File

@@ -19,9 +19,9 @@ label akai_route:
ao laugh "מאז שראה אותנו לראשונה בפרסומים, הוא ידע שהוא רוצה להיות חלק מאיתנו."
ao sad "אך לצערו של אקאי הצעיר, ההרשמה להתנדבות אפשרית רק מגיל 15"
ao sad "אך לצערו של אקאי הצעיר, ההרשמה להתנדבות אפשרית רק מגיל 15..."
ak stress "אאוי את לא צריכה לספר לו על זה."
ak stress "אאוי... את לא צריכה לספר לו על... זה."
ao smug "הו כן, הוא היה כל כך אומלל שלא קיבלו אותו להתנדבות, עד כדי שהוא השתלט על תחרות הקוספליי ו-"
@@ -40,9 +40,9 @@ label akai_route:
hide aoi with dissolve
ak happy "אאוי הזו היא דואגת לי כי היא יודעת כמה חשוב היום הזה."
ak happy "אאוי הזו... היא דואגת לי כי היא יודעת כמה חשוב היום הזה."
ak "האמת דיברתי עם אחראית המתנדבים, היא אמרה שאם אצליח בכנס הזה, אולי אהיה חבר סגל כבר באחד הבא!"
ak "האמת... דיברתי עם אחראית המתנדבים, היא אמרה שאם אצליח בכנס הזה, אולי אהיה חבר סגל כבר באחד הבא!"
ak "אני ממש מקווה שהכל ילך חלק...!"
@@ -54,7 +54,7 @@ label akai_route:
"וואי וואי, לא פלא שאתה מתרגש!":
pass
ak stress "כן, אבל אני ממש חושש שלא אצליח לעשות את הכל לבדי"
ak stress "כן, אבל אני ממש חושש שלא אצליח לעשות את הכל לבדי..."
p "אני פה כדי לעזור לך אקאי, על אמת!"
@@ -72,13 +72,13 @@ label akai_route:
ak happy "אוקיי, אם אתה בטוח אז בוא נהנה מההתנדבות ביחד!"
ak think "טוב, קודם כל אני צריך להגיע לתדריך המתנדבים! רק ככה אוכל באמת להבין את חשיבות התפקיד והמשימה"
ak think "טוב, קודם כל אני צריך להגיע לתדריך המתנדבים! רק ככה אוכל באמת להבין את חשיבות התפקיד והמשימה..."
p "למה הכוונה?"
ak excited "לפני כל התנדבות, המתנדבים צריכים לעבור תדריך!"
ak "אני גופר בכנס הזה. ואני לא מתכוון להיות סתם גופר רגיל"
ak "אני גופר בכנס הזה. ואני לא מתכוון להיות סתם גופר רגיל..."
ak "אני אהיה סופר גופר!"
@@ -128,7 +128,7 @@ label akai_route:
p "אקאי הכל בסדר?? אתה לא חייב להיות כל כך לחוץ!"
ak serious stress "אני בסדר גמור!!! אין כאן שום בעיה!!!"
ak serious_stress "אני בסדר גמור!!! אין כאן שום בעיה!!!"
"אקאי מתכופף ומרים את הארגז בקלילות יתר."
@@ -146,13 +146,15 @@ label akai_route:
ak stress "אה? כן, כן, הכל בסדר."
show akai -stress
ak "מאשה היא אחראית המתנדבים. היא זו שמחליטה בסוף הכנס הזה אם אהיה חבר סגל או לא."
p "אה בגלל זה היית כל כך לחוץ מולה"
p "אה... בגלל זה היית כל כך לחוץ מולה..."
ak "אני לא יודע איך להוכיח לה שאני מוכן לזה. אני רוצה שיסתכלו עליי וידעו בוודאות שאני מסוגל להיות בסגל!"
p "המממ מה אם פשוט תעשה את המשימות על הצד הטוב ביותר, במקום להיות לחוץ?"
p "המממ... מה אם פשוט תעשה את המשימות על הצד הטוב ביותר, במקום להיות לחוץ?"
ak happy "טוב, לפחות המשימה כרגע קלילה. בסך הכל רק להעביר ארגז מצד אחד לצד שני."
@@ -172,7 +174,9 @@ label akai_route:
kid2 "תוכל בבקשה לעזור לנו?"
ak stress "אהההה אני לא בטוח שיש לי זמן לזה"
ak stress "אהההה... אני לא בטוח שיש לי זמן לזה..."
$ renpy.force_autosave(True,True)
menu:
"רגע, לענות לשאלות זה לא הדבר האחראי לעשות?":
@@ -201,7 +205,7 @@ label akai_route:
kid2 "לא לא, היא לא כל כך גבוהה! היא שמה פאה ורודה ויש לה עדשות אדומות!"
ak think "או-או איך נדע מי דובר אמת?"
ak think "או-או... איך נדע מי דובר אמת?"
menu:
"נשמע שהיא באה מחופשת.":
@@ -244,13 +248,15 @@ label akai_route:
m "יופי, בואי נתחיל לפרוק את הסחורה ולסדר אותם לפי דמות. על המפה הכחולה שימי את אאוי, על הלבנה את שירו ועל האדומה את"
m "..."
menu:
"מה אתם רציניים?":
pass
"אתם בטוחים שהצבעים נכונים לכל הדמויות?":
pass
ak " אקאי?"
ak "... אקאי?"
m2 "בול! רגע, מי אלו מאחורייך?"
@@ -330,7 +336,7 @@ label akai_route:
"בחדר נמצאים פחות מתנדבים מקודם, כנראה שרובם כבר הלכו למשמרות שלהם."
"מאשה באינוש עדיין נמצאת בחדר, מסמנת דברים בקלסר, היא אפילו נראית קצת מודאגת."
"מאשה ביינוש עדיין נמצאת בחדר, מסמנת דברים בקלסר, היא אפילו נראית קצת מודאגת."
menu:
"חזרנו לקבל משימה!":
@@ -344,7 +350,7 @@ label akai_route:
show akai stress with dissolve
ak "א-אני גופר. ואין לי משימה. נראה לי. הא הא"
ak "א-אני גופר. ואין לי משימה. נראה לי. הא הא..."
hr "תהיה בסדר עם להחליף מתנדב בשאר המשמרת שלו?"
@@ -352,11 +358,11 @@ label akai_route:
hr "יופי. אחד המתנדבים של עמדת תיקון הקוספליי גילה שהוא אלרגי לדבק, אירוני נכון? כרגע יש שם מתנדבת אחת, אבל אנחנו חייבים ששני אנשים יאיישו את העמדה. זה בסדר?"
ak happy stress "מצויין! נהדר! נפלא! כמובן שאני יכול לתקן כל קוספליי שקיים!"
ak happy_stress "מצויין! נהדר! נפלא! כמובן שאני יכול לתקן כל קוספליי שקיים!"
p "{size=20}אקאי. לנשום עמוק."
hr "אז נפלא! עמית המתנדבת ששם יכולה להדריך אתכם לכל דבר שתרצו, בהצלחה!"
hr "אז... נפלא! עמית המתנדבת ששם יכולה להדריך אתכם לכל דבר שתרצו, בהצלחה!"
"אקאי ואתה יוצאים מחדר המתנדבים לכיוון עמדת תיקון הקוספליי."
@@ -398,18 +404,19 @@ label akai_route:
play music bgm_convention
am "קיייה! אקאי-קון?!?! ✪ ω ✪"
am "קיייה! אקאי סנפאי?!?!
{=emoji}✪ ω ✪"
with hpunch
ak happy stress "בואי לא נגזים, אני לא *כזה* מבוגר-"
ak happy_stress "בואי לא נגזים, אני לא *כזה* מבוגר-"
am "אני לא מאמינה, אקאי-קון פה!"
am "אני לא מאמינה, אקאי סנפאי פה!"
am "רגע לא נכון אתה פה כדי להתנדב איתי?!?!?"
am "רגע... לא נכון... אתה פה כדי להתנדב איתי?!?!?"
ak "טוב, כן, ביקשו ממני להחליף את–"
am "קייה!!!איזה כבוד הוא לי!!!"
am "קייה!!! איזה כבוד הוא לי!!!"
am "אקאי בכבודו ובעצמו!!!"
@@ -417,7 +424,7 @@ label akai_route:
ak serious "שום פרופ שבור לא יעבור אותי! אני אשבו– אתקן לו את הצורה!"
am "יאייייי! אתה כזה מגניב אקאי!!! אבל רגע"
am "יאייייי! אתה כזה מגניב אקאי!!! אבל רגע..."
am "מי זה שם שאיתך?"
@@ -439,7 +446,7 @@ label akai_route:
"כמו שאומרים, כל משימה אפשר לעשות בזוגות?":
pass
am "הבנתי. טוב, אם אקאי סנפאי סומך עליך, אז כנראה שגם אני."
am "...הבנתי. טוב, אם אקאי סנפאי סומך עליך, אז כנראה שגם אני."
p "תודה? נראה לי?"
@@ -471,11 +478,11 @@ label akai_route:
ak "ובמה אני יכול לעזור לך?"
p "אולי ה נעל שהוא מחזיק ביד?"
p "אולי ה... נעל שהוא מחזיק ביד?"
p "היא נראית לא משהו"
p "היא נראית לא משהו..."
sh "הייתה לי תאונה, בדרך לתחרות האיידול. אני יודע שזה טכנית לא קוספליי, אבל"
sh "הייתה לי... תאונה, בדרך לתחרות האיידול. אני יודע שזה טכנית לא קוספליי, אבל..."
sh "תוכלו לעזור לי?"
@@ -509,6 +516,8 @@ label akai_route:
p "הכל בסדר אקאי, בלי פאניקה!"
$ renpy.force_autosave(True,True)
menu:
"אתה יכול לעשות את זה לבד!":
jump akai_route_2_good
@@ -536,7 +545,7 @@ label akai_route:
p "אקאי, אני לא יודע אם זה יעבוד–"
ak happy stress "על מה אתה מדבר?! אני יכול לעשות את זה!"
ak happy_stress "על מה אתה מדבר?! אני יכול לעשות את זה!"
ak "אני קם כל יום ב-6! אין מישהו שיותר טוב בלהקים אנשים ממני!"
@@ -562,25 +571,25 @@ label akai_route:
show akai stress
"שירו עוזב את העמדה, קצת עצוב ועדיין עם הנעל הבלויה. אפשר רק לקוות שהחוויה לא הרסה לו את התחרות"
"שירו עוזב את העמדה, קצת עצוב ועדיין עם הנעל הבלויה. אפשר רק לקוות שהחוויה לא הרסה לו את התחרות..."
"קצת אחרי ששירו עוזב, עמית נדבת מתעוררת."
play music bgm_weird
am "מה מה קרה?"
am2 "מה... מה קרה?"
am "נרדמתי?"
am2 "נרדמתי?"
ak "כן."
ak "...כן."
am "היה לי חלום ממש מוזר שראיתי גם אותך וגם את שירו"
am "היה לי חלום ממש מוזר שראיתי גם אותך וגם את שירו..."
am "אבל זה בטוח רק חלום, נכון?"
am "אבל זה בטוח רק חלום, נכון...?"
ak "...עכשיו זה כן."
ak happy stress "לא נורא! בואי בואי נסיים את המשמרת הזו בצורה טובה!"
ak happy_stress "לא נורא! בואי... בואי נסיים את המשמרת הזו בצורה טובה!"
"המשמרת המשיכה בלי עוד תקלות מיוחדות. קצת דבק פה, ספריי לפאה שם. נראה שאקאי כן הצליח קצת להתעשת מסיפור הנעל המקוללת, אבל האם שירו יהיה בסדר?"
@@ -593,11 +602,11 @@ label akai_route:
stop music fadeout 1.0
ak think "אתה אתה צודק."
ak think "אתה... אתה צודק."
ak "אני רק צריך לזכור את האימונים שלי."
p "את התדריך?"
p "...את התדריך?"
ak "את התדריך!"
@@ -618,13 +627,13 @@ label akai_route:
show akai happy with dissolve
ak "בעזרת הכוח שניתן לי בתדריך המתנדבים אני אתקן אותך!!!"
ak "בעזרת הכוח שניתן לי בתדריך המתנדבים... אני אתקן אותך!!!"
play music bgm_magical
pause 1.0
"אקאי מורח בעדינות דבק מגע על הסולייה של הנעל, ומחכה כחמש דקות שהוא יהיה מוכן. לאחר שהדבק התייבש מספיק, הוא מחבר את הסולייה לשאר הנעל במכה אחת!!!"
"אקאי מורח בעדינות דבק מגע על הסולייה של הנעל, ומחכה כחמש דקות שהוא יהיה מוכן. לאחר שהדבק התייבש מספיק, הוא מחבר את הסולייה לשאר הנעל במכה אחת...!!!"
"הנעל כמו חדשה! אפילו נראה שהיא מנצנצת קצת!"
@@ -636,7 +645,7 @@ label akai_route:
show akai at right
with dissolve
sh "אקאי"
sh "אקאי..."
sh happy "אתה מדהים! הצלחת לתקן אותה!"
@@ -668,33 +677,40 @@ label akai_route:
p "ותראה, אפילו עמית מתעוררת!"
am "מה מה קרה?"
am2 "מה... מה קרה?"
am "נרדמתי? ⊙.☉"
am2 "נרדמתי?
{=emoji}⊙.☉"
ak "כן, אבל אל תדאגי!"
ak "...כן, אבל אל תדאגי!"
ak "הסתדרתי עם הבעיה של שירו!"
am "שירו היה כאן?! ואני נרדמתי?! ╚(•⌂•)╝"
am "...שירו היה כאן?! ואני נרדמתי?!
{=emoji}╚(•⌂•)╝"
am "אני לא מאמינה שפספסתי את זה שהיו שניים מתוך שלושת המאסקוטים של אמא\"י באותה הסצנה במשחק!!! (。>︿<)_θ"
am "אני לא מאמינה שפספסתי את זה שהיו שניים מתוך שלושת המאסקוטים של אמא\"י באותה הסצנה במשחק!!!
{=emoji}😩"
am "איך אני אתמודד עם זה?!?!"
am "אוי ואבוי... איך אני אתמודד עם זה?!?!"
p "נראה לי עדיף שאולי לא תראי אותו יותר מדי מקרוב."
p "...נראה לי עדיף שאולי לא תראי אותו יותר מדי מקרוב."
p "אנחנו לא רוצים שתתעלפי שוב."
ak think "ועדיין יש לנו זמן עד לסוף המשמרת"
ak think "ועדיין יש לנו זמן עד לסוף המשמרת..."
am "אז בשבילך אקאי, אני אשאר ערה כל המשמרת! ✪ ω ✪"
am "אז בשבילך אקאי, אני אשאר ערה כל המשמרת!
{=emoji}✪ ω ✪"
am "כל השבוע אם צריך!"
ak stress "בואי נתרכז בלסיים את הכנס בחתיכה אחת, בסדר?"
am "כן, אקאי סנפאי! (。・ω・。)"
am "כן, אקאי סנפאי!
{=emoji}😙"
show akai -stress
"המשמרת המשיכה בלי עוד תקלות מיוחדות. קצת דבק פה, ספריי לפאה שם. אקאי נראה הרבה יותר בטוח בעצמו מול קוספליירים אחרים, לא היית מנחש שהוא רק גופר ולא קוספלייר מיומן."
@@ -710,6 +726,8 @@ label akai_route:
show akai with dissolve
"אקאי ואתה סיימתם את המשמרת כשלפתע הפלאפון של אקאי התחיל לצלצל."
play sound sfx_phone
pause 1.0
@@ -722,7 +740,7 @@ label akai_route:
ak "מאשה מבקשת שנבוא לעזור לה בחדר הסגל...!"
ak excited "חדר הסגל!"
ak excited "חדר... הסגל!"
p "וואו!"
@@ -798,7 +816,7 @@ label akai_route:
ak "איך אדע מה צריך?"
hr "אני שולחת לך עכשיו בהודעה את מה שצריך, שים לב שהיא כתבה דברים די ספציפיים."
hr "אני שולחת לך עכשיו בהודעה את מה שצריך, שים לב שהיא כתבה דברים די... ספציפיים."
ak "אין בעיה, אלך עכשיו לחפש בקפיטריה."
@@ -824,7 +842,7 @@ label akai_route:
kid2 "אחי רוצה להגיע להרצאה, אבל אנחנו לא בדיוק מבינים איפה היא נמצאת."
ak think "אהה כן. מקרה קלאסי של לאבד את הדרך."
ak think "אהה... כן. מקרה קלאסי של לאבד את הדרך."
ak "איך כדאי לי לעזור?"
@@ -857,10 +875,12 @@ label akai_route:
"אתה רואה את ההודעה של מאשה מתחבאת בין שאר ההתראות של אקאי."
hr "היי אקאי, הנה הרשימה:
{b}במבה נוגט, ביסלי פלאפל, מסטיק אבטיח ומים בטעמים-"
{=txtbold}במבה נוגט, ביסלי פלאפל, מסטיק אבטיח ומים בטעמים...-"
"נראה שיש עוד טקסט בהודעה, אבל לא נעים לך להיכנס לשיחות הפרטיות של אקאי. האם תמשיך לקרוא?"
$ renpy.force_autosave(True,True)
menu:
"זה לא לחטט, זה רק לעזור, נכון?":
jump akai_route_3_good
@@ -881,7 +901,7 @@ label akai_route:
ak "אוקיי חזרתי, אז מה צריך לקנות?"
p "מאשה ביקשה שתביא
{b}במבה נוגט, ביסלי פלאפל, מסטיק אבטיח ומים בטעמים."
{=txtbold}במבה נוגט, ביסלי פלאפל, מסטיק אבטיח ומים בטעמים."
show akai -happy
@@ -899,14 +919,14 @@ label akai_route:
p "גם יש במקררים מגוון של מים בטעמים."
ak happy stress "עכשיו רק לקוות שיש להם את המסטיק אבטיח הזה."
ak happy_stress "עכשיו רק לקוות שיש להם את המסטיק אבטיח הזה."
p "בטוח יש! זה בסך הכל מסטיק!"
"הגעתם לקופה ואל הבריסטה."
ak "היי, תוכלו להביא לי בבקשה
{b}במבה נוגט, ביסלי פלאפל, מסטיק אבטיח ומים בטעמים?"
{=txtbold}במבה נוגט, ביסלי פלאפל, מסטיק אבטיח ומים בטעמים?"
shp "אין בעיה, מים באיזה טעם תרצו? יש לנו בטעם אבטיח, ענבים, תפוחים או הטעם החדש שלנו - מלבי אדום!"
@@ -952,7 +972,7 @@ label akai_route:
ak laugh "כן, אה?"
ak happy stress "אחרי היום הזה, העתיד שלי בסגל יוכרע. אני לא בטוח איך להרגיש."
ak happy_stress "אחרי היום הזה, העתיד שלי בסגל יוכרע. אני לא בטוח איך להרגיש."
menu:
"תתגאה בהישגים שלך!":
@@ -980,9 +1000,11 @@ label akai_route:
stop music fadeout 1.0
scene bg_staff_room with fade
"ורוניקה איזבלה פרלוב יושבת מולכם, לא לבדה. סביבה יש צוות, כנראה הצוות שלה שהגיע לתרגם ולתמוך בה כאן. הם מדברים בעיקר ביפנית, אבל אתה מזהה כמה מילים ברקע."
"אתם רואים גם כמה חברי סגל בחדר, ביניהם מאשה באינוש."
"אתם רואים גם כמה חברי סגל בחדר, ביניהם מאשה ביינוש."
show akai with dissolve
@@ -992,7 +1014,7 @@ label akai_route:
ak "יס, יס"
"עזרת לאקאי לנסות לרצות את VIP ובדרך בחרת לשמור על הפרטיות של אקאי. אבל האם זה באמת היה מספיק? אתה מרגיש ששכחתם משהו חשוב, אבל אתה לא בטוח מה טוב נו, נקווה שבחרת בטעם טוב."
"עזרת לאקאי לנסות לרצות את VIP ובדרך בחרת לשמור על הפרטיות של אקאי. אבל האם זה באמת היה מספיק? אתה מרגיש ששכחתם משהו חשוב, אבל אתה לא בטוח מה... טוב נו, נקווה שבחרת בטעם טוב."
jump akai_route_end
@@ -1001,12 +1023,12 @@ label akai_route:
"לחצת על ההתראה והגעת לצ'אט בין מאשה לאקאי. כל ההודעות על המסך הן רק משימות אמא\"י למינהן, ואקאי עונה ב\"כן המפקדת!\"."
p "אוי אקאי"
p "אוי אקאי..."
"ראית את ההודעה האחרונה ממאשה במלואה."
hr "היי אקאי, הנה הרשימה:
{b}במבה נוגט, ביסלי פלאפל, מסטיק אבטיח ומים בטעמים (אבל בטעם ענבים). איש הקשר שלנו מדגיש ממש לא להביא ממתקים עם טעמים שחוזרים על עצמם, אז בבקשה תשים לב."
{=txtbold}במבה נוגט, ביסלי פלאפל, מסטיק אבטיח ומים בטעמים (אבל בטעם ענבים). איש הקשר שלנו מדגיש ממש לא להביא ממתקים עם טעמים שחוזרים על עצמם, אז בבקשה תשים לב."
p "אוקיי. לא רשימה קשה בכלל."
@@ -1038,14 +1060,14 @@ label akai_route:
p "גם יש במקררים מגוון של מים בטעמים."
ak happy stress "עכשיו רק לקוות שיש להם את המסטיק אבטיח הזה."
ak happy_stress "עכשיו רק לקוות שיש להם את המסטיק אבטיח הזה."
p "בטוח יש! זה בסך הכל מסטיק!"
"הגעתם לקופה ואל הבריסטה"
ak happy "היי, תוכלו להביא לי בבקשה
{b}במבה נוגט, ביסלי פלאפל, מסטיק אבטיח ומים בטעם ענבים?"
{=txtbold}במבה נוגט, ביסלי פלאפל, מסטיק אבטיח ומים בטעם ענבים?"
shp "אין בעיה, בבקשה!"
@@ -1075,7 +1097,7 @@ label akai_route:
ak laugh "כן, אה?"
ak happy stress "אחרי היום הזה, העתיד שלי בסגל יוכרע. אני לא בטוח איך להרגיש."
ak happy_stress "אחרי היום הזה, העתיד שלי בסגל יוכרע. אני לא בטוח איך להרגיש."
menu:
"תתגאה בהישגים שלך!":
@@ -1107,7 +1129,7 @@ label akai_route:
"ורוניקה איזבלה פרלוב יושבת מולכם, לא לבדה. סביבה יש צוות, כנראה הצוות שלה שהגיע לתרגם ולתמוך בה כאן. הם מדברים בעיקר ביפנית, אבל אתה מזהה כמה מילים ברקע. "
"אתם רואים גם כמה חברי סגל בחדר, ביניהם מאשה באינוש."
"אתם רואים גם כמה חברי סגל בחדר, ביניהם מאשה ביינוש."
show akai with dissolve
@@ -1119,7 +1141,7 @@ label akai_route:
hr "יודע מה? בגלל שעבדת כל כך קשה על המשימה הזו, מה דעתך להביא לה את החטיפים?"
ak happy stress "מ-מי, אני? את רוצה ש*אני* אפגוש את ורוניקה איזבלה פרלוב המכונה גם VIP?! המדובבת של אקאנוסקה?!?!"
ak happy_stress "מ-מי, אני? את רוצה ש*אני* אפגוש את ורוניקה איזבלה פרלוב המכונה גם VIP?! המדובבת של אקאנוסקה?!?!"
with vpunch
@@ -1127,11 +1149,11 @@ label akai_route:
ak happy "שמעת את זה? אני לא מאמין! בוא, מהר מהר לפני שהיא מתחרטת על זה!"
"אקאי תופס לך את היד וגורר אותך איתו לכיוונה. איזה מרגש! לפגוש סלב פנים מול פנים! שהם לא אקאי, כמובן."
"אקאי תופס לך את היד וגורר אותך איתו לכיוונה. איזה מרגש! לפגוש סלב פנים מול פנים! ...שהם לא אקאי, כמובן."
ak excited "ורוניקה! אני מעריץ גדול! ראיתי את כל הפרקים של הסדרה וגם שמעתי את הדרמה CD של אקאנוסקה בשוק הכרמל!"
ak happy stress "וגם הבאתי לך את החטיפים והשתייה שביקשת. אני מקווה שהם לטעמך."
ak happy_stress "...וגם הבאתי לך את החטיפים והשתייה שביקשת. אני מקווה שהם לטעמך."
ak "ומי שעזר לי למצוא את הדברים זה הידיד שלי, שנמצא פה לידי."
@@ -1139,7 +1161,7 @@ label akai_route:
p "ה-היי."
vip "א-אה! שאלום?"
vip "א-אה! שא...לום?"
ak "שלום!"
@@ -1173,9 +1195,9 @@ label akai_route:
hide akai with dissolve
"אקאי קד קידה? ואז מחליט לגרור אותך מחוץ לחדר. כל הכבוד, אקאי!"
"אקאי... קד קידה? ואז מחליט לגרור אותך מחוץ לחדר. כל הכבוד, אקאי!"
"עזרת לאקאי לנסות לרצות את VIP על הצד הטוב ביותר. נקווה שההחלטות שלך נתנו לאקאי רושם טוב מול ורוניקה, אבל יותר חשוב - מול מאשה באינוש."
"עזרת לאקאי לנסות לרצות את VIP על הצד הטוב ביותר. נקווה שההחלטות שלך נתנו לאקאי רושם טוב מול ורוניקה, אבל יותר חשוב - מול מאשה ביינוש."
stop music fadeout 1.0
$ ending_progress += 1
@@ -1183,157 +1205,163 @@ label akai_route:
## route endings
label akai_route_end:
label akai_route_end:
scene bg_stage_empty with fade
scene bg_stage_empty with fade
"הכנס לקראת סיומו, אקאי ואתה ממשיכים לעזור פה ושם בפעולות פירוק וקיפול של דוכני הכנס השונים."
"הכנס לקראת סיומו, אקאי ואתה ממשיכים לעזור פה ושם בפעולות פירוק וקיפול של דוכני הכנס השונים."
show akai with dissolve
p "וואו, אני לא מאמין שהיום כבר נגמר."
ak happy "כן אה? עבר יחסית מהר."
p "טוב, עוד מעט הרכבת חזרה הביתה... אתה מתקפל או...?"
ak stress "אהה... כן, כדאי..."
p "מה קרה?"
ak "כל הכנס עבר ולא קיבלתי אפילו סימן אם רוצים להכניס אותי לסגל. מה, הייתי כל כך גרוע?"
p "אני לא בטוח שזה עובד ככה, בטח תצטרך לחזור הביתה, יעבירו עליך משוב ואז לקראת הכנס הבא יגייסו אותך."
"הערת צד: הוא צודק."
ak "כן? אולי אני באמת קצת מגזים..."
play sound sfx_phone
"הפלאפון של אקאי מצלצל ואתה רואה שזו מאשה ביינוש. אקאי עונה לה וזיעה קרה מכסה את מצחו."
ak serious_stress "כן. אני בא עכשיו."
p "מה היא אמרה?"
ak serious "היא קוראת לי לחדר הסגל, היא אמרה שיש לה משהו להודיע לי."
p "...נקווה שאלו חדשות טובות..."
if ending_progress >= 2:
jump akai_route_end_good
else:
jump akai_route_end_bad
label akai_route_end_good:
scene black with fade
"אקאי הולך לחדר הסגל. הלב שלו פועם בחוזקה. למרות זאת, הוא יודע שעשה עבודה טובה."
"העבודה הקשה שלך ושלו לבטח נראתה על ידי חברי הסגל. הם בטוח שמו לב כמה הוא רציני, אחראי ומתחשב."
"אקאי הגיע לחדר הסגל, הדלת סגורה והוא שומע אנשים רבים מדברים מבעד לדלת."
"הוא מושיט את ידו לכיוון הדלת ופותח אותה."
scene cg_akai_good with fade
play music bgm_good_ending
hr "אקאי! בוא לפה מהר להכיר את שאר חברי הסגל!"
hr "חברים, תכירו רשמית את אקאי! בכנס הבא הוא הולך להיות ה-ע' שלי בכוח אדם!"
stf "לטס גווווו!!!"
stf "כל הכבוד אקאי!!!"
stf "כמה חיכינו שתצטרף לסגל!!!"
ak "ב-באמת? אני הולך להיות חבר סגל?"
stf "אחי, ראינו אותך מתרוצץ כל הכנס. בלב שלנו אתה כבר חבר סגל!"
stf "ברוך הבא לצוות, אקאי!"
ak "וואו, אני לא מאמין שסוף סוף הגעתי לזה, תודה רבה לכם, באמת!"
"{=txtbold}הצלחתם לעזור לאקאי להגיע לתפקיד סגל, התפקיד שחלם עליו כל חייו."
"{=txtbold}אקאי יזכור את זה, ואנחנו מקווים שגם אתם!"
"{=txtbold}סוף טוב הכל טוב :)"
$ persistent.akai_ending = True
jump post_ending
label akai_route_end_bad:
scene black with fade
"אקאי הולך לחדר הסגל. הלב שלו פועם בחוזקה. למרות זאת, הוא מקווה שעשה עבודה טובה."
"אולי לא הכל היה מושלם, אבל הכל הסתדר בסוף. בטח הם יכירו בהשקעה הרבה של אקאי!"
"אקאי הגיע לחדר הסגל, הדלת סגורה אבל יש שקט מהצד השני של הדלת."
"הוא מושיט את ידו לכיוון הדלת במטרה לפתוח אותה, אבל מאשה יוצאת החוצה לפני שהוא מספיק."
scene bg_staff_room with fade
show akai with dissolve
p "וואו, אני לא מאמין שהיום כבר נגמר."
ak "מאשה, הכל בסדר?"
ak happy "כן אה? עבר יחסית מהר."
hr "אקאי, תראה... אני מאוד מאוד מעריכה את העבודה שלך היום ובכללי בארגון, אבל..."
p "טוב, עוד מעט הרכבת חזרה הביתה… אתה מתקפל או…?"
show akai serious_stress
ak stress "אהה… כן, כדאי…"
"נראה שהצבע עזב את פניו של אקאי, הוא חיוור לחלוטין."
p "מה קרה?"
hr "אולי עדיף לך בכנס הבא להישאר רק המאסקוט של אמא\"י."
ak "כל הכנס עבר ולא קיבלתי אפילו סימן אם רוצים להכניס אותי לסגל. מה, הייתי כל כך גרוע?"
ak "מ-מה?"
p "אני לא בטוח שזה עובד ככה, בטח תצטרך לחזור הביתה, יעבירו עליך משוב ואז לקראת הכנס הבא יגייסו אותך."
hr "ניסינו, באמת באמת, אבל כנראה שאתה צריך עוד קצת זמן עד שתהיה חבר סגל."
"הערת צד: הוא צודק."
hr "אני ממש מצטערת, ואני מעריכה את העבודה שלך. אבל לא נראה לי שנוכל להמשיך ככה לכנס הבא."
ak "כן? אולי אני באמת קצת מגזים…"
ak "אבל... אפילו לא כמתנדב?"
play sound sfx_phone
hr "זה באמת תלוי, אני לא כל כך בטוחה. אולי בתפקיד מצומצם יותר."
"הפלאפון של אקאי מצלצל ואתה רואה שזו מאשה באינוש. אקאי עונה לה וזיעה קרה מכסה את מצחו."
hr "אני צריכה לחשוב על זה, מצטערת אקאי."
ak serious stress "כן. אני בא עכשיו."
hr "כדאי לך להתחיל להתקדם הביתה."
p "מה היא אמרה?"
scene cg_akai_bad with fade
ak serious "מה היא אמרה?"
play music bgm_bad_ending
p "…נקווה שאלו חדשות טובות…"
"אקאי הצליח להגיע הביתה, הדמעות התחילו באמצע הדרך ולא הפסיקו מאז."
if ending_progress >= 2:
jump akai_route_end_good
else:
jump akai_route_end_bad
"לא נשאר לאקאי הרבה מה לעשות חוץ מלהיכנס לשמיכה ולנסות להרגע."
label akai_route_end_good:
ak "כדאי שאעדכן את שירו ואאוי שהגעתי הביתה."
scene black with fade
"הלפטופ היה לצידו. הוא הדליק אותו כדי לשלוח הודעה לחבריו ופתאום הדמעות התחילו שוב."
"אקאי הולך לחדר הסגל. הלב שלו פועם בחוזקה. למרות זאת, הוא יודע שעשה עבודה טובה."
"כל התמונות מהכנס שעלו במהלך היום והוא פספס היו פרושות לפניו. הוא מזהה גם את עצמו הולך וצוחק עם חברו החדש."
"העבודה הקשה שלך ושלו לבטח נראתה על ידי חברי הסגל. הם בטוח שמו לב כמה הוא רציני, אחראי ומתחשב."
"הוא לא האמין שיראה את ההתנדבות האחרונה שלו ככה. זה באמת הסוף?"
"אקאי הגיע לחדר הסגל, הדלת סגורה והוא שומע אנשים רבים מדברים מבעד לדלת."
"ככה הסיפור של אקאי בארגון האנימה נגמר? עם רק כמה תמונות באינטרנט על מי שהוא לא יהיה עוד לעולם?"
"הוא מושיט את ידו לכיוון הדלת ופותח אותה."
"אין לאקאי הרבה ברירה, הוא כנראה לא יצליח לישון הלילה."
scene cg_akai_good with fade
"{=txtbold}אקאי לא התקבל לסגל ועתידו כמתנדב בארגון נתון בסימן שאלה."
play music bgm_good_ending
"{=txtbold}לצערו של אקאי, הוא יזכור את זה."
hr "אקאי! בוא לפה מהר להכיר את שאר חברי הסגל!"
"{=txtbold}בעיקרון הגעת לסוף הרע ):"
hr "חברים, תכירו רשמית את אקאי! בכנס הבא הוא הולך להיות ה-ע' שלי בכוח אדם!"
$ persistent.akai_ending_bad = True
stf "לטס גווווו!!!"
stf "כל הכבוד אקאי!!!"
stf "כמה חיכינו שתצטרף לסגל!!!"
ak "ב-באמת? אני הולך להיות חבר סגל?"
stf "אחי, ראינו אותך מתרוצץ כל הכנס. בלב שלנו אתה כבר חבר סגל!"
stf "ברוך הבא לצוות, אקאי!"
ak "וואו, אני לא מאמין שסוף סוף הגעתי לזה, תודה רבה לכם, באמת!"
"{b}הצלחתם לעזור לאקאי להגיע לתפקיד סגל, התפקיד שחלם עליו כל חייו."
"{b}אקאי יזכור את זה, ואנחנו מקווים שגם אתם!"
"{b}סוף טוב הכל טוב :)"
return
label akai_route_end_bad:
scene black with fade
"אקאי הולך לחדר הסגל. הלב שלו פועם בחוזקה. למרות זאת, הוא מקווה שעשה עבודה טובה."
"אולי לא הכל היה מושלם, אבל הכל הסתדר בסוף. בטח הם יכירו בהשקעה הרבה של אקאי!"
"אקאי הגיע לחדר הסגל, הדלת סגורה אבל יש שקט מהצד השני של הדלת."
"הוא מושיט את ידו לכיוון הדלת במטרה לפתוח אותה, אבל מאשה יוצאת החוצה לפני שהוא מספיק."
scene bg_staff_room with fade
show akai with dissolve
ak "מאשה, הכל בסדר?"
hr "אקאי, תראה… אני מאוד מאוד מעריכה את העבודה שלך היום ובכללי בארגון, אבל…"
show akai serious stress
"נראה שהצבע עזב את פניו של אקאי, הוא חיוור לחלוטין."
hr "אולי עדיף לך בכנס הבא להישאר רק המאסקוט של אמא\"י."
ak "מ-מה?"
hr "ניסינו, באמת באמת, אבל כנראה שאתה צריך עוד קצת זמן עד שתהיה חבר סגל."
hr "אני ממש מצטערת, ואני מעריכה את העבודה שלך. אבל לא נראה לי שנוכל להמשיך ככה לכנס הבא."
ak "אבל… אפילו לא כמתנדב?"
hr "זה באמת תלוי, אני לא כל כך בטוחה. אולי בתפקיד מצומצם יותר."
hr "אני צריכה לחשוב על זה, מצטערת אקאי."
hr "כדאי לך להתחיל להתקדם הביתה."
scene cg_akai_bad with fade
play music bgm_bad_ending
"אקאי הצליח להגיע הביתה, הדמעות התחילו באמצע הדרך ולא הפסיקו מאז."
"לא נשאר לאקאי הרבה מה לעשות חוץ מלהיכנס לשמיכה ולנסות להרגע."
ak "כדאי שאעדכן את שירו ואאוי שהגעתי הביתה."
"הלפטופ היה לצידו. הוא הדליק אותו כדי לשלוח הודעה לחבריו ופתאום הדמעות התחילו שוב."
"כל התמונות מהכנס שעלו במהלך היום והוא פספס היו פרושות לפניו. הוא מזהה גם את עצמו הולך וצוחק עם חברו החדש."
"הוא לא האמין שיראה את ההתנדבות האחרונה שלו ככה. זה באמת הסוף?"
"ככה הסיפור של אקאי בארגון האנימה נגמר? עם רק כמה תמונות באינטרנט על מי שהוא לא יהיה עוד לעולם?"
"אין לאקאי הרבה ברירה, הוא כנראה לא יצליח לישון הלילה."
"{b}אקאי לא התקבל לסגל ועתידו כמתנדב בארגון נתון בסימן שאלה."
"{b}לצערו של אקאי, הוא יזכור את זה."
"{b}בעיקרון הגעת לסוף הרע ):"
return
jump post_ending
return
return

Binary file not shown.

View File

@@ -29,7 +29,7 @@ label aoi_route:
st "בדיוק עבר פה מישהו מחופש לאקאנוסקה, וכל כך התרגשתי שלא שמתי לב לאן אני הולך!"
p "אוי לא? את בסדר?"
p "אוי לא! את בסדר?"
ao angry "אני בסדר, אבל איזו חוצפה! למה מתלהבים כל כך ממר אקאנוסקה ולא ממני!"
@@ -60,7 +60,7 @@ label aoi_route:
hide akai stress
with dissolve
"וברגע שהמעריצים מסתובבים… אקאי מתחיל לרוץ במהירות לכיוון המדרגות. אאוי אפילו לא מספיקה לצעוק עליו."
"וברגע שהמעריצים מסתובבים… אקאי מתחיל לרוץ במהירות לכיוון המדרגות. אאוי אפילו לא הספיקה לצעוק עליו."
show aoi angry with hpunch
@@ -76,7 +76,7 @@ label aoi_route:
p "מי?"
ao angry "הנסיכה נטלישיקו? מחלק 8 של הסדרה \"הפעם ההיא שהפכתי לסליים, אבל בצפון תל אביב\"? "
ao sangry "הנסיכה נטלישיקו? מחלק 8 של הסדרה \"הפעם ההיא שהפכתי לסליים, אבל בצפון תל אביב\"? "
menu:
"מי?" :
@@ -86,7 +86,7 @@ label aoi_route:
"מו?" :
pass
ao smug "מה אתה לא רואה אנימה? זו הסדרה הכי פופולרית כרגע, היא אפילו זכתה בטקס פרסי האנימה האחרון!"
ao smug "מה, אתה לא רואה אנימה? זו הסדרה הכי פופולרית כרגע, היא אפילו זכתה בטקס פרסי האנימה האחרון!"
ao "ועוד במיוחד עשיתי את הגרסה שלה אחרי שינוי הצורה של הירח, אבל לפני הסאגה של ברקיטו!"
@@ -102,10 +102,12 @@ label aoi_route:
ao "אני לא יכולה ללכת לשיפוט קוספליי ככה!"
ao "אם גם הם לא יזהו אותי זה יהיה ממש ממש מביך!"
ao "אם גם הם לא יזהו אותי זה יהיה ממש, ממש מביך!"
p "הממממ אולי יש מקום שאפשר לתקן?"
$ renpy.force_autosave(True,True)
menu:
"אולי יש מקום שמתקנים בו קוספליי?":
jump aoi_route_1_good
@@ -159,14 +161,19 @@ label aoi_route:
am "היוש, קוראים לי עמית, במה אוכל לע–"
am "או מיי גד… אאוי-צ'אן? ✪ ω ✪"
am "או מיי גד… אאוי-צ'אן?
{=emoji}✪ ω ✪"
with hpunch
am "{b}קיההההההה!!! ╰(*°▽°*)╯"
am "{=txtbold}קיההההההה!!!
{=emoji}╰(*°▽°*)╯"
am "א-א-אני המעריצה הכי גדולה שלך בעולם אני לא מאמינה שאת פה, ואת עוד בקוספלייי >W<!"
am "א-א-אני המעריצה הכי גדולה שלך בעולם אני לא מאמינה שאת פה, ואת עוד בקוספלייי
{=emoji}>W<{/=emoji}
!"
am "ר-רגע, מה קרה? הקוספליי נשבר? הוא זה ששבר אותו? (╬▔皿▔)╯"
am "ר-רגע, מה קרה? הקוספליי נשבר? הוא זה ששבר אותו?
{=emoji}😤"
"עמית מצביעה כרגע עלייך."
@@ -197,7 +204,8 @@ label aoi_route:
stop music fadeout 1.5
pause 2.0
am "פיו. הקוספליי יצא ממש טוב, אז יהיה חבל שיורידו לך נקודות על משהו שלא קרה באשמתך. \(@^0^@)/"
am "פיו. הקוספליי יצא ממש טוב, אז יהיה חבל שיורידו לך נקודות על משהו שלא קרה באשמתך.
{=emoji} \(@^0^@)/"
show aoi excited with dissolve
@@ -209,7 +217,8 @@ label aoi_route:
ao smug "תתעלמי ממנו, זה הכנס הראשון שלו, הוא עוד ילמד. בכל אופן, תודה לך!"
am "וואו… אאוי-צ'אן הודתה לי באופן אישי… q(≧▽≦q"
am "וואו… אאוי-צ'אן הודתה לי באופן אישי…
{=emoji} q(≧▽≦q"
ao worry "…אולי כדאי שנלך."
@@ -286,7 +295,7 @@ label aoi_route:
ao "אמרו שאני משדרת את נטלישיקו באופן מושלם, מבחירת הבדים עד לבובה טי החצי גמור!"
ao "אין ספק שאני אעלה לבמה עכשיו!"
ao "אין ספק שאעלה לבמה עכשיו!"
else:
ao worry "לא משהו. השופטים שאלו אותי לגבי החלק בקוספליי שהיה חסר."
@@ -335,6 +344,8 @@ label aoi_route:
ao "נתקרב לבדוק או שחיים רק פעם אחת?"
$ renpy.force_autosave(True,True)
menu:
"לא יכאב לנו להסתכל.":
jump aoi_route_2_good
@@ -356,7 +367,7 @@ label aoi_route:
scene bg_con_booth_1 with fade
"לאחר עלייה קצרה במדרגות הגדולות, אני פה...!"
"לאחר שיטוט קצר בכנס והיעזרות במפה, הגעתם ליעד:"
"שדרת האמנים של הכנס!"
@@ -364,7 +375,7 @@ label aoi_route:
"בין אם זה יצירות שקשורות לאנימות הכי חמות כרגע, או אפילו יצירות מקוריות!"
"לאחר חיפוש קצר, אני מוצא אמנית שמוכרת מחזיק מפתחות של נטלישיקו, הדמות אליה אאוי עשתה קוספליי."
"לאחר חיפוש קצר, אתה מוצא אמנית שמוכרת מחזיק מפתחות של נטלישיקו, הדמות אליה אאוי עשתה קוספליי."
show aoi with dissolve
@@ -372,7 +383,7 @@ label aoi_route:
p "נראה שיש להם דברים מהסדרה שלך, ועוד הרבה סדרות אחרות!"
p "..האמת, לדוכן שלהם יש רשתות הצגה כל כך גבוהות, שאני לא בטוח אפילו איפה הוא נגמר."
p "...האמת, לדוכן שלהם יש רשתות הצגה כל כך גבוהות, שאני לא בטוח אפילו איפה הוא נגמר."
p "הוא קצת כמו גורד שחקים."
@@ -396,7 +407,7 @@ label aoi_route:
ao "מעולה!"
ao "יאללה, בוא נלך לכיוון האולם הראשי, עוד מעט מתחילה החזרה הגנרלית לתחרות!"
ao "יאללה, בוא נלך לכיוון האולם הראשי, עוד מעט מתחיל התדריך לתחרות!"
stop music fadeout 1.0
@@ -427,7 +438,7 @@ label aoi_route:
p "...אופס."
show aoi angry with dissolve
show aoi sangry with dissolve
ao "לא נראה לי שמוכרים פה מרצ'."
@@ -439,7 +450,7 @@ label aoi_route:
ao "אז ככה המדע הזה עובד…"
ao angry "אבל אחרי שמסתיימת ההרצאה אנחנו חייבים לרוץ בחזרה לכיוון האולם הראשי."
ao sangry "אבל אחרי שמסתיימת ההרצאה אנחנו חייבים לרוץ בחזרה לכיוון האולם הראשי."
ao "אני לא רוצה לפספס את התדריך אחרי שכבר פספסתי את הדוכנים."
@@ -466,7 +477,7 @@ label aoi_route:
ao "מעולה, הגענו לפני שהתדריך התחיל."
ao "זה יכול היה להיות אסון אם לא הייתי מגיעה לתדריך עצמו."
ao "זה יכל להיות אסון אם לא הייתי מגיעה לתדריך עצמו."
ao "אחרי כל המאמץ שהשקעתי בסקיט, זה היה אסון אם אני–"
@@ -488,11 +499,15 @@ label aoi_route:
ao "אנחנו חייבים להעביר את ההנחיות לצוות הנכון!"
"{color=#ff0000}{b}{size=40}הוראות הבמה נמסרות לצוות הקוספליי שבועות מראש."
"{color=#ff0000}{b}{size=40}אאוי פשוט מנצלת את המעמד שלה כדי להעביר את הוראות הבמה לצוות בהתראה קצרה."
"{color=#ff0000}{b}{size=40}אל תנסו את זה בבית (או בכנס)."
"{color=#ff0000}{=txtbold}{size=40}הערות עורך: הוראות הבמה נמסרות לצוות הקוספליי שבועות מראש."
"{color=#ff0000}{=txtbold}{size=40}הערות עורך: אאוי פשוט מנצלת את המעמד שלה כדי להעביר את הוראות הבמה לצוות בהתראה קצרה."
"{color=#ff0000}{=txtbold}{size=40}הערות עורך: אל תנסו את זה בבית (או בכנס)."
p "כדאי שנרוץ, אנחנו צריכים להביא את ההוראות ל..."
$ renpy.force_autosave(True,True)
menu:
"צוות לוגיסטיקה!":
@@ -553,7 +568,8 @@ label aoi_route:
play music bgm_convention
am "קייה! אאוי-צ'אן!!! φ(゜▽゜*)♪"
am "קייה! אאוי-צ'אן!!!
{=emoji}φ(゜▽゜*)♪"
am "…ואתה. איך אפשר לעזור?"
@@ -585,7 +601,7 @@ label aoi_route:
am "זה לא כאילו שהם מנסים להחיות את אמא שלהם או משהו. זה רק הוראות במה."
am "ובשביל אאוי… אני אעשה הכל!"
am "ובשביל אאוי… אעשה הכל!"
am "בשבילך… קצת פחות."
@@ -625,7 +641,7 @@ label aoi_route:
ao "הם אחראים על כל הציוד, אבל אני לא חושבת שהם אחראים על–"
ao angry "טוב, אין לנו זמן!"
ao sangry "טוב, אין לנו זמן!"
ao "בוא נלך לחדר הלוגיסטיקה!"
@@ -647,7 +663,7 @@ label aoi_route:
p "לא חשבתי שיש מקומות שאסור לבאי הכנס להיות בהם."
ao angry "הסגל של הכנס עובד מאוד קשה כדי שהכנס הזה יתקיים!"
ao sangry "הסגל של הכנס עובד מאוד קשה כדי שהכנס הזה יתקיים!"
ao "הם צריכים לעבוד בצורה מקצועית ואחראית, ולכן יש דברים שרק הם יכולים לעשות,"
@@ -737,7 +753,7 @@ label aoi_route:
play sound sfx_crowd_cheer
"כן כן כן!"
"כן, כן, כן!"
# check ending status
@@ -778,7 +794,7 @@ label aoi_route:
"בזמן שהתאורה והמוזיקה מתאימות את עצמן לתנועות שלה, הקוספליי שלה זוהר."
"כל החלקים שלו מוצגיםבצורה מחמיאה, מדויקת וללא כל פגם. כתוספת להכל, מחזיק המפתחות שמתנדנד לו כחלק מהקוספליי תופס את תשומת הלב של השופטים ושל הקהל שיושב מקרוב!"
"כל החלקים שלו מוצגים בצורה מחמיאה, מדויקת וללא כל פגם. כתוספת להכל, מחזיק המפתחות שמתנדנד לו כחלק מהקוספליי תופס את תשומת הלב של השופטים ושל הקהל שיושב מקרוב!"
"לאחר שאאוי עושה כמה פוזות אייקוניות של הנסיכה נטלישיקו בשביל הצלמים והקהל, היא קדה קידה מסורתית לצליל מחיאות כפיים סוערות מהקהל."
@@ -869,7 +885,7 @@ label aoi_route:
play sound sfx_crowd_cheer
scene cg_aoi_good
scene cg_aoi_good with fade
"עשיתם את זה."
@@ -891,15 +907,15 @@ label aoi_route:
scene black with fade
"{b}וכל הכבוד לך, עזרת לאאוי לזכות בתחרות הקוספליי!"
"{=txtbold}וכל הכבוד לך, עזרת לאאוי לזכות בתחרות הקוספליי!"
"{b}אאוי תזכור את זה, ואנחנו מקווים שגם אתם!"
"{=txtbold}אאוי תזכור את זה, ואנחנו מקווים שגם אתם!"
"{b}סוף טוב הכל טוב :)"
"{=txtbold}סוף טוב הכל טוב :)"
$ persistent.aoi_ending = True
return
jump post_ending
# aoi bad ending
label aoi_bad_end:
@@ -1053,14 +1069,14 @@ label aoi_route:
"אאוי מטיחה את המיקרופון לרצפה בחוזקה, ההדהוד של הנפילה מטלטל את האולם. אאוי יורדת מהבמה בזעם ועוזבת את האולם בטריקת דלתיים מרעישה. "
"{b}לתחרות הזו היא לא תחזור. הכבוד שלה נפגע וגם הרגשות שלה."
"{=txtbold}לתחרות הזו היא לא תחזור. הכבוד שלה נפגע וגם הרגשות שלה."
"{b}אאוי תזכור את זה לפעמים הבאות."
"{=txtbold}אאוי תזכור את זה לפעמים הבאות."
"{b}בעיקרון הגעת לסוף הרע :("
"{=txtbold}בעיקרון הגעת לסוף הרע :("
$ persistent.aoi_ending_bad = True
return
jump post_ending
return

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
game/cache/shaders.txt vendored

Binary file not shown.

0
game/config.rpy Normal file
View File

BIN
game/config.rpyc Normal file

Binary file not shown.

75
game/gallery.rpy Normal file
View File

@@ -0,0 +1,75 @@
init python:
# Step 1. Create the gallery object.
g = Gallery()
g.locked_button = "button_gallery_locked"
# Step 2. Add buttons and images to the gallery.
# aoi good ending
g.button("סוף טוב אאוי")
g.condition("persistent.aoi_ending")
g.image("cg_aoi_good")
# aoi bad ending
g.button("סוף רע אאוי")
g.condition("persistent.aoi_ending_bad")
g.image("cg_aoi_bad")
# shiro good ending
g.button("סוף טוב שירו")
g.condition("persistent.shiro_ending")
g.image("cg_shiro_good")
# shiro bad ending
g.button("סוף רע שירו")
g.condition("persistent.shiro_ending_bad")
g.image("cg_shiro_bad")
# akai good ending
g.button("סוף טוב אקאי")
g.condition("persistent.akai_ending")
g.image("cg_akai_good")
# akai bad ending
g.button("סוף רע אקאי")
g.condition("persistent.akai_ending_bad")
g.image("cg_akai_bad")
# The transition used when switching images.
g.transition = dissolve
# Step 3. The gallery screen we use.
screen gallery:
# Ensure this replaces the main menu.
tag menu
# The background.
add "bg_contest_stage_front"
# A grid of buttons.
grid 3 3:
xfill True
yfill True
yoffset 80
# Call make_button to show a particular button.
add g.make_button("סוף טוב אאוי", "button_aoi_good", xalign=0.5, yalign=0.5, xzoom=0.1, yzoom=0.1)
add g.make_button("סוף רע אאוי", "button_aoi_bad", xalign=0.5, yalign=0.5, xzoom=0.1, yzoom=0.1)
add g.make_button("סוף טוב שירו", "button_shiro_good", xalign=0.5, yalign=0.5, xzoom=0.1,yzoom=0.1)
add g.make_button("סוף רע שירו", "button_shiro_bad", xalign=0.5, yalign=0.5, zoom=0.1)
add g.make_button("סוף טוב אקאי", "button_akai_good", xalign=0.5, yalign=0.5, zoom=0.1)
add g.make_button("סוף רע אקאי", "button_akai_bad", xalign=0.5, yalign=0.5, zoom=0.1)
# The screen is responsible for returning to the main menu. It could also
# navigate to other gallery screens.
textbutton "חזור" action Return() xalign 0.5 yalign 0.8

BIN
game/gallery.rpyc Normal file

Binary file not shown.

View File

@@ -27,17 +27,17 @@ define config.check_conflicting_properties = True
## The colors of text in the interface.
## An accent color used throughout the interface to label and highlight text.
define gui.accent_color = '#990000'
define gui.accent_color = '#834a96'
## The color used for a text button when it is neither selected nor hovered.
define gui.idle_color = '#ffffff'
## The small color is used for small text, which needs to be brighter/darker to
## achieve the same effect.
define gui.idle_small_color = '#606060'
define gui.idle_small_color = '#e2e2e2'
## The color that is used for buttons and bars that are hovered.
define gui.hover_color = '#990000'
define gui.hover_color = '#834a96'
## The color used for a text button when it is selected but not focused. A
## button is selected if it is the current screen or preference value.
@@ -48,12 +48,12 @@ define gui.insensitive_color = '#7070707f'
## Colors used for the portions of bars that are not filled in. These are not
## used directly, but are used when re-generating bar image files.
define gui.muted_color = '#c16666'
define gui.hover_muted_color = '#d69999'
define gui.muted_color = '#834a96'
define gui.hover_muted_color = '#9c5fb0'
## The colors used for dialogue and menu choice text.
define gui.text_color = '#ffffff'
define gui.interface_text_color = '#404040'
define gui.interface_text_color = '#858585'
## Fonts and Font Sizes ########################################################
@@ -190,7 +190,7 @@ define gui.confirm_button_text_xalign = 0.5
define gui.page_button_borders = Borders(15, 6, 15, 6)
define gui.quick_button_borders = Borders(15, 6, 15, 0)
define gui.quick_button_borders = Borders(15, 6, 15, 5)
define gui.quick_button_text_size = 21
define gui.quick_button_text_idle_color = gui.idle_small_color
define gui.quick_button_text_selected_color = gui.accent_color
@@ -250,7 +250,7 @@ define gui.file_slot_rows = 2
## The position of the left side of the navigation buttons, relative to the left
## side of the screen.
define gui.navigation_xpos = 200
define gui.navigation_xpos = 1630
## The vertical position of the skip indicator.
define gui.skip_ypos = 15
@@ -350,16 +350,16 @@ define gui.history_spacing = 0
## The position, width, and alignment of the label giving the name of the
## speaking character.
define gui.history_name_xpos = 233
define gui.history_name_xpos = 1100
define gui.history_name_ypos = 0
define gui.history_name_width = 233
define gui.history_name_xalign = 1.0
define gui.history_name_xalign = 0.0
## The position, width, and alignment of the dialogue text.
define gui.history_text_xpos = 255
define gui.history_text_xpos = 1078
define gui.history_text_ypos = 3
define gui.history_text_width = 1110
define gui.history_text_xalign = 0.0
define gui.history_text_xalign = 1.0
## NVL-Mode ####################################################################
@@ -443,8 +443,8 @@ init python:
## Adjust the location of the textbox.
gui.textbox_height = 360
gui.name_xpos = 120
gui.dialogue_xpos = 135
gui.name_xpos = 1815
gui.dialogue_xpos = 1775
gui.dialogue_width = 1650
## Change the size and spacing of various things.
@@ -457,7 +457,7 @@ init python:
gui.pref_button_spacing = 15
gui.history_height = 285
gui.history_text_width = 1035
gui.history_text_width = 800
gui.quick_button_text_size = 30

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 904 KiB

After

Width:  |  Height:  |  Size: 916 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 MiB

After

Width:  |  Height:  |  Size: 916 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 860 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 464 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 462 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 462 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 462 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 804 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 802 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 803 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 802 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 521 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 520 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 838 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 111 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 836 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 111 B

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 122 KiB

BIN
game/images/akai_base.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 127 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 668 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 KiB

Some files were not shown because too many files have changed in this diff Show More