πŸ“¦ The Californian Guide To Make A Randomized Timed Loot Hunt [4/10]

image

𝐆𝐨𝐨𝐝 𝐦𝐨𝐫𝐧𝐒𝐧𝐠, 𝐞𝐯𝐞𝐫𝐲𝐨𝐧𝐞! :bear: Welcome to another Californian Guide! (Yes, I know you love them!) In this guide, I will be explaining, if not instructing, you how to make a randomized, yes randomized…, Loot Hunt! :no_mouth: This guide isn’t–(uh, Erm…) too difficult itself, but it requires some knowledge of block code, so–yeah, be ready. But–let me explain this to you-- πšƒπš‘πš’πšœ πš’πšœ NOT πšπšŽπšŒπš‘πš—πš’πšŒπšŠπš•πš•πš’ πšŠπš—πš˜πšπš‘πšŽπš› πš›πšŠπš—πšπš˜πš–πš’πš£πš’πš—πš πšπšžπš’πšπšŽ. 𝚈𝚎𝚜, 𝙸 will πš‹πšŽ πšžπšœπš’πš—πš πš›πšŠπš—πšπš˜πš–πš’πš£πšŠπšπš’πš˜πš—, πš‹πšžπš πšπš‘πšŠπšβ€™πšœ πš˜πš—πš•πš’ π™Ώπ™°πšπšƒ 𝚘𝚏 πšπš‘πšŽ πšŽπš—πšπš’πš›πšŽ πšπš‘πš’πš—πš! 𝙾𝙺? π™°πš—πš, πšπš˜πš› πšπš‘πšŽ πš–πš˜πš˜πš—πšœ, πšπš˜πš—β€™πš πšŒπš›πš’πšπš’πšŒπš’πš£πšŽ πš–πšŽ πšπš˜πš› πšπš‘πšŽ πšπšŽπšŸπš’πšŒπšŽπšœ 𝙸 𝚞𝚜𝚎, πš‹πšŽπšŒπšŠπšžπšœπšŽ πš’πš πšŒπš˜πšžπš•πš πš‹πšŽ πš πš˜πš›πšœπšŽ!

:face_exhaling: OK, mini-rant finished, let’s get on with the extremely-lengthy-and-somewhat-entertaining-essay. :unamused: Oh, all right–that’s not really what it is, but fine, let’s get on with the guide.

Making the Loot System

This part is fairly simple. Actually, not really, to some people, and we all used to be one of them, but this time, I’m gonna explain it as simply as possible. :framed_picture: With :sparkles: pictures! :sparkles: . I wish every guide had them! Ok, let’s be serious now.

Now, in some parts, I’m gonna break them into dropdowns so you can do that, but in the easier and less brain cells obliterating time consuming parts, I’ll explain them here. So, first, we need to make sure we have a method of players collecting items. In my example, I’ll use :bucket: sand piles as the collecting stations in the hunt.

Now, how are players going to collect it? You can use a variety of items, such as buttons, triggers, zones, game overlays, you know, simple stuff like that. And since this guide is supposed to be simple, I’m gonna go Plain Jane and use the good-ol’ fashioned BUTTON!

(:notes: Hallelujah music plays in the silent background)

Place down your method of collecting items. Personally, I would NOT use the trigger because it is one of the only devices that can successfully grant items in block code! Unless you have some other fabulous method, I would stick to a zone or button! And also that’s the only device we’re really using that has block code in it! :skull: You’ve been warned!

Place down your button (obtainment method) somewhere near a prop or something, if you’re using one. I’m using a sand pile to make it visual, but you don’t have to do anything.

Screenshot 2024-12-18 10.26.42 AM OR image

Then, promptly use a channel OR wire to connect it to a :floppy_disk: TRIGGER. You can probably handle the channel name on your own, but when you wire, it should be: Button pressed < Trigger. You get the basic idea of what we’re doing here.


:bulb: BONUS FACT: The Trigger was ranked the BEST device to overuse! :person_shrugging: Also, the tenth worst. Somehow? But! If you want to see the others, go here!


The Randomization

:hot_pepper: ᴏᴋᴀʏ, Κœα΄‡Κ€α΄‡β€™κœ± α΄‘Κœα΄‡Κ€α΄‡ Ιͺα΄› Ι’α΄‡α΄›κœ± ꜱᴘΙͺᴄʏ! :bell_pepper: No, I didn’t bring any California Reaper peppers! All right, that’s not what I meant, everyone, I just meant you might get lost on this part, but not really, because it’s just randomizing and isn’t that difficult at all you’ll be just fine, darlings!

