Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Illumar Smart Lamp block #1855

Merged
merged 4 commits into from
May 12, 2024
Merged

Illumar Smart Lamp block #1855

merged 4 commits into from
May 12, 2024

Conversation

MrTJP
Copy link
Owner

@MrTJP MrTJP commented May 11, 2024

Illumar Smart Lamp

A new type of lamp block that accepts a bundled cable connection and produces a light that is a mix of all the 16 channels and their respective signal strengths. Final color is calculated by additive blending. The 0-255 signal strengths of each channel as the alpha component for blending. The block's light level is also influenced by the strongest colour in the array.

Additionally, all items that have light halos will emit bloom effects when dropped as Item entities or held in hand by players.

smart_lamp_15fps_512

Screen Shot 2024-05-12 at 12 55 27 PM Screen Shot 2024-05-12 at 12 46 28 PM

Additional changes

  • Fix issue where top-wire array gates with bottom-side logic were not seeing pulses to the top wire in certain situations (fixes Pulse formers act weird with data cells... sometimes #1559)
  • Fix insulated wires powering blocks above and below, which only non-insulated red alloy wires should be doing
  • Fix missing recipes for colored backpacks

@MrTJP MrTJP changed the title Bug fixes Illumar Smart Lamp block May 11, 2024
@MrTJP MrTJP merged commit 3af7fd5 into main May 12, 2024
2 checks passed
@MrTJP MrTJP deleted the patch-05112024 branch May 12, 2024 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Pulse formers act weird with data cells... sometimes
1 participant