sshikamaru

Factorio - Gestion gare uranium

Dec 7th, 2025
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.53 KB | None | 0 0
  1. local SEUIL = 800  -- nombre de barres d’uranium épuisées avant activation
  2.  
  3. -- Lecture du signal d'entrée
  4. local uranium = red['depleted-uranium-fuel-cell'] or 0
  5. local T = var.T or 0  -- état actuel mémorisé entre ticks
  6.  
  7. -- Logique de seuil avec hystérésis simple
  8. if uranium >= SEUIL then
  9.     T = 1
  10. elseif T == 1 and uranium == 0 then
  11.     T = 0
  12. end
  13.  
  14. -- Sortie du signal
  15. out['signal-T'] = T
  16.  
  17. -- Sauvegarde de l’état pour le tick suivant
  18. var.T = T
  19.  
  20. -- On vérifie toutes les 60 ticks (1 seconde environ)
  21. delay = 60
Advertisement
Add Comment
Please, Sign In to add comment