Builder17

Day/night experiment

Nov 15th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.09 KB | None | 0 0
  1. Let's make a game!
  2. name:Day/night experiment
  3. by:builder17
  4. desc:This is an Idle Game Maker experiment, you can learn more about IGM in here: https://orteil.dashnet.org/igm/
  5. created:15/11/2019
  6. updated:15/11/2019
  7. version:1
  8.  
  9. Settings
  10. building cost increase:115%
  11. building cost refund:25%
  12. stylesheet:stuff/bigBlue.css
  13. spritesheet:icons, 48 by 48, https://i.postimg.cc/VvyWHtsy/spritesheet.png
  14.  
  15. Layout
  16. use default
  17.  
  18. Resources
  19. *day
  20. name:Day
  21. icon:icons[0,0]
  22. no text
  23. req:(time<960)
  24.  
  25. *bar
  26. name:Bar
  27. icon:icons[0,1]
  28. class:noBackground
  29. no text
  30. unlocked
  31.  
  32. *bar2
  33. name:Bar2
  34. icon:icons[0,1]
  35. class:noBackground
  36. no text
  37. req:(time>240 and time<1200)
  38.  
  39. *bar3
  40. name:Bar3
  41. icon:icons[0,1]
  42. class:noBackground
  43. no text
  44. req:(time>480 and time<960)
  45.  
  46. *night
  47. name:Night
  48. icon:icons[1,0]
  49. no text
  50. req:(time>960)
  51.  
  52. *fish
  53. name:Fish
  54. desc:Main currency, used for trading.
  55. class:noBackground
  56. start with:5
  57. show earned
  58.  
  59. *money
  60. name:Money
  61. desc:Required to hire fishers and...
  62. class:noBackground
  63. on tick:yield 1 this
  64. start with:20
  65. show earned
  66.  
  67. *time
  68. name:Time
  69. desc:Time shows how long it takes before you trade your fish to money and negative time is night, no fishing.
  70. text: Current time: [?(time/60>18)|[round(time/60-18)]:[round(time%60)]|[round(time/60+6)]:[round(time%60)]] +[time:ps]
  71. class:noBackground
  72. on tick:
  73. yield 10 this
  74. //sleeping
  75. if (time>960) yield 310 time
  76.  
  77. if (time>1440)
  78. time=0
  79. money=money+fish
  80. fish=0
  81. end
  82. end
  83.  
  84.  
  85. Buildings
  86. *rod
  87. name:Fishing rod
  88. desc:[?(have rodKnowledge)|Primitive fishing tool, increases fish and time 1 per second.|Effect unknown, further research required...]
  89. on tick:
  90. if (time<960)
  91. yield 1 fish
  92. if (chance(1%)) yield 1 money
  93. yield 1 time
  94. end
  95. end
  96. cost:5 fish, 1 money
  97. start with:1
  98. unlocked
  99.  
  100. *net
  101. name:Fishing net
  102. desc:[?(have netKnowledge)|Faster fishing tool, increases fish 2 per second, time 1 per second.|Effect unknown, further research required...]
  103. on tick:
  104. if (time<960)
  105. yield 2 fish
  106. if (chance(1%)) yield 2 money
  107. yield 1 time
  108. end
  109. end
  110. cost:10 fish, 1 money
  111. unlocked
  112.  
  113. Upgrades
  114. *shortbreak
  115. name:Short break
  116. desc:Decreases time it takes to get more money.
  117. on tick:
  118. yield 10 time
  119. end
  120. cost:50 money
  121. unlocked
  122.  
  123. *rodKnowledge
  124. name:Rod knowledge
  125. desc:Learn this to know more about fishing rods!
  126. cost:1 fish
  127. unlocked
  128.  
  129. *betterBreaks
  130. name:Better breaks
  131. desc:Makes your fishers more happy, hence making time go faster in progress.
  132. cost:100 fish
  133. passive:
  134. increase yield of shortbreak by 10
  135. increase yield of averagebreak by 10
  136. end
  137. unlocked
  138.  
  139. *netKnowledge
  140. name:Net knowledge
  141. desc:Learn this to know more about fishing nets!
  142. cost:2 fish
  143. req:have rodKnowledge
  144.  
  145. *averagebreak
  146. name:Average-long break
  147. desc:No more waiting for your money, now days go super-fast.
  148. on tick:
  149. yield 40 time
  150. end
  151. cost:250 money
  152. req:have shortbreak
Add Comment
Please, Sign In to add comment