Compare commits
61 Commits
Author | SHA1 | Date |
---|---|---|
|
ed2a817c84 | |
|
87ce17df8b | |
|
eae844ef0b | |
|
070d14a685 | |
|
a36c0ba222 | |
|
fbe8035c43 | |
|
c3f753a460 | |
|
db30cd66d3 | |
|
4b8371e292 | |
|
48c4c4ecad | |
|
b222860bec | |
|
c64635aace | |
|
ef62f74eed | |
|
9a3fe1df65 | |
|
77e40301c9 | |
|
42f690f966 | |
|
884c264f04 | |
|
23a264c8f4 | |
|
32cf1de3a0 | |
|
c493a4b9aa | |
|
1618fc378f | |
|
bbc1df1ea6 | |
|
ca64492beb | |
|
3d62c8b818 | |
|
bb2edc9a7b | |
|
2ccece1a3d | |
|
8b6627f588 | |
|
40ddb29185 | |
|
aa95f701dc | |
|
641893217e | |
|
3a429070fc | |
|
15e3e240fc | |
|
9c274bee6f | |
|
eeb68cb6c6 | |
|
5460ec2572 | |
|
2e17dd2582 | |
|
78230893a8 | |
|
3b6dd38e19 | |
|
a9dc195379 | |
|
985a0a79ed | |
|
9d52bd9c92 | |
|
542db72609 | |
|
6dc1a04810 | |
|
9b419fcbc3 | |
|
976455bfc9 | |
|
4c52d1638f | |
|
4ec94d28f5 | |
|
f51f3a30a1 | |
|
8d4216a476 | |
|
da636e93ab | |
|
6a4b56a182 | |
|
36d3a5d1a7 | |
|
a606fc9ca2 | |
|
925cf611c1 | |
|
15c998cd5a | |
|
3e86094b0b | |
|
e80bd9e6e6 | |
|
21cb97b2e2 | |
|
b21e179df0 | |
|
94a6f9302b | |
|
f93f50e9ac |
BIN
game/characters/genie/outfits/robes_beard.webp (Stored with Git LFS)
BIN
game/characters/genie/outfits/robes_beard.webp (Stored with Git LFS)
Binary file not shown.
|
@ -1,8 +1,6 @@
|
||||||
image object:
|
|
||||||
Null()
|
|
||||||
|
|
||||||
transform OBJbutterfly(hue=random.randint(0, 359)):
|
transform OBJbutterfly(hue=random.randint(0, 359)):
|
||||||
zoom random.uniform(0.4, 0.85)
|
zoom random.uniform(0.4, 0.85)
|
||||||
|
matrixcolor HueMatrix(hue)
|
||||||
|
|
||||||
choice:
|
choice:
|
||||||
pause random.randint(1, 7)
|
pause random.randint(1, 7)
|
||||||
|
@ -22,13 +20,13 @@ transform OBJbutterfly(hue=random.randint(0, 359)):
|
||||||
ease_circ 1.0 rotate 15
|
ease_circ 1.0 rotate 15
|
||||||
repeat
|
repeat
|
||||||
parallel:
|
parallel:
|
||||||
im.MatrixColor("images/rooms/quidditch_pitch/butterfly/0.webp", im.matrix.hue(hue)) with d3
|
"images/rooms/quidditch_pitch/butterfly/0.webp" with d3
|
||||||
pause .3
|
pause .3
|
||||||
im.MatrixColor("images/rooms/quidditch_pitch/butterfly/1.webp", im.matrix.hue(hue)) with d3
|
"images/rooms/quidditch_pitch/butterfly/1.webp" with d3
|
||||||
pause .3
|
pause .3
|
||||||
im.MatrixColor("images/rooms/quidditch_pitch/butterfly/2.webp", im.matrix.hue(hue)) with d3
|
"images/rooms/quidditch_pitch/butterfly/2.webp" with d3
|
||||||
pause .3
|
pause .3
|
||||||
im.MatrixColor("images/rooms/quidditch_pitch/butterfly/1.webp", im.matrix.hue(hue)) with d3
|
"images/rooms/quidditch_pitch/butterfly/1.webp" with d3
|
||||||
pause .3
|
pause .3
|
||||||
repeat
|
repeat
|
||||||
choice:
|
choice:
|
||||||
|
@ -49,13 +47,13 @@ transform OBJbutterfly(hue=random.randint(0, 359)):
|
||||||
ease_circ 1.0 rotate -15
|
ease_circ 1.0 rotate -15
|
||||||
repeat
|
repeat
|
||||||
parallel:
|
parallel:
|
||||||
im.MatrixColor("images/rooms/quidditch_pitch/butterfly/0.webp", im.matrix.hue(hue)) with d3
|
"images/rooms/quidditch_pitch/butterfly/0.webp" with d3
|
||||||
pause .3
|
pause .3
|
||||||
im.MatrixColor("images/rooms/quidditch_pitch/butterfly/1.webp", im.matrix.hue(hue)) with d3
|
"images/rooms/quidditch_pitch/butterfly/1.webp" with d3
|
||||||
pause .3
|
pause .3
|
||||||
im.MatrixColor("images/rooms/quidditch_pitch/butterfly/2.webp", im.matrix.hue(hue)) with d3
|
"images/rooms/quidditch_pitch/butterfly/2.webp" with d3
|
||||||
pause .3
|
pause .3
|
||||||
im.MatrixColor("images/rooms/quidditch_pitch/butterfly/1.webp", im.matrix.hue(hue)) with d3
|
"images/rooms/quidditch_pitch/butterfly/1.webp" with d3
|
||||||
pause .3
|
pause .3
|
||||||
repeat
|
repeat
|
||||||
repeat
|
repeat
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
init 5 python:
|
init 5 python:
|
||||||
def her_cg_doll(st, at):
|
def her_cg_doll(st, at):
|
||||||
return hermione.image, None
|
return hermione.image, None
|
||||||
|
@ -25,35 +24,21 @@ image CG cho_doll = DynamicDisplayable(cho_cg_doll)
|
||||||
image CG ast_doll = DynamicDisplayable(ast_cg_doll)
|
image CG ast_doll = DynamicDisplayable(ast_cg_doll)
|
||||||
image CG sus_doll = DynamicDisplayable(sus_cg_doll)
|
image CG sus_doll = DynamicDisplayable(sus_cg_doll)
|
||||||
|
|
||||||
image CG luna = Fixed(
|
transform CG_masker(child):
|
||||||
"images/CG/common/bg.webp",
|
contains:
|
||||||
AlphaMask(Composite((2160, 1200), (880, -180), Transform("CG lun_doll", zoom=1.2)), "images/CG/common/mask.webp"),
|
"images/CG/common/bg.webp"
|
||||||
)
|
contains:
|
||||||
|
AlphaMask(
|
||||||
|
Fixed(Transform(child, zoom=1.2, pos=(880, -180)), xfit=True, yfit=True),
|
||||||
|
"images/CG/common/mask.webp",
|
||||||
|
)
|
||||||
|
|
||||||
image CG hermione = Fixed(
|
image CG luna = At("CG lun_doll", CG_masker)
|
||||||
"images/CG/common/bg.webp",
|
image CG hermione = At("CG her_doll", CG_masker)
|
||||||
AlphaMask(Composite((2160, 1200), (880, -180), Transform("CG her_doll", zoom=1.2)), "images/CG/common/mask.webp"),
|
image CG tonks = At("CG ton_doll", CG_masker)
|
||||||
)
|
image CG cho = At("CG cho_doll", CG_masker)
|
||||||
|
image CG astoria = At("CG ast_doll", CG_masker)
|
||||||
image CG tonks = Fixed(
|
image CG susan = At("CG sus_doll", CG_masker)
|
||||||
"images/CG/common/bg.webp",
|
|
||||||
AlphaMask(Composite((2160, 1200), (880, -180), Transform("CG ton_doll", zoom=1.2)), "images/CG/common/mask.webp"),
|
|
||||||
)
|
|
||||||
|
|
||||||
image CG cho = Fixed(
|
|
||||||
"images/CG/common/bg.webp",
|
|
||||||
AlphaMask(Composite((2160, 1200), (880, -180), Transform("CG cho_doll", zoom=1.2)), "images/CG/common/mask.webp"),
|
|
||||||
)
|
|
||||||
|
|
||||||
image CG astoria = Fixed(
|
|
||||||
"images/CG/common/bg.webp",
|
|
||||||
AlphaMask(Composite((2160, 1200), (880, -180), Transform("CG ast_doll", zoom=1.2)), "images/CG/common/mask.webp"),
|
|
||||||
)
|
|
||||||
|
|
||||||
image CG susan = Fixed(
|
|
||||||
"images/CG/common/bg.webp",
|
|
||||||
AlphaMask(Composite((2160, 1200), (880, -180), Transform("CG sus_doll", zoom=1.2)), "images/CG/common/mask.webp"),
|
|
||||||
)
|
|
||||||
|
|
||||||
# Snape CG
|
# Snape CG
|
||||||
screen snape_groping():
|
screen snape_groping():
|
||||||
|
|
|
@ -1709,8 +1709,7 @@ label ag_st_imperio_E5:
|
||||||
ton "I..." ("open", "base", "worried", "down")
|
ton "I..." ("open", "base", "worried", "down")
|
||||||
gen "Say it!" ("angry", xpos="far_left", ypos="head")
|
gen "Say it!" ("angry", xpos="far_left", ypos="head")
|
||||||
|
|
||||||
$ menu_y = 0.7
|
menu (menu_yalign=0.7):
|
||||||
menu:
|
|
||||||
"\"You're a selfish slut!\"":
|
"\"You're a selfish slut!\"":
|
||||||
ton @ hair horny "Yes!" ("mad", "wide", "shocked", "stare")
|
ton @ hair horny "Yes!" ("mad", "wide", "shocked", "stare")
|
||||||
ton @ hair horny "I'm a selfish slut!" ("open_wide_tongue", "closed", "worried", "mid")
|
ton @ hair horny "I'm a selfish slut!" ("open_wide_tongue", "closed", "worried", "mid")
|
||||||
|
@ -1720,7 +1719,6 @@ label ag_st_imperio_E5:
|
||||||
"\"You're nothing more than a whore!\"":
|
"\"You're nothing more than a whore!\"":
|
||||||
ton @ hair horny "Yes!" ("mad", "base", "worried", "mid")
|
ton @ hair horny "Yes!" ("mad", "base", "worried", "mid")
|
||||||
ton @ hair horny "I'm nothing but a cheap,{w=0.6} {b}fucking{/b}{w=0.4} whore!" ("open_wide_tongue", "closed", "worried", "mid")
|
ton @ hair horny "I'm nothing but a cheap,{w=0.6} {b}fucking{/b}{w=0.4} whore!" ("open_wide_tongue", "closed", "worried", "mid")
|
||||||
call reset_menu_position
|
|
||||||
|
|
||||||
ton "... {w}This is what I want!" ("mad", "wide", "annoyed", "down")
|
ton "... {w}This is what I want!" ("mad", "wide", "annoyed", "down")
|
||||||
gen "Good, you're doing this for yourself, and nobody else..." ("base", xpos="far_left", ypos="head")
|
gen "Good, you're doing this for yourself, and nobody else..." ("base", xpos="far_left", ypos="head")
|
||||||
|
|
|
@ -14,8 +14,6 @@ label summon_astoria:
|
||||||
|
|
||||||
label astoria_requests:
|
label astoria_requests:
|
||||||
|
|
||||||
# Reset
|
|
||||||
call reset_menu_position
|
|
||||||
ast "" (xpos="base",ypos="base")
|
ast "" (xpos="base",ypos="base")
|
||||||
|
|
||||||
menu:
|
menu:
|
||||||
|
@ -28,7 +26,7 @@ label summon_astoria:
|
||||||
call astoria_chitchat
|
call astoria_chitchat
|
||||||
jump astoria_talk
|
jump astoria_talk
|
||||||
|
|
||||||
"-Sexual favours-" (icon="interface/icons/small/condom.webp"): # TODO: add 'if states.ast.favors_unlocked' once her story is looked over again
|
"-Sexual favours-" (icon="interface/icons/small/condom.webp"): # TODO: add 'if states.ast.favors_unlocked' once her story is looked over again
|
||||||
if states.ast.mood != 0:
|
if states.ast.mood != 0:
|
||||||
ast "I don't want to today..." ("annoyed", "narrow", "base", "R")
|
ast "I don't want to today..." ("annoyed", "narrow", "base", "R")
|
||||||
nar "Astoria is upset with you."
|
nar "Astoria is upset with you."
|
||||||
|
@ -284,7 +282,7 @@ label astoria_favor_menu:
|
||||||
label .requests:
|
label .requests:
|
||||||
|
|
||||||
call not_available
|
call not_available
|
||||||
|
|
||||||
# $ result = show_events_menu(hermione_requests)
|
# $ result = show_events_menu(hermione_requests)
|
||||||
|
|
||||||
# if result in ("disabled", "noncompliant"):
|
# if result in ("disabled", "noncompliant"):
|
||||||
|
@ -313,4 +311,4 @@ label astoria_favor_menu:
|
||||||
$ result.start()
|
$ result.start()
|
||||||
|
|
||||||
"-Never mind-":
|
"-Never mind-":
|
||||||
jump astoria_requests
|
jump astoria_requests
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue