Commit Graph

615 Commits

Author SHA1 Message Date
O-01-67 7caf16310a
Add files via upload 2022-09-04 16:49:30 -04:00
O-01-67 623656ecc6
Simple thing that eats nickel and reproduces 2022-09-04 16:31:14 -04:00
O-01-67 968f9965d3
breakInto fix 2022-09-04 09:41:00 -04:00
O-01-67 7a93277b11
more_worlds compat 2022-09-04 09:40:21 -04:00
O-01-67 2c2685ce6d
Irradiation table updates 2022-09-03 13:43:13 -04:00
O-01-67 d347343006
desert tweaks 2022-09-03 12:13:50 -04:00
O-01-67 c2bb36ce2f
ID tweaks 2022-09-03 12:12:39 -04:00
O-01-67 6b95bf5842
category fix 2022-09-03 12:08:21 -04:00
O-01-67 cb4cc53e4f
same state bugfix + irr_sandstone behavior fix 2022-09-03 12:07:11 -04:00
O-01-67 3b8326fab1
minor state bugfix 2022-09-03 12:06:08 -04:00
O-01-67 63a45557cf
fixed long-standing bug, revamped petrotheum 2022-09-02 15:40:47 -04:00
O-01-67 388238ead8
critical includeRandom bugfix 2022-09-02 14:32:29 -04:00
O-01-67 845b2db9ff
Update other reference to merged mod 2022-09-02 14:20:34 -04:00
O-01-67 03cfacb4cb
Update reference to merged mod 2022-09-02 14:19:56 -04:00
O-01-67 26a5241e29
Merged 4 mods to the_ground.js
Contains the contents of
	gems.js
	dry_dirt.js
	sandstone.js
	igneous_rocks.js
2022-09-02 14:19:02 -04:00
O-01-67 eccb26346a
Delete 4 mods to merge (4) 2022-09-02 14:17:33 -04:00
O-01-67 5642e85bdf
Delete 4 mods to merge (3) 2022-09-02 14:17:24 -04:00
O-01-67 15b22a69e3
Delete 4 mods to merge (2) 2022-09-02 14:17:13 -04:00
O-01-67 e89090820c
Delete separate files to merge 4 mods into the_ground.js (1) 2022-09-02 14:14:50 -04:00
O-01-67 4c63614566
fix bug + help command 2022-09-02 12:54:13 -04:00
O-01-67 b1c4b513dd
fix errors at upper edge of screen 2022-09-02 12:05:35 -04:00
O-01-67 74829be34f
fix count 2022-09-02 11:45:53 -04:00
O-01-67 a6ef8452c8
Mod with state-specific voids
drain removes liquids, vent removes gases, chute removes solids...
2022-09-02 10:32:23 -04:00
O-01-67 e3757c806d
updates i think 2022-09-02 09:23:04 -04:00
O-01-67 36498269a3
forgor 2022-09-02 09:22:39 -04:00
O-01-67 97db25310a
add mithril and lithium + laetium special property 2022-09-02 08:57:42 -04:00
O-01-67 fbea760827
forgor💀 2022-09-02 08:57:06 -04:00
O-01-67 839eabd766
Merge lithium into metals.js (2) 2022-09-02 08:44:15 -04:00
O-01-67 acb2f98a25
Merge lithium.js into metals.js (1) 2022-09-02 08:41:40 -04:00
O-01-67 bd54a803c3
rm deadname 2022-09-01 15:45:05 -04:00
O-01-67 724e7f9de2
forgor what i did 2022-09-01 14:50:10 -04:00
O-01-67 74bbffdab2
Exclude certain spouts from random anyway
that is, if their corresponding element is already excluded from random (*cough* supernova)
2022-09-01 13:25:46 -04:00
O-01-67 8607d8d72d
Language tweaks
for a more family-friendly github, or as close as we can get given that cum mod exists
2022-09-01 13:06:36 -04:00
O-01-67 5f7fe007b3
New command: countall
* Takes no arguments
* Logs to console a list of elements present and their amounts (pixels)

Example output:
> emerald: 675
> diamond: 2031
> gold_coin: 2026
> amethyst: 461
> sapphire: 426
> ruby: 457
> pearl: 268
> onyx: 348
> cumin: 418
2022-09-01 13:05:53 -04:00
O-01-67 9a1f8c2010
"set color" *actually* allows HSL 2022-09-01 12:50:12 -04:00
O-01-67 367ef18381
"set color" allows HSL
hsl(a,b,c)
2022-09-01 12:35:23 -04:00
O-01-67 af09a65b38
Add count command
counts how many pxs of an element exist and alert()s the result
2022-09-01 11:51:02 -04:00
O-01-67 db94ebb826
Money world with gems.js
valuable gems and gold
requires gems.js
2022-09-01 11:50:02 -04:00
O-01-67 d4c6f56b53
i coded for so long i forgor 💀 what exactly i did 2022-08-31 16:44:25 -04:00
O-01-67 55b0535f72
Categorized
to an "Irradiated" category
2022-08-31 12:59:26 -04:00
O-01-67 6c0cd03257
fix rad-dirt melting 2022-08-31 12:56:45 -04:00
O-01-67 fa73c2f56c
Inter-mod compatibility: Irradiated basalt gravel
some_tf_liquids.js (due to petrotheum) adds basalt gravel
2022-08-31 12:45:13 -04:00
O-01-67 487b84b00c
Add ice and radiation worlds
so... much... land...
2022-08-31 12:39:11 -04:00
O-01-67 4c33a27cb6
more worlds
starting with a TNT world
2022-08-30 20:46:15 -04:00
O-01-67 3fe735ea24
desert changes 2022-08-30 20:23:34 -04:00
O-01-67 ff526bc65a
Added sandstone mod
A sedimentary rock. Most of this code handles the sedimentation and cementation* process. This sucked. Balancing sucked more. But it is done.

