Advertisement
Agentperson

Pancake Maker - Ready To Steal Edition

Jul 13th, 2021 (edited)
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Let's make a game!
  2. name:Pancake Maker - Ready To Steal Edition
  3. desc:This version of Pancake Maker is intended for inspiring IGM developers to look at, and maybe even steal if they wanted to. This version removes most of the extra features from Pancake Maker such as coins and random events, but contains most of what's needed to make something cool on a random weekend.</></>Note: Shiny Click achievements uses `:click` which resets upon reloading. If you would prefer to save this information upon reloading, please switch to storing this information on a resource or building instead.</>Another Note: This game uses Includes which may break IGM games sometimes. I don't know why this happens, and I know for sure this doesn't happen in this game. If you want to be certain that your game works though, you would need to convert the includes to regular IGM upgrades, resources, etc.
  4. by:AgentRylie
  5. created:12/23/22
  6. updated:1/8/22
  7. version:1
  8. Settings
  9. building cost increase:100%
  10. building cost refund:-100%
  11. tiling background:https://file.garden/XSIm8ZidV1rvya38/Pancake%20Maker/BackgroundPM.png
  12. spritesheet:Vers2, 48 by 48, https://file.garden/XSIm8ZidV1rvya38/PancakeMakerVers2/PMIconsVers2X.png
  13. spritesheet:Vers2B, 256 by 256, https://file.garden/XSIm8ZidV1rvya38/Pancake%20Maker/PMButtons.png
  14. no particles
  15. no bulk particles
  16. Layout
  17. *main
  18. contains:buttonA, buttonB, res, cookmenu, Qwerty
  19. *res
  20. contains:Resources
  21. *buttonA
  22. contains:tag:buttonAB
  23. *buttonB
  24. contains:tag:buttonBA
  25. *cookmenu
  26. contains:table, stove, list, toppings, drinks, switch
  27. *table
  28. contains:tag:TableMenu
  29. *stove
  30. contains:tag:CookingMenu
  31. *list
  32. contains:tag:List
  33. *toppings
  34. contains:tag:toppings
  35. names:hide
  36. *drinks
  37. contains:tag:Drinks, tag:OrangeJuiceM, tag:DrinkResults
  38. *switch
  39. contains:tag:switch
  40. *Qwerty
  41. contains:tag:E
  42. *store
  43. contains:shop, ownedstuff
  44. *shop
  45. contains:tag:LayoutThings
  46. no tooltip
  47. *ownedstuff
  48. contains:tag:CookSettings, tag:story, tag:ACHTAG, tag:achieves, tag:Shop, tag:ShopOwned, tag:Recipes, tag:Debug, tag:Notes, updates
  49. *updates
  50. contains:log
  51. *log
  52. contains:Log
  53. CSS
  54. #box-log
  55. {
  56. height: 200px;
  57. border: 1px solid black;
  58. padding: 3px
  59. margin:0px;
  60. background:rgba(0,0,0,0.9);
  61. }
  62. .thing
  63. {
  64. border-radius:8px;
  65. background:rgba(255,255,255,0.5);
  66. }
  67. #game
  68. {
  69. background:#fff;
  70. font-size:12px;
  71. color:rgba(0,0,0,0.9);
  72. text-shadow:none;
  73. }
  74. .box
  75. {
  76. text-align:center;
  77. padding:0px;
  78. box-shadow:none;
  79. }
  80. .thing,.box-header,.box-footer,.box-bit
  81. {
  82. background:rgba(255,255,255,0.5);
  83. border:1px solid rgba(0,0,0,0.9);
  84. margin:1px;
  85. }
  86. .thing:hover
  87. {
  88. background:rgba(255,255,255,0.75);
  89. }
  90. .box-header
  91. {
  92. margin-bottom:4px;
  93. }
  94. .box-footer
  95. {
  96. margin-top:4px;
  97. }
  98. .title
  99. {
  100. text-decoration:underline;
  101. }
  102. #box-main
  103. {
  104. left:0px;
  105. top:0px;
  106. bottom:0px;
  107. overflow:hidden;
  108. width:60%;
  109. position:absolute;
  110. }
  111. #box-res
  112. {
  113. width:100%;
  114. height:15%;
  115. display:block;
  116. min-height:32px;
  117. overflow-x:hidden;
  118. overflow-y:scroll;
  119. z-index:100;
  120. position:absolute;
  121. }
  122. #box-buttons
  123. {
  124. top:0px;
  125. right:0px;
  126. bottom:0px;
  127. left:0px;
  128. position:absolute;
  129. }
  130. #box-store
  131. {
  132. right:0px;
  133. top:0px;
  134. bottom:0px;
  135. width:40%;
  136. position:absolute;
  137. }
  138. #bulkDisplay
  139. {
  140. margin:-20px 24px 6px 24px;
  141. border:none;
  142. background:transparent;
  143. }
  144. .thing
  145. {
  146. display:inline-block;
  147. padding:0px;
  148. cursor:pointer;
  149. }
  150. .thing:active
  151. {
  152. opacity:0.5;
  153. }
  154. .upgrade.owned,.achiev.owned
  155. {
  156. box-shadow:0px 0px 0px 2px rgba(0,0,0,0.5) inset;
  157. }
  158. .thing.cantAfford
  159. {
  160. opacity:0.65;
  161. }
  162. .upgrade.cantAfford
  163. {
  164. border:none;
  165. }
  166. .thing-costs{font-weight:bold;text-shadow:1px 1px 0px rgba(0,0,0,0.5);}
  167. .cost.hasEnough{color:#0f0;}
  168. .cost.notEnough{color:#f00;}
  169. .button>.thing-text
  170. {
  171. text-decoration:underline;
  172. }
  173. .building
  174. {
  175. display:block;
  176. margin-right:0px;
  177. font-size:14px;
  178. }
  179. .fullWidth
  180. {
  181. display:block;
  182. margin-left:0px;
  183. margin-right:0px;
  184. z-index:10;
  185. }
  186. #game .fullWidth
  187. {
  188. height:auto;
  189. min-height:auto;
  190. }
  191. .fullWidth,.fullWidth:hover
  192. {
  193. background:rgba(0,0,0,0.75);
  194. box-shadow:none;
  195. color:#fff;
  196. }
  197. .fullWidth:before,.fullWidth:after
  198. {
  199. content:'';
  200. height:1px;
  201. background:rgba(255,255,255,0.75);
  202. position:absolute;
  203. left:0px;
  204. right:0px;
  205. z-index:-1;
  206. }
  207. .fullWidth:before{top:-1px;}
  208. .fullWidth:after{bottom:-1px;}
  209. .fullWidth .thing-icon
  210. {
  211. margin-top:-10px;
  212. margin-bottom:-10px;
  213. }
  214. .fullWidth .thing-text
  215. {
  216. margin-top:-4px;
  217. margin-bottom:-4px;
  218. }
  219. .listing
  220. {
  221. font-weight:normal;
  222. }
  223. #game.filtersOn .thing-icon{filter:drop-shadow(3px 3px 1px rgba(0,0,0,0.5));}
  224. #box-buttonA
  225. {
  226. top:0px;
  227. right:0px;
  228. bottom:30%;
  229. left:0px;
  230. position:absolute;
  231. }
  232. #box-buttonA
  233. {right:40%;}
  234. #box-buttonB
  235. {
  236. top:0px;
  237. right:0px;
  238. bottom:30%;
  239. left:0px;
  240. position:absolute;
  241. }
  242. #box-buttonB
  243. {left:40%;}
  244. #box-store
  245. {
  246. right:0px;
  247. top:0px;
  248. bottom:0px;
  249. width:40%;
  250. position:absolute;
  251. }
  252. #box-Qwerty
  253. {
  254. top:50%;
  255. height:0.5%;
  256. min-height:1px;
  257. position:absolute;
  258. }
  259. #box-shop
  260. {
  261. top:0px;
  262. bottom:0px;
  263. width:100%;
  264. height:6%;
  265. right:0%;
  266. overflow-x:hidden;
  267. overflow-y:scroll;
  268. position:absolute;
  269. background:rgba(0,125,0,1);
  270. border:1px solid rgba(0,0,0,0.9);
  271. }
  272. #box-ownedstuff
  273. {
  274. top:6%;
  275. bottom:0px;
  276. width:100%;
  277. height:94%;
  278. right:0%;
  279. overflow-x:hidden;
  280. overflow-y:scroll;
  281. position:absolute;
  282. background:rgba(0,125,0,1);
  283. border:1px solid rgba(0,0,0,0.9);
  284. }
  285. #box-updates
  286. {
  287. width:100%;
  288. height:200px;
  289. right:0%;
  290. position:absolute;
  291. padding-bottom:48px;
  292. background:rgba(0,125,0,0.4);
  293. border:1px solid rgba(0,0,0,0.9);
  294. }
  295. #box-shop>.box-header
  296. {
  297. padding-bottom:16px;
  298. }
  299. #box-cookmenu
  300. {
  301. width:100%;
  302. top:55%;
  303. height:70%;
  304. border:2px solid rgba(0,0,0,0.9);
  305. }
  306. #box-stove
  307. {
  308. width:25%;
  309. height:70%;
  310. top:-70%;
  311. background:rgba(128,128,128,0.9);
  312. overflow-y:scroll;
  313. border:1px solid rgba(0,0,0,0.9);
  314. }
  315. #box-list
  316. {
  317. width:15%;
  318. height:70%;
  319. top:-140%;
  320. background:rgba(0,255,0,0.9);
  321. overflow-y:scroll;
  322. border:1px solid rgba(0,0,0,0.9);
  323. }
  324. #box-list
  325. {left:25%;}
  326. #box-table
  327. {
  328. width:17%;
  329. height:70%;
  330. background:rgba(255,255,0,0.6);
  331. overflow-y:scroll;
  332. border:1px solid rgba(0,0,0,0.9);
  333. }
  334. #box-table
  335. {left:40%;}
  336. #box-toppings
  337. {
  338. width:15%;
  339. height:70%;
  340. background:rgba(0,255,0,0.9);
  341. overflow-y:scroll;
  342. border:1px solid rgba(0,0,0,0.9);
  343. top:-210%;
  344. }
  345. #box-toppings
  346. {left:57%;}
  347. #box-drinks
  348. {
  349. width:25%;
  350. height:70%;
  351. background:rgba(255,0,255,0.5);
  352. overflow-y:hidden;
  353. border:1px solid rgba(0,0,0,0.9);
  354. top:-280%;
  355. }
  356. #box-drinks
  357. {left:72%;}
  358. #box-res.thing-icon
  359. {
  360. width:32px;
  361. height:32px;
  362. }
  363. #box-switch
  364. {
  365. width:3%;
  366. height:70%;
  367. background:rgba(0,255,0, 1.0);
  368. overflow-y:hidden;
  369. overflow-x:hidden;
  370. border:1px solid rgba(0,0,0,0.9);
  371. top:-350%;
  372. }
  373. #box-switch
  374. {left:97%;}
  375.  
  376. Buttons
  377. *SellButton
  378. no tooltip
  379. class:bigButton hasFlares
  380. name:Sell All Finished Products
  381. icon:Vers2B[0,0]
  382. on click:if (Stack=0) toast <b><#ff0000>No Pancakes to sell.</#></b>
  383. on click:if (Stack>=2) yield (10+Stack) Cash
  384. on click:if (Stack>=2) lose tag:TableMenu
  385. on click:if (Stack>=2) lose (Stack) OverPancakes
  386. on click:if (Stack>=2) lose (Stack) Stack
  387. on click:if (1=Stack) toast <b><#ff0000>You can't do that.</#></b>
  388. tag:buttonBA
  389. *MakeButton
  390. name:Make A Pancake
  391. desc:A button used to create a pancake. Comsumes 1 Ingredient. Pancakes cook for 15 seconds.
  392. class:bigButton hasFlares
  393. icon:Vers2B[0,1]
  394. on click:if (Ingredients>0 and OverPancakes=0 and BasicT=1) yield 1 StoveSlotBasic1
  395. on click:if (Ingredients>0 and OverPancakes=1 and BasicT=1) yield 1 StoveSlotBasic2
  396. on click:if (Ingredients>0 and OverPancakes=2 and BasicT=1) yield 1 StoveSlotBasic3
  397. on click:if (Ingredients>0 and OverPancakes=3 and BasicT=1) yield 1 StoveSlotBasic4
  398. on click:if (Ingredients>0 and OverPancakes=4 and BasicT=1) yield 1 StoveSlotBasic5
  399. on click:if (Ingredients>0 and OverPancakes=5 and BasicT=1) yield 1 StoveSlotBasic6
  400. on click:if (Ingredients>0 and OverPancakes=6 and BasicT=1) yield 1 StoveSlotBasic7
  401. on click:if (Ingredients>0 and OverPancakes=7 and BasicT=1) yield 1 StoveSlotBasic8
  402. on click:if (Ingredients>0 and OverPancakes=8 and BasicT=1) yield 1 StoveSlotBasic9
  403. on click:if (Ingredients>0 and OverPancakes=9 and BasicT=1) yield 1 StoveSlotBasic10
  404. on click:if (Ingredients>0 and OverPancakes=10 and BasicT=1) yield 1 StoveSlotBasic11
  405. on click:if (Ingredients>0 and OverPancakes=11 and BasicT=1) yield 1 StoveSlotBasic12
  406. on click:if (Ingredients>0 and OverPancakes=0 and BlueT=1) yield 1 StoveSlotBlue1
  407. on click:if (Ingredients>0 and OverPancakes=1 and BlueT=1) yield 1 StoveSlotBlue2
  408. on click:if (Ingredients>0 and OverPancakes=2 and BlueT=1) yield 1 StoveSlotBlue3
  409. on click:if (Ingredients>0 and OverPancakes=3 and BlueT=1) yield 1 StoveSlotBlue4
  410. on click:if (Ingredients>0 and OverPancakes=4 and BlueT=1) yield 1 StoveSlotBlue5
  411. on click:if (Ingredients>0 and OverPancakes=5 and BlueT=1) yield 1 StoveSlotBlue6
  412. on click:if (Ingredients>0 and OverPancakes=6 and BlueT=1) yield 1 StoveSlotBlue7
  413. on click:if (Ingredients>0 and OverPancakes=7 and BlueT=1) yield 1 StoveSlotBlue8
  414. on click:if (Ingredients>0 and OverPancakes=8 and BlueT=1) yield 1 StoveSlotBlue9
  415. on click:if (Ingredients>0 and OverPancakes=9 and BlueT=1) yield 1 StoveSlotBlue10
  416. on click:if (Ingredients>0 and OverPancakes=10 and BlueT=1) yield 1 StoveSlotBlue11
  417. on click:if (Ingredients>0 and OverPancakes=11 and BlueT=1) yield 1 StoveSlotBlue12
  418. on click:if (Ingredients>0) lose 1 Ingredients
  419. on click:if (Ingredients>0 and Blueberries>0 and BlueT>=1 and 11>=OverPancakes) lose (random(12,16)) Blueberries
  420. on click:if (Ingredients>0 and 11>=OverPancakes) yield 1 OverPancakes
  421. on click:if (Ingredients=0) toast <b><#ff0000>No Ingredients to use.</#></b>
  422. on click:if (1>=Ingredients and 4>=Cash) yield NoIngredients
  423. on click:if (OverPancakes>=12) toast <b><#ff0000>No more room for pancakes. Remove or sell some pancakes to cook more.</b></#>
  424. on click:if (OverPancakes>=12) yield 1 Ingredients
  425. on click:if (OverPancakes>12) lose 1 OverPancakes
  426. tags:buttonAB
  427. Resources
  428. *TEMPLATE
  429. on click:anim wobble
  430. [include Pancake %type="Basic" %Pid="1" %Icon="Vers2[0,1]" %UCIcon="Vers2[7,0]" %OCIcon="Vers2[3,1]"]
  431. [include Pancake %type="Blue" %Pid="2" %Icon="Vers2[1,1]" %UCIcon="Vers2[8,0]" %OCIcon="Vers2[4,1]"]
  432. *Cash
  433. name:Cash
  434. desc:Used to purchase goods.
  435. icon:Vers2[1,0]
  436. *Ingredients
  437. name:Ingredients
  438. desc:Used to make Pancakes
  439. start with:15
  440. icon:Vers2[2,0]
  441. *OverPancakes
  442. desc:This is used to track how many pancakes are cooking.
  443. *Stack
  444. start with:1
  445. desc:This is used to track how many pancakes are on a stack. 1 is for the 1st pancake.
  446. //Items
  447. *TEMPLATE
  448. on click:anim wobble
  449. hidden when 0
  450. *Blueberries|BlueBerries
  451. name:Blueberries
  452. desc:Used for blueberry related things.
  453. icon:Vers2[7,4]
  454. *TEMPLATE
  455. on click:anim wobble
  456. *SkillPoints|SP
  457. name:SP
  458. shown
  459. text:SP : [SkillPoints]/[SkillPointsMAX]
  460. desc:Used for skills
  461. on earn:if (SP>=SPMAX) lose (SP-SPMAX) SP
  462. *SkillPointsMAX|SPMAX
  463. hidden
  464. start with:10
  465. *SPCD
  466. name:SP Cooldown
  467. on tick:yield 1 SPCD
  468. on earn:if (SPCD>=101) lose 1 SPCD
  469. *TEMPLATE
  470. on click:anim wobble
  471. hidden when 0
  472. tag:ShopOwned
  473. //Timers
  474. *TEMPLATE
  475. always hidden
  476. [include StoveTime %id="1"]
  477. [include StoveTime %id="2"]
  478. [include StoveTime %id="3"]
  479. [include StoveTime %id="4"]
  480. [include StoveTime %id="5"]
  481. [include StoveTime %id="6"]
  482. [include StoveTime %id="7"]
  483. [include StoveTime %id="8"]
  484. [include StoveTime %id="9"]
  485. [include StoveTime %id="10"]
  486. [include StoveTime %id="11"]
  487. [include StoveTime %id="12"]
  488. *TEMPLATE
  489. hidden when 0
  490. *Timer1
  491. name:Ingredient Boost Timer
  492. icon:Vers2[4,12]
  493. on tick:lose 1 Timer1
  494. *Timer2
  495. name:Cash Boost Timer
  496. icon:Vers2[4,12]
  497. on tick:lose 1 Timer2
  498. //Drink Numbers
  499. *DrinksCoolDown
  500. text:On Cooldown
  501. tag:Drinks
  502. no buy
  503. no tooltip
  504. start with:45
  505. on tick:yield 1 DrinksCoolDown
  506. on tick:if (DrinksCoolDown>=45) hide DrinksCoolDown
  507. on tick:if (44>=DrinksCoolDown) show DrinksCoolDown
  508. on tick:if (DrinksCoolDown>=47) lose 1 DrinksCoolDown
  509. *OJMeter
  510. on tick:if (OJMeter>=1) yield (random(5,10)) OJMeter
  511. on tick:if (OJMeter>100) lose (OJMeter-100) OJMeter
  512. tag:OrangeJuiceM
  513. on click:if (10>=OJMeter) yield 1 OJBad
  514. on click:if (OJMeter>=11) yield 1 OJOk
  515. on click:if (OJMeter>=26) yield 1 OJGood
  516. on click:if (OJMeter>=26) lose 1 OJOk
  517. on click:if (OJMeter>=46) yield 1 OJPerfect
  518. on click:if (OJMeter>=46) lose 1 OJGood
  519. on click:if (OJMeter=50) yield PerfectDrink1
  520. on click:if (OJMeter>=56) yield 1 OJGood
  521. on click:if (OJMeter>=56) lose 1 OJPerfect
  522. on click:if (OJMeter>=76) yield 1 OJOK
  523. on click:if (OJMeter>=76) lose 1 OJGood
  524. on click:if (OJMeter>89) yield 1 OJBad
  525. on click:if (OJMeter>89) lose 1 OJOK
  526. on click:lose (OJMeter) OJMeter
  527. on click:yield 1 SellDrinks
  528. on click:if (BlueBerry5>=1) yield 1 DrinkDrinks
  529. on click:hide tag:OrangeJuiceM
  530. on click:show tag:DrinkResults
  531. //Misc
  532. *TEMPLATE
  533. *Tick
  534. on tick:if (0>=Tick) yield 1 Tick
  535. on tick:if (Tick=0) log This here is a log. You can put text here. Here's the format for updates used in Pancake Maker</></><t><#404040>Version 1 - Update Name</#><//><.>Some amazing details about the update.</>(MM/DD/YYYY)<//></>
  536. on load:lose 1 Tick
  537. always hidden
  538. *GameStatProgress
  539. always hidden
  540. on load:lose (GameStatProgress) GameStatProgress
  541. *BAResource
  542. always hidden
  543. start with:1
  544. on tick:multiply cost of tag:ShopMulti by BAResource
  545. on tick:if (BAResource>50) lose 50 BAResource
  546. *QuestCheckBlue3
  547. always hidden
  548. on earn:if (QuestCheckBlue3>1.99) lose (QuestCheckBlue3-1) QuestCheckBlue3
  549. *ACHPoints
  550. always hidden
  551. *ACH
  552. text:<b>[ACHPoints]/3 (~[((ACHPoints/3)*100)]%) earned</>
  553. tag:ACHTAG
  554. no tooltip
  555. *RecipePoints
  556. always hidden
  557. Shinies
  558. *BoxShiny
  559. frequency:60
  560. frequency variation:60
  561. duration:15
  562. icon:Vers2[3,10]
  563. movement:wiggle anywhere
  564. class:hasFlares
  565. on click:
  566. $randomValue=random(1,4)
  567. if ($randomValue=1 and ClassicA=1)
  568. yield 30 Timer1
  569. toast Ingredient Boost Received (Lasts for 30 Seconds). Sell some pancakes to receive 5 Ingredients
  570. else if ($randomValue=2 and ClassicA=1)
  571. yield 30 Timer2
  572. toast Cash Boost Received (Lasts for 30 Seconds). Sell some pancakes to receive 5 bonus Cash.
  573. else
  574. yield 3 Ingredients
  575. toast 3 Ingredients Received.
  576. end
  577. end
  578. Achievements
  579. *TEMPLATE
  580. on earn:yield ACHPoints
  581. on click:anim wobble
  582. tag:achieves
  583. hidden when 0
  584. no text
  585. *8Cash
  586. name:8 Cash
  587. desc:You got 8 cash
  588. req:8 Cash
  589. icon:Vers2[1,0]
  590. *ClassicA
  591. name:Rise and Shine
  592. desc:You learned the Classic Stack Recipe.
  593. icon:Vers2[0,8]
  594. *BlueBerryA
  595. name:Blue for Blueberries
  596. desc:You learned the Blueberry Stack Recipe.
  597. icon:Vers2[7,4]
  598. *CapMachineTaskA
  599. name:Fixed
  600. desc:You had fixed the Capsule machine.
  601. icon:Vers2[6,7]
  602. *SkillCourse1A
  603. name:Skill Course I Completion
  604. desc:Completed the First Skill Course.
  605. icon:Vers2[7,3]
  606. req:SkillCourse1
  607. *PerfectDrink1
  608. name:Perfect Orange Juice
  609. desc:You must of have gotten lucky to achieve this.</></>Get a 50 on Orange Juice.
  610. icon:Vers2[0,6]
  611. *ShinyClicker1
  612. name:Opening A Box
  613. desc:The names will get better, I promise.</></>Open 1 Box.
  614. req:1 BoxShiny:clicks
  615. icon:Vers2[3,10]
  616. *ShinyClicker2
  617. name:Box Opener
  618. desc:What's even in these boxes?</></>Open 3 Boxes.
  619. req:3 BoxShiny:clicks
  620. icon:Vers2[3,10] Vers2[2,10]
  621. *ShinyClicker3
  622. name:Box Enthusiast
  623. desc:Is it possible that I can insert a Karen into this?</></>Open 5 Boxes.
  624. req:5 BoxShiny:clicks
  625. icon:Vers2[3,10] Vers2[1,10]
  626. *ShinyClicker4
  627. name:A Cardboard House
  628. desc:Nice House you got there.</></>Open 10 Boxes.
  629. req:10 BoxShiny:clicks
  630. icon:Vers2[3,10] Vers2[0,10]
  631. Includes
  632. *include StoveSlot %id %type %icon
  633. *StoveSlot[%type][%id]
  634. on click:if (StoveTime[%id]>=1) yield 1 Pancake[%type]UC
  635. on click:if (StoveTime[%id]>=15) yield 1 Pancake[%type]
  636. on click:if (StoveTime[%id]>=15) lose 1 Pancake[%type]UC
  637. on click:if (StoveTime[%id]>=20) yield 1 Pancake[%type]OC
  638. on click:if (StoveTime[%id]>=20) lose 1 Pancake[%type]
  639. on click:lose 1 OverPancakes
  640. on click:lose StoveTime[%id]
  641. desc:Cooking Time:<b>[StoveTime[%id]]</b>
  642. icon:[%icon]
  643. *include StoveTime %id
  644. *StoveTime[%id]
  645. on tick:if (StoveSlotBasic[%id]>=1) yield 1 StoveTime[%id]
  646. on tick:if (StoveSlotBlue[%id]>=1) yield 1 StoveTime[%id]
  647. *include Pancake %type %Pid %Icon %UCIcon %OCIcon
  648. *Pancake[%type]
  649. tag:List
  650. name:Cooked Pancake|Cooked Pancakes
  651. text: : [Pancake[%type]]
  652. icon:[%Icon]
  653. hidden when 0
  654. on click:anim wobble
  655. on click:
  656. if (4>=Stack and Pancake[%type]>=1)
  657. yield 1 Stack
  658. lose 1 Pancake[%type]
  659. else if (5=Stack)
  660. toast <b><#ff0000>Pancake Limit Reached. Sell Pancakes to continue adding some.</b></#>
  661. end
  662. end
  663. on click:
  664. if (1=Stack)
  665. yield 1 Stack1P[%Pid]
  666. else if (2=Stack)
  667. yield 1 Stack2P[%Pid]
  668. else if (3=Stack)
  669. yield 1 Stack3P[%Pid]
  670. else if (4=Stack)
  671. yield 1 Stack4P[%Pid]
  672. else if (5=Stack)
  673. yield 1 Stack5P[%Pid]
  674. else if (6=Stack)
  675. toast <b><#ff0000>Pancake Limit Reached. Sell Pancakes to continue adding some.</b></#>
  676. else
  677. toast <b><#ff0000>You tried to add pancakes when the stack value equals 0 or you tried adding nothing to a stack. This may be a bug.</#></b>
  678. end
  679. end
  680. *Pancake[%type]UC
  681. name:Under Cooked Pancake
  682. desc:You just want to fail this game.</><b>Cannot Be Sold and can only be removed by using the Dedicated Trash Button found in the Table Menu</b>
  683. tags:List UCPancakes
  684. hidden when 0
  685. text: : [Pancake[%type]UC]
  686. icon:[%UCIcon]
  687. *Pancake[%type]OC
  688. name:Over Cooked Pancake
  689. desc:You just want to fail this game.</><b>Cannot Be Sold and can only be removed by using the Dedicated Trash Button found in the Table Menu</b>
  690. tags:List OCPancakes
  691. hidden when 0
  692. text: : [Pancake[%type]OC]
  693. icon:[%OCIcon]
  694. Upgrades
  695. //Layout Buttons
  696. *TEMPLATE
  697. tag:LayoutThings
  698. no buy
  699. on click:hide tag:CookSettings
  700. on click:hide tag:ACHTAG
  701. on click:hide tag:achieves
  702. on click:hide tag:Shop
  703. on click:hide tag:ShopOwned
  704. on click:hide tag:Recipes
  705. on click:hide tag:story
  706. on click:hide tag:Debug
  707. on click:hide tag:Notes
  708. *CookSettingL
  709. name:Cook
  710. on click:show tag:CookSettings
  711. *TasksL
  712. name:Tasks
  713. on click:show tag:story:notOwned
  714. *ShopL
  715. name:Shop
  716. on click:show tag:Shop:notOwned
  717. *ShopOwnedL
  718. name:Stuff
  719. on click:show tag:ShopOwned
  720. on click:show tag:Notes
  721. *RecipesL
  722. name:Recipes
  723. on click:show tag:Recipes
  724. *AchL
  725. name:Achievements
  726. on click:show tag:ACHTAG
  727. on click:show tag:achieves
  728. *SettingsL
  729. name:Settings
  730. on click:show tag:Debug
  731. //Products
  732. //Single Purchase
  733. *TEMPLATE
  734. on earn:hide this
  735. tag:Shop
  736. *BoxShinySkL
  737. name:Learn "Spawn Box Shiny" Skill
  738. desc:This skill spawns a shiny.
  739. text:[?(have DescriptionOnBox)|Learn "Spawn Box Shiny" Skill</>This skill spawns a shiny.|Learn "Spawn Box Shiny" Skill]
  740. icon:Vers2[3,10] Vers2[2,10]
  741. req:BlueBerry5
  742. cost:25 Cash
  743. *RandomRollSkL
  744. name:Learn "Random Roll" Skill
  745. desc:This skill random chooses from 5 possibilities.
  746. text:[?(have DescriptionOnBox)|Learn "Random Roll" Skill</>This skill randomly chooses from 5 possibilities.|Learn "Random Roll" Skill]
  747. icon:Vers2[2,0] Vers2[2,10]
  748. req:BlueBerry5
  749. cost:100 Cash
  750. *BlueberrySyrupStore
  751. name:Blueberry Syrup Recipe Piece
  752. desc:This is a recipe piece. Recipe pieces are used to unlock the other toppings used for the Pancake Recipe. Stupid? Probably.
  753. text:[?(have DescriptionOnBox)|Blueberry Syrup Recipe Piece</>This is a recipe piece. Recipe pieces are used to unlock the other toppings used for the Pancake Recipe. Stupid? Probably.|Blueberry Syrup Recipe Piece]
  754. icon:Vers2[2,5]
  755. req:BlueBerry3
  756. cost:25 Cash
  757. *CookBookR
  758. name:Cook Book
  759. desc:A place to store your recipes. Why you don't already have this already is beyond me.
  760. text:[?(have DescriptionOnBox)|Cook Book</>A place to store your recipes. Why you don't already have this already is beyond me.|Cook Book]
  761. icon:Vers2[7,3]
  762. cost:10 Cash
  763. req:1 Classic
  764. on earn:yield Guide
  765. *ToolBox
  766. name:Tool Box
  767. desc:A box to store all of your tools. Comes with some of the stuff you need to fix something.
  768. text:[?(have DescriptionOnBox)|Tool Box</>A box to store all of your tools. Comes with some of the stuff you need to fix something.|Tool Box]
  769. icon:Vers2[6,7]
  770. cost:75 Cash
  771. req:1 Classic2
  772. on earn:yield ToolBoxR
  773. //Recipes
  774. *TEMPLATE
  775. on earn:hide this
  776. tag:Shop
  777. on earn:yield 1 RecipePoints
  778. *ClassicR
  779. name:Classic Stack Recipe
  780. desc:This is a piece of paper with important info on it. Required to complete the Classic Stack Task.
  781. text:[?(have DescriptionOnBox)|Classic Stack Recipe</>This is a piece of paper with important info on it. Required to complete the Classic Stack Task.|Classic Stack Recipe]
  782. cost:150 Cash
  783. req:1 Classic
  784. on earn:yield ClassicRR
  785. on earn:hide this
  786. tag:Shop
  787. icon:Vers2[3,8]
  788. *BlueberryR
  789. name:Blueberry Stack Recipe
  790. desc:This is another piece of paper containing important info on it. Required to continue the Blueberry Task.
  791. text:[?(have DescriptionOnBox)|Blueberry Stack Recipe</>This is another piece of paper containing important info on it. Required to continue the Blueberry Task.|Blueberry Stack Recipe]
  792. cost:200 Cash
  793. req:1 BlueBerry1
  794. on earn:yield BlueberryRR
  795. icon:Vers2[4,8]
  796. *OrangeJuiceR
  797. name:Orange Juice Recipe
  798. desc:This unlocks a drink. Required to complete the Drinks Task.
  799. text:[?(have DescriptionOnBox)|Orange Juice Recipe</>This unlocks a drink. Required to complete the Drinks Task.|Orange Juice Recipe]
  800. cost:300 Cash
  801. req:1 BlueBerryA
  802. on earn:yield OrangeJuiceRR
  803. icon:Vers2[8,8]
  804. //Multi-Purchase
  805. *TEMPLATE
  806. on earn:lose this
  807. tags:Shop ShopMulti
  808. *BuyAmountButton
  809. text:--------------------Buying [BAResource]--------------------
  810. no tooltip
  811. no buy
  812. on click:
  813. if (BAResource=1)
  814. yield 4 BAResource
  815. else if (BAResource=5)
  816. yield 5 BAResource
  817. else if (BAResource=10)
  818. yield 15 BAResource
  819. else if (BAResource=25)
  820. yield 25 BAResource
  821. else if (BAResource=50)
  822. yield 1 BAResource
  823. end
  824. end
  825. *BuyIngredients
  826. name:Buy Ingredients
  827. desc:Does the <b>exact thing</b> the name of this item says.
  828. text:[?(have DescriptionOnBox)|Buy Ingredients</>Does the <b>exact thing</b> the name of this item says.|Buy Ingredients]
  829. icon:Vers2[2,0]
  830. cost:4 Cash
  831. req:1 8Cash
  832. on earn:yield (BAResource) Ingredients
  833. *BuyBlueberries
  834. name:Buy Blueberries
  835. desc:You won't believe it, but this also does the <b>exact thing</b> the name of this item says.
  836. text:[?(have DescriptionOnBox)|Buy Blueberries</>You won't believe it, but this also does the <b>exact thing</b> the name of this item says.|Buy Blueberries]
  837. icon:Vers2[7,4]
  838. cost:10 Cash
  839. req:1 BlueBerry2
  840. on earn:yield (random(45,65)*BAResource) Blueberries
  841. //Items REPEAT
  842. *TEMPLATE
  843. tag:ShopOwned
  844. on click:anim wobble
  845. no text
  846. *Guide
  847. name:Cook Book
  848. desc:A place to store your recipes.</></>Unlocked [RecipePoints]/6</>You have <b>[(((RecipePoints)/6)*100)]%</b> of the collection.
  849. icon:Vers2[7,3]
  850. hidden when 0
  851. tags:ShopOwned Recipes
  852. *NoIngredients
  853. name:Letter from AgentRylie
  854. desc:Dear <b>Random Developer</b>,</>I like to congratulate you for hard locking yourself. Whether you didn't mean to do it, or you were just looking for achievements, you're stuck now. There's nothing you can do at this point. If you had thought twice about this, you probably wouldn't be seeing this right now. Anyway, that's all I have to say. Can't believe that this is the fourth time this has happened. By the way, this item gives 5 ingredients. All you need to do is click it once. I did this so you didn't have to start over. Your welcome. - From, <b>AgentRylie</b></>
  855. icon:Vers2[7,7]
  856. tags:ShopOwned Notes
  857. on click:if (1>=Ingredients and 4>=Cash) yield 5 Ingredients
  858. hidden when 0
  859. *OwnerNote1
  860. name:Lore Note #1
  861. desc:This is a upgrade that does nothing except provide lore to the player. Here's an example below</></><b>Day 742</b>,</>It has been past 2 years since I started this business and now I am almost broke. I can't seem to figure out a way to bring publicly to a dying Restaurant during this battle with the King of Monsters. If only I had an idea.
  862. icon:Vers2[3,12]
  863. tag:Notes
  864. owned
  865. //Quest Items
  866. *TEMPLATE
  867. no buy
  868. hidden when 0
  869. tag:ShopOwned
  870. on click:anim wobble
  871. no text
  872. *ToolBoxR
  873. name:Tool Box
  874. desc:A box to store all of your tools. Comes with some of the stuff you need to fix something.
  875. icon:Vers2[6,7]
  876. //Recipes REPEAT
  877. *TEMPLATE
  878. no buy
  879. hidden when 0
  880. tag:Recipes
  881. on click:anim wobble
  882. no text
  883. *ClassicRR
  884. name:Classic Stack Recipe
  885. desc:This is a piece of paper with important info on it.
  886. icon:Vers2[3,8]
  887. *BlueberryRR
  888. name:Blueberry Recipe
  889. desc:This is another piece of paper containing important info on it.
  890. icon:Vers2[4,8]
  891. *OrangeJuiceRR
  892. name:Orange Juice Recipe
  893. desc:This unlocks a drink.<//></>To get the most cash out of this drink, you need to click the box when it's the closest to 50.
  894. icon:Vers2[8,8]
  895. //Tasks
  896. *TEMPLATE
  897. tag:story
  898. no buy
  899. on earn:hide this
  900. on click:anim wobble
  901. *Classic
  902. name:Classic Stack (1)
  903. desc:Great, you made 1 stack of pancakes. Now you need to continue selling them.<//></><b>Own 50 Dollars.</b>
  904. text:[?(have DescriptionOnBox)|Classic Stack (1)</>Great, you made 1 stack of pancakes. Now you need to continue selling them.<//></><b>Own 50 Dollars.</b>|Classic Stack (1)]
  905. icon:Vers2[3,8]
  906. on click:if (Cash>=50) yield Classic
  907. req:1 8Cash
  908. *Classic2
  909. name:Classic Stack (2)
  910. desc:During your previous task, you got a letter.</></>Dear <b>Manager</b><//>I see that you are taking care of this business now. Maybe even doing better than the previous guy. I don't know what else to put here so goodbye.</>From, <b>Unknown</b>.</></> Who is this guy? Let's just get to the task. This tasks has 2 objectives. Complete both objectives to complete the task.<//></><.>Own the Cook Book:[?(CookBookR>0)|<b>Completed</b>|In Progress] <.>Own The Classic Stack Recipe:[?(ClassicR>0)|<b>Completed</b>|In Progress]
  911. text:[?(have DescriptionOnBox)|Classic Stack (2)</>During your previous task, you got a letter.</></>Dear <b>Manager</b><//>I see that you are taking care of this business now. Maybe even doing better than the previous guy. I don't know what else to put here so goodbye.</>From, <b>Unknown</b>.</></> Who is this guy? Let's just get to the task. This tasks has 2 objectives. Complete both objectives to complete the task. View the description to see the objectives.|Classic Stack (2)]
  912. icon:Vers2[3,8]
  913. on click:if (ClassicR=1 and CookBookR=1) yield Classic2
  914. on click:if (ClassicR=1 and CookBookR=1) yield ClassicA
  915. req:1 Classic
  916. *BlueBerry1
  917. name:Blueberry Task (1)
  918. desc:So, you have completed the Classic Stack task. The variety is pretty low though. You can continue selling Pancakes with maple syrup and butter, but there's more we can do with this business. Before we do anything else, let's just start the first objective.<//></><b>Own 100 Dollars and 25 Ingredients.</b>
  919. text:[?(have DescriptionOnBox)|Blueberry Task (1)</>So, you have completed the Classic Stack task. The variety is pretty low though. You can continue selling Pancakes with maple syrup and butter, but there's more we can do with this business. Before we do anything else, let's just start the first objective.<//></><b>Own 100 Dollars and 25 Ingredients.</b>|Blueberry Task (1)]
  920. icon:Vers2[7,4]
  921. on click:if (Cash>=100 and Ingredients>=25) yield BlueBerry1
  922. req:1 Classic2
  923. *BlueBerry2
  924. name:Blueberry Task (2)
  925. desc:Next Objective.<//></><b>Own the Blueberry Stack Recipe.</b><//></>I could of done the icon a little better honestly. It just doesn't look right.
  926. text:[?(have DescriptionOnBox)|Blueberry Task (2)</>Next Objective.<//></><b>Own the Blue Berry Stack Recipe.</b><//></>I could of done the icon a little better honestly. It just doesn't look right.|Blueberry Task (2)]
  927. icon:Vers2[7,4]
  928. on click:if (BlueberryR>=1) yield BlueBerry2
  929. on click:if (BlueberryR>=1) yield BlueBerryA
  930. req:BlueBerry1
  931. *BlueBerry3
  932. name:Blueberry Task (3)
  933. desc:We now own the Blueberry recipe. Congrats, but you can't make it. Anyway, this task has multiple objectives. Here's each one.<//></><.>Own some Blueberries:[?(BlueBerries>0)|<b>Completed</b>|In Progress]<.>Add Blueberries to a pancake:[?(QuestCheckBlue3>0)|<b>Completed</b>|In Progress]
  934. text:[?(have DescriptionOnBox)|Blueberry Task (3)</>We now own the Blueberry recipe. Congrats, but you can't make it. Anyway, this task has multiple objectives. View the description to see the objectives.|Blueberry Task (3)]
  935. on click:if (BlueBerries>0 and QuestCheckBlue3>0) yield BlueBerry3
  936. icon:Vers2[7,4]
  937. req:BlueBerry2
  938. *BlueBerry4
  939. name:Blueberry Task (4)
  940. desc:How about we make out blueberries into Blueberry Syrup? No? Well we don't get to the good stuff til later on so just do this. <b>Learn how to make blueberry syrup please. Thanks.</b>
  941. text:[?(have DescriptionOnBox)|Blueberry Task (4)</>How about we make out blueberries into Blueberry Syrup? No? Well we don't get to the good stuff til later on so just do this. <b>Learn how to make blueberry syrup please. Thanks.</b>|Blueberry Task (4)]
  942. on click:if (BlueberrySyrupStore=1) yield BlueBerry4
  943. icon:Vers2[7,4]
  944. req:BlueBerry3
  945. *BlueBerry5
  946. name:Blueberry Task (5)
  947. desc:The recipe says we need to put blueberries before cooking. We have do so!</></><b>Put Blueberries in a pancake and cook successfully.</b>
  948. text:[?(have DescriptionOnBox)|Blueberry Task (5)</>The recipe says we need to put blueberries before cooking. We have do so! </></><b>Put Blueberries in a pancake and cook successfully.</b>|Blueberry Task (5)]
  949. on click:if (PancakeBlue>=1) yield BlueBerry5
  950. icon:Vers2[7,4]
  951. req:1 BlueBerry4
  952. *DrinksTask1
  953. name:Drinks Task (1)
  954. desc:Now that we have another recipe, let's focus now on drinks, which is the only thing left to do at this time. It's time to make Orange Juice! It's really the only thing we can make right now since the other stuff for the other drinks are currently broken. You already know the objective.<//></><b>Own the Orange Juice Recipe.</b>
  955. text:[?(have DescriptionOnBox)|Drinks Task (1)</>Now that we have another recipe, let's focus now on drinks, which is the only thing left to do at this time. It's time to make Orange Juice! It's really the only thing we can make right now since the other stuff for the other drinks are currently broken. You already know the objective.<//></><b>Own the Orange Juice Recipe.</b>|Drinks Task (1)]
  956. icon:Vers2[8,8]
  957. on click:if (OrangeJuiceR>=1) yield DrinksTask1
  958. req:BlueBerry2
  959. //Side Quests
  960. *CapMachineTask
  961. name:Old Capsule Machine
  962. desc:Dear <b>Manager</b>,<//>Hey it's me, that unknown dude that you don't care about. I sent you a old Capsule Machine for no reason. It used to be owned by the last manager, but now I got it from him to give it you. Hope you like it.</>From, <b>Unknown</b></q></></> You looked at the machine at closer inspection, it's unusable. This is your first optional task, so feel free to do this one whenever you want.<//></><b>Fix the machine.</b>
  963. text:[?(have DescriptionOnBox)|Old Capsule Machine</>Dear <b>Manager</b>,<//>Hey it's me, that unknown dude that you don't care about. I sent you a old Capsule Machine for no reason. It used to be owned by the last manager, but now I got it from him to give it you. Hope you like it.</>From, <b>Unknown</b></q></></> You looked at the machine at closer inspection, it's unusable. This is your first optional task, so feel free to do this one whenever you want.<//></><b>Fix the machine.</b>|Old Capsule Machine]
  964. icon:https://file.garden/XSIm8ZidV1rvya38/Pancake%20Maker/PM%20Items/Capsule.png
  965. on click:if (ToolBox=1) yield CapMachineTask
  966. on click:if (ToolBox=1) yield CapMachineTaskA
  967. req:1 Classic2
  968. *SkillCourse1
  969. name:Skill Course I
  970. desc:Notice the new SP meter on the top. You can use SP for advantages. In this course, we'll learn how to use them plus learn the Spawn Box Shiny and Random Roll skills.</></>In order to use skills you need<.>SP (Obtained through Drinking Drinks or opening Boxes): [?(SP>=1)|<b>Completed</b>|In Progress]</></>Next you need the learn how to do certain skills.<.>Purchase the "Learn Spawn Box Shiny Skill": [?(BoxShinySkL)|<b>Completed</b>|In Progress]<.>Purchase the "Learn Random Roll Skill": [?(RandomRollSkL>=1)|<b>Completed</b>|In Progress]
  971. text:[?(have DescriptionOnBox)|Skill Course I</>Notice the new SP meter on the top. You can use SP for advantages. In this course, we'll learn how to use them plus learn the Spawn Box Shiny and Random Roll skills.</></>In order to use skills you need<.>SP (Obtained through Drinking Drinks or opening Boxes).</></>Next you need the learn how to do certain skills.<.>Purchase the "Learn Spawn Box Shiny Skill".<.>Purchase the "Learn Random Roll Skill".|Skill Course I]
  972. icon:Vers2[7,3]
  973. on click:if (SP>=1 and BoxShinySkL>=1 and RandomRollSkL>=1) yield SkillCourse1
  974. req:BlueBerry5
  975. //Cook Menu
  976. *TEMPLATE
  977. no buy
  978. on click:anim wobble
  979. tags:CookSettings PancakeType
  980. *PancakeTypeS
  981. text:Pancake Type : [?(have BasicT)|Basic|][?(have BlueT)|Blueberry|]
  982. *BasicT
  983. name:Basic
  984. on click:lose tag:PancakeType
  985. on click:yield BasicT
  986. start with
  987. *BlueT
  988. name:Blueberry
  989. req:1 BlueBerry4
  990. on click:lose tag:PancakeType
  991. on click:yield BlueT
  992. *TEMPLATE
  993. on click:anim wobble
  994. tags:CookSettings Skills
  995. on tick:if (0>=SPCD) show tag:Skills
  996. on earn:lose this
  997. *CookSettingsHead
  998. name:Skills
  999. text:--------------------Skills (Charge - [SPCD]))--------------------
  1000. no buy
  1001. req:1 BlueBerry5
  1002. tag:CookSettings
  1003. desc:<b><#0000ff>How to use Skills</#></b><//></>Skills are super natural powers that makes the slightly easier. You can play the entire game without using them for a realistic experience, but they make some scenarios more easier. In order to use skills, you must have Skill points. In order to get skill points you must drink one of your drinks. Most likely, you already have unlocked Orange Juice or one of the Milkshakes by the time you are able to use them in the story. Drinking will not get profit, and the drink cooldown will still apply. Each Skill also adds to a Skill cooldown, depending on how powerful the skill is. Max Sp and Skill Cooldown could be adjusted through upgrades you are able to obtain later on.
  1004. *SkillRandomRoll
  1005. name:Random Roll
  1006. desc:Gains 3 of one random item from a list of 5 items. The results can be modified if needed.</><b><#0000ff>60 Second Cooldown</#></b>
  1007. req:RandomRollSkL
  1008. icon:Vers2[2,0] Vers2[2,10]
  1009. cost:10 SP, 100 SPCD
  1010. on earn:yield 60 SPCD
  1011. on earn:
  1012. if (1+1=2)
  1013. $randomValue=random(1,5)
  1014. if ($randomValue=1) yield 3 Cash
  1015. if ($randomValue=2) yield 3 Ingredients
  1016. if ($randomValue=3) yield 3 SP
  1017. if ($randomValue=4) yield 3 PancakeBasic
  1018. if ($randomValue=5) yield 3 PancakeBlue
  1019. end
  1020. end
  1021. *SkillBoxShiny
  1022. name:Spawn Box Shiny
  1023. desc:Spawns a Box Shiny</><b><#0000ff>100 Second Cooldown</#></b>
  1024. req:BoxShinySkL
  1025. icon:Vers2[3,10] Vers2[2,10]
  1026. cost:10 SP, 100 SPCD
  1027. on earn:spawn BoxShiny
  1028. //Pancake Mechanics
  1029. *TEMPLATE
  1030. name:Cooking Pancake
  1031. tag:CookingMenu
  1032. hidden when 0
  1033. on click:if (this=0) yield 1 this
  1034. on click:if (this=1) lose this
  1035. on click:anim wobble
  1036. icon:Vers2[4,0]
  1037. no text
  1038. [include StoveSlot %id="1" %type="Basic" %icon="Vers2[4,0]"]
  1039. [include StoveSlot %id="2" %type="Basic" %icon="Vers2[4,0]"]
  1040. [include StoveSlot %id="3" %type="Basic" %icon="Vers2[4,0]"]
  1041. [include StoveSlot %id="4" %type="Basic" %icon="Vers2[4,0]"]
  1042. [include StoveSlot %id="5" %type="Basic" %icon="Vers2[4,0]"]
  1043. [include StoveSlot %id="6" %type="Basic" %icon="Vers2[4,0]"]
  1044. [include StoveSlot %id="7" %type="Basic" %icon="Vers2[4,0]"]
  1045. [include StoveSlot %id="8" %type="Basic" %icon="Vers2[4,0]"]
  1046. [include StoveSlot %id="9" %type="Basic" %icon="Vers2[4,0]"]
  1047. [include StoveSlot %id="10" %type="Basic" %icon="Vers2[4,0]"]
  1048. [include StoveSlot %id="11" %type="Basic" %icon="Vers2[4,0]"]
  1049. [include StoveSlot %id="12" %type="Basic" %icon="Vers2[4,0]"]
  1050. [include StoveSlot %id="1" %type="Blue" %icon="Vers2[5,0]"]
  1051. [include StoveSlot %id="2" %type="Blue" %icon="Vers2[5,0]]
  1052. [include StoveSlot %id="3" %type="Blue" %icon="Vers2[5,0]]
  1053. [include StoveSlot %id="4" %type="Blue" %icon="Vers2[5,0]]
  1054. [include StoveSlot %id="5" %type="Blue" %icon="Vers2[5,0]]
  1055. [include StoveSlot %id="6" %type="Blue" %icon="Vers2[5,0]]
  1056. [include StoveSlot %id="7" %type="Blue" %icon="Vers2[5,0]]
  1057. [include StoveSlot %id="8" %type="Blue" %icon="Vers2[5,0]]
  1058. [include StoveSlot %id="9" %type="Blue" %icon="Vers2[5,0]]
  1059. [include StoveSlot %id="10" %type="Blue" %icon="Vers2[5,0]]
  1060. [include StoveSlot %id="11" %type="Blue" %icon="Vers2[5,0]]
  1061. [include StoveSlot %id="12" %type="Blue" %icon="Vers2[5,0]]
  1062. //Stack 5
  1063. *TEMPLATE
  1064. tag:TableMenu
  1065. no tooltip
  1066. hidden when 0
  1067. no text
  1068. icon:Vers2[0,1]
  1069. *Stack5B
  1070. icon:Vers2[4,4]
  1071. *Stack5Bl
  1072. icon:Vers2[7,4]
  1073. on earn:yield 1 QuestCheckBlue3
  1074. on earn:if (Stack1Bl=0 and Stack2Bl=0 and Stack3Bl=0 and Stack4Bl=0) yield 2 Cash
  1075. *Stack5BS
  1076. icon:Vers2[2,5]
  1077. on earn:if (Stack1BS=0 and Stack2BS=0 and Stack3BS=0 and Stack4BS=0) yield 2 Cash
  1078. *Stack5M
  1079. icon:Vers2[1,5]
  1080. *Stack5P1
  1081. *Stack5P2
  1082. icon:Vers2[1,1]
  1083. on earn:if (Stack1P2=0 and Stack2P2=0 and Stack3P2=0 and Stack4P2=0) yield 2 Cash
  1084. //Stack 4
  1085. *Stack4B
  1086. icon:Vers2[4,4]
  1087. *Stack4Bl
  1088. icon:Vers2[7,4]
  1089. on earn:yield 1 QuestCheckBlue3
  1090. on earn:if (Stack1Bl=0 and Stack2Bl=0 and Stack3Bl=0) yield 2 Cash
  1091. *Stack4BS
  1092. icon:Vers2[2,5]
  1093. on earn:if (Stack1BS=0 and Stack2BS=0 and Stack3BS=0) yield 2 Cash
  1094. *Stack4M
  1095. icon:Vers2[1,5]
  1096. *Stack4P1
  1097. *Stack4P2
  1098. icon:Vers2[1,1]
  1099. on earn:if (Stack1P2=0 and Stack2P2=0 and Stack3P2=0) yield 1 Cash
  1100. //Stack 3
  1101. *Stack3B
  1102. icon:Vers2[4,4]
  1103. *Stack3Bl
  1104. icon:Vers2[7,4]
  1105. on earn:yield 1 QuestCheckBlue3
  1106. on earn:if (Stack1Bl=0 and Stack2Bl=0) yield 2 Cash
  1107. *Stack3BS
  1108. icon:Vers2[2,5]
  1109. on earn:if (Stack1BS=0 and Stack2BS=0) yield 2 Cash
  1110. *Stack3M
  1111. icon:Vers2[1,5]
  1112. *Stack3P1
  1113. *Stack3P2
  1114. icon:Vers2[1,1]
  1115. on earn:if (Stack1P2=0 and Stack2P2=0) yield 1 Cash
  1116. //Stack 2
  1117. *Stack2B
  1118. icon:Vers2[4,4]
  1119. *Stack2Bl
  1120. icon:Vers2[7,4]
  1121. on earn:yield 1 QuestCheckBlue3
  1122. on earn:if (Stack1Bl=0) yield 2 Cash
  1123. *Stack2BS
  1124. icon:Vers2[2,5]
  1125. on earn:if (Stack1BS=0) yield 2 Cash
  1126. *Stack2M
  1127. icon:Vers2[1,5]
  1128. *Stack2P1
  1129. *Stack2P2
  1130. icon:Vers2[1,1]
  1131. on earn:if (Stack1P2=0) yield 1 Cash
  1132. //Stack 1
  1133. *Stack1B
  1134. icon:Vers2[4,4]
  1135. *Stack1Bl
  1136. icon:Vers2[7,4]
  1137. on earn:yield 1 QuestCheckBlue3
  1138. on earn:yield 2 Cash
  1139. *Stack1BS
  1140. icon:Vers2[2,5]
  1141. on earn:yield 2 Cash
  1142. *Stack1M
  1143. icon:Vers2[1,5]
  1144. *Stack1P1
  1145. *Stack1P2
  1146. icon:Vers2[1,1]
  1147. on earn:yield 1 Cash
  1148. //Toppings
  1149. *TEMPLATE
  1150. tag:toppings
  1151. desc:A topping that can be used.
  1152. on click:anim wobble
  1153. *Butter
  1154. name:Butter
  1155. icon:Vers2[4,4]
  1156. on click:
  1157. if (Stack=1 and Stack1B=0)
  1158. yield 1 Stack1B
  1159. else if (Stack=2 and Stack2B=0)
  1160. yield 1 Stack2B
  1161. else if (Stack=3 and Stack3B=0)
  1162. yield 1 Stack3B
  1163. else if (Stack=4 and Stack4B=0)
  1164. yield 1 Stack4B
  1165. else if (Stack=5 and Stack5B=0)
  1166. yield 1 Stack5B
  1167. else
  1168. toast <b><#ff0000>You can't do that.</b></#>
  1169. end
  1170. end
  1171. *Maple
  1172. name:Maple Syrup
  1173. icon:Vers2[1,5]
  1174. on click:
  1175. if (Stack=1 and Stack1M=0)
  1176. yield 1 Stack1M
  1177. else if (Stack=2 and Stack2M=0)
  1178. yield 1 Stack2M
  1179. else if (Stack=3 and Stack3M=0)
  1180. yield 1 Stack3M
  1181. else if (Stack=4 and Stack4M=0)
  1182. yield 1 Stack4M
  1183. else if (Stack=5 and Stack5M=0)
  1184. yield 1 Stack5M
  1185. else
  1186. toast <b><#ff0000>It's time to stop.</b></#>
  1187. end
  1188. end
  1189. *BlueberriesT
  1190. name:Blueberries
  1191. req:12 Blueberries
  1192. icon:Vers2[7,4]
  1193. on click:
  1194. if (Stack=1 and Stack1Bl=0 and BlueBerries>=12)
  1195. yield 1 Stack1Bl
  1196. lose (random(9,12)) BlueBerries
  1197. else if (Stack=2 and Stack2Bl=0 and BlueBerries>=12)
  1198. yield 1 Stack2Bl
  1199. lose (random(9,12)) BlueBerries
  1200. else if (Stack=3 and Stack3Bl=0 and BlueBerries>=12)
  1201. yield 1 Stack3Bl
  1202. lose (random(9,12)) BlueBerries
  1203. else if (Stack=4 and Stack4Bl=0 and BlueBerries>=12)
  1204. yield 1 Stack4Bl
  1205. lose (random(9,12)) BlueBerries
  1206. else if (Stack=5 and Stack5Bl=0 and BlueBerries>=12)
  1207. yield 1 Stack5Bl
  1208. lose (random(9,12)) BlueBerries
  1209. else
  1210. toast <b><#ff0000>I can't think of anything to put here. Hope you're fine with that.</b></#>
  1211. end
  1212. end
  1213. *BlueberriesSyrupT
  1214. name:Blueberry Sryup
  1215. req:12 Blueberries, 1 BlueberrySyrupStore
  1216. icon:Vers2[2,5]
  1217. on click:
  1218. if (Stack=1 and Stack1BS=0 and BlueBerries>=12)
  1219. yield 1 Stack1BS
  1220. lose (random(9,12)) BlueBerries
  1221. else if (Stack=2 and Stack2BS=0 and BlueBerries>=12)
  1222. yield 1 Stack2BS
  1223. lose (random(9,12)) BlueBerries
  1224. else if (Stack=3 and Stack3BS=0 and BlueBerries>=12)
  1225. yield 1 Stack3BS
  1226. lose (random(9,12)) BlueBerries
  1227. else if (Stack=4 and Stack4BS=0 and BlueBerries>=12)
  1228. yield 1 Stack4BS
  1229. lose (random(9,12)) BlueBerries
  1230. else if (Stack=5 and Stack5BS=0 and BlueBerries>=12)
  1231. yield 1 Stack5BS
  1232. lose (random(9,12)) BlueBerries
  1233. else
  1234. toast <b><#ff0000>You don't <b>need</b> that much syrup.</b></#>
  1235. end
  1236. end
  1237. //Drinks Menu
  1238. *TEMPLATE
  1239. tag:Drinks
  1240. no buy
  1241. no tooltip
  1242. no text
  1243. on tick:show this
  1244. req:45 DrinksCoolDown
  1245. *OrangeJuice
  1246. name:Orange Juice
  1247. icon:Vers2[0,6]
  1248. req:1 OrangeJuiceR
  1249. on click:yield 5 OJMeter
  1250. on click:show tag:OrangeJuiceM
  1251. on click:hide tag:Drinks
  1252. //Drink Results
  1253. *TEMPLATE
  1254. hidden when 0
  1255. tag:DrinkResults
  1256. icon:Vers2[0,6]
  1257. no buy
  1258. *OJBad
  1259. name:Bad Orange Juice
  1260. *OJOk|OJOK
  1261. name:Okay Orange Juice
  1262. *OJGood
  1263. name:Good Orange Juice
  1264. *OJPerfect
  1265. name:Perfect Orange Juice
  1266. *TEMPLATE
  1267. on click:anim wobble
  1268. no buy
  1269. *SellDrinks
  1270. name:Sell Drinks
  1271. on click:if (OJBad=1) yield 2 Cash
  1272. on click:if (OJOK=1) yield 3 Cash
  1273. on click:if (OJGood=1) yield 4 Cash
  1274. on click:if (OJPerfect=1) yield 5 Cash
  1275. on click:if (OJBad=1) lose 1 OJBad
  1276. on click:if (OJOK=1) lose 1 OJOK
  1277. on click:if (OJGood=1) lose 1 OJGood
  1278. on click:if (OJPerfect=1) lose 1 OJPerfect
  1279. on click:show tag:Drinks
  1280. on click:lose 50 DrinksCoolDown
  1281. on click:lose SellDrinks
  1282. hidden when 0
  1283. tag:DrinkResults
  1284. *DrinkDrinks
  1285. name:Drink Drinks
  1286. on click:if (OJBad=1) yield 2 SP
  1287. on click:if (OJOK=1) yield 3 SP
  1288. on click:if (OJGood=1) yield 4 SP
  1289. on click:if (OJPerfect=1) yield 5 SP
  1290. on click:if (OJBad=1) lose 1 OJBad
  1291. on click:if (OJOK=1) lose 1 OJOK
  1292. on click:if (OJGood=1) lose 1 OJGood
  1293. on click:if (OJPerfect=1) lose 1 OJPerfect
  1294. on click:show tag:Drinks
  1295. on click:lose 50 DrinksCoolDown
  1296. on click:lose SellDrinks
  1297. on click:lose DrinkDrinks
  1298. hidden when 0
  1299. tag:DrinkResults
  1300. //Misc
  1301. *DedicatedTrash
  1302. name:Dedicated Trash Button
  1303. desc:Trashes any brunt or under cooked pancakes.
  1304. icon:Vers2[2,8]
  1305. on click:lose PancakeBasicOC
  1306. on click:lose PancakeBasicUC
  1307. on click:lose PancakeBlueOC
  1308. on click:lose PancakeBlueUC
  1309. no text
  1310. tag:List
  1311. *Switch
  1312. name:Pancakes
  1313. desc:This is a button you can use for... something. Maybe you'll find a use for it.
  1314. no buy
  1315. tag:switch
  1316. //Debug
  1317. *TEMPLATE
  1318. tag:Debug
  1319. no buy
  1320. on click:anim wobble
  1321. *SettingsHeaderA
  1322. text:--------------------Game Options--------------------
  1323. no tooltip
  1324. *DescriptionOnBox
  1325. text:Show Description On Box (Set to <b>[?(have DescriptionOnBox)|True|False]</b>)
  1326. desc:This shows each items' description outside of the tooltip. Recommended when using a touch device.
  1327. on click:yield 1 GameStatProgress
  1328. *DescriptionOnBoxT
  1329. text:True
  1330. on click:if (DescriptionOnBox=0) yield 1 DescriptionOnBox
  1331. no tooltip
  1332. *DescriptionOnBoxF
  1333. text:False
  1334. on click:if (DescriptionOnBox=1) lose 1 DescriptionOnBox
  1335. no tooltip
  1336. *SettingsHeaderTest
  1337. text:-----------------------------Cheats for Dev Versions only-----------------------------
  1338. no tooltip
  1339. //Testing Purposes
  1340. *HiddenStats
  1341. name:Game Stats
  1342. desc:Shows the game's hidden values. Also includes values normally hidden inside of tooltips. Mainly for debugging proposes.
  1343. req:10 GameStatProgress
  1344. tags:Debug CookSettings
  1345. text:Game Stats<//></>OverPancakes Value:[OverPancakes]</>Stack Value:[Stack]</>Stove Time (1):[StoveTime1]</>Stove Time (2):[StoveTime2]</>Stove Time (3):[StoveTime3]</>Stove Time (4):[StoveTime4]</>Stove Time (5):[StoveTime5]</>Stove Time (6):[StoveTime6]</>Stove Time (7):[StoveTime7]</>Stove Time (8):[StoveTime8]</>Stove Time (9):[StoveTime9]</>Stove Time (10):[StoveTime10]</>Stove Time (11):[StoveTime11]</>Stove Time (12):[StoveTime12]<//></>OJMeter Value:[OJMeter]</>Drinks Cool Down Time:[DrinksCoolDown]<//></>Game Stat Clicks:[GameStatProgress]</>Shiny Clicks:[BoxShiny:clicks]
  1346. *ClearLog
  1347. name:Clear Log
  1348. on click:clear log
  1349. on click:log Log Cleared
  1350. *CashTest
  1351. name:Cash Test
  1352. on click:yield 100 Cash
  1353. on click:log Cash Test used
  1354. *SPTest
  1355. name:SP Test
  1356. on click:yield (SPMAX) SP
  1357. on click:log SP Test used
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement