recursal/Fanatic-Fandom huggingface dataset:
Guardian Angel

**Description**

Guardian Angels are made out of a Wireless Transmitter and a random rotator, it also has a shield that makes it a Guardian

**History**

The first Guardian Angel was made by Joshiposho K3;1g;1g;1;eNrt1S0LgDAUheFfIxgMd1otBoPRbBIEEW9a8Pe7tWEQyz6E92FhpnOYl00EAAAAAAAAAAAAAP6uNs33FavB6zc5JeTo6aTIcUEaP6e21WLM0u92vbbD9i53Vk1zjkly/O9S5rzMnMw3LhBjjiPnrZO/slvzaZOsjcgYPCM5Cjzfsi5HiyE4BMlRoIipuAESO6MN;

He also made the first Angel K3;1g;1g;1;eNrt1S0LgDAUheFfIxgMd1otBoPRbBIEEW9a8Pe7tWEQyz6E92FhpnOYl00EAAAAAAAAAAAAAP6uNs33FavB6zc5JeTo6aTIcUEaP6e21WLM0u92vbbD9i53Vk1zjkly/O9S5rzMnMw3LhBjjiPnrZO/slvzaZOsjcgYPCM5Cjzfsi5HiyE4BMlRoIipuAESO6MN;

The Dust Cell was the creator of the Biblically Accurate Angel K3;1g;1g;1;eNrtmU2LwjAQhn+NkoOHpFXZgxcPPdSPgwcFyUH8AHfZgNKFveyfd4pKM7sF04VpLb4Phk4C6bwzwzRgtAYAAABaiTK9qj8ZFQ9X4Od1/LhPQtqPyjrWaDs6Ztvvw0c2yv2SYyfs94/bxwukS70fnWsiI5QQV0PF84I7dAr8yPt5gvMOAAAAAAAAAAAAAAAACq5/zf/7ISDoTGO40WrwpdU+t+c0UhoJzfv0XAg43abWGBsZdVj5FyZtXta0LJcoGUtEc02NdNMfhxhsRxRiCEueWBMHG0UQXGdUxZAJiqc6LlI9/S3ekz67ydqt/StKtVuyqduzDptIx1ISijonTNKpx6YhQdKLU76piUDo+OiyG+E4uEYdpr7sNY1U5vTDK7OpXpmxvyV5giIFN47rs7t96pW3envFlz+7Cw4xSj9l07vcEKOe73NLjpQLiFLtRA==;
Logic gates

**Logic gates** are components used to modify values of mover streams or other data transport, in this page you can also find other logical components.

## Logic gates

Ignoring buffer (Function(a) = a), there is one unary logic gate: the not gate (¬A), turns 1 into 0 and 0 into 1

There are 6 (symmetric, a◦b = b◦a, without ignored inputs, a◦b ≠ a, a◦b ≠ b) binary logic gates:

* The OR gate, with turn on if at least one input is active, notations: (A or B) (A | B) (A + B)
* The AND gate, with turn on if both inputs are active, notations: (A and B) (A & B) (A \* B)
* The XOR gate, with turn on if exactly one input is active, notations: (A xor B) (A ^ B) (A ≠ B)
* The NOR, NAND and XNOR (rarelly: XAND) are the other gates with negated value ¬(A|B), ¬(A&B), ¬(A^B)

There are another 4 non-symmetric gates:

* IMPLY (¬A | B) [A imply B], (¬B | A) [B imply A]
* NIMPLY or INHIB (¬A & B) [A inhib B], (¬B & A) [B inhib A]

## Contraption types

### **Gate cells**

The gate cells are cells that acts like a specific binary gates, it's inputs are on sides and the output is a clone of the back cell.

Gate cell are compact compared to Mystic Mod ones, anyways acts using ticking, so you can't pile many cells without having an error.

### Instant gates

Instant logic gates are logic gates that doesn't depend on ticking, instead, use tickless cells like contructors, trashes, forkers, spooners, another diverters, weights, etc.
Wobbegong With the Wind

"**Wobbegong With the Wind**" is a Mainline Quest in *Wizard101* and the 28th Mainline Quest for the Wallaru storyline. It was released on live servers with the rest of the Wallaru expansion on November 27, 2023. The Quest continues from "Perchance to Scream" and leads to "Judicial Ranch."

## Characters

*In order of appearance:*

* **Sandiago** (Sandiago\_WL-WOBB) — Scott Jones
* **Judge Judi** (Judge\_Judi\_WL-WOBB) — Jill Blackwood
* **Luke Collie** (Luke\_Collie\_WL-WOBB) — Joey Hood
* **Chris Collie** (Chris\_Collie\_WL-WOBB) — Joey Hood

## Dialogue

Previous: "Perchance to Scream"
(*Talking to Sandiago in the Wobbegong Territory*)

 **Sandiago:** Once, this territory was the basin of the Green Lake, where Walkers would drink to prepare themselves for the Dreaming.
 **Sandiago:** Now it is home to more wretched creatures like the Wobbegong Shark, which learned to live on land when the Dreaming was depleted.
 **Sandiago:** But there are still homesteads about, owned by the rough-hewn few who can master this region.
 **Sandiago:** Likely, our Ned Collie has scampered off to one of these holdings. But which one is difficult to say.
 **Sandiago:** You should explore, see what you can find. Surely some trail of the bandit must remain. I will make camp and await you there.
(*After exploring in the Wobbegong Territory*)

 **Judge Judi:** You think you can scuff my uniform and get away with it? You fishies got another thing comin'.
(*After defeating 3 Wobbegong Sharks*)

 **Judge Judi:** A tourist? Here? I didn't need the help. Well, let's quit jawing right in their path. Come over here.
(*Talking to Judge Judi in the Wobbegong Territory*)

 **Judge Judi:** So what brings a tourist out this far? You lookin' for the Resort? Well, it ain't my job to give directions. I'm here to protect ranches from Emus.
 **Judge Judi:** Ned Collie kidnapped a Judge! And he's here? Well, call me the Dingo that caught the car, I think I can help you after all.
 **Judge Judi:** I know exactly where the Old Collie Ranch is. I just helped fortify it against the Emu Riders as they came through.
 **Judge Judi:** Normally, I'd say leave it to me, but you can handle yourself and I may need backup if Ned's this desperate. So hop to.
