Refactoring day checks
This commit is contained in:
parent
ec991ccd22
commit
333fdfed51
@ -81,7 +81,7 @@ label cc_pf_strip_T2_intro_E1:
|
|||||||
$ cho.set_pose("default")
|
$ cho.set_pose("default")
|
||||||
$ cho.animation = None
|
$ cho.animation = None
|
||||||
$ states.env.gold = 1984
|
$ states.env.gold = 1984
|
||||||
$ game.day = 123
|
$ states.env.day = 123
|
||||||
call room("main_room")
|
call room("main_room")
|
||||||
|
|
||||||
call cho_chibi("stand", "desk", "base", flip=False)
|
call cho_chibi("stand", "desk", "base", flip=False)
|
||||||
|
@ -58,7 +58,7 @@ label cc_pf_blowjob_T3_intro_E1:
|
|||||||
$ cho.set_pose("default")
|
$ cho.set_pose("default")
|
||||||
$ cho.animation = None
|
$ cho.animation = None
|
||||||
$ states.env.gold = 1984
|
$ states.env.gold = 1984
|
||||||
$ game.day = 124
|
$ states.env.day = 124
|
||||||
call room("main_room")
|
call room("main_room")
|
||||||
|
|
||||||
call cho_chibi("stand", "desk", "base", flip=False)
|
call cho_chibi("stand", "desk", "base", flip=False)
|
||||||
|
@ -125,7 +125,7 @@ label gryffindor_match:
|
|||||||
with d5
|
with d5
|
||||||
|
|
||||||
$ states.env.gold = 1984
|
$ states.env.gold = 1984
|
||||||
$ game.day = 665
|
$ states.env.day = 665
|
||||||
$ states.env.daytime = True
|
$ states.env.daytime = True
|
||||||
$ game.weather = "clear"
|
$ game.weather = "clear"
|
||||||
call room("main_room")
|
call room("main_room")
|
||||||
@ -587,7 +587,7 @@ label gryffindor_match:
|
|||||||
|
|
||||||
$ cho.equip(cho_outfit_quidditch_gryffindor)
|
$ cho.equip(cho_outfit_quidditch_gryffindor)
|
||||||
$ states.env.gold = 1984
|
$ states.env.gold = 1984
|
||||||
$ game.day = 667
|
$ states.env.day = 667
|
||||||
$ states.env.daytime = True
|
$ states.env.daytime = True
|
||||||
$ game.weather = "clear"
|
$ game.weather = "clear"
|
||||||
$ snape_chibi.zorder = 3
|
$ snape_chibi.zorder = 3
|
||||||
@ -729,7 +729,7 @@ label gryffindor_match:
|
|||||||
|
|
||||||
$ cho.equip(cho_outfit_quidditch_gryffindor)
|
$ cho.equip(cho_outfit_quidditch_gryffindor)
|
||||||
$ states.env.gold = 1984
|
$ states.env.gold = 1984
|
||||||
$ game.day = 667
|
$ states.env.day = 667
|
||||||
$ states.env.daytime = True
|
$ states.env.daytime = True
|
||||||
$ game.weather = "clear"
|
$ game.weather = "clear"
|
||||||
$ snape_chibi.zorder = 3
|
$ snape_chibi.zorder = 3
|
||||||
@ -935,7 +935,7 @@ label gryffindor_match:
|
|||||||
$ cho.set_pose("broom")
|
$ cho.set_pose("broom")
|
||||||
$ cho.animation = sprite_fly_idle
|
$ cho.animation = sprite_fly_idle
|
||||||
$ states.env.gold = 1984
|
$ states.env.gold = 1984
|
||||||
$ game.day = 667
|
$ states.env.day = 667
|
||||||
call room("quidditch_stands2")
|
call room("quidditch_stands2")
|
||||||
call quidditch_stands2(weather="sun_low", crowd=crowd_full)
|
call quidditch_stands2(weather="sun_low", crowd=crowd_full)
|
||||||
call lun_chibi(xpos=620, ypos=400)
|
call lun_chibi(xpos=620, ypos=400)
|
||||||
@ -959,7 +959,7 @@ label gryffindor_match:
|
|||||||
$ cho.set_pose("broom")
|
$ cho.set_pose("broom")
|
||||||
$ cho.animation = sprite_fly_idle
|
$ cho.animation = sprite_fly_idle
|
||||||
$ states.env.gold = 1984
|
$ states.env.gold = 1984
|
||||||
$ game.day = 667
|
$ states.env.day = 667
|
||||||
call room("quidditch_stands2")
|
call room("quidditch_stands2")
|
||||||
call quidditch_stands2(weather="sun_low", crowd=crowd_full)
|
call quidditch_stands2(weather="sun_low", crowd=crowd_full)
|
||||||
call lun_chibi(xpos=620, ypos=400)
|
call lun_chibi(xpos=620, ypos=400)
|
||||||
|
@ -103,7 +103,7 @@ label cc_gt_return:
|
|||||||
|
|
||||||
$ cho.equip(cho_outfit_quidditch_gryffindor)
|
$ cho.equip(cho_outfit_quidditch_gryffindor)
|
||||||
$ states.env.gold = 1984
|
$ states.env.gold = 1984
|
||||||
$ game.day = 665
|
$ states.env.day = 665
|
||||||
$ states.env.daytime = False
|
$ states.env.daytime = False
|
||||||
$ game.weather = "clear"
|
$ game.weather = "clear"
|
||||||
call room("main_room")
|
call room("main_room")
|
||||||
|
@ -1507,7 +1507,7 @@ label cho_quid_E12:
|
|||||||
$ hooch.equip(hoo_accessory_broom_dildo)
|
$ hooch.equip(hoo_accessory_broom_dildo)
|
||||||
$ cho.equip(cho_outfit_quidditch_gryffindor)
|
$ cho.equip(cho_outfit_quidditch_gryffindor)
|
||||||
$ states.env.gold = 1984
|
$ states.env.gold = 1984
|
||||||
$ game.day = 666
|
$ states.env.day = 666
|
||||||
$ states.env.daytime = True
|
$ states.env.daytime = True
|
||||||
$ game.weather = "clear"
|
$ game.weather = "clear"
|
||||||
$ hooch_chibi.zoom = 0.38
|
$ hooch_chibi.zoom = 0.38
|
||||||
|
@ -178,7 +178,7 @@ label her_maid_job:
|
|||||||
label her_maid_job_return:
|
label her_maid_job_return:
|
||||||
|
|
||||||
python:
|
python:
|
||||||
progress_factor = math.log(states.her.tier + states.cho.tier + states.ton.tier + states.lun.tier + game.day)
|
progress_factor = math.log(states.her.tier + states.cho.tier + states.ton.tier + states.lun.tier + states.env.day)
|
||||||
payment = int(progress_factor * random_gold)
|
payment = int(progress_factor * random_gold)
|
||||||
|
|
||||||
$ hermione.equip(her_outfit_maid)
|
$ hermione.equip(her_outfit_maid)
|
||||||
|
@ -80,11 +80,11 @@ label day_start:
|
|||||||
states.sus.mood = max(states.sus.mood-val, 0)
|
states.sus.mood = max(states.sus.mood-val, 0)
|
||||||
|
|
||||||
# Game flags
|
# Game flags
|
||||||
game.day += 1
|
states.env.day += 1
|
||||||
game.weather = "random"
|
game.weather = "random"
|
||||||
states.env.daytime = True
|
states.env.daytime = True
|
||||||
|
|
||||||
cupboard_OBJ.foreground = Transform(Text(str((game.day % 30) + 1), color="#fff", outlines=[(1, "#000", 0, 0)]), pos=(40, 100))
|
cupboard_OBJ.foreground = Transform(Text(str((states.env.day % 30) + 1), color="#fff", outlines=[(1, "#000", 0, 0)]), pos=(40, 100))
|
||||||
|
|
||||||
# Randomisers
|
# Randomisers
|
||||||
random_gold = renpy.random.randint(8, 40)
|
random_gold = renpy.random.randint(8, 40)
|
||||||
@ -92,7 +92,7 @@ label day_start:
|
|||||||
door_randomobj.seed()
|
door_randomobj.seed()
|
||||||
|
|
||||||
# Send salary every 7th day
|
# Send salary every 7th day
|
||||||
if game.day % 7 == 0:
|
if states.env.day % 7 == 0:
|
||||||
if states.paperwork_reports >= 1:
|
if states.paperwork_reports >= 1:
|
||||||
letter_work_report.send()
|
letter_work_report.send()
|
||||||
if not states.twi.ev.cardgame.first_random:
|
if not states.twi.ev.cardgame.first_random:
|
||||||
|
@ -49,7 +49,7 @@ label start_wt:
|
|||||||
label genie_intro_E1:
|
label genie_intro_E1:
|
||||||
$ game.weather = "clear"
|
$ game.weather = "clear"
|
||||||
$ states.env.daytime = False
|
$ states.env.daytime = False
|
||||||
$ game.day = 0
|
$ states.env.day = 0
|
||||||
call send_letters
|
call send_letters
|
||||||
|
|
||||||
stop background
|
stop background
|
||||||
@ -88,7 +88,7 @@ label genie_intro_E1:
|
|||||||
|
|
||||||
# Swap to day seamlessly
|
# Swap to day seamlessly
|
||||||
$ states.env.daytime = True
|
$ states.env.daytime = True
|
||||||
$ game.day = 1
|
$ states.env.day = 1
|
||||||
$ mailbox.tick()
|
$ mailbox.tick()
|
||||||
with d9
|
with d9
|
||||||
|
|
||||||
|
@ -119,7 +119,7 @@ label potions_intro_E0:
|
|||||||
"\"What's the Wi-Fi password?\"":
|
"\"What's the Wi-Fi password?\"":
|
||||||
sna "Sorry?" ("snape_05")
|
sna "Sorry?" ("snape_05")
|
||||||
#check day counter
|
#check day counter
|
||||||
if game.day > 35:
|
if states.env.day > 35:
|
||||||
gen "I've been here for ages and I still don't know the password..." ("base", xpos="far_left", ypos="head")
|
gen "I've been here for ages and I still don't know the password..." ("base", xpos="far_left", ypos="head")
|
||||||
else:
|
else:
|
||||||
gen "I know I've only been here for a little bit. But it's boring up there." ("base", xpos="far_left", ypos="head")
|
gen "I know I've only been here for a little bit. But it's boring up there." ("base", xpos="far_left", ypos="head")
|
||||||
|
@ -14,7 +14,7 @@ label quests:
|
|||||||
# DAY-BASED EVENTS
|
# DAY-BASED EVENTS
|
||||||
#
|
#
|
||||||
|
|
||||||
if game.day >= 1:
|
if states.env.day >= 1:
|
||||||
if states.env.daytime:
|
if states.env.daytime:
|
||||||
if not states.gen.ev.intro.e2_complete and states.gen.ev.intro.bird_examined and states.gen.ev.intro.desk_examined and states.gen.ev.intro.cupboard_examined and states.gen.ev.intro.door_examined and states.gen.ev.intro.fireplace_examined:
|
if not states.gen.ev.intro.e2_complete and states.gen.ev.intro.bird_examined and states.gen.ev.intro.desk_examined and states.gen.ev.intro.cupboard_examined and states.gen.ev.intro.door_examined and states.gen.ev.intro.fireplace_examined:
|
||||||
jump genie_intro_E2
|
jump genie_intro_E2
|
||||||
@ -22,7 +22,7 @@ label quests:
|
|||||||
if not states.sna.ev.intro.e1_complete:
|
if not states.sna.ev.intro.e1_complete:
|
||||||
jump snape_intro_E1
|
jump snape_intro_E1
|
||||||
|
|
||||||
if game.day >= 2:
|
if states.env.day >= 2:
|
||||||
if states.env.daytime:
|
if states.env.daytime:
|
||||||
if not states.gen.ev.intro.e3_complete:
|
if not states.gen.ev.intro.e3_complete:
|
||||||
jump genie_intro_E3
|
jump genie_intro_E3
|
||||||
@ -31,7 +31,7 @@ label quests:
|
|||||||
# Snape's second visit.
|
# Snape's second visit.
|
||||||
jump snape_intro_E2
|
jump snape_intro_E2
|
||||||
|
|
||||||
if game.day >= 3:
|
if states.env.day >= 3:
|
||||||
if states.env.daytime:
|
if states.env.daytime:
|
||||||
if not states.gen.ev.intro.e4_complete:
|
if not states.gen.ev.intro.e4_complete:
|
||||||
jump genie_intro_E4
|
jump genie_intro_E4
|
||||||
@ -41,7 +41,7 @@ label quests:
|
|||||||
jump snape_intro_E3
|
jump snape_intro_E3
|
||||||
|
|
||||||
|
|
||||||
if game.day >= 4:
|
if states.env.day >= 4:
|
||||||
if states.env.daytime:
|
if states.env.daytime:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
@ -49,13 +49,13 @@ label quests:
|
|||||||
# You bother decide to just "roll with it"... Snape summon unlocked.
|
# You bother decide to just "roll with it"... Snape summon unlocked.
|
||||||
jump snape_intro_E5
|
jump snape_intro_E5
|
||||||
|
|
||||||
if game.day >= 5:
|
if states.env.day >= 5:
|
||||||
if states.env.daytime:
|
if states.env.daytime:
|
||||||
if hg_event_pause == 0 and not states.her.ev.intro.e1_complete:
|
if hg_event_pause == 0 and not states.her.ev.intro.e1_complete:
|
||||||
# Hermione shows up for the first time.
|
# Hermione shows up for the first time.
|
||||||
jump hermione_intro_E1
|
jump hermione_intro_E1
|
||||||
|
|
||||||
if game.day >= 6:
|
if states.env.day >= 6:
|
||||||
if states.env.daytime:
|
if states.env.daytime:
|
||||||
if hg_event_pause == 0 and states.sna.ev.hangouts.hermione_e1 and not states.her.ev.intro.e2_complete:
|
if hg_event_pause == 0 and states.sna.ev.hangouts.hermione_e1 and not states.her.ev.intro.e2_complete:
|
||||||
# Second visit from Hermione. Says she sent a letter to the Ministry.
|
# Second visit from Hermione. Says she sent a letter to the Ministry.
|
||||||
@ -63,7 +63,7 @@ label quests:
|
|||||||
else:
|
else:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
if game.day >= 7:
|
if states.env.day >= 7:
|
||||||
if states.env.daytime:
|
if states.env.daytime:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
@ -72,7 +72,7 @@ label quests:
|
|||||||
# Hermione might have failed a test...
|
# Hermione might have failed a test...
|
||||||
jump hermione_intro_E3
|
jump hermione_intro_E3
|
||||||
|
|
||||||
if game.day >= 8:
|
if states.env.day >= 8:
|
||||||
if states.env.daytime:
|
if states.env.daytime:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
@ -80,13 +80,13 @@ label quests:
|
|||||||
# She failed a test and cries.
|
# She failed a test and cries.
|
||||||
jump hermione_intro_E4
|
jump hermione_intro_E4
|
||||||
|
|
||||||
if game.day >= 9:
|
if states.env.day >= 9:
|
||||||
if states.env.daytime:
|
if states.env.daytime:
|
||||||
if hg_event_pause == 0 and states.her.ev.intro.e4_complete and not states.her.ev.intro.e5_complete:
|
if hg_event_pause == 0 and states.her.ev.intro.e4_complete and not states.her.ev.intro.e5_complete:
|
||||||
# Hermione asks to be tutored. Summon unlocked!
|
# Hermione asks to be tutored. Summon unlocked!
|
||||||
jump hermione_intro_E5
|
jump hermione_intro_E5
|
||||||
|
|
||||||
if game.day >= 10:
|
if states.env.day >= 10:
|
||||||
if states.env.daytime:
|
if states.env.daytime:
|
||||||
if nt_event_pause == 0 and states.her.ev.intro.e5_complete and not states.ton.ev.intro.e1_complete:
|
if nt_event_pause == 0 and states.her.ev.intro.e5_complete and not states.ton.ev.intro.e1_complete:
|
||||||
# Tonks visits for the first time.
|
# Tonks visits for the first time.
|
||||||
@ -96,7 +96,7 @@ label quests:
|
|||||||
# Tonks has found no evidence so far.
|
# Tonks has found no evidence so far.
|
||||||
jump tonks_intro_E2
|
jump tonks_intro_E2
|
||||||
|
|
||||||
if game.day >= 11:
|
if states.env.day >= 11:
|
||||||
if states.env.daytime:
|
if states.env.daytime:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
@ -104,7 +104,7 @@ label quests:
|
|||||||
# Tonks becomes a teacher. Summon unlocked!
|
# Tonks becomes a teacher. Summon unlocked!
|
||||||
jump tonks_intro_E3
|
jump tonks_intro_E3
|
||||||
|
|
||||||
if game.day >= 13:
|
if states.env.day >= 13:
|
||||||
if states.env.daytime:
|
if states.env.daytime:
|
||||||
if hg_event_pause == 0 and states.her.ev.intro.e5_complete and states.sna.ev.hangouts.tonks_e1 and states.her.ev.intro.convinced and not states.her.ev.intro.e6_complete:
|
if hg_event_pause == 0 and states.her.ev.intro.e5_complete and states.sna.ev.hangouts.tonks_e1 and states.her.ev.intro.convinced and not states.her.ev.intro.e6_complete:
|
||||||
# Hermione wants to buy favours. Favours unlocked!
|
# Hermione wants to buy favours. Favours unlocked!
|
||||||
|
@ -69,7 +69,7 @@ init python:
|
|||||||
branches = tuple(self.dictionary[str(x)] for x in branches)
|
branches = tuple(self.dictionary[str(x)] for x in branches)
|
||||||
entry = [entry[0], entry[1].format(*branches)]
|
entry = [entry[0], entry[1].format(*branches)]
|
||||||
|
|
||||||
self.contents.append(["Day {}\n{}".format(game.day, entry[0]), str(entry[1]), id])
|
self.contents.append(["Day {}\n{}".format(states.env.day, entry[0]), str(entry[1]), id])
|
||||||
self.pages = len(self.contents)-1
|
self.pages = len(self.contents)-1
|
||||||
return
|
return
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ init python:
|
|||||||
contents[i] += "🌕"
|
contents[i] += "🌕"
|
||||||
elif (i % 7 == 3):
|
elif (i % 7 == 3):
|
||||||
contents[i] += "🌓"
|
contents[i] += "🌓"
|
||||||
# elif (game.day % 60 == 30) # Blood moon
|
# elif (states.env.day % 60 == 30) # Blood moon
|
||||||
|
|
||||||
forecast = Weather.forecast(span)
|
forecast = Weather.forecast(span)
|
||||||
for i, v in forecast.items():
|
for i, v in forecast.items():
|
||||||
@ -34,13 +34,13 @@ init python:
|
|||||||
# Add letters
|
# Add letters
|
||||||
letters = mailbox.get_letters(True)
|
letters = mailbox.get_letters(True)
|
||||||
for i in letters:
|
for i in letters:
|
||||||
if (day := game.day+i.wait) < span+1:
|
if (day := states.env.day+i.wait) < span+1:
|
||||||
contents[day] += "✉️"
|
contents[day] += "✉️"
|
||||||
|
|
||||||
# Add parcels
|
# Add parcels
|
||||||
parcels = mailbox.get_parcels(True)
|
parcels = mailbox.get_parcels(True)
|
||||||
for i in parcels:
|
for i in parcels:
|
||||||
if (day := game.day+i.wait) < span+1:
|
if (day := states.env.day+i.wait) < span+1:
|
||||||
contents[day] += "📦"
|
contents[day] += "📦"
|
||||||
|
|
||||||
return contents
|
return contents
|
||||||
@ -48,7 +48,7 @@ init python:
|
|||||||
@staticmethod
|
@staticmethod
|
||||||
def get_weekday(n=None):
|
def get_weekday(n=None):
|
||||||
if n is None:
|
if n is None:
|
||||||
n = game.day
|
n = states.env.day
|
||||||
|
|
||||||
return Calendar.weekdays[n % 7]
|
return Calendar.weekdays[n % 7]
|
||||||
|
|
||||||
@ -56,7 +56,7 @@ init python:
|
|||||||
def get_period(n=None):
|
def get_period(n=None):
|
||||||
|
|
||||||
if n is None:
|
if n is None:
|
||||||
n = game.day
|
n = states.env.day
|
||||||
|
|
||||||
return Calendar.periods[(n // 30) % 4]
|
return Calendar.periods[(n // 30) % 4]
|
||||||
|
|
||||||
@ -85,7 +85,7 @@ screen calendar:
|
|||||||
xysize (64, 64)
|
xysize (64, 64)
|
||||||
if i > 29:
|
if i > 29:
|
||||||
add "#888888"
|
add "#888888"
|
||||||
elif i == (game.day % 30):
|
elif i == (states.env.day % 30):
|
||||||
add "#ff0000ff"
|
add "#ff0000ff"
|
||||||
else:
|
else:
|
||||||
add "#fff"
|
add "#fff"
|
||||||
|
@ -411,7 +411,7 @@ label .hermione_skip_intro:
|
|||||||
$ firewhisky_ITEM.owned = 5
|
$ firewhisky_ITEM.owned = 5
|
||||||
|
|
||||||
$ states.cupboard_rummaged_times = 6
|
$ states.cupboard_rummaged_times = 6
|
||||||
$ game.day = 13
|
$ states.env.day = 13
|
||||||
|
|
||||||
$ achievements.unlock("start", True)
|
$ achievements.unlock("start", True)
|
||||||
|
|
||||||
@ -505,8 +505,8 @@ label .hermione_skip_intro:
|
|||||||
# ### Cho ###
|
# ### Cho ###
|
||||||
|
|
||||||
# label .cho_skip_intro:
|
# label .cho_skip_intro:
|
||||||
# if game.day < 16:
|
# if states.env.day < 16:
|
||||||
# $ game.day = 16
|
# $ states.env.day = 16
|
||||||
# $ states.cho.ev.intro.e1_complete = True
|
# $ states.cho.ev.intro.e1_complete = True
|
||||||
# $ states.cho.ev.intro.e2_complete = True
|
# $ states.cho.ev.intro.e2_complete = True
|
||||||
# $ states.sna.ev.hangouts.cho_e1 = True
|
# $ states.sna.ev.hangouts.cho_e1 = True
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
label points_changes: # Gets called every day/night.
|
label points_changes: # Gets called every day/night.
|
||||||
|
|
||||||
python hide:
|
python hide:
|
||||||
progress_factor = max(1, int(math.log(game.day) * 5))
|
progress_factor = max(1, int(math.log(states.env.day) * 5))
|
||||||
|
|
||||||
# Bonuses based on Tonks and Snape friendship stat
|
# Bonuses based on Tonks and Snape friendship stat
|
||||||
# Tonks' is lower since you can do events with her directly to increase points.
|
# Tonks' is lower since you can do events with her directly to increase points.
|
||||||
|
@ -41,7 +41,7 @@ init python:
|
|||||||
def calc_reports_gold():
|
def calc_reports_gold():
|
||||||
global reports_gold
|
global reports_gold
|
||||||
|
|
||||||
progress_factor = math.log(game.day)
|
progress_factor = math.log(states.env.day)
|
||||||
progress_flat = (states.her.tier + states.cho.tier + states.ton.tier + states.lun.tier) * 16
|
progress_flat = (states.her.tier + states.cho.tier + states.ton.tier + states.lun.tier) * 16
|
||||||
# Note: random_gold global var is set at the start of the day and evening
|
# Note: random_gold global var is set at the start of the day and evening
|
||||||
|
|
||||||
|
@ -365,7 +365,7 @@ screen stats_menuitem(current_category, current_item, stats_flags):
|
|||||||
use text_stat("Bird petted:")
|
use text_stat("Bird petted:")
|
||||||
use text_stat("- ", " times -", states.bird_petted_times)
|
use text_stat("- ", " times -", states.bird_petted_times)
|
||||||
use text_stat("You missed feeding your bird for:")
|
use text_stat("You missed feeding your bird for:")
|
||||||
use text_stat("- ", " days...", (game.day - states.bird_fed_times) )
|
use text_stat("- ", " days...", (states.env.day - states.bird_fed_times) )
|
||||||
use text_stat("If you were a Quidditch player, you'd be a:")
|
use text_stat("If you were a Quidditch player, you'd be a:")
|
||||||
use text_stat("- \"", "\" -", states.gen.stats.quidditch_position)
|
use text_stat("- \"", "\" -", states.gen.stats.quidditch_position)
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@ screen ui_top_bar():
|
|||||||
use ui_points
|
use ui_points
|
||||||
|
|
||||||
# Don't display buttons in certain rooms or on the first day
|
# Don't display buttons in certain rooms or on the first day
|
||||||
if states.room == "main_room" and game.day > 1:
|
if states.room == "main_room" and states.env.day > 1:
|
||||||
# Menu button
|
# Menu button
|
||||||
imagebutton:
|
imagebutton:
|
||||||
xpos 0
|
xpos 0
|
||||||
@ -173,7 +173,7 @@ screen ui_stats():
|
|||||||
|
|
||||||
hbox:
|
hbox:
|
||||||
xpos 40 ypos 11
|
xpos 40 ypos 11
|
||||||
text "{size=-4}[game.day]{/size}"
|
text "{size=-4}[states.env.day]{/size}"
|
||||||
hbox:
|
hbox:
|
||||||
xpos 140 ypos 11
|
xpos 140 ypos 11
|
||||||
# Display tokens in token shop
|
# Display tokens in token shop
|
||||||
@ -212,14 +212,14 @@ screen ui_menu():
|
|||||||
ypos 15
|
ypos 15
|
||||||
textbutton "Save" action ShowMenu("save") background None xalign 0.5 text_outlines [ (2, "#00000080", 1, 0) ]
|
textbutton "Save" action ShowMenu("save") background None xalign 0.5 text_outlines [ (2, "#00000080", 1, 0) ]
|
||||||
textbutton "Load" action ShowMenu("load") background None xalign 0.5 text_outlines [ (2, "#00000080", 1, 0) ]
|
textbutton "Load" action ShowMenu("load") background None xalign 0.5 text_outlines [ (2, "#00000080", 1, 0) ]
|
||||||
if states.env.cheats and states.env.difficulty <= 2 and game.day > 1:
|
if states.env.cheats and states.env.difficulty <= 2 and states.env.day > 1:
|
||||||
textbutton "Cheats" action [SetScreenVariable("toggle_menu", False), Jump("cheats")] background None xalign 0.5 text_outlines [ (2, "#00000080", 1, 0) ]
|
textbutton "Cheats" action [SetScreenVariable("toggle_menu", False), Jump("cheats")] background None xalign 0.5 text_outlines [ (2, "#00000080", 1, 0) ]
|
||||||
if game.day > 1 and renpy.android:
|
if states.env.day > 1 and renpy.android:
|
||||||
textbutton "Preferences" action ShowMenu("preferences") background None xalign 0.5 text_outlines [ (2, "#00000080", 1, 0) ]
|
textbutton "Preferences" action ShowMenu("preferences") background None xalign 0.5 text_outlines [ (2, "#00000080", 1, 0) ]
|
||||||
if game.day > 1 and persistent.game_complete:
|
if states.env.day > 1 and persistent.game_complete:
|
||||||
textbutton "Gallery" action [SetScreenVariable("toggle_menu", False), Jump("scene_gallery")] background None xalign 0.5 text_outlines [ (2, "#00000080", 1, 0) ]
|
textbutton "Gallery" action [SetScreenVariable("toggle_menu", False), Jump("scene_gallery")] background None xalign 0.5 text_outlines [ (2, "#00000080", 1, 0) ]
|
||||||
|
|
||||||
#if game.day > 1 and config.developer:
|
#if states.env.day > 1 and config.developer:
|
||||||
# textbutton "{size=-11}Show Chars{/size}" action [SetScreenVariable("toggle_menu", False), Jump("summon_characters")] background "#000"
|
# textbutton "{size=-11}Show Chars{/size}" action [SetScreenVariable("toggle_menu", False), Jump("summon_characters")] background "#000"
|
||||||
|
|
||||||
hbox:
|
hbox:
|
||||||
|
@ -35,8 +35,8 @@ init python:
|
|||||||
def set_weather(value=None):
|
def set_weather(value=None):
|
||||||
if value is None or value == "random":
|
if value is None or value == "random":
|
||||||
period = Calendar.get_period()
|
period = Calendar.get_period()
|
||||||
weights = Weather._interpolate_weights(game.day, period)
|
weights = Weather._interpolate_weights(states.env.day, period)
|
||||||
rand = renpy.random.Random(seed=game.day)
|
rand = renpy.random.Random(seed=states.env.day)
|
||||||
value = rand.choices(Weather.weather_types, weights=weights)[0]
|
value = rand.choices(Weather.weather_types, weights=weights)[0]
|
||||||
|
|
||||||
elif value not in Weather.weather_types:
|
elif value not in Weather.weather_types:
|
||||||
@ -50,7 +50,7 @@ init python:
|
|||||||
@staticmethod
|
@staticmethod
|
||||||
def forecast(span=35):
|
def forecast(span=35):
|
||||||
forecast = {}
|
forecast = {}
|
||||||
start_day = game.day - (game.day % 30)
|
start_day = states.env.day - (states.env.day % 30)
|
||||||
period = Calendar.get_period()
|
period = Calendar.get_period()
|
||||||
|
|
||||||
for i in range(span):
|
for i in range(span):
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -13,7 +13,7 @@ label an_odd_circumstance:
|
|||||||
stop weather
|
stop weather
|
||||||
$ states.env.daytime = False
|
$ states.env.daytime = False
|
||||||
$ game.weather = "clear"
|
$ game.weather = "clear"
|
||||||
$ game.day = 69
|
$ states.env.day = 69
|
||||||
$ states.env.gold = 420
|
$ states.env.gold = 420
|
||||||
$ hermione.equip(her_outfit_default)
|
$ hermione.equip(her_outfit_default)
|
||||||
call room("main_room")
|
call room("main_room")
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user