Giter Site home page Giter Site logo

herbal-alchemy's Introduction

Herbal-Alchemy

Herbal-Alchemy is a game made using the Bevy engine for the [Bevy Jam 3][bevy_jam]

Story

You find yourself stranded on a tropical island, with nothing but palm trees and a sense of dread. As you wander the island, you come across a strange mushroom and decide to take a chance and eat it.

Suddenly, you start hallucinating and find yourself transported to a world of magic and potions. You feel a sudden urge to use the palm trees to brew magical elixirs and potions.

As you experiment with your new-found abilities, a parade of travelers begin to drop by your island, all hoping to drink your potions and experience the magical effects for themselves.

But who are these travelers? Adventurers seeking a powerful boost before setting out on a dangerous quest? Witches hoping to enhance their spellcasting abilities? Noble ladies and gentlemen searching for a cure to their ailments? Peasants seeking a momentary escape from their daily struggles?

Each traveler has their own unique desires and demands, and it's up to you to brew the perfect potion to satisfy their needs. But be careful, one wrong ingredient could lead to disastrous consequences.

So grab your cauldron and get ready to become the most sought-after potion brewer in all the land.

How To Play

you can move the world around by clicking and draging, middle mouse will rotate the camera. use the pannal on the left to change tabs betwen the island, you shop, Inventory and Lab. use the pannal on the right to change tool.

  • Hand: to collect coconuts both ripe and unripe
  • Axe: to cut down trees
  • Shovel: to dig up roots
  • Trowl: to plant seeds
  • Shears: to cut down some palmfrons

you can type help in the lab to get a list of actions you can take

Cheat Sheat

List of all potions and there effects

Potion => Effects

