Polysilicon
An electronic material which transforms a trigger signal into special on/off/toggle signals.
Has a configuration called Frequency which dictates how many times the polysilicon will repeat a trigger. For example, if a polysilicon was attached to a pulley, having a frequency of 5 and triggered, the pulley will be activated 5 times. It is a craftable and spawnable non-flammable solid.
Here is a list of possible sizes that reach the maximum malleability (10) that have integer components: 1x1x10, 1x2x5
At its default size (1x1x1) it has a durability of 1, at its maximum size it has a durability of 3.
By default, its colour is #ff00bf.
It requires 2 Silicon and 1 TriggerWire to be crafted.
local polysilicons = GetParts("Polysilicon")
while true do
for _, polysilicon in polysilicons do
polysilicon.PolysiliconMode = if math.random() < 0.01
then "FlipFlop"
elseif math.random() > 0.5 then "Activate"
else "Deactivate"
polysilicon.Frequency = math.random(1, 10)
polysilicon:Trigger()
end
task.wait()
end
Configurables
Frequency
The amount of times to activate the Polysilicon from a single trigger. It is a number.
It ranges between 1 and 10. It increments by 1.
PolysiliconMode
The mode of the Polysilicon. Each mode results in different behaviors for objects. It is a PolysiliconMode.
Events
Configured(configurerId)
Fires when the object is configured.
The configurerId parameter is the UserId of the player who configured the object. It is a number.