Basics of Writing Code 4 Practice Time in Verse
Return to your magic potion code from the last exercise. You will want to run the healing code when the player drinks a healing potion, and the damage code when they drink a damaging potion.
First You Write Some Code ...
-
Sounds like you'll have to answer a question about the type of potion, so you can create a new variable to keep track of that, a string called
PotionType.var PotionType: string = "heal"var PotionType: string = "heal"
Copy full snippet(1 line long)
-
Now you can ask if the variable
PotionTypeis equal to another string. When you ask ifPotionTypeis equal to"heal", the answer will be yes. The healing code would then run.| | | | --- | --- | | | if (PotionType = "heal"): | | | set PlayerHealth = PlayerHealth + PotionHealAmount |if (PotionType = "heal"): set PlayerHealth = PlayerHealth + PotionHealAmount
Copy full snippet(2 lines long)
-
Now write a similar if expression for the damage code.
| | | | --- | --- | | | if (PotionType = "damage"): | | | set PlayerHealth = PlayerHealth - PotionDamageAmount |if (PotionType = "damage"): set PlayerHealth = PlayerHealth - PotionDamageAmount
You're reading a preview
The full reference is free for BrainDeadGuild Discord members — sign in to read it all, or open the original at the source.
Sign in with your BrainDead.TV / BrainDeadGuild Discord account for full access.