*No compaction due to lack of weight or any means for pixels to detect when another pixel tries to move into them.
2022-08-30 16:35:02 -04:00
O-01-67 bc8c251327
Adds a weird liquid i guess
i wanted everboiling water but i didn't want to make its reactions
so i made roseyiede instead
2022-08-30 13:25:30 -04:00
O-01-67 98eb31104a
comp@ patch for dry_dirt
with certain mod orders
2022-08-26 15:27:18 -04:00
O-01-67 268133bc1a
removal 2022-08-26 15:26:41 -04:00
O-01-67 38860ab2be
dry dirt
makes dirt dry at 110
2022-08-26 15:25:03 -04:00
lllllllllwith10ls 0a18e4bef5 fluorine doesn't burn solid oxygen 2022-08-03 14:10:30 -05:00
lllllllllwith10ls 41d0800e89 solid fluorine is now immune to itself 2022-08-03 14:04:25 -05:00
lllllllllwith10ls 8ac193ed72 Fluorine and co work properly now 2022-08-03 13:40:53 -05:00
lllllllllwith10ls 9b6e2d56e7 Start of chem.js 2022-08-02 14:23:35 -05:00
O-01-67 cab6db5a32
no thoughts, description empty 2022-08-01 15:56:47 -04:00
O-01-67 2affb7cb83
makes circular random events more destructive
* sets random pixel choices to randomChoices
* sets all radii ranges to 1-18
* compatible with paint_event.js
2022-07-29 21:10:12 -04:00
O-01-67 73dbda7919
Rename test2.js to amogus.js 2022-07-29 19:37:22 -04:00
O-01-67 cce2d36b34
Revamp
* Now uses structure_test.js (Room)'s method
* Now made from brick and glass
* Added Amogus Seed to generate it (this structure is small, so a simple behavior suffices; to use this method for bigger structures, you'll have to tweak the seed with a tailored tick function)
* Added color array and code to pull from it
2022-07-29 19:37:09 -04:00
O-01-67 45a7146b4a
tweak num 2022-07-28 21:08:19 -04:00
O-01-67 b6dc65da7d
New random event
Paint event: paints a random circle a random color
2022-07-28 21:07:32 -04:00
O-01-67 c85d8fefc0
clarify comment numbers 2022-07-24 17:40:26 -04:00
O-01-67 3babbfb0e4
mutual exclusions 2022-07-19 20:55:04 -04:00
O-01-67 3c40d37864
liquid void
yum
2022-07-19 20:53:11 -04:00
O-01-67 66801308dd
More gems
Yes, pearl melting is inaccurate.
Cry about it.
2022-07-19 20:40:15 -04:00
O-01-67 ad00e41f9c
more gems 2022-07-18 01:00:15 -04:00
O-01-67 f2ea974fdf
half-baked mod
Prompt is unkeybound: must call funniPrompt() in console

commands: set, test, fill, randomfill

> Usage: set [property] [element] [value] <type>
> Arguments are typed without framing characters.
> The element can be \"all\" to set the property for every pixel.
> Note: Strings can't have spaces because spaces are the separator used in the parsing split().
> Arguments in [brackets] are required and ones in <angle brackets> are optional."

> Usage: fill [overwrite (should be a bool)] [element] <additional elements>.
> Arguments in [brackets] are required and ones in <angle brackets> are optional.

> Usage: randomfill [overwrite (should be a bool) (default: true)]
> Arguments in [brackets] are required and ones in <angle brackets> are optional.
2022-07-09 22:53:38 -04:00
O-01-67 de0dc088ab
(Read description) Adds a find mode
It modifies drawPixels to add a "find mode" that causes the currently selected element to pulsate red and yellow. 
To toggle it, pull up the info for the element "find_toggle" and click the magenta text in the description.
2022-07-09 22:25:20 -04:00
O-01-67 b7bd1f216e
Rename functest.js to drawPixels_change_test.js 2022-07-08 22:32:50 -04:00
O-01-67 89abf3659d
function alteration test
suffixes a function to drawPixels that makes burning pixels have a red overlay like shocked pixels's yellow overlay
2022-07-08 22:31:12 -04:00
O-01-67 c0625c669a
two new mods
change.js: edit of replace.js, changes anything to a given element (behavior of The Powder Toy's replace mode)
triggerable_random_powders.js: adds 3 powders
one becomes a random element when heated, another does when cooled, and the third does when shocked
2022-07-08 22:29:08 -04:00
O-01-67 6abe462d68
Added clickable prompt spawner in description text
as a test
2022-07-06 23:23:38 -04:00
O-01-67 122045bf41
Adds a replacement tool (read desc)
It replaces an element with another.
Press " (quotes key) to open the prompt. It will ask for the element type you want to change, and then the element you want to change it to.
Then, use the replace tool and it will change all pixels of the first element you click/hold it on to the second element.
By default, it changes Rock to Sand.
2022-07-06 22:42:55 -04:00
slweeb a0da3cc160
Add files via upload 2022-07-06 19:15:42 -04:00
O-01-67 d3f5b2b55d
added fairy_chain.js functionality for gold fairies
to make it easier to blow up the gold cells
2022-07-03 20:40:18 -04:00
O-01-67 27fae74c86
fixed stray hard-coded variable 2022-07-03 20:38:17 -04:00
O-01-67 7358d8ff8f
new mod
* cell that makes a lot of heat
* meta-cancer
* cells that eat gold
2022-07-03 16:11:45 -04:00
O-01-67 58151e2e14
added testosterone undecanoate
apparently that's the form they use for mhrt
2022-06-29 22:17:26 -04:00
O-01-67 b391981e38
upd: overwrites pixels 2022-06-14 11:16:40 -04:00
O-01-67 8e012314f0
upd8
regenerates array on use
2022-06-14 11:12:29 -04:00
O-01-67 9f61dcaab3
histrelin state setting method causes bugs
fix
2022-06-14 11:03:36 -04:00
O-01-67 65b9187911
places all elements LtR TtB
use placeAll(number of elements)
2022-06-14 11:03:06 -04:00
O-01-67 3a784dc941
Slow down color tools 2022-06-14 09:59:15 -04:00
O-01-67 334d7e94f6
Please do not include this file in the mod list.
I don't know if it does anything, but I'm too scared to delete it.
2022-06-08 13:33:26 -04:00
O-01-67 c008afd790
New version with random exclusions
so it doesn't take over random
2022-06-08 13:27:52 -04:00
O-01-67 9c3baa7bd6
Delete nv7.js 2022-06-08 13:27:25 -04:00
O-01-67 58dfa9477f
Add placing capability
Read description

**Uses keyboard; not likely to work on mobile**

##Notes
This *will* move if you are typing in a menu, but not in an alert.
Non-shifted presses will behave *unpredictably* if there are multiple pixels.
Shift-hold presses will behave more predictably. Using multiple pixels is not supported.
The pixel has a state of "solid" and a density of 2. It might be able to move through liquids and gases according to this density.

##Controls##
WASD to move
Z to shock
X to explode
Hold shift to repeat action
Hold alt with movement keys to place the current element
* It cannot place itself
* You can also use Alt+H to place on the right
Q to reset keys (current action, shift status, alt status) if they get stuck
2022-05-25 09:14:19 -04:00
O-01-67 dbac388676
Test controllable pixel
Read description

**Uses keyboard; not likely to work on mobile**

##Notes
This *will* move if you are typing in a menu, but not in an alert.
Non-shifted presses will behave *unpredictably* if there are multiple pixels.
Shift-hold presses will behave more predictably. Using multiple pixels is not supported.
The pixel has a state of "solid" and a density of 2. It might be able to move through liquids and gases according to this density.

##Controls##
WASD to move
Z to shock
X to explode
Hold shift to repeat action
Q to stop repetition if it doesn't stop after you let go of shift
2022-05-24 13:56:31 -04:00
O-01-67 69cbfcc6a2
(2) 2022-05-24 11:39:05 -04:00
O-01-67 9e76eb63f9
splitting blood clouds off 2022-05-24 11:38:39 -04:00
O-01-67 2b318b04b3
e
e
2022-05-24 09:11:14 -04:00
O-01-67 0b3ea500ca
nerf 2022-05-24 08:51:44 -04:00
O-01-67 eeab29fc68
state fix 2022-05-24 08:50:19 -04:00
O-01-67 19c8c01ae1
ejected test337
for being sus
2022-05-24 08:44:47 -04:00
O-01-67 9cc737172c
fire slime
I am fire
Burn those who dare to care for me
And my fuel are memories
Fuel are memories of you
They perish with the heat
Perish with the heat
So I can move on
Flower of iron
Shrivelled up to hide the imposter in me (sus)
2022-05-23 11:27:06 -04:00
O-01-67 f71d7e142a
background colored dye 2022-05-22 19:34:15 -04:00
O-01-67 240d2e9d8b
solid rock 2022-05-22 18:40:21 -04:00
O-01-67 423e678cea
added blood clouds 2022-05-22 18:21:43 -04:00
O-01-67 0066cea823
tool to replace all (read desc)
use like replacer bacteria
* target below, replacement above
* then shock and it will replace all target pixels with replacement pixels
2022-05-21 20:43:14 -04:00
O-01-67 ba173f7b7b
now with a jammer 2022-05-21 20:25:16 -04:00
O-01-67 f3893ab1da
splitting bacteria off 2022-05-21 20:24:36 -04:00