(*After following Judge Judi to Collie Ranch*)

 **Luke Collie:** Oh, crikey, it's a Judge!
 **Chris Collie:** Be cool, act natural. Oh no, Judge, there seems to be some, uh, problem with the gate there. It don't want to open.
 **Judge Judi:** I installed this blasted gate, you hairballs. Now let me in, in the name of the law! Which is me!
 **Chris Collie:** Would love to, really. But the gate doesn't seem to respect the laws of Nature or Man. 'Fraid it's staying closed.
(*Talking to Judge Judi in Collie Ranch*)

 **Judge Judi:** We ain't busting through that gate. It's stronger than it looks. But I know for a fact they're herding Wombats back there.
Next: "Judicial Ranch"
## Notes

* The title is a play on *Gone with the Wind*, a 1936 novel which was famously adapted into a film in 1939.
Diagonal mover stream

A **diagonal mover stream** is a wick, a stream of movers perpendicular to each other. Can be made with any type of mover that is a combination of a pusher with other type.

## Other types of movers

Is also kinda-possible to do with pullers or grabbers, but with the first type the wick destabilizes from the front part (unlike mover one that destabilizes from the back, making it possible to naturally grow) and in the second one, the wick destabilizes from the back like mover, but is hard to stabilize.

With repulse movers, nudgers or tough movers the wick is static and destabilizes from the top.

Raker streams are stable even if grabbers or driller ones aren't.
Coin multiplier

A **coin multiplier** is a device used to calculate the product between the coin count of two nudger, returning a nudger with the coin count result.

## Examples

Example made by Benhide#9736, using a coin adder and a iterator.

`K3;1g;1g;1;eNrt1E9rwkAQBfAPU1LeQWVHR2hAqf+gx1IkKbqnoBerNBQTK/jlnXURei5sL32/Q9hsAm9msxvniIiIiIj+NQynfrSpd5/Hkf6crgov4lAfsC8hPWiTvJJ9geEsBkPb1GnaIF94gXz7/mCbOq0+Y7eBnqEPtw5dJ3F3R/uwMQm6goy7kDJt5NcTqkkGeYdcOpb4R5s1tofqzeHjJcR2H1N2aVF6Cmtr13AsMod86kV93x7mWcrokIPBq21XG8/vY6vC1mB5m9laFdB1fFPacBfPcaCpCnvmX5SIiIiIiIiIiIiIiH7vCvz6g5M=;`

7x7 version by flexabrotnt

```
K3;1g;1g;1;eNrt07sKAjEQheGnWTnghSTGYkELFQQLxSsisRG1kIUVUfD1zXp5hAjC/zFNSDGTmYkxAAAAAAAAAADgP6nTD93D5Vzeur46HrY7q+tUtlVFsVBZ1JIWkBmfqTPQfh2slZ+lfe07y+mufBis2tPgYs6l7Oh1Y+S3afPbXtXeybcQ31JeGuWDWIxbBdf+1aDl17WqkpnORxWbRlZPvWWy40//Y/IY89Sb3fzM+BGci7tc568DAAAA+DdPWEZ4pw==;
```
Cords

A **cord** (plural: **cords**) is a spaceship that moves and stabilizes an extendable tagalong made of active moving movers. Was originally created in CMMM and in CelLua were added variants.

## Variants

**Sidecords** are cords made of sidecars (aka lateral tagalongs or extensions).

**Strings** are cords that are in a line (one cell width spaceships).
Beetles

A **beetle** is a spaceship made of swappers (mainly gears) and movers or forcers.

## History

The first type of beetle is the **sputnik**, that can orbit walls but can't bent in the curves, then Benhide invented a sputnik with a flipper in the top, named **voyager** (or **voyager I**).

## Variants

Unlike ants, beetles are harder to make because the unstability of the movers with the gears, but anyways there are some interesting ones.

#### Sputnik

Sputnik moves at 1c orbit and isn't very interesting, also can't bent in inner curves.

#### Fancy sputnik

Variant of sputnik that replaced minigear with a fast gear of opposite direction, it do a loop before benting in a corner.

#### Voyager I

This is a pusher-minigear-flipper, and moves at 1c/2 diagonal, can move through pushable cells and when collides with a wall, continues moving, there are variants with minimal differences in the flipper (orientation, semiflipper).

#### Voyager II

Is like voyager I but pusher is replaced with a heaver, making it able to carry 3 cells.

#### Voyager III

Is like voyager II but instead using a heaver, is used a shover, making it able to carry many cells in it's way in a quadrant.

#### Cassini

Is made of a gear, a hoister and a flipper, can't collide with cells because it brokes, the gear can be replaced with a faster gear.

#### Mini Cassini (Carrier)

Looks similar to cassini but with minigear, is more stable and can carry lines of cells.

## Oblique

#### Knightbug

Discovered by Benhide, it moves at (2,4)c/22 (knightwise).

#### Camelbug

Discovered by benhide, it moves at (1,3)c/2 (camelwise).

#### Zebrabug

Discovered by benhide, it moves at (2,3)c/2 (zebrawise).
Colonies

A **colony** (plural: **colonies**) is a spaceship whose propulsor is made mainly by termites. They was discovered (and named) by Benhide.

## Variants

#### Impulsor colony

Is one of the first types of colony, made of one termite pushing a impulsor that pulls the termite, moves at 1c/4 orthogonal.

#### Crystal colony

Is the second type of colony discovered, it moves twice slower than impulsor colony (1c/8 orthogonal) and replaces impulsor with crystal.

#### Diagonal colony

Is the oldest colony discovered (before the term colony was coined), was discovered by kyyay.
Movement notation

Constantly or periodically moving patterns or cells the notation **(A,B)/C** is used (moves A cells to the front, B cells to a side, usually left; each C ticks), but for more complex movements is used the **extended notation.**

## Extended notation

We start with **square brackets** [...] for movement patterns, inside we put the movement direction using complex numbers, real numbers are for the front-back axis, [1] is front cell displacement, [-2] is 2 cells at back displacement, imaginary numbers are used to lateral displacement to the left, [i] is one left cell displacement, and [1+i] is a diagonal cell displacement. **Commas** are used to separate movements, [1,2] means in the first tick moves 1 cell at front, in the 2nd tick moves 2 cells at front.

The **slashes** indicate the movement delay, if are outside the brackets (e.g. [1,2]/C) means that takes C ticks to update next movement, [1,2]/2 can also be [1,0,2,0], inside the brackets indicate a delay to update to the *next* movement, e.g. [1/2,2] is equal to [1,0,2], **underscore** are used for indicating movement arrays, [1,2\_3] = [1,2,2,2], classic (A,B)/C can be translated to [A+Bi]/C.

