Components That Can Be Used In Programming
So, you have a humongous place, and you have nothing to do with it. You're thinking of a specific function, but have no idea if you can do it or not. In both cases, you are in luck! This is a list of all Contraptions and Contrivances found by Trex.1) 2)
If you have absolutely no idea how to use the following contraptions and contrivances, please see this helpful guide.
Also, you might be interested in knowing that – right now – the chance of finding an item is programmed to be exactly the same for each item. Apparent differences are due to statistical fluctuations (and perhaps flaws in the randomness of the random number generator). This may change in the future.
The Robots have set up a Scrapyard Market that will let you sell the items you don't want for Scrapyard Points, and buy the items you do want.
Contrivances
Race and Gender Checkers
Human
Joker
Kittymorph
Squat
Mutant
Robot
Zombie
Male
Female
Non-Binary
Drive Kill Related
Drive Kills (fewer than x)
Drive Kills (exact match)
Drive Kills (more than x)
Commentary Command Related
Exact Match Commentary Command
Partial Match Commentary Command
A Contrivance that passes when a player types a Commentary Command containing the specified word or phrase.
Memory Related
Memory Lesser
Memory Greater
Memory Equal
Memory Part Greater
A Contrivance that passes if a specified digit inside a specified Memory is greater than a specified value.
Memory Part Lesser
A Contrivance that passes if a specified digit inside a specified Memory is less than a specified value.
Memory Part Equal
A Contrivance that passes if a specified digit inside a specified Memory is equal to a specified value.
Thought Related
Thought Equal
Thought Greater
Thought Lesser
Memento Related
Player Has Memento
Player Does Not Have Memento
Utility Contrivances
Pass Through
Previous Room
A Contrivance that passes if the last Room the player visited before this one matches the Room specified.
Clan
Dice Roll
Weather
Time Range
A Contrivance that passes if the current Game Time3) is between two specified values.
Contraptions
Weather Related
Page Lighter (+1)
Page Darker (-1)
Page Darkest (-2)
Tree Shadows
A Contraption that adds tree shadows to the background of the page (for example, in the Jungle or Kittania during bright sunlight).
For best results, use in conjunction with the 'Page Lighter' Contraption.
Don't use this with a Contraption that darkens the page background, it won't look good at all.
Rain
Heavy Rain
GREM Related
Clear Story
Clear Banter
Memory Related
Set Memory
Increment Memory
Thought Related
Increment Thought
Roll to Thought
Set Thought
Room Related
Warp to Room
Hide Room Description
Add Page Access
Hide Page Link
Show Page
Lock Door
Unlock Door
Show Hidden Door
Hide Door
Memento Related
Take Memento
A Contraption that takes a Memento from the player and puts it in the Place's Inventory.
Some caveats:
- To avoid taking a Memento every time the player reloads the page, you must perform a check before firing this Contraption! For example, set a Memory when you take this Memento and then check against that Memory before taking the Memento again.
- You can only select Mementos to take that you've made yourself, but you can set a Memento here and then give this item to another Place owner for them to use.
- This Contraption serves a dual purpose as a Contrivance. If the Contraption successfully takes the Memento, then it acts as a 'passed' Contrivance, like all other Contraptions. However, if the player doesn't have the specified Memento, then it acts like a 'failed' Contrivance. Therefore, if you place this on a row all on its own, and put a Show Page Contraption beneath it, set to show a page with text like 'You drop your Memento down a hole in the floor,' then that message will only be shown if the player actually does lose their Memento.
Give Memento
Utility Related
Enable Debug Mode
A Contraption that turns on Debug mode even for people without Programming Keys.
Note that if you want to see the workings of the whole program, this should be all on its own on the top row of the Logic Grid.
Stop All Programs
Obsolete
With the advent of the Flow Control Knob, the Contrivances which checked for the lack of something were rendered obsolete and removed from the ScrapYard. However, they still needed to be kept around so the programs which use them don't break. Feel free to catalog them below.