The Stomian Way to Make Lightable Fire 2.0! UNGRADE 🟨 or 4/10

One of my most popular guides — How to make a lightable fire, is a pretty good guide. But after 8 months of playing gimkit creative, I have found that it can be upgraded in MANY ways.


How this guide is better

In this guide, I added ‘levels’ to the fire and added a ‘wood system’, Also I didn’t use repeaters like the previous one.


This is probably my last guide.


Materials:
Button x1
Lifecycle x1
Relay x1
Zone x1
Checker x2
Property x2
Notification x2
Counter x3
Health Granter x3
Text x3
Wire repeater x4
trigger x6


WOOD SYSTEM

WOOD SYSTEM
trees
Prop: tree (any)
Prop: stump

First, let’s build the Wood system

image of system

The tree is visible in-game with a global scope
Damage is turned on (suggested 200 health)
And when the prop is destroyed it transmits on the channel: tree chopped down
Screen Shot 2024-07-08 at 10.00.07 PM
Screen Shot 2024-07-08 at 9.59.53 PM

now get the Stump:
it is NOT visible on game start
and is global scoped

wire the tree to the stump: prop destroyed —> show prop

Get a trigger and turn OFF [trigger by collision]
Usually, it should NOT be visible in-game but this is the creator’s choice I guess.
It is triggered when receiving on the channel: tree chopped down
Screen Shot 2024-07-08 at 10.03.26 PM

Get 2 wire repeaters and wire the triggers to the repeaters:
triggered —> send wire pulse x2

Make a Property:
Name: Wood
Type: Number
Default Value: 0

Next Step: Counter
Starting Value: 0
Property: yes
Property: wood
Visible in Game: no
Scope: global
Screen Shot 2024-07-16 at 11.15.54 AM
Screen Shot 2024-07-16 at 11.16.13 AM
Screen Shot 2024-07-16 at 11.16.55 AM

You can make tons of trees around the map so the game doesn’t run out of wood.


Basic Fire System

To light a fire we need some interaction. I used a button.
[just use the default settings]
modify the button message and interaction duration to your liking.

Make a Property:

Get a counter:
Scope: Global
Starting Value: 0
Screen Shot 2024-07-17 at 9.18.23 AM

target value: 0
Screen Shot 2024-07-17 at 3.40.27 PM

Now we get a checker and a notification:
Checker

Notification:
Screen Shot 2024-07-17 at 9.21.05 AM

Optional: Set the type to error

Wire the Checker to the Notification:
check failed —> send notification

Now get a trigger:
Turn off collision and visibility.
Screen Shot 2024-07-17 at 9.26.34 AM

Now we get another checker:

Screen Shot 2024-07-17 at 3.39.25 PM

Wire the previous Checker to this one:
check passed —> run check
Wire the button to the first checker:
button pressed —> run check
Wire the 2nd checker to the counter [the one that updates Flame]
*check passes —> increment counter

Get a new notification:
Screen Shot 2024-07-17 at 10.16.36 AM

Optional: Set the notification type to Warning

Now wire the 2nd checker to this notification:
Check failed —> send notification

Place down two logs like this.
Screen Shot 2024-07-17 at 10.27.04 AM

Place down a zone, it can be round or rectangular.
Screen Shot 2024-07-17 at 3.46.57 PM


Regen, Duration, and Flame

Wire A lifecycle to a Relay
Screen Shot 2024-07-17 at 10.37.03 AM

now get a wire repeater with a 2-second delay.

Wire the relay to it so that there is recursion:
Relay —> wire repeater
wire repeater —> Relay

Make a Trigger:
[turn of visibility and ‘trigger by collision’]

wire the wire repeater to this trigger:
received wire pulse —> trigger

now connect this trigger to another trigger:
triggered —> trigger

New Trigger:
[turn of visibility and ‘trigger by collision’]

Block code:

Put down 3 health granters:
Follow this format
Screen Shot 2024-07-17 at 3.50.07 PM

but the channels are [fireheal1 -fireheal2 - fireheal3]
and the amounts are[2 - 4 - 7]

Now we get, yet another, trigger:
[turn of visibility and ‘trigger by collision’]

wire the second checker to this trigger
check passes —> trigger

Get a wire repeater with a one-second delay, and make some recursion:
trigger —> wire repeater: triggered —> send wire pulse
wire repeater —> trigger: received wire pulse —> trigger

Make a counter:
Starting: 20
Scope: Global
Visible in-game: no
Screen Shot 2024-07-17 at 4.04.50 PM
Screen Shot 2024-07-17 at 4.05.07 PM

Now connect this counter to the Flame [property] counter:
Counter Target Value reached —> decrement counter

Wire the most recently created wire repeater to the counter [starting 20]
received wire pulse ----> decrement counter

Make, the last and final, trigger:
[turn of visibility and ‘trigger by collision’]

Screen Shot 2024-07-17 at 4.10.31 PM

Block code:

now lets make text:
copy this fire emoji [ :fire:] and paste it in.

do these settings

Now lay them up like this:

and you have successfully made an upgraded version of the lightable fire.


Little Announcement
So… I am leaving the forums.
You all have been GREAT. I really enjoyed my time here.
But it became an addiction… and also I met someone special :smiling_face_with_three_hearts:

so yeah… I will be back when the school year starts but only on weekends and not every weekend.

–Chrysostom OUT

11 Likes

nice guide also bye
o7 to chrysotom:
(well if this causes chaos then i’m removing the wiki)

  • o7 - eiqcrmeliutgwhc - aw man i never got to ask what your pfp was
2 Likes

Yes, I’m also leaving the forums too :frowning:
But I will be back at March 2025 :3
But I will partially be active!
Bye too!

1 Like

… what a way to go out I must say! Awesome guide! Definitely better than your original guide (buh bye repeaters hehehe >:D). You explained the guide amazingly!
sadness
o7 but I really hope to see you again T-T
You were a great friend to me and some other people as well!
Don’t let the homework get to you and good luck! :sun_with_face:
(i want to say more but… too much for the forums)

2 Likes

Amazing guide!
Love this function.
o7

2 Likes

Cool guide! This is a great idea. Thanks for your help of the forums, farewell!

great guide! well miss you chrysostom!! :((

5 Likes

Bump

o7 chrysostom
great guide
as always

4 Likes