**Rotation** can be indicate with rN where N is the times rotated 90 degrees in clockwise direction (r1 = CW, r2 = 180°, r3 or r-1 = CCW), is placed inside the brackets, after the movement, e.g. [1r1] is a mover that moves 1 cell at front and rotates CW (an **orbiter**, but still doesn't really orbit); if doesn't have number like [r1], is equal to write [0r1].

For **force types** is used (in order) M for movers, P for pullers, D for drillers, G for grabbers, S for slicers, N for nudgers and T for tunnelers (for 2.0 unleaked release). Is placed before movement patterns (e.g. M[1,i,1,-i] is bird, P[1] is puller, N[2] is fast nudger). Alone movements doesn't use force types.

Can be even extended to apeirocell options, at the start, putting (A+Bi): acts like **Needs** option, e.g. (1):D[1] is a zipper, (1):M[1] is a shipper, and (1+i):M[1+i] is a diagonal shipper. the **Blocked** function can be writed has .rN for rotations or .x for **Blocked: delete**, e.g. M[1].x is squash mover, M[1].r2 is spring mover.

Non periodic movements (e.g. Acceleration) are denoted has a bracket pair inside another pair, per example velocity cell from Bmod moves at 1c in first tick, 2c in second and so on, the notation for this is [1,2,3,4,5...] but for abreviating is used a *p* to indicate the number of period (inside bracket), and then velocity is indicated has [[p]], a velocity that moves each 2 ticks is [[p,0]], a diagonal velocity should be p+p''i'', acceleration is [[p^2]], jerk (Jmod cell) is [[p^3]], etc.

## Examples

* Bird = M[1,i,1,-i]
* A×B Bird = M[A,Bi,A,-Bi]
* Purple Bird = M[1,i,i,1,-i]
* Bee = M[1+i,1-i]
* Metadriller = D[2,-1]
* Super Mover = M[inf]
* Apeiropower = MPDSN[1]
* Slow Mover = M[1]/2
* N-th Pulsor = M[N]/N
* Sun Mover = M[1].r1
* Squash Mover = M[1].x
Primer

A **primer** is a contraption made to calculate prime numbers.

## Working

Primers work by doing shuttle-like segments with puffers (and orthogonal that is the shuttle-like gun barrel and a diagonal one that generates other shuttle corner, each time larger) at sides from the **main barrel**, and using a mover inhibition module to delete composite numbers.

```
K3;1g;1g;1;eNrt00EOglAMhOGzuHvRmLSPh8jWM+hqViiKoAh6/4WXEGLI/11gOm1qBgAAAAAAAAAAAAAA8KdCl0JXhDGXJ8WFlGoWEWGhXYX3R+6KrsyVXLlrF1WY9qbSVJnOrourNl1NN1NjurtaV+d6uJ6m3vQyDaYxC/Vp+qGrdWg3MyynPMijYpw+bbuYZx+OaZbjAL/0BauHdAo=;
```
Original primer

```
K3;1g;1g;1;eNrt00kKwlAQhOGziAgPRKh+iUO2nsCNq1qpcR4Svf/C4B2ShfzfBbooqiUAAAAAAAAAAAAAAAAMILVLRyo3zjldR+n9cYRzuAiX4Xl4kb2UV3Il7+R9+BCu5aN8ks/yJXwN38L38EN+yi+5kdsi1dv+45dd/GLcRR6krWrtyL+upn3fmv3NxJoJfwYM6wsSMnN/;
```

There is a 9-cells primer version code.

## Similar devices

#### Twin primer

A **twin primer** is a device used to calculate twin prime pairs.

```
K3;1g;1g;1;eNrt0zkOwlAMRdG1IBTJEgLZP4GQlj4SBVSvYiaMgf0XIPYQCrhnA7afbXcAAAAAAAAAAAAAAIB/N+i8Qu21taXCirlSsqZnj6cilEJ5qAiNQ5Ok0jV1Va6Vax3ahLaunWvvOriOoSZ0Cp1DF9fVdXPdXW1u22W3/VtauLXFe4C8/26622LZJzGrZor0SavT/QwtRj90y3bPeGjgu17b93Sb;
```
Example made by Benhide.

#### Semiprimer

A **semiprimer** is a device used to calculate semiprimes (Numbers that are the product of two primes), currently there isn't any semiprimer.

#### Fermat primer

A **fermat primer** is a device used to calculate fermat primes (Prime numbers that also are fermat numbers [numbers of the form 2^(2^n)+1 where n is a integer]).

```
K3;1g;1g;1;eNrt1b1uwjAUBeBn6ZDqClrpXDsUIjGhLlQMXdrlTAmGNP2BNEOfH4kB8QKOVHS+0cvxsa9lQERERERERERERERERERERK4tuGyH+i91wzJaP6OXDLhau5Ga1t3Z70B3Bmd0ls6Z8ylwDi7ACqzBxrl1JnAH7sEW/HB2zk/nl/Mb/AEP4BHso6W3/JuuJ9ZN82YU5q/3sGpFDwwhex6ax1t5OnYsMgfsH8aokV7O129lwxCtej5PQhwh932Mdu16jKC19fPLEaZNk79XVVir70v+mxMRh4Zj;
```
Example made by Benhide using a primer and a LogLoggun.
2nd Thinbeach Tunnel

**2nd Thinbeach Tunnel** is an underwater tunnel in NR Los Sengas Division.

## Description

* Number of Tubes: 2
* Length: 2982 m
* Lines Served: **Charlie Line**
* Location: Thick River Station - Chilly Canyon Station

## Technical Information and Characteristics

* This tunnel is the first underwater tunnel used by **Charlie Line**.

## Citations and References

* List of Los Sengas NR Tunnels
* Thinbeach Tunnel
Contraptions

Contraptions are levels, combinations or buildings of cells, with the lot of cells CelLua has, this can be a lot smaller than in CMMM or other remakes.

## List of contraptions

* **Moving**
	+ Spaceships
	+ Ants
		- Glassships
	+ Beetles
	+ Colonies
	+ Diavancers
	+ Pulsorships
	+ Rakes
		- Breeders
		- Forges
			* Megaforges
			* Gigaforges
	+ Puffers
	+ Replicators
	+ Tanks
	+ Rockets
	+ Adjustable spaceships
		- Trains (Shifter rows)
		- Shuttles
			* Moving shuttles
			* Growing shuttles
			* Collapsing shuttles
			* 2D shuttles
		- Longboats
	+ Extendable spaceships
		- Cords
		- Strings
	+ Ultimovers
	+ Quasiships
	+ Neutrinos
	+ Sprinters
	+ Ranships
	+ Siliconships
	+ Mechs
	+ Guardian Angel
	+ Races
	+ SMOS
	+ Casters
		- Spells
	+ Thrusters
		- Hexes
	+ Emulators
	+ Gemwalkers
* **Growing**
	+ Guns
		- Dialasers
			* Blazers
		- Printers
	+ Spacefillers
	+ Nukes
		- H-bombs
		- 1-Tick nukes
		- Moving nukes
		- Landmines
	+ Sawtooths
	+ Spiral Growth
* **Destroyers**
	+ Flamethrowers
	+ Worms
	+ Vault openers
	+ Bombs
* **Mover streams and data**
	+ **Binary operators**
		- Logic gates
		- Flip flops
		- Multiplexors
		- Binary adders
		- Binary sustractors
		- Binary multiplier
		- Binary divisor
		- **Advancer**
			* idk lole
	+ **Outputs**
		- 7-Segment display
		- Bit display
	+ Counters
	+ **Randomizers**
		- Lluea randomizers
	+ Multipliers
	+ Divisors
	+ **Coin mover streams**
		- Coin adders
		- Coin sustractors
		- Coin multipliers
		- Coin divisors
		- **Advanced**
			* Pi calculator
* **Wicks**
	+ Diagonal mover stream
* **Complex**
	+ Primer
	+ Metacells
* **Puzzles**
	+ Vaults
	+ Prisions
	+ Built-in levels
* **Hypothetical**
Mysterious Code

All hints and progress about our mission to decode the SHA-512 code in the Secrets page.

The code is:

```
asecretfound.creatorsblessing.qazsedcftgbhujmkol

```

## What is SHA-512 even???

Wikipedia says:

"The Secure Hash Algorithms are a family of cryptographic hash functions published by the National Institute of Standards and Technology (NIST) as a U.S. Federal Information Processing Standard (FIPS)."

For all you TL;DR fans:

SHA (secure hash algorithms) is an entire variety of different and secure text-encryption types.

## Difficulties

Each individual SHA-512 code can have multiple translations. Furthermore, the SHA-512 algorithm is nigh impossible to reverse.

It's REEEEEALLY hard to decode this kind of code because of this.

## Stuff that might help

This is code, extracted from the game itself. This is found in interpolation.lua.

```
elseif love.data.encode("string","base64",love.data.hash("sha512",string.sub(keys,#keys-47,#keys))) == "GZJdMjRJIMSloSrOtpduGB1GU0C4F0fhNvaj2h3gAJun9Nh3uBaUbMsjCNnSnJO5FhJl/A2PSGQapqtj25p7Ww==" then
        Play(beep)
        NewTex("trashed/kyyay","kyyay")
        cellinfo.kyyay = {name="KyYay",desc="Upon colliding with an enemy, the game crashes because you killed the creator of the game stupid."}
        local damage = DamageCell
        function DamageCell(cell,dmg,dir,x,y,vars)
            if cell.id == "kyyay" then
                while true do end
            else
                damage(cell,dmg,dir,x,y,vars)
            end
        end
        table.insert(lists[#lists].cells,"kyyay")
        NewButton(#lists\*50+16,0,20,20,"kyyay","list"..#lists.."cellkyyay",cellinfo.kyyay.name,cellinfo.kyyay.desc,function(b) if openedsubtab ~= -1 then ToggleSubList(#lists,openedsubtab) end; propertiesopen = 0; SetSelectedCell("kyyay",b) end,false,false,"bottomleft", hudrotation)
        --also hd28br made this cell idea, crediting it here so its slightly more hidden lol

```

### Leaked first part

The first person to find the code is Blendi Goose, he also gave us the first small part of the code:

```
asecretfound.

```

Nothing more is known about it.

#### Pls help us

Use textwall to help us, do not delete info with no reason. https://textwall.cc/cellua-mysterious-code
Mechs

## Description

Mechs are complex contraptions that allow the player to control a "robot", almost always made of silicon cells.

## History

NamsaRay discovered and published the first siliconship.

Then after a while NamsaRay rewoked his own siliconship into a mech. But his mech had discomfortable control.

Fake-ETHAN1918 grabbed NamsaRay's mech and transformed it into a more comfortable controllable mech using player.

The Esculator Cell grabbed mech(idk which mech version was grabbed) and made it even more comfortable and controllable mech using WASD.

kirbyindenmark remastered Ethan's mech, converting it into a robot that can now launch missiles against enemies.

## How these suckers work

Mechs work... In an interesting way.

That cell on the left (let's call it "receiver") is the responsible for sending the signal to the Mech, therefore making it move.

This player cell sends the signal to the constructor cells. This makes the Mech controllable by pressing the arrow keys or WASD.

These cells are seen a lot. They somehow manage to send the signal diagonally, so it reaches the receiver cell.

WARNING: This scheme is a basic example of Ethan's mech. It may vary on other mechs such as NamsaRay's which doesn't even have player WASD controle.
Emulators

An **emulator** is a contraption used to move an individual cell in a specific cyclic pattern.

Do not confuse with spaceships that move with specific movement patterns.

The **emulation** is the cell who is supposed to be the emulated cell

## Types

**Static** (S) emulators move cells at distant range from a static structure like slide guns, many of this are wireless. **Moving** (M) emulators displaces while move another cell.

**Wireless** (L) emulators move cells remotelly (without adjacent contact), using repulsors, fans, or ungeneratable. **Wired** (W) emulators move cells with adjacent contact (e.g. rotators).

Specific emulator types are aronyms of the moving type and the wire type (in order), e.g. a static wireless emulator is equal to say SWE. Then, there are 4 specific types, SLE, SWE, MLE and MWE.

Can be extended using movement notation, a bird movement MLE is writen has [1,i,1,-i]MLE.

## Examples

Repulse mover shuttles can be do bird **MWEs** of the type [1,i^N,1,-i^N] where N is the variable, they are MWE because they move with the emulation and they do adjacent contact.
Puffers

A **puffer** is a moving factory that generates static structures.

Puffer types based on directions are similar to rake types: side-puffers (Generates at sides) and back-puffers (Generates at backs), front-puffers (Generates at fronts) can be considered.

## Examples

Examples of puffers are sprinters, etc.

**Wallers** are puffers used to generate walls, can be do with sprinters.
Printers

A **printer** (plural: **printers**) is an adjustable device made of multiple guns used to repeat a pattern with movers.

## History

The printers where invented in CMMM, were compacted in cellua to 4 cells by GuyWithAMonitor (Atomical#1595) using forker-based modules.

## Variants

Printers commonly are for movers, but isn't compatible with some movers like drillers and grabbers.

A printer that is compatible with any mover (made of the combinations of mover, puller, driller, grabber and slicer) is an **universal printer**. Another printer that use movers are fireballs printers.

There are two moving version of printers: **Puffer printers,** puffers that clone static structures made of pushables; and **puffer rakes**, rakes that clone static structures making it to moving ones.

`Puffer printer made by benhide:`

`K3;1g;1g;1;eNrt0bEKwjAQBuDXySRpO4jQwbGDPoFTUThcO9TXdxC0AQeXZPH7ptxBuOT+nAEAAAAAgDYiosmUBv+oPyNHk0zSfvqc+0fqT2mYas3qdpcxlnm93ZdxeHev5003HY7bqrhRaSNpLp5VlvWrVwhfFiNoQQta0IL+86ABAPjVEyC9WEI=;`
Gemwalkers

Gemwalkers are a type of Spaceship. They are unique for propelling themselves using only diagonal pushing, achieved by using Amethyst variants to move cells diagonally into Dodge and Evade Trashes.

Their name comes from the way they move, where only half of the spaceship moves in a tick, alternating which half moves.

### Gemrunners

Gemrunners are Gemwalkers that move at 1c diagonally, or more generally, that move faster than c/2. They are usually made by having two different gem types instead of two of the same type.
Cell Count

Cellua has 1200 cells in total, they have a lot of uses. They are in each categories: Basic, Movers, Generators, Rotators, Forcers, Divergers, Destroyers, Transformers, Misc, Backgrounds, and Cheats.

## Comparison

Cellua is the largest Cell Machine remake and is released in mid-2021 and updated in late-2023.

### Cellua 2.-1.6tb3 Comparison

Cellua 2.-1.6tb3 has 575 more cells than CMMM and JM, 577 more than CM, 561 than CMMM+ and 272 than the previous Cellua version.

### Cellua 2.-1.5 Comparison

Cellua 2.-1.5 is the previous version and has more cells but less than the new version. It has less cells than TPC because of the lack of 6 more cells. Cellua 2.-1.5 has 303 more cells than CMMM, 289 than CMMM+ and JM and 305 than CM.
Metacells

## Description

Metacells are structures that can be tiled to simulate a cellular automata. The most commonly built metacells simulate Conway's Game of Life or variants of it, or Langton's Ant due to it's simplicity.

Movers are often used as signals sent between metacells to tell it's neighbors about it's current state, though this isn't always the case.

## List of metacells

### Anchorflip LA Metacell

This metacell simulates Langton's Ant, and it's core design uses the Anchor cell along with Semiflippers to flip the entire structure when the "ant", represented by a mover signal travelling between the metacells, passes through it. The mover is then sent counter-clockwise, and when it passes through the metacell again, it will be sent clockwise instead due to the flip from before, which will also flip the metacell again, starting the "cycle" over.

The general design was invented by Benhide, and it was shrunken down to a 7x7 size (8x8 if gaps are included) by KyYay.

The metacell being flipped by two manually-given signals.The same metacell now tiled into a 3x3 grid, with a mover in the center that acts as the "ant".
### Life Metacell

This metacells emulate celular automatons (Like game of life), transmitting movers to adjacent metacells.

Life metacells made by KyYay.

`K3;2m;1\_;3;eNrtnduO0zAQhp8mwSIqSlJzkZUQF4uWgwQXLGiRVoJX4Ioi+vLEOTVpnKNzcNLP8mbbev5oxnbc9Jtd1/dNiogcf8vFJv/F649pzR71MKk+sju2yk+rgd9gstF4kvaGIWWMFrqeGiMqmWwgps2vcRpf+vi3mzEoZlyxIFw9rZt1Pp3L5V9ZDc7FY1dELwuLgwgeVGNwHmNf75Xid33R1Dd0yuYpThGhCi+ujoheNNbg7InozlQ5vq/6SObppXQqJBFn4XYFHTy4WcRm6pb+Kr/U1qYzn+k6u3PSSCth6oN1ZWyeVlNt+6rka57oVp4GwVw9danys7ZmYcUWtZ4are05myrR16bY7DNJuZhdMXGVP6TjOq6UKiB5r9rDUxbZIV+xB1kPWIO0Mddn0+zXVak64vhPHP9mx/Ak41iDN3FNDFWcvm6mpAG32vfvl8Ye6JpMM8+Uzt45pO9G13OmsXdK9kPufWrdUG1ofm2RFUcK+c5VUR5PqhteieCLl0fspG/qXpPGb1XYdH977b0aZnV878p4ZThFuf/lyT9UYVW8yWT2qr6Hf4T8EM/i4FM8al7qvfxW3NSm3o9SWha9l61jscfyUci3yfFRTdXo/jn4+RyGQn6V6urOxs8Zr7LqU1weQVaisrf5RL2y8XU21sSUrOnJqquO8WiU7/3k0+Vx+PvyQS29xZbfXaf4DGd6BqtGWb0PualLxafQQ36nnPnbxwYGNK9D/bxjDCbwgEodUX0KhbLZd57+aB7b4bbTJAhQraWaJm2B0kblNMkWdHbopkkIobNDp0OxfdJRWA5I2unTYa1prTGpM4Pz22A7eYzNc7srbTYmNWdwfhtsJ4+xO43XnJIbmvQzP7s91tPFaZJWxNrU2jzJiWY5jWlSFsWcivbUcS0t3JVaHqifu32wf1edYZIwRr019cAE+97boexQdlRQdig7lB3KDvWGskPZbSXnu/allbbbRNB37YvZP89sl3XD3bGGu8PdUSzH3SPbuDjcHTXcHe4Od4eFw91Rwt3Rwd3h7nB3uDvcHe4Od4e7Q9Lh7mjg7nB3uDtquDvcHVu4O9wdkg13Rwd3Rwd3v5VdZdiBZo3dZNh5ZsVdZNhzBqYOU0cDU4epb4mZT94OU4epw9Rh6jB1VDB1lDB1mDqMG6YOU1+Oqd+s7Sos/WZt12XoPgQdgg5BRwNBh6DvqR2CDkGHoEPQIeioIOgoIegQdIg2BB2CflsEfcxfxtv7Xae38L2l1n/X6a18dyl7v0DZod9QdhR7oewRe7+ghrJD2aHskG8oO0ooOzooO5Qddg5lt3n/mV7nh7LPtA9Nr/ND2ZfYlabt7FB2KDsaKDuU3W7KPlgPZYeyQ9mh7FB2VFB2lFB2KDvUG8oOZYeysyvMrnd5h6qvu9c7TB2mjgamDlPfNlPnL9dRw9T7MHUKhUJZovwHJVPorQ==;`
Coin Diverger

### Description

Acts like a Cross Diverger to cells with enough coins, acts like a Wall otherwise. Also subtracts that amount of coins from the cell when they pass through.

### Category

Divergers, Divergers;Miscellaneous, Coins

## Uses

Coin diverger is mainly used in puzzles since it reqires players to collect coins, and then uses this cell to escape.
Cancer

> "Similar to Crimson, but can spread onto air cells." - In-Game description
>
>
> **Cancer** is one of the 22 Infectious cells in the Miscellaneous category. Cancer, Like its Successor, Crimson, Spreads onto orthogonality adjacent neighboring cells, Converting them into cancer. Unlike Crimson, It also spreads onto air Cells.
>
>
>
>

## Cancer

### Description

Similar to Crimson, but can spread onto air cells.

## Uses

* puzzle obstacles
* fire patterns
* fireships
* solving basic vaults
* converts cells to cancer
CCW Rotator

**CCW Rotator** is a cell that spins neighbouring neighbours 90 degrees counter-clockwise. The cell can be pushed by movers and even has a clockwise variant: CW Rotator, The cell cannot move.

## No Rotating

Sometimes, if done correctly, a **CCW Rotator** cannot be rotated even if along a CW Rotator, This bug probably happens due to the infinite speed the rotators cause to rotate eachother.

## Trivia

The **CCW Rotator** is the only cell that cannot rotate, rotate other cells, and not move, The same goes for the CW Rotator
Mods

## Mods

List of mods below. (Most mods have 2.-1.5.)

**H-Mod (discontinued)**

**J-Mod (reseted, still alive)**

**I-Mod (recent)**

**B-Mod 1.4 (discontinued)**

**$-Mod (dying)**

**1-Mod (merged to $-Mod)**

**HC-Mod (dead and not full merged to H-Mod)**

**C-Mod (dead, never released)**

**N-Mod (maybe dead)**

**M-Mod (dead)**

## Mods with APIs

**J-Mod (2.-1.6tb3) (Harp)**

**Æ-Mod (2.-1.6tb3) (Harp)**

**B-Mod (2.-1.6tb3) (Moddable)**

**KB-API (dead)**

**B-Mod (CelLuAPI) (dead)**

## Other Mods

**PHONE-Mod (dead)**

**Monomod (1.0) (2.-1.6tb3)**

Troll Mod
Bomb

A **bomb** (plural: **bombs**) is a contraption that after certain ticks, auto-destroys itself in a larger bounding box than the initial pattern.

They are usually *quasi* (unfunctional if rotated), the term was invented by Benhide, can be definied has *"A nuke that dies after some ticks"*.

## Variants

A **grenade** is a moving bomb spaceship, explodes when collides with a wall. A gun of grenades is named **Grenadier** (named by The Dust Cell)
List of hypothetical contraptions

List of proposed contraption types that weren't made or published

## List of lists

### Shuttles

* Collapsing shuttle^3
* Moving shuttle^3
* Shuttle^4 or beyond
* Oblique oscillator shuttle
* Collapsing octagonal shuttle
* Collapsing octagramal shuttle
* Moving octagonal shuttle
* Moving octagramal shuttle
* Oblique moving 2D shuttle

### Spaceships

* Diamond gemwalker
* Orthogonal spaceship using diagonal pushing
* Orthogonal gemwalker

### Computation

* Binary divisor
* Binary modulo
* Prime checker
* Semiprimer
* Universal computer
Cthulu

> ARE YOU SURE YOU WANT TO TAKE IT?
>
> Cthulu, awoken to see the leakium being taken from the *"Player"*.

Cthulu is one of the antagonists in the Cellua Lore.

## Information

Cthulu is a malevolent several-eyed entity that tortures victims and terrorizes Super Enemies. It is known for its intentions and using its powers for conflict.

Cthulu has numerous amount of eyes for sight and has a domain called "Hell".

### Abilities

* **Minion abundancy** (Spawning copious amounts of its minions)
	+ Cthulu can spawn copious amounts of its minions to defend itself, it is once used before the chase.
* **Entity triggering** (Emitting a sparkle to summon an entity)
	+ Cthulu can emit a sparkle to trigger the entity from previous battles with mutations to fight with the *"Player"* and the crew.
* **Sprinting aggressively** (Chasing its prey from escaping the domain)
	+ Cthulu can sprint towards its prey to keep them from escaping.

### Conflict

The battle began when the *"Player"* approaches Cthulu, taking the leakium which woke up Cthulu. Cthulu disappears and emits a sparkle, summoning both Sampi Puzzly and Mutated Ghast, then Ghast threw large fireballs and the others start to reappear.

In the middle of the conflict, Demoman comes back and helps the crew, then Red Bird joins with them too.

When all of them are defeated, Cthulu then spawns Tenebris minions and chases them til the end. KyYay then appears, fights off and distracts Cthulu while others are escaping.

At the end of the battle, the crew was temporarily blinded by the light and Demoman was transported to heaven, ending the battle.

### In-game Information

Cthulu can terrorise the game upon entering the code "cthulu". When entered, all of the Super Enemy variants are replaced with Tenebris enemies and when placed, the game immediately quits.

When reopened, the game starts to look corrupted. List of changes are found below.

* Time Generator "crashing" the game
* Sandbox cells start to look creepily painted
* Built-in levels are replaced with code buttons
* Super Enemies are no longer obtainable
* Obfuscated text starts to appear randomly
* Demonic, gory images start to appear too

## Trivia

* Cthulu is a CelLua equivalent to the devil.
* Cthulu is the final boss in the Enemy chain.
* Cthulu originated from itself, there's no reason how.
2.0 Update

Version 2.0.0 is the secondary major update of Cellua Machine.

## Information

Version 2.0.0 is an update that added alot of stuff than the previous one.

It leaves several outdated test builds and leaks proceeding to the main game, and is a predecessor to the current Version 2.0.1.

### Changes

It added numerous cells, features, and tools to the game, and replaced old cells from the last leak with new ones.

It also added secrets which you can already access in the secrets discussion from the discord server.

### Minor updates

#### 2.0.1

Version 2.0.1 is a successor to the major update Version 2.0.0.

It is a mobile-friendly version that removes mobile gatekeeping and adds a few features, but releases some bugs to the game.

#### 2.0.2

Version 2.0.2 will be the next minor update succeeding from Version 2.0.1.

It is expected to fix many bugs reported by people.

### Bugs

Bugs mostly from Version 2.0.1 can be found below.

* Dispenser bug
* Side variants of the Crush Repulsor working the same as the Crush Repulsor
* Confetti cells stored inside return invalid
* Bulk Megademolisher refusing to delete diagonal cells
* Redirect Spinners can be manipulated in a ton of ways.

### Leaks

A cell close to a J-Mod cell.Leaked cells from a counting message "3000".The latest leak from a counting message "30000".Spy Player leak.An image with leaked cells from a counting message "26001".A leaked cell from a counting message "18000".A Dextrophysical Trash leak.The leakium gate.A leaked cell from a counting message "19000".A cut from the texture pack menu.
Diavancers

A **diavancer** or **diavance** (plural: **diavancers**, miswritten: **diadvancers**) is a 2x2 spaceship made of advancers that moves in diagonal. Was accidentally discovered by Benhide#9736 while was doing dialasers with advancers. Originally were named adcubes but Ky̅Ya̅y̅#3228 named them with the actual name.

## Two types

Diavancers have two types and both types have two notations, both based in the front advancer rotation: The **KyYay** naming is based on the orientation repect to the map (**H** for horizontal, **V** for vertical), the letter is used has prefix (H-diavancer, V-diavancer); and the **Benhide** naming, based on the orientation respect to the diagonal of the direction (**R** for right, **L** for left), the letter is used has suffix (Diavancer-R, Diavancer-L), e.g. if a diavancer is going to the up-right corner and the frontal advancer moves at the right, so the diavancer is a diavancer-R.

## Variants

An **enlongated diavancer** is a diavancer with rectangular shape that can be used for diagonal moving structures.

**Meta-diavancers** can be do with some spaceships that push and pull instead of advancers, like shifter rows.

**Diagrabbers** are similar to diavancers but replace advancers with grabbers.

## Trivia

* Diavancer was discovered by accident.
* A diavancer can be build to solve level 10.
Longboats

A **longboat** (plural: **longboats**) is a orthogonal moving, adjustable spaceship made of movers, pushables, cw and ccw rotators and sliders. Was created in CMMM and can do any movement slower than 1c.

The speed of a longboat is defined has

A

/

B

{\displaystyle A/B}

 where A is the number of sliders parallel to the direction and B is the longboat width.

## Variants

**Slongboats** are longboats made of one-directionals or conditionals instead of sliders.
Direction

The direction of a cell or a pattern is where it moves or points.

For spaceships and moving objects the directions are orthogonal (horizontal or vertical movement, red in the image), diagonal (horizontal and vertical movement, cyan in the image) and oblique (rarelly hippogonal, other displacements between orthogonal and diagonal).

There are two type of obliques: italic (more to the right, in green) and sarcastic (old called sarcalic, more to the left, in purple).
Oscillator

An oscillator is an arrangement of cells that returns to it's exact initial state after a given amount of ticks has passed, called it's period. A contraption must have a period greater than 1 to be considered an oscillator. Oscillators do not displace themselves periodically, though an oscillator can have it's cells move as long as they move back to where they were. An "oscillator" that moves is a spaceship, not an oscillator.

Oscillators are very easy to create, as, for example, you can easily make a mover being rotated in a loop by rotators. Oscillators are usually not that interesting, and many are created simply on accident.

Some oscillators have states that are rotated versions of another state, such as the aforementioned mover loops. When an oscillator has a state that acts exactly like it's beginning state, but rotated or flipped, the amount of ticks it took for that to happen is called it's mod, short for modulo. An oscillator's period will always be a multiple of it's mod, even a multiple of 1 if every state is unique. Note that the directional priority of subticks is considered when checking an oscillator's mod; even if a state has the same arrangement of cells, but rotated, it may not act the same, and thus is not valid for determining the mod of an oscillator.
Pi Calculator

The **pi calculator** is a contraption made by Meïsr#8323 used to calculate the number pi digits with nudgers, divisors and coins.

## Code

K3:Pi Calculator;1g;\_;1;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;
2.-x Update

Version 2.-x (also known as post-1.4.0 versions) was a series of pre-2.0 versions before Version 2.0.0.

## Information

Version 2.-x were versions leaked before the secondary full release. The last 2.-x version was 2.-1.6tb3, a leaked and outdated test build from KyYay.

### Changes

Changes since Version 1.4.0 were a renewed UI, level packs, more cells (311 in 2.-1.5 and 583 in 2.-1.6tb3 if counted), settings, cheats, and a few secrets.

### Versions

#### 2.-1.5

Version 2.-1.5 is the most popular update and was a version since mid-2022.

It added 250+ cells, the title screen, levels, and others to the game.

Life cell was used in many vault solutions until the next update, where it is nerfed and its old properties moved on to True Life.

#### 2.-1.6tb3

Version 2.-1.6tb3 was the last 2.-x version released on late-2022.

It added 550+ cells, secrets, a few new levels, and nerfed Life.

It is said to be buggy by people because it is a so called test build.

### Bugs

Bugs in post-1.4.0 can be found below.

* C-bug (added back as an addition to the "cthulu" code)
* Cells bug
* Rotatable bug
* Strong Heaver (now called Shover) grabbing a Pull Extension bug
Apeirocell naming

Aperiocell types can be named following different naming rules that where changing with time.

The naming and prefixes also applies for other cells.

## Side type suffix

* Pushable: (No description)\*
* Wall: Tough\*
* Spirit: Spiritist
* Ghost: Ghostly
* Trash: Deleter\*
* Phantom: Phasmic
* Jump trash: Jumper
* Squish Trash: Squisher
* Dodge Trash: Dodger
* Evade Trash: Evader
* Attack Trash: Attacker
* Demolisher: Destructor
* Enemy: Thorny\*
* Weight: Heavy
* Anti-weight: Light
* Acid: Acidic\*
* Diverger: Hollow
* Fungal: Infectious
* Inversion: Inverse
* CW Rotator: Spindextral
* CCW Rotator: Spinsinistral
* 180 Rotator: Spinupsilar
* Random Rotator: Spinalazar

The suffixes with \* are confirmed or highly used, underline suffixes are for no-yet in game side types or for mods.

### For 1 direction:

* Quasi- (F)
* Levo- (L)
* Dextro- (R)
* Contra- (B)

### For 2 directions:

* Semi- (L,R)
* Hemi- (F,L)
* Ahemi- (L,B)
* Demi- (F,R)
* Ademi- (R,B)
* Para- (F,B)

### For 3 directions:

* Tri- (L,R,B)
* Diestro- (F,R,B)
* Sinistro- (F,L,B)
* Hena- (F,L,R)

### Other directions:

* Exo- (No sides)
* Tetra- (All sides)
* Octo- (F,R,L,B and diagonals)

For corners, the same prefixes are used with the prefix *Dia-* to indicate a 45° twist to CW, If corners and edges have same side type, they use *-dia-* to conect both edges and corners, e.g. *Octotough mover* can be extended to *Tetradiatetratough.*

### Needs

Use also side direction prefixes, suffix is -*zip,* e.g. Zipper is Quasizip driller.

## Blocked

* Rotate CW: Solar
* Rotate CCW: Lunar
* Rotate 180: Spring
* Rotate random: Azar
* Destroy: Scrap
Nuke

A **nuke** is a contraption that grows exponential or faster until fills the entire map.

Nukes consist in cells from the generators category or scissors (this ones are very laggy or crash the game).

## History

First nuke-like structure was created by accident in the original Cell Machine on the level 17, nukes are popular in CMMM comunity but no in cellua because there are a lot of ways to create it.

## Variants

### Landmines

**Landmines** or **touch nukes** are nukes that only explodes after being touched (pushing or be next, depending on the landmine).

An example of a simple extendable landmine. The spokes can be extended infinitely.
### C4

A **C4** (Plural: **C4s**) is an activable nuke that explodes when a cell (called **bait**) is destroyed, displaced, or altered (depending in the C4), diference to landmine is that this ones explode with any contact or in multiple zones.

Two examples of **C4s:**

`K3;1g;1g;1;eNrt1LEJgDAQBdBphBQiKQQtLVzAGex0BXF2RawUSRMF4b0ikF/kOLhcjAC/VifuOYS5qlMJ3wlN+UWR9Zb0YdzPJWud9ni5uCTDGx1Ny0NHnZm6rpH9h6eS3+wvAAAAAAAAAE4bnqRbTw==;`

### H-Bomb

A **H-Bomb** (Isn't a type of bomb) is a 2-ticks nuke in (almost) any map, first generates a entire line in 1 axis, and then the axis fill the rest.

### 1-Cell nukes

There are many possible 1-cell nukes using makers and creators, the most known one is made of a creator with a trigenerator. But faster versions are possible using directional tetramakers.
CW Rotator

**CW Rotator** is a cell that spins neighbouring neighbours 90 degrees clockwise. The cell can be pushed by movers and even has a counter clockwise variant: CCW Rotator, The cell cannot move.

## No Rotating

Sometimes, if done correctly, a **CW Rotator** cannot be rotated even if along a CCW Rotator, This bug probably happens due to the infinite speed the rotators cause to rotate eachother.

## Trivia

The **CW Rotator** is the only cell that cannot rotate, rotate other cells, and not move, The same goes for the CCW Rotator
Adders

An **adder** (more specifically, a **coin adder**) is a device used to sum the coin count of two cells (generally two movers) sending the result in a 3rd mover.

## Examples

`Code for a coin adder made by Meïsr#8323`

`K3:Coins adder:by xor;1g;1g;1;eNrt1D8PATEcxvFX4zyDoT01VLr4Ezab4dIgdTFILgjB4sW7hMFirBi+n3Tr0N/TPK0xAAAAAAAA+Gsd+VG0stdYGvnNa5lVODWp3qVts6uCke1lnUF+0o7QX8SyL98tMidWfTdFG/uW+SANxnJJ6SG3VlpGa+Sq3Nm2Z9lZe6FduWvu6qhM8sPsDZWfvgtqf/AePpo/DxpMY6iP+8MluK87iU8EAAAAAAAAv/QEuQ17hQ==;`

Green placeables = addens , Yellow placeable = sum

`4x4 bounding box version shrinked by flexabrotnt#1409 and Benhide#9736`

`K3;1g;1g;1;eNrt0iEOg0AQBdDLVIygyZIsDkm4QTGoTWuoALH3T9C4mg2i77lRP/9nUgIAAPg3XfOEyDXyI/olvnPzrO0T5bX26dm+1lFjmKJ0fujXxYZpHd/HttexXK5sGwAAAAAAuNcJw5FgzQ==;`

## Sustractors

A **sustractor** is a device similar to an adder but instead of adding, it sustracts a cercain coin amount to a cell.
Flamethrowers

A **flamethrower** is a static contraption used to burn cells outside it's moore neighborhod (Adjacents and diagonals of each cells), constantly stabilizes and "feeds" a fire (the **flame** of the contraption), the number of cells that can burn outside it's neighborhod is measured in *candles* (cd), and .

## Flamethrowers

### Classic flamethrowers

Classic flamethrowers can only burn 1 candle (1 cd), original flamethrower creations where still unknow, but the earliest mention of the word in the CelLua discord server is from hd28br, classic flamethrowers are usually made of 2 generators or replicators, but can be used makers and recursors, and most importantly a fire or megafire in the top.

2-Celled classic flamethrower.

### Larger flamethrowers

Flamethrowers can be very big if are used super generators or super replicators.

## "Lifethrowers"

Lifethrowers are a variant of flamethrowers that use life instead of fire or megafire, they often end up destroying themselves after some time due to how life works.

### Weak Lifethrower

The weak lifethrower has a short range and a lifetime of 4 seconds, when it gets destroyed (by itself) it becomes a static life object, it is made with 4 generators and 1 life

### Normal Lifethrower

a lifethrower with large range, and a short lifetime of 3 seconds. every now and then it shoots out a short range projectile. it is made with 8 generators and 1 life. when destroyed (by itself) it turns into multiple static and loop objects

### Living Rangethrower

the living rangethrower has a very large range of ~50 cells and an average lifetime of 13 seconds. it shoots long range projectiles every few seconds. it is the second longest lasting lifethrower. when destroyed (by itself) it turns into multiple loop and static objects. it requires 10 replicator and 1 life

### Large Living Rangethrower

The large living Rangethrower has the longest lifetime and longest range out of them all. the average lifetime is a large amount of ~1 minute and 30 seconds and a range of 70 cells. it requires 12 replicator and 1 life, when destroyed (by itself) it becomes multiple static and loop objects

**By adding / removing 2 generators from these you can make many more, this is why not many are covered, if more were done there could be thousands with different lifetimes and range.**