{
<div class="wrapper">
<!--Header -->
<header>
(display: "HEAD")
</header>
(display: "navigation")
[(display: "MAIN")]<c5|
(click-rerun: ?c0)[(replace:?c5)[(display: "MAIN")]]
(click-rerun: ?c1)[(replace:?c5)[(display: "UPGRADES")]]
(click-rerun: ?c2)[(replace:?c5)[(display: "STATS")]]
(click-rerun: ?c3)[(replace:?c5)[(display: "SETTINGS")]]
</div>
}{[
(display: "upgradecontent")
]<upgradecontent|
}{[
(display: "maincontent")
]<maincontent|
}{
<h1>stats</h1>
[Total Cleansings: $totalkills]<totalkillsstats|<br />
<hr>
Personal Cleansings: $personalkills<br />
<hr>
[Total believers: $believers]<believersrecruited|<br />
<hr>
[Disciples: $disciplesrecruited]<disciplesrecruited|<br />
<hr>
Fanatics: $fanaticsrecruited<br />
<hr>
Super Fanatics $superfanaticsrecruited<br />
<hr>
Evangelists: $evangelistsrecruited<br />
<hr>
Super Evangelists: $superevangelistsrecruited<br />
<hr>
Group of Disciples: $cells<br />
<hr>
Cult Families: $cults<br />
<hr>
Armed Cult Militias: $militias<br />
<hr>
Cult Crusade: $crusade<br />
<hr>
Horde of undead disciples: $horde<br />
<hr>
Medium Fiery Sinkholes: $sinkhole<br />
<hr>
Large Fiery Sinkholes: $supersinkhole<br />
<hr>
Meet & Greets: $meet<br />
<hr>
Earthquakes: $quake<br />
<hr>
Famines: $famine<br />
<hr>
Wars: $war<br />
<hr>
Pestilences: $pestilence<br />
<hr>
Horde of undead disciples: $horde<br />
<hr>
Possessed Meatballs: $meatball<br />
<hr>
Eldritch Pet Mutinies: $mutiny<br />
<br />
<span class="footer">$version | Made by <a href="http://oddpizza.itch.io/" target="_blank" style="color: #f4e7b3; text-decoration: underline;">oddpizza!</a> in 2024 | (link: "Credits")[(go-to: "Credits")]</span>
}{(live: 1000ms)[
<!-- Levels -->
(if: $personalkills >=100 and $lvl is 0)[(set: $lvl to 1)(set: $lvltitle to "Lone Wolves")]
(if: $disciples >=4 and $lvl is 1)[(set: $lvl to 2)(set: $lvltitle to "Lone Wolf Pack")]
(if: $fanaticsrec is >=2 and $lvl is 1)[(set: $lvl to 2)(set: $lvltitle to "Lone Wolf Pack")]
(if: $totalkills is >=20000 and $lvl is 2)[(set: $lvl to 3)(set: $lvltitle to "Assembler of Zealots")]
(if: $totalkills is >=100000 and $lvl is 3)[(set: $lvl to 4)(set: $lvltitle to "Dropship to hell")]
(if: $totalkills is >=500000 and $lvl is 4)[(set: $lvl to 5)(set: $lvltitle to "Witness")]
(if: $totalkills is >=1000000 and $lvl is 5)[(set: $lvl to 6)(set: $lvltitle to "Crusade Commander")]
(if: $totalkills is >=10000000 and $lvl is 6)[(set: $lvl to 7)(set: $lvltitle to "Seducer of many")]
(if: $totalkills is >=50000000 and $lvl is 7)[(set: $lvl to 8)(set: $lvltitle to "Guru")]
(if: $totalkills is >=100000000 and $lvl is 8)[(set: $lvl to 9)(set: $lvltitle to "Time of the end")]
(if: $totalkills is >=300000000 and $lvl is 9)[(set: $lvl to 10)(set: $lvltitle to "High Priest of Doom")]
(if: $totalkills is >=500000000 and $lvl is 10)[(set: $lvl to 11)(set: $lvltitle to "The Great Tribulator")]
(if: $totalkills is >=750000000 and $lvl is 11)[(set: $lvl to 12)(set: $lvltitle to "Spell Caster")]
(if: $totalkills is >=1000000000 and $lvl is 12)[(set: $lvl to 13)(set: $lvltitle to "Beast Master")]
(if: $totalkills is >=1500000000 and $lvl is 13)[(set: $lvl to 14)(set: $lvltitle to "Anointed by the Gods")]
(if: $totalkills is >=2000000000 and $lvl is 14)[(set: $lvl to 15)(set: $lvltitle to "Demigod")]
<!-- Population -->
(if: $population <= $believers)[(set: $birthratepersec to 0)]
(if: $population <= 0)[(set: $population to 0)]
<!-- Preacher Recruitment -->
(if: $seconds is 10)[(set: $disciples to it + $preacherrecruited)(set: $disciplesrecruited to it + $preacherrecruited)]
<!-- Evangelist Recruitment -->
(if: $seconds is 20)[(set: $disciples to it + $evangelistsrecruited)(set: $disciplesrecruited to it + $evangelistsrecruited)](else-if: $seconds is 50)[(set: $disciples to it + $evangelistsrecruited)(set: $disciplesrecruited to it + $evangelistsrecruited)]
<!-- Super Evangelist Recruitment -->
(if: $seconds is 5)[(set: $disciples to it + $superevangelistsrecruited)(set: $disciplesrecruited to it + $superevangelistsrecruited)](else-if: $seconds is 15)[(set: $disciples to it + $superevangelistsrecruited)(set: $disciplesrecruited to it + $superevangelistsrecruited)](else-if: $seconds is 25)[(set: $disciples to it + $superevangelistsrecruited)(set: $disciplesrecruited to it + $superevangelistsrecruited)](else-if: $seconds is 35)[(set: $disciples to it + $superevangelistsrecruited)(set: $disciplesrecruited to it + $superevangelistsrecruited)](else-if: $seconds is 45)[(set: $disciples to it + $superevangelistsrecruited)(set: $disciplesrecruited to it + $superevangelistsrecruited)](else-if: $seconds is 55)[(set: $disciples to it + $superevangelistsrecruited)(set: $disciplesrecruited to it + $superevangelistsrecruited)]
<!-- Demigod Recruitment -->
(if: $demigodupgrade is 1)[(set: $disciples to it + 1)(set: $disciplesrecruited to it + 1)]
<!-- Frenzy -->
(if: $frenzycounter is 5 and $frenzy is 1)[(set: $frenzykills to 250)(set: $frenzycounter to 4)](else-if: $frenzycounter is 4 and $frenzy is 1)[(set: $frenzykills to 500)(set: $frenzycounter to 3)](else-if: $frenzycounter is 3 and $frenzy is 1)[(set: $frenzykills to 1000)(set: $frenzycounter to 2)](else-if: $frenzycounter is 2 and $frenzy is 1)[(set: $frenzykills to 2500)(set: $frenzycounter to 1)](else-if: $frenzycounter is 1 and $frenzy is 1)[(set: $frenzykills to 5000)(set: $frenzycounter to 0)](else-if: $frenzycounter is 0 and $frenzy is 1)[(set: $frenzykills to 0)(set: $frenzy to 0)]
<!-- Calculate Total Cleansings -->
(set: $totalkillspersec to it + $manualkill + $disciples + $fanatics + $masskills + $superfanatics + $frenzykills)
<!-- What happens when more kills per second than population -->
(if: $population <= $totalkillspersec and $firstlevelcleared is 1)[<script>A.track('ijdtheme').stop()</script>(go-to: "More Followers")](else-if: $population <= $totalkillspersec and $firstlevelcleared is 0)[<script>A.track('ijdtheme').stop()</script>(go-to: "Browser Issue")]
<!-- Total Kills -->
(set: $totalkills to it + $totalkillspersec)
(set: $lasttotalkillspersec to $totalkillspersec)
(set: $totalkillsforupgrade to it + $totalkillspersec)
<!-- Calculate Population minus Cleansings per second -->
(set: $population to it - ($totalkillspersec - $birthratepersec))(replace: ?population)[(set: $totalkillspersec to 0)SINFUL SOULS: $population]
<!-- Replace Content -->
(replace: ?totalkillsmain)[Total Cleansings: (text-color:red)[$totalkills]]
(replace: ?totalkillspersecmain)[Cleansings/second: (text-color:red)[$lasttotalkillspersec]]
(replace: ?totalkillsstats)[Total Cleansings: $totalkills]
(replace: ?disciplesrecruited)[Disciples: $disciplesrecruited]
(replace: ?believersrecruited)[Total believers: $believers]
(replace: ?believersrecruitedmain)[believers: (text-color: red)[$believers]]
(replace: ?maincontent)[(display: "maincontent")]
(replace: ?upgradecontent)[(display: "upgradecontent")]
(replace: ?lvl)[level: (text-color:red)[$lvl] – (text-color:red)[$lvltitle]]
(replace: ?lvlupsnds)[
(if: $lvl is 1 and $lvl1_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl1_fst_time to 1)]
(if: $lvl is 2 and $lvl2_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl2_fst_time to 1)]
(if: $lvl is 3 and $lvl3_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl3_fst_time to 1)]
(if: $lvl is 4 and $lvl4_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl4_fst_time to 1)]
(if: $lvl is 5 and $lvl5_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl5_fst_time to 1)]
(if: $lvl is 6 and $lvl6_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl6_fst_time to 1)]
(if: $lvl is 7 and $lvl7_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl7_fst_time to 1)]
(if: $lvl is 8 and $lvl8_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl8_fst_time to 1)]
(if: $lvl is 9 and $lvl9_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl9_fst_time to 1)]
(if: $lvl is 10 and $lvl10_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl10_fst_time to 1)]
]
<!-- Replace Message -->
(display: "Message Engine")
<!-- Personal Kills -->
(set: $personalkills to it + $manualkill)
<!-- Reset One time Cleansings -->
(set: $manualkill to 0)
(set: $masskills to 0)
<!-- Followers -->
(set: $believers to ($disciplesrecruited + $fanaticsrecruited + $superfanaticsrecruited + $evangelistsrecruited))
<!-- Calculate Timer -->
(set: $sumoftime to ($hours + $minutes + $seconds))
(if: $seconds is 59)[(set: $seconds to 0)(if: $minutes is 59)[(set: $minutes to 0)(if: $sumoftime is 141)[(set: $hours to 0)(set: $minutes to 0)(set: $seconds to 0)(set: $days to it +1)(set: $sumoftime to ($hours + $minutes + $seconds))(replace: ?clock)[DAY $days, (if: $hours < 10)[0]$hours:(if: $minutes < 10)[0]$minutes:(if: $seconds < 10)[0]$seconds]](else:)[(set: $hours to it +1)(set: $sumoftime to ($hours + $minutes + $seconds))(replace: ?clock)[DAY $days, (if: $hours < 10)[0]$hours:(if: $minutes < 10)[0]$minutes:(if: $seconds < 10)[0]$seconds]]](else:)[(set: $minutes to it +1)(set: $sumoftime to ($hours + $minutes + $seconds))(replace: ?clock)[DAY $days, (if: $hours < 10)[0]$hours:(if: $minutes < 10)[0]$minutes:(if: $seconds < 10)[0]$seconds]]]
(else:)[(set: $minutes to it)(set: $seconds to it + 1)(set: $sumoftime to ($hours + $minutes + $seconds))(replace: ?clock)[DAY $days, (if: $hours < 10)[0]$hours:(if: $minutes < 10)[0]$minutes:(if: $seconds < 10)[0]$seconds]]]
<!-- End of Calculations -->
<!-- Visible Header with Timer and Population Countdown -->
<div class="title"></div>
<div class="headstats">
<span>(text-style:"upside-down")+(text-color: red)[†] [DAY $days, (if: $hours < 10)[0]$hours:(if: $minutes < 10)[0]$minutes:(if: $seconds < 10)[0]$seconds]<clock| (text-style:"upside-down")+(text-color: red)[†]</span>
<span>[SINFUL SOULS: $population]<population|</span>
</div>
<!-- Global Level up sounds -->
[
(if: $lvl is 1 and $lvl1_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl1_fst_time to 1)]
(if: $lvl is 2 and $lvl2_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl2_fst_time to 1)]
(if: $lvl is 3 and $lvl3_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl3_fst_time to 1)]
(if: $lvl is 4 and $lvl4_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl4_fst_time to 1)]
(if: $lvl is 5 and $lvl5_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl5_fst_time to 1)]
(if: $lvl is 6 and $lvl6_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl6_fst_time to 1)]
(if: $lvl is 7 and $lvl7_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl7_fst_time to 1)]
(if: $lvl is 8 and $lvl8_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl8_fst_time to 1)]
(if: $lvl is 9 and $lvl9_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl9_fst_time to 1)]
(if: $lvl is 10 and $lvl10_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl10_fst_time to 1)]
(if: $lvl is 11 and $lvl11_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl11_fst_time to 1)]
(if: $lvl is 12 and $lvl12_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl12_fst_time to 1)]
(if: $lvl is 13 and $lvl13_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl13_fst_time to 1)]
(if: $lvl is 14 and $lvl14_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl14_fst_time to 1)]
(if: $lvl is 15 and $lvl15_fst_time is 0)[<script>A.track('upgradeavai').play();</script>(set: $lvl15_fst_time to 1)]
]<lvlupsnds|
}{
<!-- Variables -->
<!-- Version -->
(set: $version to "0.9.1")
<!-- Time -->
(set: $minutes to 0)
(set: $seconds to 0)
(set: $hours to 0)
(set: $days to 1)
<!-- Weapon and Player -->
(set: $wpnlvl to 1)
(set: $weapon to "modest dagger")
(set: $lvl to 0)
(set: $lvltitle to "Neophyte")
<!-- Population -->
(set: $population to 8200000000)
(set: $birthratepersec to 3)
<!-- Kills -->
(set: $totalkills to 0)
(set: $totalkillspersec to 0)
<!-- Upgrades -->
(set: $disciplesreq to 50)
(set: $fanaticsreq to 100)
(set: $superfanaticsreq to 150)
(set: $cellreq to 200)
(set: $cultreq to 1000)
(set: $militiareq to 2000)
(set: $evangelistreq to 250000)
(set: $crusadereq to 12000)
(set: $hordereq to 2000000)
(set: $meatballreq to 5000000)
(set: $supercrusadereq to 50000)
(set: $frenzyreq to 15000)
(set: $sinkreq to 5000)
(set: $supersinkreq to 35000)
(set: $gurureq to 2500000)
(set: $quakereq to 150000)
(set: $faminereq to 500000)
(set: $warreq to 1500000)
(set: $superevangelistreq to 10000000)
(set: $pestilencereq to 5000000)
(set: $mutinyreq to 7500000)
(set: $swordreq to 50000000)
(set: $demigodreq to 100000000)
<!-- Audio -->
(newtrack: 'cleanse', './audio/swish.mp3')
(newtrack: 'upgrade', './audio/twinkle.mp3')
(newtrack: 'upgradeavai', './audio/upgradeavai.mp3')
(newtrack: 'ijdtheme', './audio/theme.mp3')
(newtrack: 'outro', './audio/outro.mp3')
(newtrack: 'msg', './audio/msg.mp3')
(newgroup: 'ui-sounds', 'cleanse', 'upgrade', 'upgradeavai', 'msg')
<!-- (newplaylist: 'playlistname', 'firstsong') -->
(masteraudio: 'preload') <!-- a loading screen will be displayed while the above tracks are loaded -->
(masteraudio: 'volume', 1)
}{
<h1>upgrades</h1>
<span class="upgradestatspan">cp: (trunc: $totalkillsforupgrade) | (link-repeat: "Scroll down")[(scroll:?page, 1)]</span>
<!-- Lvl 1: Lone Wolves -->
(if: $lvl is >=1)[
<span class="upgradelvlspan">LVL 1: LONE WOLVES</span>
<!-- Upgrade Disciple -->
<div class="row">
<span>disciple (1 cleansing/second) = (trunc: $disciplesreq) cleansing points</span>
(if: $totalkillsforupgrade >= $disciplesreq)[<span>(link: "INSPIRE DISCIPLE")[<script>A.track('upgrade').play();</script>(set: $disciples to it +1)(set: $totalkillsforupgrade to it - $disciplesreq)(set: $disciplesreq to it * 1.1)(set: $disciplesrecruited to it +1)(set: $firstlevelcleared to 1)(print: "<span class='nolink'>Disciple inspired</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
<!-- Upgrade Fanatic-->
<div class="row">
<span>fanatic (5 c/s) = (trunc: $fanaticsreq) cp</span>
(if: $totalkillsforupgrade >= $fanaticsreq)[<span>(link: "INSPIRE FANATIC")[<script>A.track('upgrade').play();</script>(set: $fanatics to it +5)(set: $totalkillsforupgrade to it - $fanaticsreq)(set: $fanaticsreq to it * 1.3)(set: $fanaticsrecruited to it +1)(print: "<span class='nolink'>Fanatic inspired</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
](else:)[Perform 100 cleansings to start inspiring disciples, fanatics, cults, and many more to join you on your path...<br /><br />Every time you level up, new upgrades and possibilities await!]
<!-- Lvl 2: Lone wolf pack -->
(if: $lvl is >=2)[
<span class="upgradelvlspan">LVL 2: Lone Wolf pack</span>
<!-- Upgrade Group of Disciples -->
<div class="row">
<span>Group of 12 disciples (12 c/s) = (trunc: $cellreq) cp</span>
(if: $totalkillsforupgrade >= $cellreq)[<span>(link: "INSPIRE GROUP")[<script>A.track('upgrade').play();</script>(set: $cells to it +1)(set: $disciples to it +12)(set: $totalkillsforupgrade to it - $cellreq)(set: $cellreq to it * 1.5)(set: $disciplesrecruited to it +12)(print: "<span class='nolink'>Group inspired</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
<!-- Upgrade Cult of Fanatics -->
<div class="row">
<span>Cult of 10 fanatics (50 c/s) = (trunc: $cultreq) cp</span>
(if: $totalkillsforupgrade >= $cultreq)[<span>(link: "INSPIRE CULT FAMILY")[<script>A.track('upgrade').play();</script>(set: $cults to it +1)(set: $fanatics to it +50)(set: $totalkillsforupgrade to it - $cultreq)(set: $cultreq to it * 1.5)(set: $fanaticsrecruited to it +10)(print: "<span class='nolink'> Cult inspired</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
]
<!-- lvl 3: Assembler of Zealots -->
(if: $lvl is >=3)[
<span class="upgradelvlspan">LVL 3: Assembler of Zealots</span>
<!-- Upgrade Super Fanatic -->
<div class="row">
<span>super fanatic (10 c/s) = (trunc: $superfanaticsreq) cp</span>
(if: $totalkillsforupgrade >= $superfanaticsreq)[<span>(link: "INSPIRE SUPER FANATIC")[<script>A.track('upgrade').play();</script>(set: $superfanatics to it +10)(set: $totalkillsforupgrade to it - $superfanaticsreq)(set: $superfanaticsreq to it * 1.5)(set: $superfanaticsrecruited to it +1)(print: "<span class='nolink'>Super Fanatic inspired</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
<!-- Upgrade Armed Cult Militia -->
<div class="row">
<span>armed cult militia of 20 super fanatics (200 c/s) = (trunc: $militiareq) cp</span>
(if: $totalkillsforupgrade >= $militiareq)[<span>(link: "INSPIRE ARMED CULT MILITIA")[<script>A.track('upgrade').play();</script>(set: $militias to it +1)(set: $superfanatics to it +200)(set: $totalkillsforupgrade to it - $militiareq)(set: $militiareq to it *1.3)(set: $superfanaticsrecruited to it +20)(print: "<span class='nolink'>Militia inspired</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
]
<!-- lvl 4: Dropship to hell -->
(if: $lvl is >=4)[
<span class="upgradelvlspan">LVL 4: Dropship to hell</span>
<!-- Upgrade Fiery Sinkhole -->
<div class="row">
<span>Average Abyss: 1 medium fiery sinkhole (500 c) = (trunc: $sinkreq) cp</span>
(if: $totalkillsforupgrade >= $sinkreq)[<span>(link: "CONJURE MEDIUM SINKHOLE")[<script>A.track('upgrade').play();</script>(set: $sinkhole to it +1)(set: $masskills to 150)(set: $totalkillsforupgrade to it - $sinkreq)(set: $sinkreq to it * 1.3)(print: "<span class='nolink'>Medium Sinkhole Conjured</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
<!-- Upgrade Large Fiery Sinkhole -->
<div class="row">
<span>Good Abyss: 1 large fiery sinkhole (5000 c) = (trunc: $supersinkreq) cp</span>
(if: $totalkillsforupgrade >= $supersinkreq)[<span>(link: "CONJURE LARGE SINKHOLE")[<script>A.track('upgrade').play();</script>(set: $supersinkhole to it +1)(set: $masskills to 5000)(set: $totalkillsforupgrade to it - $supersinkreq)(set: $supersinkreq to it * 1.5)(print: "<span class='nolink'>Large Sinkhole Conjured</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
]
<!-- Lvl 5: Witness -->
(if: $lvl is >=5)[
<span class="upgradelvlspan">LVL 5: Witness</span>
<!-- Social Media Evangelist -->
<div class="row">
<span>social media evangelist (recruits 1 disciple/30s) = (trunc: $evangelistreq) cp</span>
(if: $totalkillsforupgrade >= $evangelistreq)[<span>(link: "INSPIRE EVANGELIST")[<script>A.track('upgrade').play();</script>(set: $totalkillsforupgrade to it - $evangelistreq)(set: $evangelistreq to it * 5)(set: $evangelistsrecruited to it +1)(print: "<span class='nolink'>Evangelist inspired</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
]
<!-- Lvl 6 -->
(if: $lvl is >=6)[
<span class="upgradelvlspan">LVL 6: Crusade Commander</span>
<!-- Upgrade Cult Crusade -->
<div class="row">
<span>Cult Crusade of 100 super fanatics (1000 c/s) = (trunc: $crusadereq) cp</span>
(if: $totalkillsforupgrade >= $crusadereq)[<span>(link: "INSPIRE CULT CRUSADE")[<script>A.track('upgrade').play();</script>(set: $crusade to it +1)(set: $superfanatics to it +1000)(set: $totalkillsforupgrade to it - $crusadereq)(set: $crusadereq to it * 1.5)(set: $superfanaticsrecruited to it +100)(print: "<span class='nolink'>Crusade inspired</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
<!-- Upgrade Cult Super Crusade -->
<div class="row">
<span>Cult Super Crusade of 500 super fanatics (5000 c/s) = (trunc: $supercrusadereq) cp</span>
(if: $totalkillsforupgrade >= $supercrusadereq)[<span>(link: "INSPIRE SUPER CRUSADE")[<script>A.track('upgrade').play();</script>(set: $crusade to it +1)(set: $superfanatics to it +5000)(set: $totalkillsforupgrade to it - $supercrusadereq)(set: $supercrusadereq to it * 1.6)(set: $superfanaticsrecruited to it +500)(print: "<span class='nolink'>Crusade inspired</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
]
<!-- Lvl 7: The great seducer -->
(if: $lvl is >=7)[
<span class="upgradelvlspan">LVL 7: Seducer of many</span>
<!-- Upgrade Frenzy -->
<div class="row">
<span>Demon Frenzy: 5s of cleansing civil unrest = (trunc: $frenzyreq) cp</span>
(if: $totalkillsforupgrade >= $frenzyreq)[<span>(link: "INSPIRE FRENZY")[<script>A.track('upgrade').play();</script>(set: $frenzy to 1)(set: $frenzycounter to 5)(set: $totalkillsforupgrade to it - $frenzyreq)(set: $frenzyreq to it * 2)(print: "<span class='nolink'>Frenzy inspired</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
]
<!-- Lvl 8: Guru -->
(if: $lvl is >=8)[
<span class="upgradelvlspan">LVL 8: Guru</span>
<!-- Upgrade Guru -->
<div class="row">
<span>Meet & Greet: 10000 disciples join you (10000 c/s) = (trunc: $gurureq) cp</span>
(if: $totalkillsforupgrade >= $gurureq)[<span>(link: "HOST MEET & GREET")[<script>A.track('upgrade').play();</script>(set: $disciples to it +10000)(set: $totalkillsforupgrade to it - $gurureq)(set: $meet to it +1)(set: $gurureq to it * 1.8)(set: $disciplesrecruited to it +10000)(print: "<span class='nolink'>MEET & GREET HOSTED</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
]
<!-- Lvl 9: Time of the end -->
(if: $lvl is >=9)[
<span class="upgradelvlspan">LVL 9: Time of the End</span>
<!-- Upgrade Earthquake -->
<div class="row">
<span>Earthquake (50000 c) = (trunc: $quakereq) cp</span>
(if: $totalkillsforupgrade >= $quakereq)[<span>(link: "CONJURE EARTHQUAKE")[<script>A.track('upgrade').play();</script>(set: $quake to it +1)(set: $masskills to 50000)(set: $totalkillsforupgrade to it - $quakereq)(set: $quakereq to it * 1.2)(print: "<span class='nolink'>Earthquake Conjured</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
<!-- Upgrade Famine -->
<div class="row">
<span>Famine (100000 c) = (trunc: $faminereq) cp</span>
(if: $totalkillsforupgrade >= $faminereq)[<span>(link: "CONJURE FAMINE")[<script>A.track('upgrade').play();</script>(set: $famine to it +1)(set: $masskills to 100000)(set: $totalkillsforupgrade to it - $faminereq)(set: $faminereq to it * 1.2)(print: "<span class='nolink'>Famine Conjured</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
<!-- Upgrade War -->
<div class="row">
<span>War (250000 c) = (trunc: $warreq) cp</span>
(if: $totalkillsforupgrade >= $warreq)[<span>(link: "CONJURE WAR")[<script>A.track('upgrade').play();</script>(set: $war to it +1)(set: $masskills to 250000)(set: $totalkillsforupgrade to it - $warreq)(set: $warreq to it * 1.2)(print: "<span class='nolink'>WAR Conjured</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
]
<!-- Level 10: High Priest of Doom -->
(if: $lvl is >=10)[
<span class="upgradelvlspan">LVL 10: High Priest of Doom</span>
<!-- Upgrade Horde -->
<div class="row">
<span>Horde of 15000 Undead Disciples (15000 c/s) = (trunc: $hordereq) cp</span>
(if: $totalkillsforupgrade >= $hordereq)[<span>(link: "SUMMON THE HORDE")[<script>A.track('upgrade').play();</script>(set: $disciples to it +15000)(set: $totalkillsforupgrade to it - $hordereq)(set: $hordereq to it * 1.9)(set: $horde to it +1)(print: "<span class='nolink'>Horde summoned</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
<!-- Social Media Super Evangelist -->
<div class="row">
<span>social media super evangelist (recruits 1 disciple/10s) = (trunc: $superevangelistreq) cp</span>
(if: $totalkillsforupgrade >= $superevangelistreq)[<span>(link: "INSPIRE SUPER EVANGELIST")[<script>A.track('upgrade').play();</script>(set: $totalkillsforupgrade to it - $superevangelistreq)(set: $superevangelistreq to it * 4)(set: $superevangelistsrecruited to it +1)(print: "<span class='nolink'>Super Evangelist inspired</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
]
<!-- Level 11: The Great Tribulator -->
(if: $lvl is >=11)[
<span class="upgradelvlspan">LVL 11: The Great Tribulator</span>
<!-- Upgrade War -->
<div class="row">
<span>Pestilence (1000000 c) = (trunc: $pestilencereq) cp</span>
(if: $totalkillsforupgrade >= $pestilencereq)[<span>(link: "CONJURE PESTILENCE")[<script>A.track('upgrade').play();</script>(set: $pestilence to it +1)(set: $masskills to 1000000)(set: $totalkillsforupgrade to it - $pestilencereq)(set: $pestilencereq to it * 1.3)(print: "<span class='nolink'>PESTILENCE Conjured</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
]
<!-- Level 12: Spell Caster -->
(if: $lvl is >=12)[
<span class="upgradelvlspan">LVL 12: Spell Caster</span>
<!-- Upgrade Meatball -->
<div class="row">
<span>Possessed Meatball of Disciples (20000 c/s) = (trunc: $meatballreq) cp</span>
(if: $totalkillsforupgrade >= $meatballreq)[<span>(link: "SUMMON THE MEATBALL")[<script>A.track('upgrade').play();</script>(set: $disciples to it +20000)(set: $totalkillsforupgrade to it - $meatballreq)(set: $meatballreq to it * 2)(set: $meatball to it +1)(print: "<span class='nolink'>Meatball summoned</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
]
<!-- Level 13: Beast Master -->
(if: $lvl is >=13)[
<span class="upgradelvlspan">LVL 13: Beast Master</span>
<!-- Upgrade Beast Master -->
<div class="row">
<span>Eldritch Pet Mutiny: Make pets turn on their owners (2000000 c) = (trunc: $mutinyreq) cp</span>
(if: $totalkillsforupgrade >= $mutinyreq)[<span>(link: "CONJURE PET MUTINY")[<script>A.track('upgrade').play();</script>(set: $masskills to 2000000)(set: $totalkillsforupgrade to it - $mutinyreq)(set: $mutinyreq to it * 1.3)(set: $mutiny to it +1)(print: "<span class='nolink'>Pet Mutiny conjured</span>")]</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
]
<!-- Level 14: Anointed by the gods -->
(if: $lvl is >=14)[
<span class="upgradelvlspan">LVL 14: Anointed by the Gods</span>
<!-- Upgrade Sword -->
<div class="row">
<span>the Gods grant you the sword of reckoning (144k cleansings per blow) = (trunc: $swordreq) cp</span>
(if: $totalkillsforupgrade >= $swordreq and $sword is 0)[<span>(link: "REDEEM SWORD")[<script>A.track('upgrade').play();</script>(set: $totalkillsforupgrade to it - $swordreq)(set: $sword to 1)(print: "<span class='nolink'>SWORD REDEEMED</span>")]</span>](else-if: $sword is 1)[<span class="nolink">Sword redeemed</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
]
(if: $lvl is >=15)[
<span class="upgradelvlspan">LVL 15: Demigod</span>
<!-- Upgrade Demigod -->
<div class="row">
<span>Get promoted to demigod (you summon 1 disciple/s) = (trunc: $demigodreq) cp</span>
(if: $totalkillsforupgrade >= $demigodreq and $demigodupgrade is 0)[<span>(link: "GET PROMOTED")[<script>A.track('upgrade').play();</script>(set: $totalkillsforupgrade to it - $demigodreq)(set: $demigodupgrade to 1)(print: "<span class='nolink'>You got promoted</span>")]</span>](else-if: $demigodupgrade is 1)[<span class="nolink">Promotion redeemed</span>](else:)[<span class="nolink">Not enough cp</span>]
</span>
</div>
]
<br />
<span class="upgradestatspanbottom"> (link-repeat: "Back to top")[(scroll:?page, 0)]</span>
<br />
}{
<div class="navigation">
<div class="nav-item">[MAIN]<c0|</div>
<div class="nav-item">[UPGRADES]<c1|</div>
<div class="nav-item">[STATS]<c2|</div>
<div class="nav-item-right">[SETTINGS]<c3|</div>
</div>
}{
<div class="wrapper">
<span class="intro">and the Gods said: <br /><br />"The day of reckoning is here...<br /><br />thou shalt be the chosen one, a vessel for our divine wrath.<br /><br />go forth and cleanse the earth, until no one is left to cleanse."<br /><br /></span>
<div class="startmenu" style="text-align: center; padding-left: 20%; padding-right: 20%;"><span>(link: "Amen")[(go-to: "Home")]</span>
</div>
}{<div class="wrapper">
<div class="title"></div><br />
<div class="startmenu"><span>(link:"Return to game")[
(unless: (track: 'ijdtheme', 'isplaying'))[
(track: 'ijdtheme', 'loop', true)
(track: 'ijdtheme', 'play')
]
(go-to: "Home")]</span></div>
<h1>Credits</h1>
This game (code, html/css, writing) was made by Odd Pizza! in Twine as proof of concept / experiment. Find out more on oddpizza.itch.io.<br />
<hr>
Music by <a href="http://divmod.bandcamp.com" target="_blank">divmod</a><br />
<hr>
Harlowe Audio Library by ChapelR<br />
<hr>
Art:<br />
This work including the logo features adaptations of art by Daniel F. Walthall, originals found at: drivethrurpg.com/product/181517, available under a CC BY 4.0 license: creativecommons.org/licenses/by/4.0/<br />
<hr>
Audio FX: <br />
Knife Audio by Taira Komori<br />
Upgrade Audio by Shiden Beats Music and Floraphonic from Pixabay<br />
Message Audio by u-03k5gu83c1 from Pixabay<br />
</div>
}
{
<div class="mainoverview">
<span>[Total Cleansings: (text-color:red)[$totalkills]]<totalkillsmain|</span>
<span>% of sinful souls cleansed: (set: $percentage to (($totalkills / 8200000000)*100))(text-color:red)[(print: (digitformat: "##0.000", $percentage) + "%")]</span>
<span>[Cleansings/second: (text-color:red)[$lasttotalkillspersec]]<totalkillspersecmain|</span>
<span>Cleansing points: (text-color:red)[(trunc: $totalkillsforupgrade)]</span>
<span>[believers: (text-color: red)[$believers]]<believersrecruitedmain|</span>
<span>[level: (text-color:red)[$lvl] – (text-color:red)[$lvltitle]]<lvl|</span>
<!--<span>Upgrades available: (if: $totalkillsforupgrade >= $disciplesreq and $lvl >0)[(text-color: red)+(text-style: "rumble")[aye]](else:)[nay]</span>-->
</div>
<div class="message">
(display: "message")
</div>
<div class="killbutton">(if: $sword is 1)[(link-repeat: "<img src='./img/sword.png'>")[<script>A.track('cleanse').play();</script>(set: $manualkill to it +144000)]](else:)[(link-repeat: "<img src='./img/dagger.png'>")[<script>A.track('cleanse').play();</script>(set: $manualkill to it +1)]]</span></div>
}{
<div class="wrapper">
(if: $population <= $totalkillspersec and $firstlevelcleared is 0)[(go-to: "Browser Issue")]
<div class="menulogo">
<img src="./img/IJD-logo-beige.png">
</div>
<div class="startmenu">
<span>(link: "NEW GAME")[<script>A.track('ijdtheme').loop(true).playWhenPossible();</script>(go-to: "Intro")]</span>
(if: (saved-games: ) contains "Slot A")[<span>(link: "CONTINUE")[<script>A.track('ijdtheme').loop(true).playWhenPossible();</script>(load-game:"Slot A")]</span>]
</div>
<div class="disclaimer" style="text-align: center;">Save your game via Settings. No Autosave.</div>
<span class="footer">$version | Made by <a href="http://oddpizza.itch.io/" target="_blank" style="color: #f4e7b3; text-decoration: underline;">oddpizza!</a> in 2024 | (link: "Credits")[(go-to: "Credits 2")]</span>
</div>
}showControls: falsecleanse: ./audio/swish.mp3
upgrade: ./audio/twinkle.mp3
upgradeavai: ./audio/upgradeavai.mp3
ijdtheme: ./audio/theme.mp3
outro: ./audio/outro.mp3
msg: ./audio/msg.mp3{[(text-color: #cc6699)[Lorem Ipsum dolor bla bla bla bla bla bla bla bla bla bla bla bla bla]]<msg|
}{<h1>save & settings</h1>
<span class="upgradelvlspan">Save</span>
<div class="startmenu"><span>(link:"GO TO SAVE PAGE")[(go-to: "SAVE GAME")]</span></div>
<br />
<span class="upgradelvlspan">Audio Settings</span>
<div class="startmenu"><span>(link:"GO TO AUDIO SETTINGS")[(go-to: "AUDIO SETTINGS")]</span></div>
<br />
<span class="upgradelvlspan">Exit</span>
<div class="startmenu"><span>(link:"Return to Start Screen")[(go-to: "Start")]</span></div>
<br />
<span class="footer">$version | Made by <a href="http://oddpizza.itch.io/" target="_blank" style="color: #f4e7b3; text-decoration: underline;">oddpizza!</a> in 2024 | (link: "Credits")[(go-to: "Credits")]</span>
}(live: 0.5s)[(if: $population <= $totalkillspersec and $firstlevelcleared is 0)[(go-to: "Browser Issue")](else:)[(go-to: "Start")]]{<div class="wrapper">
<div class="title"></div><br />
<div class="startmenu"><span>(link:"Return to game")[
(unless: (track: 'ijdtheme', 'isplaying'))[
(track: 'ijdtheme', 'loop', true)
(track: 'ijdtheme', 'play')
]
(go-to: "Home")]</span></div>
<h1>save game</h1>
<br />
<div class="startmenu"><span>(link:"Click to save game")[(save-game: "Slot A")[Game saved!]]</span></div>
<br />
When loading the saved game you will come back to this page. Simply click on "Return to game" to continue playing".
</div>
<br /><br />
<span class="footer">Made by <a href="http://oddpizza.itch.io/" target="_blank" style="color: #f4e7b3; text-decoration: underline;">oddpizza!</a> in 2024</span>
}{
(if: $lvl is 0 and $totalkills is 0)[(replace: ?msg)[(if: $msg0shown is 0)[(display: "msg0")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 0 and $totalkills >=25)[(replace: ?msg)[(if: $msg1shown is 0)[(display: "msg1")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 1)[(replace: ?msg)[(if: $msg2shown is 0)[(display: "msg2")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 2)[(replace: ?msg)[(if: $msg4shown is 0)[(display: "msg4")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 3)[(replace: ?msg)[(if: $msg5shown is 0)[(display: "msg5")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 4)[(replace: ?msg)[(if: $msg6shown is 0)[(display: "msg6")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 5)[(replace: ?msg)[(if: $msg7shown is 0)[(display: "msg7")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 6)[(replace: ?msg)[(if: $msg8shown is 0)[(display: "msg8")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 7)[(replace: ?msg)[(if: $msg9shown is 0)[(display: "msg9")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 8)[(replace: ?msg)[(if: $msg10shown is 0)[(display: "msg10")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 9)[(replace: ?msg)[(if: $msg11shown is 0)[(display: "msg11")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 10)[(replace: ?msg)[(if: $msg12shown is 0)[(display: "msg12")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 11)[(replace: ?msg)[(if: $msg13shown is 0)[(display: "msg13")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 12)[(replace: ?msg)[(if: $msg18shown is 0)[(display: "msg18")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 13)[(replace: ?msg)[(if: $msg16shown is 0)[(display: "msg16")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 14)[(replace: ?msg)[(if: $msg17shown is 0)[(display: "msg17")](else:)[(display: "Placeholder Msg")]]]
(else-if: $lvl is 15)[(replace: ?msg)[(if: $msg14shown is 0)[(display: "msg14")](else:)[(display: "Placeholder Msg")]]]
<!-- Personal Cleansings > 500 -->
(if: $personalkills >= 500)[(replace: ?msg)[(if: $msg3shown is 0)[(display: "msg3")](else:)[(display: "Placeholder Msg")]]]
<!-- Random Events -->
(if: $disciplesrecruited >= 10 and <= 15)[(replace: ?msg)[(if: $msg15shown is 0)[(display: "msg15")](else:)[(display: "Placeholder Msg")]]]
(if: $superfanaticsrecruited >= 1000 and <= 1020)[(replace: ?msg)[(if: $msg19shown is 0)[(display: "msg19")](else:)[(display: "Placeholder Msg")]]]
(if: $disciplesrecruited >= 10000 and <= 12000)[(replace: ?msg)[(if: $msg20shown is 0)[(display: "msg20")](else:)[(display: "Placeholder Msg")]]]
(if: $disciplesrecruited >= 100000 and <= 100020)[(replace: ?msg)[(if: $msg21shown is 0)[(display: "msg21")](else:)[(display: "Placeholder Msg")]]]
(if: $disciplesrecruited >= 300000 and <= 300020)[(replace: ?msg)[(if: $msg22shown is 0)[(display: "msg22")](else:)[(display: "Placeholder Msg")]]]
}{Perform 100 cleansings to inspire believers and make desciples...(if: $msg1ping is 0)[<script>A.track('msg').play();</script>(set: $msg1ping to 1)](else:)[](live: 5000ms)[(set: $msg1shown to 1)]}{(text-color: #cc6699)[Lorem Ipsum dolor bla bla bla bla bla bla bla bla bla bla bla bla bla]}{You have the blessing of the Gods... start inspiring disciples!(live: 5000ms)[(set: $msg2shown to 1)]}{Glad tidings: True believers around the world are heeding your call to arms.(live: 5000ms)[(set: $msg5shown to 1)]}{You are not alone on your path... more and more true believers are joining!(live: 5000ms)[(set: $msg4shown to 1)]}{A true believer: You have performed > 500 cleansings. You are blessed.(if: $msg3ping is 0)[<script>A.track('msg').play();</script>(set: $msg3ping to 1)](else:)[](live: 5000ms)[(set: $msg3shown to 1)]}{The Gods bestow upon you henceforth the power to open the gates of hell...(live: 5000ms)[(set: $msg6shown to 1)]}{The great crowd of witnesses of the Gods is growing... and growing...(live: 5000ms)[(set: $msg7shown to 1)]}{Oh blessed Vessel of the Gods, let your divine crusade grow beyond borders...(live: 5000ms)[(set: $msg8shown to 1)]}{Oh pure devout, it's in your hands to let the world go mad...(live: 5000ms)[(set: $msg9shown to 1)]}{Prepare to meet your biggest fans and persuade them to join this holy path...(live: 5000ms)[(set: $msg10shown to 1)]}{The time of the end is upon us, tribulation abounds... Conjure very bad things!(live: 5000ms)[(set: $msg11shown to 1)]}{Oh High priest of doom, let the dead rise and they will follow you!(live: 5000ms)[(set: $msg12shown to 1)]}{
<div class="wrapper">
<span class="intro">until only your believers were left...<br /><br />and they began fighting among themselves over who was the most righteous among the righteous...</span><br /><br />
(live: 7s)[<script>A.track('outro').loop(true).playWhenPossible();</script>(go-to: "Followers Fight")]
</div>
}{
<div class="wrapper">
<span class="intro">Your believers cleansed themselves...<br /><br />(trunc: $believers)</span>
(if: $believers > 1)[(set: $believers to it / 2)(live: 1s)[(go-to: "Followers Fight")]](else:)[(go-to: "Final Act")]
<!--
<div class="startmenu" style="text-align: center; padding-left: 20%; padding-right: 20%;"><span>(link: "Amen")[(go-to: "Home")]</span>
-->
</div>
}{
<div class="wrapper">
<span class="intro">until only you were left...<br /><br />peace on earth.<br /><br />and the gods saw that it was good.</span><br /><br />
(set: $highscore to "(if: $days > 1)[$days - ](if: $hours < 10)[0]$hours:(if: $minutes < 10)[0]$minutes:(if: $seconds < 10)[0]$seconds")
(live: 3s)[<div class="startmenu" style="text-align: center; padding-left: 20%; padding-right: 20%;"><span>(link: "The End")[<script>A.track('outro').stop()</script>(go-to: "High Score")]</span>]
</div>
} (live: 0.5s)[<script>A.track('ijdtheme').loop(true);</script>(set: $lvl to 1)(go-to: "Home")]{Click the dagger to perform cleansings and kick off the end of the world...(if: $msg0ping is 0)[<script>A.track('msg').play();</script>(set: $msg0ping to 1)](else:)[](live: 10000ms)[(set: $msg0shown to 1)]}{You now bring the pestilence, oh great tribulator. Very, very frightening!(live: 5000ms)[(set: $msg13shown to 1)]}{Oh demigod, you faithful and discreet slave – this world is yours to conquer!(live: 5000ms)[(set: $msg14shown to 1)]}{<div class="wrapper">
<div class="title"></div><br />
<div class="startmenu"><span>(link:"Return to game")[(go-to: "Home")]</span></div>
<h1>audio settings</h1>
<br />
<p style="text-align: center;">Mute / unmute Music</p>
<div class="startmenu"><span>(link:"Mute Music")[(track: 'ijdtheme', 'mute', true)[Music muted!]]</span></div>
<br />
<div class="startmenu"><span>(link:"Unmute Music")[(track: 'ijdtheme', 'mute', false)[Music unmuted!]]</span></div>
<br />
<p style="text-align: center;">Mute / unmute FX</p>
<div class="startmenu"><span>(link:"Mute FX")[(group: 'ui-sounds', 'mute', true)[FX muted!]]</span></div>
<br />
<div class="startmenu"><span>(link:"Unmute FX")[(group: 'ui-sounds', 'mute', false)[FX unmuted!]]</span></div>
</div>
<br /><br />
<span class="footer">Made by <a href="http://oddpizza.itch.io/" target="_blank" style="color: #f4e7b3; text-decoration: underline;">oddpizza!</a> in 2024</span>
}{
<div class="wrapper">
<span class="intro">It seems your browser is unfortunately incompatible with this game – sorry about that. Working on it.<br /><br />In the meantime, please consider trying this game out in Chrome or Firefox.</span><br /><br />
<div class="startmenu" style="text-align: center; padding-left: 20%; padding-right: 20%;"><span>(link: "Back to itch.io")[(goto-url: "http://oddpizza.games")]</span>
</div>
}{Good Lord! The police make an arrest and hurt your cause. (set: $randomsetback to it + (random: 1, 3))(text-color: white)[Disciples - $randomsetback](set: $disciples to it - $randomsetback)(set: $disciplesrecruited to it - $randomsetback)(if: $msg15ping is 0)[<script>A.track('msg').play();</script>(set: $msg15ping to 1)](else:)[](live: 10000ms)[(set: $msg15shown to 1)]}{<div class="wrapper">
<div class="title"></div><br />
<div class="startmenu"><span>(link:"Return to menu")[(go-to: "Start")]</span></div>
<h1>Credits</h1>
This game (code, html/css, writing) was made by Odd Pizza! in Twine as proof of concept / experiment. Find out more on oddpizza.itch.io.<br />
<hr>
Music by <a href="http://divmod.bandcamp.com" target="_blank">divmod</a><br />
<hr>
Harlowe Audio Library by ChapelR<br />
<hr>
Art:<br />
This work including the logo features adaptations of art by Daniel F. Walthall, originals found at: drivethrurpg.com/product/181517, available under a CC BY 4.0 license: creativecommons.org/licenses/by/4.0/<br />
<hr>
Audio FX: <br />
Knife Audio by Taira Komori<br />
Upgrade Audio by Shiden Beats Music and Floraphonic from Pixabay<br />
Message Audio by u-03k5gu83c1 from Pixabay<br />
</div>
}
{
<div class="wrapper">
<span class="intro">
You ended the world in:<br /><br />
(if: $days > 1)[$days days, ](if: $hours < 10)[0]$hours hours, (if: $minutes < 10)[0]$minutes minutes and (if: $seconds < 10)[0]$seconds seconds.
</span><br /><br />
(live: 3s)[<div class="startmenu" style="text-align: center; padding-left: 20%; padding-right: 20%;"><span>(link: "Return to Start")[<script>A.track('outro').stop()</script>(go-to: "Start")]</span>]
</div>
}{Beast Master, you have the power to make the beasts join the cause...!(live: 5000ms)[(set: $msg16shown to 1)]}{Oh anointed, you have proven your worth to the Gods. Take this sword!(live: 5000ms)[(set: $msg17shown to 1)]}{Send it forth, this humble abomination. Oh, the Gods are smiling!(live: 5000ms)[(set: $msg18shown to 1)]}{The Governments fight back and put many believers in prison (set: $randomsetback to it + (random: 1, 100))(text-color: white)[Super Fanatics - $randomsetback](set: $disciples to it - (10 * $randomsetback))(set: $superfanaticsrecruited to it - $randomsetback)(if: $msg19ping is 0)[<script>A.track('msg').play();</script>(set: $msg19ping to 1)](else:)[](live: 10000ms)[(set: $msg19shown to 1)]}{Oh no! Many believers start turning on each other! (set: $randomsetback to it + (random: 500, 1000))(text-color: white)[Disciples - $randomsetback](set: $disciples to it - $randomsetback)(set: $disciplesrecruited to it - $randomsetback)(if: $msg20ping is 0)[<script>A.track('msg').play();</script>(set: $msg20ping to 1)](else:)[](live: 10000ms)[(set: $msg20shown to 1)]}{Unfortunately, many believers start having doubts! (set: $randomsetback to it + (random: 5000, 10000))(text-color: white)[Disciples - $randomsetback](set: $disciples to it - $randomsetback)(set: $disciplesrecruited to it - $randomsetback)(if: $msg21ping is 0)[<script>A.track('msg').play();</script>(set: $msg21ping to 1)](else:)[](live: 10000ms)[(set: $msg21shown to 1)]}{Oh no! The resistance fights back and devours many believers! (set: $randomsetback to it + (random: 10000, 50000))(text-color: white)[Disciples - $randomsetback](set: $disciples to it - $randomsetback)(set: $disciplesrecruited to it - $randomsetback)(if: $msg22ping is 0)[<script>A.track('msg').play();</script>(set: $msg22ping to 1)](else:)[](live: 10000ms)[(set: $msg22shown to 1)]}