Site Tools
User Tools

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


A Contrivance that checks whether someone is Human.

Joker


A Contrivance that checks whether someone is a Joker.

Kittymorph


A Contrivance that checks whether someone is a Kittymorph.

Squat


A Contrivance that checks whether someone is a Squat.

Mutant


A Contrivance that checks whether someone is a Mutant.

Robot


A Contrivance that checks whether someone is a Robot.

Zombie


A Contrivance that checks whether someone is a Zombie.

Male


A Contrivance that checks whether someone is Male.

Female


A Contrivance that checks whether someone is Female.

Non-Binary


A Contrivance that checks whether someone is Non-Binary.

Drive Kills (fewer than x)


A Contrivance that passes if the player has fewer than a specified number of Drive Kills.

Drive Kills (exact match)


A Contrivance that passes if the player's Drive Kills exactly match a specified number.

Drive Kills (more than x)


A Contrivance that passes if the player has more than a specified number of Drive Kills.

Exact Match Commentary Command


A Contrivance that passes when a player types the specified word or phrase as a Commentary Command.

Partial Match Commentary Command


A Contrivance that passes when a player types a Commentary Command containing the specified word or phrase.

Memory Lesser


A Contrivance that passes if a specified Memory is less than a specified value.

Memory Greater


A Contrivance that passes if a specified Memory is greater than a specified value.

Memory Equal


A Contrivance that passes if a specified Memory is equal to a specified value.

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 Equal


A Contrivance that passes if a specified Thought is equal to a specified value.

Thought Greater


A Contrivance that passes if a specified Thought is greater than a specified value.

Thought Lesser


A Contrivance that passes if a specified Thought is less than a specified value.

Player Has Memento


A Contrivance that passes if a player has a particular Memento.

Player Does Not Have Memento


A Contrivance that passes if a player does not have a particular Memento.

Utility Contrivances

Pass Through


A Contrivance that doesn't check anything, and just tells the program to proceed to the next row.

Previous Room


A Contrivance that passes if the last Room the player visited before this one matches the Room specified.

Clan


A Contrivance that checks if someone is a member of a particular Clan.

Dice Roll


A Contrivance that passes if a random number is more than specified.

Weather


A Contrivance that checks against the game's current weather conditions.

Time Range


A Contrivance that passes if the current Game Time3) is between two specified values.

Contraptions

Page Lighter (+1)


A Contraption that lightens the background of the page (for example, in bright sunlight).

Page Darker (-1)


A Contraption that dims the background of the page (for example, during dawn and dusk).

Page Darkest (-2)


A Contraption that darkens the background of the page (for example, at night).

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


A Contraption that adds raindrop graphics to the page.

Heavy Rain


A Contraption that adds more raindrop graphics to the page.

Clear Story


A Contraption that clears all chat entries in the Story channel for the current Room.

Clear Banter


A Contraption that clears all chat entries in the Banter channel for the current Room.

Memory Related

Set Memory


A Contraption that sets a specified Memory to a specified value.

Increment Memory


A Contraption that increments a specified Memory by a specified value.

Thought Related

Increment Thought


A Contraption that increments a specified Thought by a specified value or other Thought.

Roll to Thought


A Contraption that sets a Thought to a random number.

Set Thought


A Contraption that sets a specified Thought to a specified value or other Thought.

Warp to Room


A Contraption that warps a player to a specified Room.

Hide Room Description


A Contraption that hides the current Room Description.

Add Page Access


A Contraption that adds a link to a Page.


A Contraption that blocks a link to a Page.

Show Page


A Contraption that shows the contents of a Page.

Lock Door


A Contraption the locks a Door that would otherwise be unlocked.

Unlock Door


A Contraption that unlocks a Door that would otherwise be locked.

Show Hidden Door


A Contraption that shows a Door that you've previously set to be Hidden.

Hide Door


A Contraption that hides a Door that would otherwise be shown.

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


A Contraption that dispenses a Memento from the Place's Inventory.

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


A Contraption that immediately stops all Programs from running.

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.

1)
And other people.
2)
Feel free to add to it, or to tell Trex if some are missing!
3)
CREATE AND LINK EVENTUALLY
gameplay/guides/places/componentlist.txt · Last modified: 2023/11/21 22:35 by kuhsodas