RenPy Commands for fixing things.
Add 'Skills'
hero.gain_skill("Skill Name")
Remove 'Skill'
hero.gain_skill("Skill Name", False)
Skills at time of writing:
hypnosis, martial_arts, massage, fertility_assessment, guitar, cooking, shibari, sm, racing, video_games, dance, smalldick, hung, golf, sneaky, dance, shooting, foodie, work, bookworm, guitar, animalhated, low_libido, iron_stomach, no_sleep, high_libido
Increase/Decrease/Set Mike/Bree's Traits
hero.<knowledge/fitness/charm> += 5
hero.<knowledge/fitness/charm> -= 5
hero.<knowledge/fitness/charm> = 5
hero.<knowledge/fitness/charm>.max =<0-115>
hero.stamina = <True/False>
hero.luck = <-1 - 1>
(-1 =Unlucky; 1 = Lucky)
Increase/Decrease/Set Mike/Bree's Stats
hero.<energy/fun/grooming/hunger> = <0-15>
Financial adjustments
game.flags.debt = 20000
hero.money += 500
rent = <based on difficulty>
game.flags.debt = <0-intro selection>
Hero attributes
hero.name = '<change name>'
hero.family_name = '<change name>'
hero.birthday[0] = '<lower case season>'
hero.birthday[1] = <day of season>
Hero Calendar
hero.calendar.appointments (lists appointments by game.days_played match)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].fail_label (None or Missed event label)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].fixed_hour (True/False)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].hour (hour of date)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].location (None or '<fixed>')
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].score (date score)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].participants (array of date participant names)
hero.calendar.appointments[<matching days_played from list>][<0 based date instance>].hours (array of earliest and latest date start times)
hero.calendar.find_and_remove(girl="<npc>")
hero.calendar.find_and_remove(label="<labeled_event>")
hero.calendar.add(<days_played>, <appointment_type>)
Where...
<days_played> may be...
game.days_played
(today)
game.days_played +n
(n days from today)
game.calendar.get_next_day_of_week('<lowercase_dow>')
game.calendar.get_future_days_played("independenceday")
game.calendar.get_future_days_played("newyear")
game.calendar.get_future_days_played("valentine")
game.calendar.get_future_days_played("halloween")
game.calendar.get_future_days_played("christmaseve")
game.calendar.get_future_days_played("christmas")
game.calendar.get_future_days_played("newyeareve")
game.calendar.get_future_days_played("<npc>.birthday")
And Where...
<appointment_type> may be...
DateAppointment(<hour>, <npc>.id)
HaremAppointment(<hour>, "band", ["kleio", "anna"], label="kleio_and_anna", name="Meet Anna and Kleio", fail_label="kleio_and_anna_missed")
HaremAppointment(<hour>, "band", ["kleio", "anna"], "kleio_anna_threesome")
HaremAppointment(<hour>, "band", ["kleio", "anna", "sasha"], "kleioannafoursome")
HaremAppointment(<hour>, "band", ["kleio", "anna", "sasha"], "kleioannafoursome2")
HaremAppointment(<hour>, "bitchy", ["palla", "audrey"], "palla_and_audrey")
HaremAppointment(<hour>, "bitchy", ["audrey", "cassidy", "palla"], "bitchy_harem_foursome_appointment_intro")
HaremAppointment(20, "taming", ["ayesha", "kylie"], "taming_threesome_fuck", fixed_hour=True)
HaremAppointment(<hour>, "criminal", ["camila", "lexi"], "criminal_harem_event_04", "Date (Camila & Lexi)", "missed_criminal_harem_event_04")
HaremAppointment(<hour>, "bitchy", ["audrey", "cassidy", "palla"], "bitchy_harem_foursome_appointment_intro")
HaremAppointment(<hour>, "friendly", ["emma", "samantha"], "emma_samantha_threesome_appointment_intro")
HaremAppointment(<hour>, "home", ["bree", "sasha"], "home_harem_bree_sasha_beach_date")
HaremAppointment(<hour>, "home", ["bree", "lexi"], "home_harem_bree_lexi_beach_date")
HaremAppointment(<hour>, "home", ["lexi", "minami", "samantha"], "home_harem_lexi_minami_samantha_beach_date")
HaremAppointment(<hour>, "home", ["samantha", "sasha"], "home_harem_samantha_sasha_beach_date")
<DateAppointment()/LabelAppointment()/HaremAppointment()/ScavengerHuntAppointment()
Hero Contacts
hero.smartphone_contacts (returns array of contact names)
Hero Inventory
hero.gain_item('<item_name>'[, quantity])
hero.lose_item('<item_name>'[, quantity])
Items at time of writing are:
skill_book_hypnosis, cute_plushie, fantasy_book_signed, 4leaf_clover, valentine_chocolates, cake, kylie_cookies, danny_corpse, lexi_panties, weed, skill_book_cooking, shiori_milk, pastry, sports_car, drugs, minty_candies, energy_drink, pastry, knowledge_book, fitness_book, charm_book, fun_book, skill_book_massage, skill_book_guitar, skill_book_cooking, sexperience_book, skill_book_shibari, skill_book_sm, skill_book_fertility, coffee, cappuccino, moka, condom, box_of_condoms, medicine, lotion, bigger_staff_pill, smaller_staff_pill, blue_pill, contraceptive_pill, pregnancy_test, dna_test, guitar_practice_book, protein_powder, siscon_book, cologne, wedding_ring, fancy_dress, sexy_date_equip, innocent_date_equip, swimsuit, zbox_360, fitness_machine, knowledge_machine, charm_machine, spy_camera, electric_guitar, bike, car, sports_car, luxury_bed, baseball_bat, anal_beads, vibrator, dildo, double_dildo, large_dildo, blindfold, bondage_ropes, handcuffs, taser, gun, romance_novel, mistress_amanda, yuri_manga, porn_magazine, a_sex_slave_story, leather_bound_bible, fantasy_book_signed, lingerie, sexy_dress, slutty_dress, cute_top, nice_scarf, sexy_swimsuit, cute_swimsuit, purse, fancy_purse, shoes, fancy_shoes, sexy_underwear, tuxedo, tshirt, leather_shoes, swimming_tback, swimming_trunk, wallet, fancy_watch, sports_shoes, flowers, lots_of_flowers, silver_bracelet, silver_necklace, gold_bracelet, gold_necklace, diamond_necklace, teddy_bear, butt_plug, slave_collar, cosplay_outfit
Bree Specific
make-up_for_dummies, arnold_braunschweiger_method, sport_clothes, fancy_dress, swimsuit
NPC Stats
<npc>_love = <0-200>
<npc>_love_max = <0-200>
<npc>_lesbian = <0-20>
<npc>_lesbian_max = <0-20>
<npc>_lesbian_min = <0-20>
<npc>_sexperience = <count>
<npc>_sub = <0-100>
<npc>_sub_max = <0-100>
Note: Some stats are stored different from how they are displayed. Love is stored at 2x display, which allows for half percent's. Lesbian is stored in increments of 5 or 1/5 of what is displayed (e.g. 10 would display as 50%, and 20 would be 100%).
Sexperience
<npc>_sexperience_last
Note: This is logged on count of game.days_played at time of last sexperience typically to determine proximity of sexperience of two or more girls.
NPC Specific Stats
Cassidy
cassidy_sad = <True/False>
Harmony
harmony_purity = <0-100>
Kylie
kylie_yadere = <0-100>
Lavish
lavish_career = <0-100>
Minami
minami_siscon = <0-100>
minami_siscon_max = <0-100>
Morgan
morgan_male = <0-100>
Palla
palla_career = <0-100>
NPC Piercings
<npc>_piercing_clit =<True/False>
<npc>_piercing_clit_worn =<True/False>
<npc>_piercing_eyebrow =<True/False>
<npc>_piercing_eyebrow_worn =<True/False>
<npc>_piercing_lips =<True/False>
<npc>_piercing_lips_worn =<True/False>
<npc>_piercing_navel =<True/False>
<npc>_piercing_navel_worn =<True/False>
<npc>_piercing_nipples =<True/False>
<npc>_piercing_nipples_worn =<True/False>
<npc>_piercing_nose = <True/False>
<npc>_piercing_nose_worn = <True/False>
<npc>_piercing_tongue = <True/False>
<npc>_piercing_tongue_worn = <True/False>
NPC States
<npc>.pregnant = <True/False>
NPC Story Trackers
Common
<npc>.counters.pregnant (Days into pregnancy)
"<event_name>" in DONE (Returns if event has been completed)
DONE["<event_name>"] (Returns days_played when completed)
Lavish
lavish.counters.daysemployed (Days Employed)
Date-Time
game.season = <0-3> (0=Spring; 1=Summer; 2=Fall; 3=Winter)
season = <'spring','summer','fall','winter'>
game.day = <0-31> (Day of season)
game.week_day = <1-7> (
Store Stats
Battle of Bands
game.flags.bandpractice = <0-100>
BOB_SCORE = <0-100>
Will continue to update. DM me if I missed anything.
-JamesTaggart