Voxel Game Maker

Docs Cookbook

Order puzzle

Three buttons, each with a Trigger When the player presses E.

#Without code

  1. Three buttons, each with a Trigger When the player presses E.
  2. Button 1: Add to counter step (1). Button 2: condition Counter at least step 1, then add 1. Button 3: condition Counter at least step 2, then Set switch vault.
  3. A wrong press can reset step with Add to counter (a minus amount).

#Quick code

Where it goes: on each button, Event: Player presses E; set my_step to 1, 2 or 3.

local my_step = 2
if counter("step") == my_step - 1 then
  add("step")
  play("tick")
  if counter("step") == 3 then set_switch("vault") banner("Open!") end
else
  add("step", -counter("step"))
  play("hurt")
end