0 = Water
1 = {BadLuck}
3 = {FireBall}
5 = {FireBall}
6 = {FireBall}
7 = {FireStorm}
9 = {FireBall}
10 = {FireBall}
11 = {FireStorm}
12 = {FireBall}
13 = {FireStorm}
14 = {FireStorm}
15 = {Explosion}
20 = {Saturation}
23 = {FireBall}
24 = {Levitation}
26 = {Levitation}
27 = {FireBall}
28 = {Levitation}
29 = {FireBall}
30 = {FireBall, Levitation}
31 = {Nausea, FireStorm}
36 = {Invisibility}
37 = {Invisibility}
38 = {Invisibility}
39 = {FireBall, Invisibility}
43 = {FireBall}
44 = {Invisibility}
45 = {FireBall, Invisibility}
46 = {FireBall, Invisibility}
47 = {FireStorm, Invisibility}
48 = {SnowBall}
52 = {Invisibility}
53 = {Invisibility}
54 = {Invisibility}
55 = {FrostFire, Invisibility}
56 = {Levitation}
58 = {Levitation}
59 = {FrostFire}
60 = {Invisibility, Levitation}
61 = {FrostFire, Invisibility}
62 = {Nausea, FrostFire, Invisibility, Levitation}
63 = {Paralysis, Nausea, FireBall, Invisibility}
66 = {Strength}
67 = {Strength}
68 = {BadLuck}
69 = {Luck}
70 = {BadLuck, Strength}
71 = {FireBall, Strength}
73 = {Confusion}
75 = {FireBall, Confusion}
77 = {FireBall, Confusion}
78 = {FireBall}
79 = {FireStorm, Confusion}
80 = {SnowBall}
84 = {Inflammation}
85 = {Regeneration}
86 = {Inflammation}
87 = {Regeneration, FrostFire}
88 = {Levitation}
89 = {Confusion}
90 = {Levitation, Teleportation}
91 = {FrostFire, Confusion, Teleportation}
92 = {Levitation, Inflammation}
93 = {Regeneration, FrostFire, Confusion}
94 = {FrostFire, Levitation, Inflammation}
95 = {Paralysis, Regeneration, Nausea, FireBall, Confusion}
96 = {SnowBall}
98 = {Strength}
99 = {Strength}
100 = {Invisibility}
101 = {Invisibility}
102 = {Invisibility, Strength}
103 = {FrostFire, Invisibility, Strength}
105 = {Confusion}
107 = {FrostFire, Confusion}
108 = {Invisibility}
109 = {FrostFire, Invisibility, Confusion}
110 = {FrostFire, Invisibility}
111 = {Paralysis, FireBall, Invisibility, Confusion}
112 = {IceStorm}
113 = {SnowBall}
114 = {SnowBall}
115 = {FrostFire}
116 = {SnowBall, Invisibility, Inflammation}
117 = {Regeneration, FrostFire, Invisibility}
118 = {FrostFire, Invisibility, Inflammation}
119 = {Paralysis, Regeneration, Invisibility}
120 = {SnowBall, Levitation}
121 = {FrostFire, Confusion}
122 = {FrostFire, Levitation}
123 = {Paralysis, Confusion}
124 = {Nausea, FrostFire, Invisibility, Levitation, Inflammation}
125 = {Paralysis, Regeneration, Nausea, Invisibility, Confusion}
126 = {Paralysis, Nausea, Invisibility, Levitation, Inflammation}
127 = {Paralysis, Regeneration, Nausea, InfernoBlizzard, Invisibility, Confusion}
135 = {FireBall}
137 = {BadLuck}
138 = {Luck}
139 = {BadLuck, FireBall}
141 = {FireBall}
142 = {FireBall}
143 = {Nausea, FireStorm}
144 = {SnowBall}
151 = {FrostFire}
155 = {FrostFire}
157 = {FrostFire}
158 = {FrostFire}
159 = {Paralysis, Nausea, FireBall}
160 = {SnowBall}
164 = {Invisibility}
165 = {Invisibility}
166 = {Invisibility}
167 = {FrostFire, Invisibility}
170 = {Poison}
171 = {Poison, FrostFire}
172 = {Invisibility}
173 = {FrostFire, Invisibility}
174 = {Poison, FrostFire, Invisibility}
175 = {Paralysis, Poison, Nausea, FireBall, Invisibility}
176 = {IceStorm}
177 = {SnowBall}
178 = {SnowBall}
179 = {FrostFire}
180 = {SnowBall, Invisibility}
181 = {FrostFire, Invisibility}
182 = {FrostFire, Invisibility}
183 = {Paralysis, Invisibility}
184 = {SnowBall}
185 = {FrostFire}
186 = {Poison, FrostFire}
187 = {Paralysis, Poison}
188 = {FrostFire, Invisibility}
189 = {Paralysis, Invisibility}
190 = {Paralysis, Poison, Nausea, Invisibility}
191 = {Paralysis, Poison, Nausea, InfernoBlizzard, Invisibility}
192 = {SnowBall}
194 = {Strength}
195 = {Strength}
198 = {Strength}
199 = {Nausea, FrostFire, Strength}
203 = {FrostFire}
205 = {FrostFire}
206 = {BadLuck, FrostFire}
207 = {Paralysis, Luck, Nausea, FireBall}
208 = {BadLuck, IceStorm}
209 = {SnowBall}
210 = {SnowBall}
211 = {FrostFire}
212 = {SnowBall, Inflammation}
213 = {Regeneration, FrostFire}
214 = {FrostFire, Inflammation}
215 = {Paralysis, Regeneration, Nausea}
216 = {SnowBall}
217 = {FrostFire}
218 = {FrostFire, Teleportation}
219 = {Paralysis, Teleportation}
220 = {FrostFire, Inflammation}
221 = {Paralysis, Regeneration}
222 = {Paralysis, Inflammation}
223 = {Paralysis, Regeneration, Nausea, InfernoBlizzard}
224 = {IceStorm}
225 = {SnowBall}
226 = {SnowBall, Strength}
227 = {Nausea, FrostFire, Strength}
228 = {SnowBall, Invisibility}
229 = {FrostFire, Invisibility}
230 = {FrostFire, Invisibility, Strength}
231 = {Paralysis, Nausea, Invisibility, Strength}
232 = {SnowBall}
233 = {FrostFire}
234 = {Poison, FrostFire}
235 = {Paralysis, Poison, Nausea}
236 = {FrostFire, Invisibility}
237 = {Paralysis, Invisibility}
238 = {Paralysis, Poison, Invisibility}
239 = {Paralysis, Poison, Nausea, InfernoBlizzard, Invisibility}
240 = {Blizzard}
241 = {Nausea, IceStorm}
242 = {IceStorm}
243 = {Paralysis, Nausea, SnowBall}
244 = {IceStorm, Invisibility, Inflammation}
245 = {Paralysis, Regeneration, Nausea, SnowBall, Invisibility}
246 = {Paralysis, SnowBall, Invisibility, Inflammation}
247 = {Paralysis, Regeneration, Nausea, InfernoBlizzard, Invisibility}
248 = {Nausea, IceStorm}
249 = {Paralysis, Nausea, SnowBall}
250 = {Paralysis, Poison, Nausea, SnowBall}
251 = {Paralysis, Poison, Nausea, InfernoBlizzard}
252 = {Paralysis, Nausea, SnowBall, Invisibility, Inflammation}
253 = {Paralysis, Regeneration, Nausea, InfernoBlizzard, Invisibility}
254 = {Paralysis, Poison, Nausea, InfernoBlizzard, Invisibility, Inflammation}
255 = {InstantDeath}

