Commit Graph

650 Commits

Author SHA1 Message Date
O-01-67 f11287ed9c
Range can now be changed by means such as prop.js 2022-09-30 11:40:18 -04:00
O-01-67 ad6e2ea8fc
Made lithification chance changeable
0.0003 is still the default
2022-09-16 21:45:18 -04:00
O-01-67 a61d3f857b
Made several tick()s into more general functions
Specifically, the sedimentation for sediments and the replacement code for super_(de)irradiator and irradium.
This will help with crimsandstone.
2022-09-16 21:43:39 -04:00
O-01-67 e3da09dceb
merge structure_test_2 2022-09-15 13:14:47 -04:00
O-01-67 ac9bf63c7e
merge into structure_test 2022-09-15 13:14:30 -04:00
O-01-67 90efdd0a2b
Applied revamp to petrotheum and aerotheum
+ Aerotheum finally does something
2022-09-15 12:39:21 -04:00
O-01-67 af0c33c5bb
cryotheum and pyrotheum revamp 2022-09-15 11:58:52 -04:00
O-01-67 521b96b31a
fix crash at edges
and add cooldown
2022-09-15 10:08:00 -04:00
O-01-67 332ed0bb8a
fix texts 2022-09-14 16:33:16 -04:00
O-01-67 1b7f2d1004
new test
ass
2022-09-14 14:44:56 -04:00
O-01-67 74b0a1abd1
Prop tool that might not work
my eyes fucking glazed over coding this
2022-09-14 14:37:03 -04:00
O-01-67 6af6ea0887
add defaults and synonyms 2022-09-14 14:35:49 -04:00
O-01-67 9df619958d
apply changes to void_first 2022-09-14 13:51:49 -04:00
O-01-67 bc221baf65
edit converter
now no longer stores unnecessary dcN's
2022-09-14 13:47:08 -04:00
O-01-67 345df9429b
velocity.js support for set
added vx and vy as properties with default number types, so a type argument isn't required
2022-09-14 12:47:36 -04:00
O-01-67 01657f59dd
Nerf osmium 2022-09-14 12:45:14 -04:00
slweeb a17c6369d0 Update velocity.js 2022-09-13 18:35:34 -04:00
slweeb 61caddc895 Update velocity.js 2022-09-13 18:18:37 -04:00
slweeb abbc486d29 Update velocity.js 2022-09-13 18:13:00 -04:00
slweeb 3b6dd97f05 Merge branch 'main' of https://github.com/slweeb/sandboxels 2022-09-13 18:11:24 -04:00
slweeb a86f6ba344 Create velocity.js 2022-09-13 18:11:22 -04:00
O-01-67 8dd4ee53f8
buffed spouts
added movable to criteria
2022-09-12 12:57:04 -04:00
O-01-67 f11a06cc30
tweak idk 2022-09-12 12:56:07 -04:00
O-01-67 e658ac0c73
update viscosities, add vodka 2022-09-12 12:47:17 -04:00
O-01-67 1142470c86
fix bug in substitution table 2022-09-11 15:43:52 -04:00
O-01-67 0579beb31f
tweak sandstone
also update todo
2022-09-09 22:40:48 -04:00
O-01-67 e042d87dcb
edit references to merged mod 2022-09-08 14:15:53 -04:00
O-01-67 d4006b6720
delete merged mod
merged into the_ground
2022-09-08 14:15:13 -04:00
O-01-67 43b8c43863
Revamp spread function
uses a table like irradiated ground
pending revamp into land cult and possible merge with the_ground.js
2022-09-08 14:14:48 -04:00
O-01-67 82e30b62b7
Merge more_worlds.js with the_ground.js
pending rename if possibly merged with crimson.js
2022-09-08 14:13:51 -04:00
O-01-67 d5be723fe6
Alert toggles for errors and non-error outputs
e.g. for running many commands through console and not wanting alert()s
2022-09-08 13:34:11 -04:00
O-01-67 03d32a8f5b
Added argument support for funniPrompt()
-- as in, you can pass a command string as a string and have that be the input; running  
> `funniPrompt("countall")`  
is the same as running `funniPrompt()` and then entering `countall`.  

Tested with  
> funniPrompt("set element wall brick")  
> funniPrompt("set amogussussy all water string")  
> funniPrompt("nonexistyasdf")  
> funniPrompt("countall")
2022-09-08 12:58:36 -04:00
O-01-67 6a4cf5a6e7
test (mod order?) 2022-09-04 16:57:07 -04:00
O-01-67 5af7863653
test (mod order?) 2022-09-04 16:56:53 -04:00
O-01-67 9c28fc0af7
test? 2022-09-04 16:54:43 -04:00
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