πŸ§‘β€πŸ’» Tα•ΌE α—·α’ͺOα‘•K α‘•Oα—ͺE
  • Open the trigger and open the Block Code section. This should be the When Triggered one, so make sure you do that right, even though there’s only one option, but you never know.
    image

  • Now, before we begin, be thankful that there are multiple randomizing guides, and all of them work! Randomizing is simple in general, but if you need any help, you could always read those!

  • Use a Variable block and name it Items. Use the Set Items to block. Use another Math block code that is the randomizing integer one. It should say, Random Integer from # to #. Connect the two together.
    image

  • Now you need two number blocks. You can find them in the math section. One should be the number 1 and the next number should be the maximum number of options. In this example, I will have five different possible items, so my second integer will be 5.
    Screenshot 2024-12-18 10.50.18 AM

  • Now, we need to make sure players can receive the items. We can use channels to grant them, but let’s make sure there are possible options first. Use an If/do Logic block. Use another Logic block, the one that is: ___ = ____. Insert your primary variable into the first blank, and then one of your possible integer outputs or outcomes in the second blank. It’s best to go in order, (in this case 1-5,) so it should be 1. Then, promptly use a Broadcast Message On Channel block on the Essentials section and place it below in the Do section. Whatever channel is granting the item is the one you’ll put. In this case:
    Screenshot 2024-12-18 11.08.41 AM

  • Repeat the process for each possible outcome. You repeat by using the same Variable code block inside of the first blank on the ___ =____ block, and then in the second blank you put a number block for the next input. The next one should be 2, then 3, then so on. Each Broadcast Message On Channel should have a unique or different channel name to grant the item. When you’re finished, it should look similar to this:
    Screenshot 2024-12-18 11.23.24 AM

  • Now you’re done with the ultimately-brain-cell-wrecking time consuming process hard part! Since we’ve gotten that over with, we’re going to make sure players can receive their items!

The Items

πŸŽ’ 𝙏𝙃𝙀 π™„π™π™€π™ˆπ™Ž
  • Since we’ve got five different outcomes, we need five different ways to grant the items. The simplest way to do this is: using an ITEM GRANTER! We really need five of these because we have five various items to grant! Whichever five or more or less you choose is fine, but I will be using fish in mine! Place down your item granters.

  • After you’ve placed down your number of item granters, or five in this case, change the item to be granted when it receives their corresponding channel. It’s best practice to match the item to its channel name so you don’t get confused. Especially the incompetent ones.
    Screenshot 2024-12-18 11.26.23 AM

  • Repeat this process five times. Here is an example of using the corresponding channel to grant the correct item, along with the previous block code to grant the item for clarification:
    image
    image

  • Now you’re done with this section!

Making The Timer

In a Loot Hunt, (as defined by me) you only have a limited amount of time to collect the possible items. To do this, we need to make a :clock3: Timer! You can do this by making a Repeater-Counter timer, a simple trigger loop, or any other method to do so. I will describe how to use both methods below, briefly, if not lengthy. Don’t get mad at me for using a repeater because this guide is basically for simplification for everybody!

πŸ”„ Repeater - Counter Method

Fairly simple. Use a Repeater and Counter. In the Repeater’s settings, change the task interval to 1.0 seconds and change the stop strategy to a number of repetitions. The number of repetitions will be the total amount of time you want, and I want players to have a minute to collect the resources. Set the number of repetitions to your equivalent time in seconds, which in case will be 60.

Wire the Repeater to the Counter: Repeater runs task < Increment counter. The Counter should have a Target value of the amount of seconds. Now, wire or use a channel to connect the counter to the button (obtainment method) to deactivate it: Target value reached < deactivate button. Make sure the scope is to the player! This limits the player from collecting all of the same resources, or having a fun limit as well. On to the next considerable and community-loved strategy method.

πŸ’½ Trigger Loop Method

:expressionless: Now, actually, I really don’t understand trigger loops just yet. Honestly.
So you might need these: click 1, 2, or 3.

:face_with_monocle: Make sure you deactivate the buttons when it reaches the END of the timer! If you don’t, you’re gonna be extremely screwed and cooked having some trouble!

:memo: Extra Stuff + Tips + Memes

This section is for anything extra you probably wanna do that is completely unnecessary and if you’re bored for fun! Some if it is completely related to the guide, others are exuberantly not related but still exciting for the worthwhile less.

πŸ”” Notifications

Soβ€”if you wanna do something that’s more interactive and extra and not required then probably make notifications for each different item collected! Use the same channels and everything! I’m not even giving any examples or steps because it’s too self-explanatory.


:index_pointing_at_the_viewer: YOU: I thought you said you were going to explain everything simplified!
:bear: ME: I can’t get more simple enough!
:index_pointing_at_the_viewer: YOU: But–
:bear: ME: Silence! Moving on from that part!


πŸ’¬ Custom Activity Feed Messages

You can do this easily by using some of the guides I will list later! OK? Basically, you’re using a notification block code or trigger or something and using an Activity Feed and Text block. Create the text and even use the triggering player’s name for personalization! This is kinda the same thing above, but it can be modified differently.


:bear: ME: Good! No one’s asking any questions!
:index_pointing_at_the_viewer: YOU: When are you adding them?
:bear: ME: :expressionless: :expressionless: :expressionless: :expressionless: :expressionless: :expressionless: Adding what exactly?
:index_pointing_at_the_viewer: YOU: :face_with_raised_eyebrow: (considering my intelligence) Uh, the guides?
:bear: ME: Oh, those? Um-- Erm…don’t know…
:index_pointing_at_the_viewer: YOU: :smirk:


πŸ› Item Collection Zone

How about a haven where players can collect their items? That was my original plan, so you guys can do that as well. Not that you should! It’s just a better idea suggestion.
stressed bear
You stressed the length of this guide ↑

Adding more ideas, suggestions, memes soon!
Enjoy what I have now! Or else! Thanks!

6 Likes

So is this basically a loot system but with a timed zone?

1 Like

Yeah, basically. Sorry. Late response.
:expressionless: tried to make this as entertaining as possible

1 Like

Cool guide! Good to share with all the people who keep asking for BR stuff.

I would suggest giving credit to similar guides (if you already did, then please correct me)

1 Like

Really underrated guide.

2 Likes

Awesome guide!


Shamelessly promoting your other guide, I see.


Please just use concatenation. Please!

1 Like

great guide

2 Likes