List of Effects and what potions there in

Effect => Potion ID

BadLuck = {1, 68, 70, 137, 139, 206, 208}
FireBall = {3, 5, 6, 9, 10, 12, 23, 27, 29, 30, 39, 43, 45, 46, 63, 71, 75, 77, 78, 95, 111, 135, 139, 141, 142, 159, 175, 207}
FireStorm = {7, 11, 13, 14, 31, 47, 79, 143}
Explosion = {15}
Saturation = {20}
Levitation = {24, 26, 28, 30, 56, 58, 60, 62, 88, 90, 92, 94, 120, 122, 124, 126}
Nausea = {31, 62, 63, 63, 95, 124, 125, 126, 126, 127, 127, 127, 143, 159, 159, 175, 190, 191, 191, 191, 199, 207, 207, 215, 223, 223, 223, 227, 231, 231, 235, 239, 239, 239, 241, 243, 243, 245, 247, 247, 247, 248, 249, 249, 250, 251, 251, 251, 252, 252, 253, 253, 253, 254, 254, 254}
Invisibility = {36, 37, 38, 39, 44, 45, 46, 47, 52, 53, 54, 55, 60, 61, 62, 63, 100, 101, 102, 103, 108, 109, 110, 111, 116, 117, 118, 119, 124, 125, 126, 127, 164, 165, 166, 167, 172, 173, 174, 175, 180, 181, 182, 183, 188, 189, 190, 191, 228, 229, 230, 231, 236, 237, 238, 239, 244, 245, 246, 247, 252, 253, 254}
SnowBall = {48, 80, 96, 113, 114, 116, 120, 144, 160, 177, 178, 180, 184, 192, 209, 210, 212, 216, 225, 226, 228, 232, 243, 245, 246, 249, 250, 252}
FrostFire = {55, 59, 61, 62, 87, 91, 93, 94, 103, 107, 109, 110, 115, 117, 118, 121, 122, 124, 151, 155, 157, 158, 167, 171, 173, 174, 179, 181, 182, 185, 186, 188, 199, 203, 205, 206, 211, 213, 214, 217, 218, 220, 227, 229, 230, 233, 234, 236}
Paralysis = {63, 95, 111, 119, 123, 125, 126, 127, 159, 175, 183, 187, 189, 190, 191, 207, 215, 219, 221, 222, 223, 231, 235, 237, 238, 239, 243, 245, 246, 247, 249, 250, 251, 252, 253, 254}
Strength = {66, 67, 70, 71, 98, 99, 102, 103, 194, 195, 198, 199, 226, 227, 230, 231}
Luck = {69, 138, 207}
Confusion = {73, 75, 77, 79, 89, 91, 93, 95, 105, 107, 109, 111, 121, 123, 125, 127}
Inflammation = {84, 86, 92, 94, 116, 118, 124, 126, 212, 214, 220, 222, 244, 246, 252, 254}
Regeneration = {85, 87, 93, 95, 117, 119, 125, 127, 213, 215, 221, 223, 245, 247, 253}
Teleportation = {90, 91, 218, 219}
IceStorm = {112, 176, 208, 224, 241, 242, 244, 248}
InfernoBlizzard = {127, 191, 223, 239, 247, 251, 253, 254}
Poison = {170, 171, 174, 175, 186, 187, 190, 191, 234, 235, 238, 239, 250, 251, 254}
Blizzard = {240}
InstantDeath = {255}

License

This project is licensed under CC0 1.0 Universal except some content of assets and the Bevy icons in the build directory (see Credits).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.