2024-05-15 12:53:21 -04:00
|
|
|
elements.mud_brick = {
|
|
|
|
|
color: "#8a6249",
|
|
|
|
|
colorPattern: textures.BRICK,
|
|
|
|
|
colorKey: {
|
Version 1.10.2 - December 15, 2024 - Birthday III
[Version 1.10.2 - December 15, 2024 - Birthday III]
+ Cheese Powder, from breaking Cheese
+ Chocolate Powder, from breaking Chocolate
[Changes]
~ Drawing lines shows a preview of pixel placement
~ Updated Brick texture for better shading
~ LEDs, Light Bulbs, and Fireflies can be painted
+ Humans panic when seeing dangerous things, like Fire
+ Humans change direction after hitting walls
~ Humans eat more consistently
~ Humans have a panic limit
~ Humans no longer eat Human meat
~ Smash tool moves pixels if they can't be broken
+ Steam decomposes at extreme temperatures
+ Ruins has a Brick texture
~ Brick Rubble no longer breaks into Dust
~ Recolored Brick Rubble
+ Glass has a light border
~ Fancy textures have grain, besides Glass
+ Rock Wall can be made by gluing Rocks
+ Brick can be made by gluing Brick Rubble
+ Mudstone can be made by gluing Dirt
+ Packed Sand can be made by Sand
+ Sponges can dry Mud and Wet Sand
+ Clay can be made by dissolving Wet Sand in Acid
+ Cement can be made with Clay and Quicklime
~ Quicklime no longer turns into Limestone on its own
+ Plastic breaks into Beads
+ Charcoal slowly stains solids
+ Animals can spawn Eggs or offspring in Water
+ Seeds planted under soil will rise
+ Birds eat Spiders and their Webs
+ Rocks destroy Webs
+ Frogs release Steam when cooked
+ Worms break down Fiber
~ Worms compost some Sawdust into Dirt
+ Soap kills Snails and Slugs
+ Soap removes Slime
+ Alcohol kills Flower Pistils
+ Mercury kills Algae
~ Sap boils into some Steam
~ Bread is less flammable
+ Ammonia affects Wheat
+ Poison dirties Salt Water, Sugar Water, and Seltzer
+ Water on burning Oil will explode
+ Bleach reacts with Nut Oil and Grease
+ Baking Soda reacts with Soap
+ Copper Sulfate kills Spiders
+ Copper Sulfate stains Zinc
+ Bless removes Heat Ray
+ Plague makes Heads green
+ Plague destroys Skin
+ Hair absorbs some Water
~ Breaking Balloons makes some Pop
~ Cheese flows slower
~ Coffee Grounds in Milk brew into Coffee instead
~ Mushroom Spores no longer break
~ Acid Clouds don't precipitate when too hot or cold
~ Border can be painted
~ Tweaked Charcoal heat color
~ Moved Light Bulb to after LEDs
+ Midas Touch turns Paper green
~ Midas Touch turns Humans into solid Gold instead of Coins
+ Wall alias 'Solid'
+ Mayo alias 'Mayonnaise'
+ Alcohol alias 'Ethanol'
+ Unbreakable elements are clarified in element info
~ Screenshots download with name of current save
~ Pixel count turns red when all canvas sizes are full
~ Log messages have a black shadow to read on bright backgrounds
~ TPS dialog displays minimum and maximum
[Bug Fixes]
~ Fixed: Replace Mode causes pixels to float while placing
~ Fixed: Detached Heads and dead Humans can eat food
~ Fixed: Pixel alpha isn't set from element properties on creation
~ Fixed: Molten Thermite continues to heat when not burning
~ Fixed: Prop tool can't set value when existing value is null
~ Fixed: Unbreakable pixels can burn away when using Prop tool (Perma-burning!!!)
~ Fixed: Pixels with burnt states never burn when using Prop tool
~ Fixed: Prop tool doesn't retain "0" value on next dialog
~ Fixed: Prop tool doesn't handle changing "x" and "y" properties
~ Fixed: Placing Fire on insulative pixels heats them
~ Fixed: Burning heats insulative pixels
~ Fixed: Rays, Bless, Radiation, and some Bombs change insulative pixel temperature
~ Fixed: Stink Bugs aren't properly killed by Frogs, Sap, Copper Sulfate, and Borax
~ Fixed: Erasing with Lookup selected will only erase 1x1
~ Fixed: Erasing fast with Pick or Lookup selected will leave gaps
~ Fixed: Hail doesn't conduct heat
~ Fixed: Hail cannot break solids without a defined state
~ Fixed: Breaking Humans eventually creates Sand and Cement
~ Fixed: Element buttons arranged in weird columns after certain issues
~ Fixed: Ball doesn't have density and floats on gases
[Technical]
+ BORDER render preset
+ 'grain' element property
+ 'toolHoverStat' element property, function that takes the hovered pixel while selected
+ 'buttonColor' element property
~ Humans now eat any element with true 'isFood' property
~ Pixels with 0% alpha won't appear in Basic View
~ LEDs with 0% alpha will only appear when powered
+ releaseElement function has option to replace liquids
~ Fixed: lineCoords function returns duplicate values
+ empty.js mod for browser JavaScript overriding
2024-12-15 11:45:52 -05:00
|
|
|
"l": "#986c51",
|
2024-05-15 12:53:21 -04:00
|
|
|
"r": "#8a6249",
|
Version 1.10.2 - December 15, 2024 - Birthday III
[Version 1.10.2 - December 15, 2024 - Birthday III]
+ Cheese Powder, from breaking Cheese
+ Chocolate Powder, from breaking Chocolate
[Changes]
~ Drawing lines shows a preview of pixel placement
~ Updated Brick texture for better shading
~ LEDs, Light Bulbs, and Fireflies can be painted
+ Humans panic when seeing dangerous things, like Fire
+ Humans change direction after hitting walls
~ Humans eat more consistently
~ Humans have a panic limit
~ Humans no longer eat Human meat
~ Smash tool moves pixels if they can't be broken
+ Steam decomposes at extreme temperatures
+ Ruins has a Brick texture
~ Brick Rubble no longer breaks into Dust
~ Recolored Brick Rubble
+ Glass has a light border
~ Fancy textures have grain, besides Glass
+ Rock Wall can be made by gluing Rocks
+ Brick can be made by gluing Brick Rubble
+ Mudstone can be made by gluing Dirt
+ Packed Sand can be made by Sand
+ Sponges can dry Mud and Wet Sand
+ Clay can be made by dissolving Wet Sand in Acid
+ Cement can be made with Clay and Quicklime
~ Quicklime no longer turns into Limestone on its own
+ Plastic breaks into Beads
+ Charcoal slowly stains solids
+ Animals can spawn Eggs or offspring in Water
+ Seeds planted under soil will rise
+ Birds eat Spiders and their Webs
+ Rocks destroy Webs
+ Frogs release Steam when cooked
+ Worms break down Fiber
~ Worms compost some Sawdust into Dirt
+ Soap kills Snails and Slugs
+ Soap removes Slime
+ Alcohol kills Flower Pistils
+ Mercury kills Algae
~ Sap boils into some Steam
~ Bread is less flammable
+ Ammonia affects Wheat
+ Poison dirties Salt Water, Sugar Water, and Seltzer
+ Water on burning Oil will explode
+ Bleach reacts with Nut Oil and Grease
+ Baking Soda reacts with Soap
+ Copper Sulfate kills Spiders
+ Copper Sulfate stains Zinc
+ Bless removes Heat Ray
+ Plague makes Heads green
+ Plague destroys Skin
+ Hair absorbs some Water
~ Breaking Balloons makes some Pop
~ Cheese flows slower
~ Coffee Grounds in Milk brew into Coffee instead
~ Mushroom Spores no longer break
~ Acid Clouds don't precipitate when too hot or cold
~ Border can be painted
~ Tweaked Charcoal heat color
~ Moved Light Bulb to after LEDs
+ Midas Touch turns Paper green
~ Midas Touch turns Humans into solid Gold instead of Coins
+ Wall alias 'Solid'
+ Mayo alias 'Mayonnaise'
+ Alcohol alias 'Ethanol'
+ Unbreakable elements are clarified in element info
~ Screenshots download with name of current save
~ Pixel count turns red when all canvas sizes are full
~ Log messages have a black shadow to read on bright backgrounds
~ TPS dialog displays minimum and maximum
[Bug Fixes]
~ Fixed: Replace Mode causes pixels to float while placing
~ Fixed: Detached Heads and dead Humans can eat food
~ Fixed: Pixel alpha isn't set from element properties on creation
~ Fixed: Molten Thermite continues to heat when not burning
~ Fixed: Prop tool can't set value when existing value is null
~ Fixed: Unbreakable pixels can burn away when using Prop tool (Perma-burning!!!)
~ Fixed: Pixels with burnt states never burn when using Prop tool
~ Fixed: Prop tool doesn't retain "0" value on next dialog
~ Fixed: Prop tool doesn't handle changing "x" and "y" properties
~ Fixed: Placing Fire on insulative pixels heats them
~ Fixed: Burning heats insulative pixels
~ Fixed: Rays, Bless, Radiation, and some Bombs change insulative pixel temperature
~ Fixed: Stink Bugs aren't properly killed by Frogs, Sap, Copper Sulfate, and Borax
~ Fixed: Erasing with Lookup selected will only erase 1x1
~ Fixed: Erasing fast with Pick or Lookup selected will leave gaps
~ Fixed: Hail doesn't conduct heat
~ Fixed: Hail cannot break solids without a defined state
~ Fixed: Breaking Humans eventually creates Sand and Cement
~ Fixed: Element buttons arranged in weird columns after certain issues
~ Fixed: Ball doesn't have density and floats on gases
[Technical]
+ BORDER render preset
+ 'grain' element property
+ 'toolHoverStat' element property, function that takes the hovered pixel while selected
+ 'buttonColor' element property
~ Humans now eat any element with true 'isFood' property
~ Pixels with 0% alpha won't appear in Basic View
~ LEDs with 0% alpha will only appear when powered
+ releaseElement function has option to replace liquids
~ Fixed: lineCoords function returns duplicate values
+ empty.js mod for browser JavaScript overriding
2024-12-15 11:45:52 -05:00
|
|
|
"d": "#7f5943",
|
2024-05-15 12:53:21 -04:00
|
|
|
"w": "#634933"},
|
|
|
|
|
behavior: behaviors.WALL,
|
|
|
|
|
category: "solids",
|
|
|
|
|
state: "solid",
|
|
|
|
|
tempHigh: 1200,
|
|
|
|
|
stateHigh: "molten_dirt",
|
|
|
|
|
hardness: 0.33,
|
|
|
|
|
breakInto: "dirt"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var materials = ["brick","concrete","wood","glass","steel"];
|
|
|
|
|
|
|
|
|
|
elements.tower = {
|
|
|
|
|
color: [],
|
|
|
|
|
behavior: [
|
|
|
|
|
"XX|XX|XX",
|
|
|
|
|
"XX|CH:"+materials.join("_tower,")+"_tower|XX",
|
|
|
|
|
"XX|XX|XX",
|
|
|
|
|
],
|
|
|
|
|
category: "spawners",
|
|
|
|
|
maxSize: 1,
|
|
|
|
|
cooldown: defaultCooldown,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
materials.forEach((elem) => {
|
|
|
|
|
if (Array.isArray(elements[elem].color)) {
|
|
|
|
|
elements.tower.color.push(elements[elem].color[0]);
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
elements.tower.color.push(elements[elem].color);
|
|
|
|
|
}
|
|
|
|
|
elements[elem+"_tower"] = {
|
|
|
|
|
color: elements[elem].color,
|
|
|
|
|
behavior: [
|
|
|
|
|
`XX|M2|XX`,
|
|
|
|
|
`XX|C2:${elem}_room|XX`,
|
|
|
|
|
`XX|M1|XX`,
|
|
|
|
|
],
|
|
|
|
|
maxSize: 1,
|
|
|
|
|
cooldown: defaultCooldown,
|
|
|
|
|
category: "spawners"
|
|
|
|
|
}
|
|
|
|
|
elements[elem+"_room"] = {
|
|
|
|
|
color: elements[elem].color,
|
|
|
|
|
behavior: [
|
|
|
|
|
`XX|XX|CR:${elem}_room,${elem}_room,${elem}_room,${elem}_room,tower_antenna,wood_roof%80|XX|XX`,
|
|
|
|
|
`XX|XX|XX|XX|XX`,
|
|
|
|
|
`CR:${elem}|CR:${elem}|CR:${elem}|CR:${elem}|CR:${elem}`,
|
|
|
|
|
`CR:glass|XX|XX|CR:human%25|CR:glass`,
|
|
|
|
|
`CR:glass|CR:human%25|DL|CR:human%25|CR:glass`,
|
|
|
|
|
`CR:${elem}|XX|XX|XX|CR:${elem}`,
|
|
|
|
|
`CR:${elem}|CR:${elem}|CR:${elem}|CR:${elem}|CR:${elem}`,
|
|
|
|
|
`XX|XX|XX|XX|XX`,
|
|
|
|
|
`XX|XX|XX|XX|XX`
|
|
|
|
|
],
|
|
|
|
|
maxSize: 1,
|
|
|
|
|
cooldown: defaultCooldown,
|
|
|
|
|
category: "spawners",
|
|
|
|
|
hidden: true
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
elements.tower.color = elements.tower.color.sort();
|
|
|
|
|
|
|
|
|
|
elements.tower_antenna = {
|
|
|
|
|
color: "#bababa",
|
|
|
|
|
behavior: [
|
|
|
|
|
"CR:steel%30",
|
|
|
|
|
"CR:steel",
|
|
|
|
|
"CR:steel",
|
|
|
|
|
"CR:steel",
|
|
|
|
|
"CH:steel",
|
|
|
|
|
"CR:steel",
|
|
|
|
|
"XX",
|
|
|
|
|
"XX",
|
|
|
|
|
"XX",
|
|
|
|
|
"XX",
|
|
|
|
|
],
|
|
|
|
|
maxSize: 1,
|
|
|
|
|
cooldown: defaultCooldown,
|
|
|
|
|
category: "spawners",
|
|
|
|
|
hidden: true
|
|
|
|
|
}
|
|
|
|
|
elements.wood_roof = {
|
|
|
|
|
color: "#965829",
|
|
|
|
|
behavior: [
|
|
|
|
|
"XX|XX|XX|XX|XX|XX|XX",
|
|
|
|
|
"XX|XX|XX|CR:wood|XX|XX|XX",
|
|
|
|
|
"XX|XX|CR:wood|CH:wood|CR:wood|XX|XX",
|
|
|
|
|
"XX|CR:wood|XX|XX|XX|CR:wood|XX",
|
|
|
|
|
"CR:wood|XX|XX|XX|XX|XX|CR:wood",
|
|
|
|
|
],
|
|
|
|
|
maxSize: 1,
|
|
|
|
|
cooldown: defaultCooldown,
|
|
|
|
|
category: "spawners",
|
|
|
|
|
hidden: true
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
worldgentypes.city = {
|
|
|
|
|
layers: [
|
|
|
|
|
[0.95, "grass"],
|
|
|
|
|
[0.50, "dirt"],
|
|
|
|
|
[0.05, "rock"],
|
|
|
|
|
[0, "basalt"],
|
|
|
|
|
],
|
|
|
|
|
decor: [ // [element, chance, distance from top]
|
|
|
|
|
["tower", 0.08],
|
|
|
|
|
// ["bird", 0.025, 10],
|
|
|
|
|
],
|
|
|
|
|
baseHeight: 0.25
|
|
|
|
|
}
|