{"id":4330,"date":"2026-10-31T13:14:59","date_gmt":"2026-10-31T17:14:59","guid":{"rendered":"https:\/\/zero-cooldown.com\/fiche-colonie\/"},"modified":"2026-10-31T13:53:03","modified_gmt":"2026-10-31T17:53:03","slug":"fiche-colonie","status":"publish","type":"page","link":"https:\/\/zero-cooldown.com\/fr\/fiche-colonie\/","title":{"rendered":"Fiche de colonie \u2014 Sol Fracta"},"content":{"rendered":"\n<style>\n#r{all:initial;display:block;font-family:var(--zc-font-text,\"Sofia Pro\",\"Sofia Sans\",system-ui,sans-serif)!important;}#r *,#r *::before,#r *::after{box-sizing:border-box!important;margin:0!important;padding:0!important;}#r{background:var(--zc-void,#030405)!important;color:var(--zc-text,#F2F0EC)!important;padding:32px 20px 60px!important;line-height:1.5!important;max-width:1200px!important;margin:0 auto!important;}#r .tb{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:20px!important;padding-bottom:16px!important;border-bottom:1px solid var(--zc-border,#24262B)!important;}#r .br{font-family:var(--zc-font-display,\"Good Times\",\"Orbitron\",\"Sofia Sans\",sans-serif)!important;font-size:30px!important;font-weight:700!important;color:var(--zc-text-secondary,#A9A7A2)!important;opacity:.35!important;}#r .tbb{display:flex!important;gap:8px!important;}#r .tbtn{background:transparent!important;border:1px solid var(--zc-border,#24262B)!important;color:var(--zc-text-secondary,#A9A7A2)!important;padding:6px 16px!important;font-size:9px!important;letter-spacing:.2em!important;font-family:var(--zc-font-text,\"Sofia Pro\",\"Sofia Sans\",system-ui,sans-serif)!important;cursor:pointer!important;text-transform:uppercase!important;box-shadow:none!important;}#r .tbtn:hover{border-color:var(--zc-gold,#B49B78)!important;color:var(--zc-gold,#B49B78)!important;}#r .tabs{display:flex!important;border-bottom:1px solid var(--zc-border,#24262B)!important;}#r .tab{background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;color:var(--zc-text-secondary,#A9A7A2)!important;padding:9px 18px!important;font-size:9px!important;letter-spacing:.15em!important;font-family:var(--zc-font-text,\"Sofia Pro\",\"Sofia Sans\",system-ui,sans-serif)!important;cursor:pointer!important;text-transform:uppercase!important;margin-bottom:-1px!important;box-shadow:none!important;}#r .tab:hover{color:var(--zc-text,#F2F0EC)!important;}#r .tab.on{color:var(--zc-gold,#B49B78)!important;border-bottom-color:var(--zc-gold,#B49B78)!important;}#r .tc{display:none!important;background:var(--zc-surface,#101114)!important;border:1px solid var(--zc-border,#24262B)!important;border-top:none!important;padding:28px 30px!important;}#r .tc.on{display:block!important;}#r .dvd{height:1px!important;background:var(--zc-border,#24262B)!important;margin:20px 0!important;}#r .sr{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-bottom:8px!important;border-bottom:1px solid var(--zc-border,#24262B)!important;margin-bottom:13px!important;}#r .st{font-size:8px!important;font-weight:700!important;letter-spacing:.28em!important;color:var(--zc-text-secondary,#A9A7A2)!important;text-transform:uppercase!important;}#r .fl{font-size:8px!important;font-weight:600!important;letter-spacing:.2em!important;color:var(--zc-text-secondary,#A9A7A2)!important;text-transform:uppercase!important;margin-bottom:3px!important;display:block!important;}#r .fi{font-family:var(--zc-font-mono,ui-monospace,\"SFMono-Regular\",Menlo,Consolas,monospace)!important;font-size:11px!important;background:transparent!important;border:none!important;border-bottom:1px solid var(--zc-border,#24262B)!important;color:var(--zc-text,#F2F0EC)!important;outline:none!important;padding:3px 0!important;display:block!important;width:100%!important;box-shadow:none!important;}#r .fi::placeholder{color:var(--zc-text-disabled,#5E5D5A)!important;font-style:italic!important;opacity:1!important;}#r .fi:focus{border-bottom-color:var(--zc-gold,#B49B78)!important;}#r .ab{background:transparent!important;border:1px solid var(--zc-border,#24262B)!important;color:var(--zc-text-secondary,#A9A7A2)!important;padding:4px 10px!important;font-size:8px!important;letter-spacing:.12em!important;font-family:var(--zc-font-text,\"Sofia Pro\",\"Sofia Sans\",system-ui,sans-serif)!important;cursor:pointer!important;text-transform:uppercase!important;box-shadow:none!important;}#r .ab:hover{border-color:var(--zc-gold,#B49B78)!important;color:var(--zc-gold,#B49B78)!important;}#r .dr{display:flex!important;gap:5px!important;align-items:center!important;}#r .d{width:13px!important;height:13px!important;border-radius:50%!important;cursor:pointer!important;flex-shrink:0!important;border:1.5px solid var(--zc-border-strong,#4A4D52)!important;background:var(--zc-grey-deep,#2A2C30)!important;transition:background .1s!important;}#r .d.on{background:var(--zc-gold,#B49B78)!important;border-color:var(--zc-gold,#B49B78)!important;}#r .d.lg{width:14px!important;height:14px!important;}#r .ch{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:20px!important;margin-bottom:20px!important;}#r .rt{width:100%!important;border-collapse:collapse!important;}#r .rt th{font-size:8px!important;font-weight:600!important;letter-spacing:.1em!important;color:var(--zc-text-secondary,#A9A7A2)!important;text-transform:uppercase!important;padding:6px 8px!important;text-align:center!important;border-bottom:1px solid var(--zc-border,#24262B)!important;}#r .rt th:first-child{text-align:left!important;}#r .rt td{padding:7px 8px!important;border-bottom:1px solid var(--zc-border,#24262B)!important;vertical-align:middle!important;color:var(--zc-text,#F2F0EC)!important;}#r .rt td.c{text-align:center!important;}#r .rn{font-size:11px!important;}#r .rc{font-size:8px!important;color:var(--zc-border-strong,#4A4D52)!important;margin-left:6px!important;}#r .mi{width:50px!important;font-family:var(--zc-font-mono,ui-monospace,\"SFMono-Regular\",Menlo,Consolas,monospace)!important;font-size:11px!important;background:transparent!important;border:1px solid var(--zc-border,#24262B)!important;color:var(--zc-text,#F2F0EC)!important;outline:none!important;padding:3px 5px!important;text-align:center!important;box-shadow:none!important;}#r .mi:focus{border-color:var(--zc-gold,#B49B78)!important;}#r .ma{font-family:var(--zc-font-mono,ui-monospace,\"SFMono-Regular\",Menlo,Consolas,monospace)!important;font-size:12px!important;font-weight:600!important;min-width:36px!important;display:inline-block!important;text-align:center!important;}#r .mb{font-weight:700!important;font-size:13px!important;}#r .rd{width:13px!important;height:13px!important;border-radius:50%!important;cursor:pointer!important;border:1.5px solid var(--zc-border-strong,#4A4D52)!important;background:var(--zc-grey-deep,#2A2C30)!important;display:inline-block!important;transition:background .1s!important;}#r .rd.on{background:var(--zc-gold,#B49B78)!important;border-color:var(--zc-gold,#B49B78)!important;}#r .srow{display:flex!important;align-items:center!important;gap:14px!important;margin-bottom:6px!important;flex-wrap:wrap!important;}#r .sl{font-size:8px!important;font-weight:600!important;letter-spacing:.15em!important;color:var(--zc-text-secondary,#A9A7A2)!important;text-transform:uppercase!important;min-width:110px!important;}#r .pc{display:grid!important;grid-template-columns:28px 1fr 80px!important;gap:10px!important;align-items:start!important;padding:12px 0!important;border-bottom:1px solid var(--zc-border,#24262B)!important;}#r .pn{font-size:11px!important;font-weight:600!important;color:var(--zc-gold,#B49B78)!important;font-family:var(--zc-font-mono,ui-monospace,\"SFMono-Regular\",Menlo,Consolas,monospace)!important;padding-top:14px!important;}#r .pno{grid-column:1\/-1!important;}#r .bc{background:var(--zc-surface-raised,#16181C)!important;border:1px solid var(--zc-border,#24262B)!important;padding:14px 16px!important;margin-bottom:10px!important;}#r .bh{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;}#r .bnm{flex:1!important;font-family:var(--zc-font-mono,ui-monospace,\"SFMono-Regular\",Menlo,Consolas,monospace)!important;font-size:12px!important;background:transparent!important;border:none!important;border-bottom:1px solid var(--zc-border,#24262B)!important;color:var(--zc-text,#F2F0EC)!important;outline:none!important;padding:2px 0!important;box-shadow:none!important;}#r .bds{display:flex!important;gap:6px!important;flex-wrap:wrap!important;margin-bottom:8px!important;}#r .bd{width:18px!important;height:18px!important;border-radius:50%!important;cursor:pointer!important;border-width:1.5px!important;border-style:solid!important;flex-shrink:0!important;transition:background .1s,border-color .1s!important;}#r .bm{font-size:9px!important;font-weight:600!important;padding:3px 10px!important;font-family:var(--zc-font-text,\"Sofia Pro\",\"Sofia Sans\",system-ui,sans-serif)!important;flex-shrink:0!important;border-radius:2px!important;}#r .bsr{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:4px!important;flex-wrap:wrap!important;}#r .bsl{font-size:8px!important;font-weight:600!important;color:var(--zc-text-secondary,#A9A7A2)!important;text-transform:uppercase!important;flex-shrink:0!important;}#r .bmi{width:120px!important;font-family:var(--zc-font-mono,ui-monospace,\"SFMono-Regular\",Menlo,Consolas,monospace)!important;font-size:10px!important;background:transparent!important;border:1px solid var(--zc-border,#24262B)!important;color:var(--zc-text,#F2F0EC)!important;outline:none!important;padding:2px 6px!important;box-shadow:none!important;}#r .bmi::placeholder{color:var(--zc-border,#24262B)!important;opacity:1!important;}#r .bi{width:44px!important;font-family:var(--zc-font-mono,ui-monospace,\"SFMono-Regular\",Menlo,Consolas,monospace)!important;font-size:11px!important;background:transparent!important;border:1px solid var(--zc-border,#24262B)!important;color:var(--zc-text,#F2F0EC)!important;outline:none!important;padding:2px 5px!important;text-align:center!important;box-shadow:none!important;}#r .ml{font-size:8px!important;color:var(--zc-border-strong,#4A4D52)!important;margin-bottom:6px!important;}#r .bni{font-family:var(--zc-font-mono,ui-monospace,\"SFMono-Regular\",Menlo,Consolas,monospace)!important;font-size:10px!important;background:transparent!important;border:none!important;border-bottom:1px dashed var(--zc-border,#24262B)!important;color:var(--zc-text-secondary,#A9A7A2)!important;outline:none!important;padding:2px 0!important;width:100%!important;box-shadow:none!important;}#r .bni::placeholder{color:var(--zc-border,#24262B)!important;opacity:1!important;}#r .ps{background:var(--zc-surface-raised,#16181C)!important;border:1px solid var(--zc-border,#24262B)!important;padding:14px 16px!important;margin-bottom:16px!important;}#r .pg{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;}#r .pir{display:flex!important;align-items:center!important;gap:8px!important;}#r .pil{width:22px!important;height:22px!important;flex-shrink:0!important;overflow:hidden!important;}#r .pil img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;}#r .pin{font-size:9px!important;font-weight:600!important;flex:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}#r .pid{display:flex!important;gap:3px!important;flex-shrink:0!important;}#r .pdt{width:10px!important;height:10px!important;border-radius:50%!important;cursor:pointer!important;flex-shrink:0!important;border-width:1.5px!important;border-style:solid!important;transition:background .1s!important;}#r .fg{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important;}#r .fb{background:var(--zc-surface-raised,#16181C)!important;border:1px solid var(--zc-border,#24262B)!important;padding:18px 20px!important;}#r .fh{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important;padding-bottom:14px!important;border-bottom:1px solid var(--zc-border,#24262B)!important;}#r .flo{width:70px!important;height:70px!important;border:1px solid var(--zc-border,#24262B)!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;color:var(--zc-text-secondary,#A9A7A2)!important;overflow:hidden!important;opacity:.4!important;}#r .flo img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;}#r .fni2{flex:1!important;font-size:14px!important;font-weight:600!important;font-family:var(--zc-font-text,\"Sofia Pro\",\"Sofia Sans\",system-ui,sans-serif)!important;background:transparent!important;border:none!important;border-bottom:1px solid var(--zc-border,#24262B)!important;color:var(--zc-text,#F2F0EC)!important;outline:none!important;padding:2px 0!important;box-shadow:none!important;}#r .fni2::placeholder{color:var(--zc-text-disabled,#5E5D5A)!important;font-style:italic!important;opacity:1!important;}#r .fr{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;}#r .frl{font-size:8px!important;font-weight:600!important;letter-spacing:.15em!important;color:var(--zc-text-secondary,#A9A7A2)!important;text-transform:uppercase!important;min-width:72px!important;}#r .ea{font-family:var(--zc-font-mono,ui-monospace,\"SFMono-Regular\",Menlo,Consolas,monospace)!important;font-size:13px!important;font-weight:600!important;color:var(--zc-gold,#B49B78)!important;min-width:28px!important;}#r .eh{font-size:8px!important;color:var(--zc-text-disabled,#5E5D5A)!important;}#r .ei{width:56px!important;font-family:var(--zc-font-mono,ui-monospace,\"SFMono-Regular\",Menlo,Consolas,monospace)!important;font-size:12px!important;background:transparent!important;border:1px solid var(--zc-border,#24262B)!important;color:var(--zc-text,#F2F0EC)!important;outline:none!important;padding:3px 6px!important;text-align:center!important;box-shadow:none!important;}#r .fw{margin-bottom:10px!important;}#r .fwr{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:4px!important;}#r .fwr .fi{flex:1!important;font-size:11px!important;}#r .fds{display:flex!important;gap:4px!important;flex-shrink:0!important;}#r .fdt{width:11px!important;height:11px!important;border-radius:50%!important;cursor:pointer!important;flex-shrink:0!important;border-width:1.5px!important;border-style:solid!important;transition:background .1s,border-color .1s!important;}#r .fbni{font-family:var(--zc-font-mono,ui-monospace,\"SFMono-Regular\",Menlo,Consolas,monospace)!important;font-size:10px!important;background:transparent!important;border:none!important;border-bottom:1px dashed var(--zc-border,#24262B)!important;color:var(--zc-text-disabled,#5E5D5A)!important;outline:none!important;padding:2px 0!important;width:100%!important;box-shadow:none!important;}#r .fbni::placeholder{color:var(--zc-border,#24262B)!important;opacity:1!important;}#r .fnt{width:100%!important;font-family:var(--zc-font-mono,ui-monospace,\"SFMono-Regular\",Menlo,Consolas,monospace)!important;font-size:11px!important;background:transparent!important;border:1px solid var(--zc-border,#24262B)!important;color:var(--zc-text,#F2F0EC)!important;outline:none!important;resize:vertical!important;padding:8px!important;margin-top:10px!important;line-height:1.7!important;display:block!important;box-shadow:none!important;}#r .ft{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:20px!important;padding-top:14px!important;border-top:1px solid var(--zc-border,#24262B)!important;}#r .asm{font-size:8px!important;letter-spacing:.2em!important;color:var(--zc-gold,#B49B78)!important;opacity:0!important;text-transform:uppercase!important;transition:opacity .4s!important;}#r .asm.on{opacity:.7!important;}#r .fb2{font-size:8px!important;letter-spacing:.3em!important;color:var(--zc-text-secondary,#A9A7A2)!important;opacity:.25!important;text-transform:uppercase!important;}@media(max-width:800px){#r .fg{grid-template-columns:1fr!important;}#r .ch{grid-template-columns:1fr 1fr!important;}#r .pg{grid-template-columns:repeat(2,1fr)!important;}}\n#r .mdvd{height:1px!important;background:var(--zc-border,#24262B)!important;margin:10px 0!important;}#r .spec-desc{width:100%!important;font-family:var(--zc-font-mono,ui-monospace,\"SFMono-Regular\",Menlo,Consolas,monospace)!important;font-size:11px!important;line-height:1.8!important;background:var(--zc-surface-raised,#16181C)!important;border:1px solid var(--zc-border,#24262B)!important;color:var(--zc-text,#F2F0EC)!important;outline:none!important;resize:vertical!important;padding:12px 14px!important;display:block!important;box-shadow:none!important;}#r .spec-desc::placeholder{color:var(--zc-text-disabled,#5E5D5A)!important;font-style:italic!important;opacity:1!important;}\n\/* Avis de devise de la boutique : masque hors des pages boutique, produits et achat (Gary, 2026-10-29). *\/\np.woocommerce-store-notice.demo_store{display:none!important;}\n<\/style>\n<div id=\"r\">\n<div class=\"tb\"><div class=\"br\">\u00d8<\/div><div class=\"tbb\"><button class=\"tbtn\" id=\"bsv\">\u2193 Sauvegarder<\/button><button class=\"tbtn\" id=\"bld\">\u2191 Charger<\/button><button class=\"tbtn\" id=\"bnw\">\u2715 Nouveau<\/button><input id=\"fin\" type=\"file\" accept=\".json\" style=\"display:none\"><\/div><\/div>\n<div class=\"tabs\"><button class=\"tab on\" data-t=\"0\">\u00c9tat de la colonie<\/button><button class=\"tab\" data-t=\"1\">Carte politique<\/button><button class=\"tab\" data-t=\"2\">Factions I \u2013 II<\/button><button class=\"tab\" data-t=\"3\">Factions III \u2013 IV<\/button><button class=\"tab\" data-t=\"4\">Factions V \u2013 VI<\/button><button class=\"tab\" data-t=\"5\">Factions VII \u2013 VIII<\/button><\/div>\n<div class=\"tc on\" id=\"t0\"><div class=\"ch\"><div><div class=\"fl\">Plan\u00e8te<\/div><input type=\"text\" id=\"cp\" class=\"fi\" placeholder=\"\u2014\"><\/div><div><div class=\"fl\">Colonie<\/div><input type=\"text\" id=\"cc\" class=\"fi\" placeholder=\"\u2014\"><\/div><div><div class=\"fl\">Cycle en cours<\/div><input type=\"text\" id=\"cy\" class=\"fi\" placeholder=\"1\"><\/div><\/div><div class=\"sr\"><span class=\"st\">Ressources<\/span><\/div><table class=\"rt\"><thead><tr><th style=\"width:150px\"><\/th><th>D4<\/th><th>D6<\/th><th>D8<\/th><th>D10<\/th><th>D12<\/th><th>MC Perm.<\/th><th>MC Cycle<\/th><th>Total<\/th><\/tr><\/thead><tbody id=\"rtb\"><\/tbody><\/table><div class=\"dvd\"><\/div><div class=\"srow\"><span class=\"sl\">Automatisation<\/span><div class=\"dr\" id=\"dna\"><\/div><\/div><div class=\"srow\" style=\"margin-top:14px\"><span class=\"sl\">TH en circulation<\/span><input type=\"text\" id=\"cth\" class=\"fi\" placeholder=\"0\" style=\"max-width:160px!important\"><span style=\"font-size:11px;color:var(--zc-text-secondary,#A9A7A2)\">\/ 100 000 000<\/span><span class=\"sl\" style=\"margin-left:18px!important;min-width:60px!important\">TH perdus<\/span><input type=\"text\" id=\"ctl\" class=\"fi\" placeholder=\"0\" style=\"max-width:120px!important\"><\/div><div class=\"dvd\"><\/div><div class=\"sr\"><span class=\"st\">Projets<\/span><button class=\"ab\" id=\"apr\">+ Projet<\/button><\/div><div id=\"prl\"><\/div><div style=\"margin-top:16px!important\"><div class=\"sl\" style=\"display:block!important;font-weight:700!important;letter-spacing:.28em!important;padding-bottom:8px!important;border-bottom:1px solid var(--zc-border,#24262B)!important;margin-bottom:13px!important;min-width:0!important\">Note<\/div><div class=\"mdvd\"><\/div><textarea id=\"cno\" class=\"spec-desc\" rows=\"4\" placeholder=\"Notes...\"><\/textarea><\/div><div class=\"ft\"><span class=\"asm\" id=\"asm\">Sauvegard\u00e9<\/span><span class=\"fb2\">Sol Fracta \u00b7 Zero Cooldown<\/span><\/div><\/div>\n<div class=\"tc\" id=\"t1\"><div class=\"ps\"><div class=\"sr\" style=\"margin-bottom:12px\"><span class=\"st\">Influence des factions \u2014 vue d&#8217;ensemble<\/span><span style=\"font-size:8px;color:var(--zc-text-disabled,#5E5D5A)\">li\u00e9e aux onglets des factions<\/span><\/div><div class=\"pg\" id=\"pig\"><\/div><\/div><div class=\"sr\"><span class=\"st\">B\u00e2timents \u2014 contr\u00f4le des factions<\/span><button class=\"ab\" id=\"abt\">+ B\u00e2timent<\/button><\/div><div style=\"font-size:9px;color:var(--zc-text-disabled,#5E5D5A);margin-bottom:16px\">Cliquer un dot : faction suivante \u00b7 MC : RV RI RE RT RS RC \u00b7 EV r\u00e9parti au prorata des dots<\/div><div id=\"btl\"><\/div><div class=\"ft\"><span class=\"fb2\">Sol Fracta \u00b7 Zero Cooldown<\/span><\/div><\/div>\n<div class=\"tc\" id=\"t2\"><div class=\"fg\" id=\"fg0\"><\/div><div class=\"ft\"><span class=\"fb2\">Sol Fracta \u00b7 Zero Cooldown<\/span><\/div><\/div>\n<div class=\"tc\" id=\"t3\"><div class=\"fg\" id=\"fg1\"><\/div><div class=\"ft\"><span class=\"fb2\">Sol Fracta \u00b7 Zero Cooldown<\/span><\/div><\/div>\n<div class=\"tc\" id=\"t4\"><div class=\"fg\" id=\"fg2\"><\/div><div class=\"ft\"><span class=\"fb2\">Sol Fracta \u00b7 Zero Cooldown<\/span><\/div><\/div>\n<div class=\"tc\" id=\"t5\"><div class=\"fg\" id=\"fg3\"><\/div><div class=\"ft\"><span class=\"fb2\">Sol Fracta \u00b7 Zero Cooldown<\/span><\/div><\/div>\n<\/div>\n\n\n\n<script>\nvar RS=[{k:'vitales',l:'Vitales',c:'RV'},{k:'industrielles',l:'Industrielles',c:'RI'},{k:'energetiques',l:'\u00c9nerg\u00e9tiques',c:'RE'},{k:'technologiques',l:'Technologiques',c:'RT'},{k:'strategiques',l:'Strat\u00e9giques',c:'RS'},{k:'culturelles',l:'Culturelles',c:'RC'}];\nvar RC={rv:'vitales',ri:'industrielles',re:'energetiques',rt:'technologiques',rs:'strategiques',rc:'culturelles'};\nvar FC={'merco prime':'#7A4820','ordo crucis':'#C8B040','horizon syndicate':'#18B8D8','deep society':'#8A50C8','holy german empire':'#E8CC20','assaxhin guild':'#3A3A48','nouvelle r\u00e9publique':'#D02828','nouvelle republique':'#D02828','aurum collective':'#C87810','code cartel':'#808898','pharmacopolia universalis':'#28A868','ind\u00e9pendants':'#D8D4CC','independants':'#D8D4CC','independents':'#D8D4CC'};\nfunction fc(n){return FC[n.trim().toLowerCase()]||'';}\nfunction fl(n){var s=n.trim().toLowerCase().replace(\/[\u00e9\u00e8\u00ea]\/g,'e').replace(\/[\u00e0\u00e2]\/g,'a').replace(\/\\s+\/g,'-').replace(\/[^a-z0-9-]\/g,'');if(s==='independents')s='independants';return s?'\/wp-content\/uploads\/2026\/05\/faction-'+s+'.png':'';}\nfunction il(c){if(!c)return false;var r=parseInt(c.slice(1,3),16),g=parseInt(c.slice(3,5),16),b=parseInt(c.slice(5,7),16);return(r*299+g*587+b*114)\/1000>140;}\nfunction pmc(s){if(!s||!s.trim())return{};var res={},rx=\/(\\d+(?:\\.\\d+)?)\\s*(RV|RI|RE|RT|RS|RC)\/gi,m;while((m=rx.exec(s))!==null){var k=RC[m[2].toLowerCase()];if(k)res[k]=(res[k]||0)+parseFloat(m[1]);}return res;}\nfunction umc(){var t={};RS.forEach(function(r){t[r.k]=0;});ST.b.forEach(function(b){var p=pmc(b.mp),c=pmc(b.mc);RS.forEach(function(r){t[r.k]+=(p[r.k]||0)-(c[r.k]||0);});});RS.forEach(function(r){var perm=t[r.k],cyc=parseFloat(ST.res[r.k].mc)||0,tot=perm+cyc,pe=document.getElementById('mp-'+r.k),te=document.getElementById('mt-'+r.k),fmt=function(v){return(v>0?'+':'')+(Math.round(v*10)\/10);},clr=function(v){return v>0?'var(--zc-success,#7FB069)':v<0?'var(--zc-error,#E0605A)':'var(--zc-text-secondary,#A9A7A2)';};if(pe){pe.textContent=fmt(perm);pe.style.setProperty('color',clr(perm),'important');}if(te){te.textContent=fmt(tot);te.style.setProperty('color',clr(tot),'important');}});}\nvar ST={planet:'',colony:'',cycle:'1',na:0,th:'',thl:'',notes:'',res:{vitales:{lv:0,mc:''},industrielles:{lv:0,mc:''},energetiques:{lv:0,mc:''},technologiques:{lv:0,mc:''},strategiques:{lv:0,mc:''},culturelles:{lv:0,mc:''}},proj:[],b:[],fac:[{n:'Ind\u00e9pendants',inf:0,evm:'',bat:[],notes:''},{n:'Assaxhin Guild',inf:0,evm:'',bat:[],notes:''},{n:'',inf:0,evm:'',bat:[],notes:''},{n:'',inf:0,evm:'',bat:[],notes:''},{n:'',inf:0,evm:'',bat:[],notes:''},{n:'',inf:0,evm:'',bat:[],notes:''},{n:'',inf:0,evm:'',bat:[],notes:''},{n:'',inf:0,evm:'',bat:[],notes:''}]};\nfunction mf(){return{n:'',inf:0,evm:'',bat:[],notes:''};}\nfunction mb(){return{n:'',d:Array(10).fill(''),mc:'',mp:'',ev:'',notes:''};}\nfunction mfb(){return{n:'',d:0,notes:''};}\nfunction mpr(){return{n:'',ev:'',notes:''};}\nfunction cEV(fn){if(!fn.trim())return 0;var tot=0;ST.b.forEach(function(bat){var ev=parseFloat(bat.ev)||0;if(!ev)return;var cnt={},td=0;bat.d.forEach(function(d){if(d){cnt[d]=(cnt[d]||0)+1;td++;}});if(!td)return;var raw={},fl2={},fs=0;Object.keys(cnt).forEach(function(f){raw[f]=(cnt[f]\/td)*ev;fl2[f]=Math.floor(raw[f]);fs+=fl2[f];});var rem=Math.round(ev-fs);if(rem>0){var srt=Object.keys(cnt).sort(function(a,b){var la=raw[a]-fl2[a],lb=raw[b]-fl2[b];return Math.abs(lb-la)>0.0001?lb-la:cnt[b]-cnt[a];});var i=0;while(rem>0){if(i>=srt.length)break;fl2[srt[i]]++;rem--;i++;}}tot+=(fl2[fn]||0);});return tot;}\nfunction uEV(){ST.fac.forEach(function(f,fi){var el=document.getElementById('ea-'+fi);if(!el)return;var nm=document.getElementById('fn-'+fi);el.textContent=cEV(nm?nm.value.trim():f.n.trim());});}\nfunction bPI(){var g=document.getElementById('pig');if(!g)return;g.innerHTML='';ST.fac.forEach(function(f,fi){if(!f.n.trim())return;var clr=fc(f.n)||'var(--zc-gold,#B49B78)',url=fl(f.n),row=document.createElement('div');row.className='pir';var logo=url?'<img decoding=\"async\" src=\"'+url+'\" alt=\"\">':'<span>\u00d8<\/span>';row.innerHTML='<div class=\"pil\">'+logo+'<\/div><span class=\"pin\" style=\"color:'+((clr?!il(clr):0)?clr:'var(--zc-text,#F2F0EC)')+'\">'+f.n+'<\/span><div class=\"pid\" id=\"pi-'+fi+'\"><\/div>';g.appendChild(row);bPD(fi,f.inf,clr);});}\nfunction bPD(fi,val,clr){var el=document.getElementById('pi-'+fi);if(!el)return;var h='';for(var i=0;i<10;i++){var on=i<val;h+='<div class=\"pdt\" data-pi=\"'+fi+'\" data-i=\"'+i+'\" style=\"background:'+(on?clr:'var(--zc-grey-deep,#2A2C30)')+'!important;border-color:'+(on?clr:'var(--zc-border-strong,#4A4D52)')+'!important\"><\/div>';}el.innerHTML=h;}\nfunction rPD(fi){var f=ST.fac[fi],clr=fc(f.n)||'var(--zc-gold,#B49B78)';document.querySelectorAll('.pdt[data-pi=\"'+fi+'\"]').forEach(function(d,i){var on=i<f.inf;d.style.setProperty('background',on?clr:'var(--zc-grey-deep,#2A2C30)','important');d.style.setProperty('border-color',on?clr:'var(--zc-border-strong,#4A4D52)','important');});}\nfunction bR(){var tb=document.getElementById('rtb');if(!tb)return;var h='';RS.forEach(function(r){var dots='';for(var i=1;i<=5;i++){dots+='<td class=\"c\"><div class=\"rd '+(ST.res[r.k].lv>=i?'on':'')+' \" data-r=\"'+r.k+'\" data-i=\"'+i+'\"><\/div><\/td>';}h+='<tr><td><span class=\"rn\">'+r.l+'<\/span><span class=\"rc\">'+r.c+'<\/span><\/td>'+dots+'<td class=\"c\"><span class=\"ma\" id=\"mp-'+r.k+'\">+0<\/span><\/td><td class=\"c\"><input class=\"mi\" type=\"text\" id=\"mci-'+r.k+'\" value=\"'+(ST.res[r.k].mc||'')+'\" placeholder=\"0\"><\/td><td class=\"c\"><span class=\"ma mb\" id=\"mt-'+r.k+'\">+0<\/span><\/td><\/tr>';});tb.innerHTML=h;RS.forEach(function(r){var el=document.getElementById('mci-'+r.k);if(el)el.addEventListener('input',function(e){ST.res[r.k].mc=e.target.value;umc();sv();});});umc();}\nfunction rR(){RS.forEach(function(r){document.querySelectorAll('.rd[data-r=\"'+r.k+'\"]').forEach(function(d){d.classList.toggle('on',+d.dataset.i<=ST.res[r.k].lv);});});}\nfunction mD(id,n,val){var el=document.getElementById(id);if(!el)return;var h='';for(var i=0;i<n;i++)h+='<div class=\"d lg '+(i<val?'on':'')+' \" data-id=\"'+id+'\" data-i=\"'+i+'\"><\/div>';el.innerHTML=h;}\nfunction rD(id,val){document.querySelectorAll('.d[data-id=\"'+id+'\"]').forEach(function(d,i){d.classList.toggle('on',i<val);});}\nfunction bPj(){var el=document.getElementById('prl');if(el)el.innerHTML='';ST.proj.forEach(function(_,i){aPj(i);});}\nfunction aPj(i){var p=ST.proj[i],div=document.createElement('div');div.className='pc';div.innerHTML='<div class=\"pn\">#'+(i+1)+'<\/div><div><div class=\"fl\">Nom<\/div><input type=\"text\" id=\"pjn-'+i+'\" class=\"fi\" value=\"'+(p.n||'')+'\" placeholder=\"Nom du projet...\"><\/div><div><div class=\"fl\">EV<\/div><input class=\"mi\" type=\"text\" id=\"pje-'+i+'\" value=\"'+(p.ev||'')+'\" placeholder=\"0\" style=\"width:100%!important\"><\/div><div class=\"pno\"><div class=\"fl\">Notes<\/div><input type=\"text\" id=\"pjo-'+i+'\" class=\"fi\" value=\"'+(p.notes||'')+'\" placeholder=\"Notes...\"><\/div>';document.getElementById('prl').appendChild(div);['n','e','o'].forEach(function(k){var map={n:'n',e:'ev',o:'notes'},el=document.getElementById('pj'+k+'-'+i);if(el)el.addEventListener('input',function(e){ST.proj[i][map[k]]=e.target.value;sv();});});}\nfunction aFac(){return ST.fac.filter(function(f){return f.n.trim()!=='';});}\nfunction cyD(bi,di){var af=aFac(),cur=ST.b[bi].d[di],ci=af.findIndex(function(f){return f.n===cur;}),ni=(ci+1)%(af.length+1);ST.b[bi].d[di]=ni<af.length?af[ni].n:'';rBat(bi);uEV();sv();}\nfunction gMaj(d){var c={};d.forEach(function(x){if(x)c[x]=(c[x]||0)+1;});if(!Object.keys(c).length)return'';return Object.keys(c).reduce(function(a,b){return c[a]>c[b]?a:b;});}\nfunction sBdg(el,maj){if(!el)return;var clr=fc(maj);el.textContent=maj||'\u2014';el.style.setProperty('background',clr||'transparent','important');el.style.setProperty('color',clr?(il(clr)?'var(--zc-text-on-gold,#14100A)':'var(--zc-text,#F2F0EC)'):'var(--zc-text-secondary,#A9A7A2)','important');el.style.setProperty('border',clr?'none':'1px solid var(--zc-border,#24262B)','important');}\nfunction rBat(bi){var b=ST.b[bi],card=document.getElementById('bat-'+bi);if(!card)return;card.querySelectorAll('.bd').forEach(function(d,i){var fn=b.d[i],clr=fn?fc(fn):'';d.style.setProperty('background',clr||'var(--zc-grey-deep,#2A2C30)','important');d.style.setProperty('border-color',clr||'var(--zc-border-strong,#4A4D52)','important');d.title=fn||'';});sBdg(card.querySelector('.bm'),gMaj(b.d));}\nfunction bBats(){var bl=document.getElementById('btl');if(bl)bl.innerHTML='';ST.b.forEach(function(_,i){aBat(i);});umc();uEV();}\nfunction aBat(i){var b=ST.b[i],maj=gMaj(b.d),clr=fc(maj),div=document.createElement('div');div.className='bc';div.id='bat-'+i;var dh='';b.d.forEach(function(fn,j){var c=fn?fc(fn):'';dh+='<div class=\"bd\" data-bt=\"'+i+'\" data-dt=\"'+j+'\" style=\"background:'+(c||'var(--zc-grey-deep,#2A2C30)')+'!important;border-color:'+(c||'var(--zc-border-strong,#4A4D52)')+'!important\" title=\"'+(fn||'')+'\"><\/div>';});div.innerHTML='<div class=\"bh\"><input type=\"text\" class=\"bnm\" id=\"btn-'+i+'\" value=\"'+(b.n||'').replace(\/\"\/g,'&quot;')+'\" placeholder=\"Nom du b\u00e2timent...\"><span class=\"bm\" style=\"background:'+(clr||'transparent')+'!important;color:'+(clr?(il(clr)?'var(--zc-text-on-gold,#14100A)':'var(--zc-text,#F2F0EC)'):'var(--zc-text-secondary,#A9A7A2)')+'!important;border:'+(clr?'none':'1px solid var(--zc-border,#24262B)')+'!important\">'+(maj||'\u2014')+'<\/span><\/div><div class=\"bds\">'+dh+'<\/div><div class=\"bsr\"><span class=\"bsl\">MC\u2212<\/span><input class=\"bmi\" type=\"text\" id=\"bmc-'+i+'\" value=\"'+(b.mc||'')+'\" placeholder=\"2RV\"><span class=\"bsl\">MC+<\/span><input class=\"bmi\" type=\"text\" id=\"bmp-'+i+'\" value=\"'+(b.mp||'')+'\" placeholder=\"4RI\"><span class=\"bsl\">EV\u25b2<\/span><input class=\"bi\" type=\"text\" id=\"bev-'+i+'\" value=\"'+(b.ev||'')+'\" placeholder=\"0\"><\/div><div class=\"ml\">RV\u00b7RI\u00b7RE\u00b7RT\u00b7RS\u00b7RC<\/div><input type=\"text\" class=\"bni\" id=\"bno-'+i+'\" value=\"'+(b.notes||'').replace(\/\"\/g,'&quot;')+'\" placeholder=\"Notes...\">';document.getElementById('btl').appendChild(div);document.getElementById('btn-'+i).addEventListener('input',function(e){ST.b[i].n=e.target.value;sv();});document.getElementById('bmc-'+i).addEventListener('input',function(e){ST.b[i].mc=e.target.value;umc();sv();});document.getElementById('bmp-'+i).addEventListener('input',function(e){ST.b[i].mp=e.target.value;umc();sv();});document.getElementById('bev-'+i).addEventListener('input',function(e){ST.b[i].ev=e.target.value;uEV();sv();});document.getElementById('bno-'+i).addEventListener('input',function(e){ST.b[i].notes=e.target.value;sv();});}\nfunction uLogo(idx){var el=document.getElementById('flo-'+idx);if(!el)return;var url=fl(ST.fac[idx].n);if(url){el.style.opacity='1';el.innerHTML='<img decoding=\"async\" src=\"'+url+'\" alt=\"\" style=\"width:100%;height:100%;object-fit:contain;display:block\">';}else{el.style.opacity='.4';el.innerHTML='\u00d8';}}\nfunction bFac(idx,cont){var f=ST.fac[idx],div=document.createElement('div');div.className='fb';div.innerHTML='<div class=\"fh\"><div class=\"flo\" id=\"flo-'+idx+'\">\u00d8<\/div><input type=\"text\" class=\"fni2\" id=\"fn-'+idx+'\" value=\"'+(f.n||'').replace(\/\"\/g,'&quot;')+'\" placeholder=\"Nom de la faction...\"><\/div><div class=\"fr\"><span class=\"frl\">Influence<\/span><div class=\"dr\" id=\"fi-'+idx+'\"><\/div><\/div><div class=\"fr\" style=\"align-items:baseline!important\"><span class=\"frl\">EV auto\u2197<\/span><span class=\"ea\" id=\"ea-'+idx+'\">0<\/span><span class=\"eh\" style=\"margin-left:6px!important\">au prorata<\/span><\/div><div class=\"fr\"><span class=\"frl\">EV manuel<\/span><input type=\"text\" class=\"ei\" id=\"fev-'+idx+'\" value=\"'+(f.evm||'')+'\" placeholder=\"0\"><\/div><div style=\"margin-top:14px\"><div class=\"sr\" style=\"margin-bottom:10px\"><span class=\"st\">B\u00e2timents et contr\u00f4le<\/span><button class=\"ab\" data-fa=\"'+idx+'\">+<\/button><\/div><div id=\"fbt-'+idx+'\"><\/div><\/div><div class=\"fl\" style=\"margin-top:12px\">Notes<\/div><textarea class=\"fnt\" id=\"fno-'+idx+'\" rows=\"2\" placeholder=\"Notes...\">'+(f.notes||'')+'<\/textarea>';cont.appendChild(div);mD('fi-'+idx,10,f.inf);uLogo(idx);bFBats(idx);document.getElementById('fn-'+idx).addEventListener('input',function(e){ST.fac[idx].n=e.target.value;uLogo(idx);rFBats(idx);uEV();bPI();sv();});document.getElementById('fev-'+idx).addEventListener('input',function(e){ST.fac[idx].evm=e.target.value;sv();});document.getElementById('fno-'+idx).addEventListener('input',function(e){ST.fac[idx].notes=e.target.value;sv();});}\nfunction bFBats(idx){var el=document.getElementById('fbt-'+idx);if(!el)return;el.innerHTML='';var clr=fc(ST.fac[idx].n)||'var(--zc-gold,#B49B78)';ST.fac[idx].bat.forEach(function(b,j){aFBat(idx,j,clr);});}\nfunction aFBat(fi,bi,clr){var b=ST.fac[fi].bat[bi],el=document.getElementById('fbt-'+fi);if(!el)return;var wrap=document.createElement('div');wrap.className='fw';wrap.innerHTML='<div class=\"fwr\"><input type=\"text\" class=\"fi\" id=\"fbn-'+fi+'-'+bi+'\" value=\"'+(b.n||'').replace(\/\"\/g,'&quot;')+'\" placeholder=\"\u2014\" style=\"flex:1!important;font-size:11px!important\"><div class=\"fds\" id=\"fbd-'+fi+'-'+bi+'\"><\/div><\/div><input type=\"text\" class=\"fbni\" id=\"fbno-'+fi+'-'+bi+'\" value=\"'+(b.notes||'').replace(\/\"\/g,'&quot;')+'\" placeholder=\"Notes...\">';el.appendChild(wrap);bFDots(fi,bi,b.d,clr);document.getElementById('fbn-'+fi+'-'+bi).addEventListener('input',function(e){ST.fac[fi].bat[bi].n=e.target.value;sv();});document.getElementById('fbno-'+fi+'-'+bi).addEventListener('input',function(e){ST.fac[fi].bat[bi].notes=e.target.value;sv();});}\nfunction bFDots(fi,bi,val,clr){var el=document.getElementById('fbd-'+fi+'-'+bi);if(!el)return;var h='';for(var i=0;i<10;i++){var on=i<val;h+='<div class=\"fdt '+(on?'on':'')+' \" data-fi=\"'+fi+'\" data-bi=\"'+bi+'\" data-i=\"'+i+'\" style=\"background:'+(on?clr:'var(--zc-grey-deep,#2A2C30)')+'!important;border-color:'+(on?clr:'var(--zc-border-strong,#4A4D52)')+'!important\"><\/div>';}el.innerHTML=h;}\nfunction rFDots(fi,bi){var f=ST.fac[fi],b=f.bat[bi],clr=fc(f.n)||'var(--zc-gold,#B49B78)';document.querySelectorAll('.fdt[data-fi=\"'+fi+'\"][data-bi=\"'+bi+'\"]').forEach(function(d,i){var on=i<b.d;d.classList.toggle('on',on);d.style.setProperty('background',on?clr:'var(--zc-grey-deep,#2A2C30)','important');d.style.setProperty('border-color',on?clr:'var(--zc-border-strong,#4A4D52)','important');});}\nfunction rFBats(idx){ST.fac[idx].bat.forEach(function(_,bi){rFDots(idx,bi);});}\nfunction bAF(){[[0,1],[2,3],[4,5],[6,7]].forEach(function(p,ti){var g=document.getElementById('fg'+ti);if(!g)return;g.innerHTML='';bFac(p[0],g);bFac(p[1],g);});uEV();}\nfunction getCol(){return{planet:document.getElementById('cp').value,colony:document.getElementById('cc').value,cycle:document.getElementById('cy').value,na:ST.na,th:document.getElementById('cth').value,thl:document.getElementById('ctl').value,notes:document.getElementById('cno').value,res:(function(){var o={};RS.forEach(function(r){var el=document.getElementById('mci-'+r.k);o[r.k]={lv:ST.res[r.k].lv,mc:el?el.value:ST.res[r.k].mc};});return o;})(),proj:ST.proj.map(function(_,i){return{n:(document.getElementById('pjn-'+i)||{value:''}).value,ev:(document.getElementById('pje-'+i)||{value:''}).value,notes:(document.getElementById('pjo-'+i)||{value:''}).value};}),b:ST.b.map(function(b,i){return{n:(document.getElementById('btn-'+i)||{value:b.n}).value,d:b.d.slice(),mc:(document.getElementById('bmc-'+i)||{value:b.mc}).value,mp:(document.getElementById('bmp-'+i)||{value:b.mp}).value,ev:(document.getElementById('bev-'+i)||{value:b.ev}).value,notes:(document.getElementById('bno-'+i)||{value:b.notes}).value};}),fac:ST.fac.map(function(f,fi){return{n:(document.getElementById('fn-'+fi)||{value:f.n}).value,inf:f.inf,evm:(document.getElementById('fev-'+fi)||{value:f.evm}).value,notes:(document.getElementById('fno-'+fi)||{value:f.notes}).value,bat:f.bat.map(function(b,bi){return{n:(document.getElementById('fbn-'+fi+'-'+bi)||{value:b.n}).value,d:b.d,notes:(document.getElementById('fbno-'+fi+'-'+bi)||{value:b.notes}).value};})};})};}\nfunction aD(d){if(!d)return;if(d.planet!=null)document.getElementById('cp').value=d.planet;if(d.colony!=null)document.getElementById('cc').value=d.colony;if(d.cycle!=null)document.getElementById('cy').value=d.cycle;if(d.th!=null)document.getElementById('cth').value=d.th;if(d.thl!=null)document.getElementById('ctl').value=d.thl;if(d.notes!=null)document.getElementById('cno').value=d.notes;if(d.na!=null){ST.na=d.na;rD('dna',d.na);}if(d.res){RS.forEach(function(r){if(d.res[r.k]){ST.res[r.k].lv=d.res[r.k].lv||0;ST.res[r.k].mc=d.res[r.k].mc||'';var el=document.getElementById('mci-'+r.k);if(el)el.value=ST.res[r.k].mc;}});rR();}if(d.proj){ST.proj=d.proj.map(function(p){return Object.assign(mpr(),p);});bPj();}if(d.b){ST.b=d.b.map(function(b){return Object.assign(mb(),b,{d:b.d||Array(10).fill('')});});bBats();}if(d.fac){d.fac.forEach(function(f,fi){ST.fac[fi]=Object.assign(mf(),f,{bat:(f.bat||[]).map(function(b){return Object.assign(mfb(),b,{d:typeof b.d==='number'?b.d:0});})});});bAF();bPI();}umc();}\nvar svT,dbT;\nfunction shSv(){var m=document.getElementById('asm');if(m){m.classList.add('on');clearTimeout(svT);svT=setTimeout(function(){m.classList.remove('on');},2200);}}\nfunction sv(){try{localStorage.setItem('sf-colony-v3',JSON.stringify(getCol()));shSv();}catch(e){}}\nfunction init(){bR();mD('dna',10,0);bBats();bPj();bAF();bPI();try{var s=localStorage.getItem('sf-colony-v3');if(s)aD(JSON.parse(s));}catch(e){}document.addEventListener('input',function(){clearTimeout(dbT);dbT=setTimeout(sv,700);});document.addEventListener('click',function(e){var rd=e.target.closest('.rd');if(rd){var k=rd.dataset.r,i=+rd.dataset.i;ST.res[k].lv=ST.res[k].lv===i?i-1:i;rR();sv();return;}var na=e.target.closest('.d[data-id=\"dna\"]');if(na){var i2=+na.dataset.i,nv=ST.na===i2+1?i2:i2+1;ST.na=nv;rD('dna',nv);sv();return;}var finf=e.target.closest('.d[data-id^=\"fi-\"]');if(finf){var id=finf.dataset.id,idx=+id.split('-')[1],i3=+finf.dataset.i,nv2=ST.fac[idx].inf===i3+1?i3:i3+1;ST.fac[idx].inf=nv2;rD(id,nv2);rPD(idx);sv();return;}var pm=e.target.closest('.pdt');if(pm){var fi2=+pm.dataset.pi,j=+pm.dataset.i,nv3=ST.fac[fi2].inf===j+1?j:j+1;ST.fac[fi2].inf=nv3;bPD(fi2,nv3,fc(ST.fac[fi2].n)||'var(--zc-gold,#B49B78)');rD('fi-'+fi2,nv3);sv();return;}var bd=e.target.closest('.bd');if(bd){cyD(+bd.dataset.bt,+bd.dataset.dt);return;}var fd=e.target.closest('.fdt');if(fd){var fi3=+fd.dataset.fi,bi=+fd.dataset.bi,i4=+fd.dataset.i,nv4=ST.fac[fi3].bat[bi].d===i4+1?i4:i4+1;ST.fac[fi3].bat[bi].d=nv4;rFDots(fi3,bi);sv();return;}if(e.target.id==='apr'){ST.proj.push(mpr());aPj(ST.proj.length-1);sv();return;}if(e.target.id==='abt'){ST.b.push(mb());aBat(ST.b.length-1);umc();sv();return;}var fa=e.target.closest('[data-fa]');if(fa){var fi4=+fa.dataset.fa;ST.fac[fi4].bat.push(mfb());aFBat(fi4,ST.fac[fi4].bat.length-1,fc(ST.fac[fi4].n)||'var(--zc-gold,#B49B78)');sv();return;}});document.querySelectorAll('.tab').forEach(function(t){t.addEventListener('click',function(){document.querySelectorAll('.tab').forEach(function(x){x.classList.remove('on');});document.querySelectorAll('.tc').forEach(function(x){x.classList.remove('on');});t.classList.add('on');document.getElementById('t'+t.dataset.t).classList.add('on');});});['cp','cc','cy','cth','ctl'].forEach(function(id){var el=document.getElementById(id),m={cp:'planet',cc:'colony',cy:'cycle',cth:'th',ctl:'thl'};if(el)el.addEventListener('input',function(e){ST[m[id]]=e.target.value;});});var bsv=document.getElementById('bsv');if(bsv)bsv.addEventListener('click',function(){sv();var data=JSON.stringify(getCol(),null,2);try{var a=document.createElement('a'),c=document.getElementById('cc').value||'colonie';a.href=URL.createObjectURL(new Blob([data],{type:'application\/json'}));a.download=c+'-colonie.json';a.click();URL.revokeObjectURL(a.href);}catch(ex){prompt('Copier :',data);}});var bld=document.getElementById('bld');if(bld)bld.addEventListener('click',function(){var f=document.getElementById('fin');if(f)f.click();});var bnw=document.getElementById('bnw');if(bnw)bnw.addEventListener('click',function(){if(confirm('R\u00e9initialiser la fiche de colonie ? Toutes les donn\u00e9es non sauvegard\u00e9es seront perdues.')){localStorage.removeItem('sf-colony-v3');location.reload();}});var fin=document.getElementById('fin');if(fin)fin.addEventListener('change',function(e){var f=e.target.files[0];if(!f)return;var rd=new FileReader();rd.onload=function(ev){try{aD(JSON.parse(ev.target.result));}catch(err){}};rd.readAsText(f);e.target.value='';});}\nif(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',init);}else{init();}\n<\/script>\n\n<style>\n\/* SOL FRACTA - FEUILLE DE COLONIE SUR TELEPHONE (2026-10-31, demande de Gary)\n   Ecrans de 600 px et moins : plus rien ne deborde. Onglets en bande qui defile au doigt, tableau des\n   ressources resserre, blocs moins rembourres. Rien ne change sur ordinateur.\n   Meme bloc sur \/fiche-colonie\/ et \/colony-sheet\/. *\/\n@media (max-width:600px){\n#r{padding:18px 10px 40px!important;}\n#r .tb{flex-wrap:wrap!important;gap:10px!important;}\n#r .tbb{flex-wrap:wrap!important;gap:6px!important;}\n#r .tbtn{padding:6px 10px!important;}\n#r .tabs{overflow-x:auto!important;scrollbar-width:none!important;}\n#r .tabs::-webkit-scrollbar{display:none!important;}\n#r .tab{flex-shrink:0!important;white-space:nowrap!important;padding:9px 12px!important;}\n#r .tc{padding:18px 10px!important;}\n#r .rt th,#r .rt td{padding:6px 2px!important;}\n#r .rt th:first-child{width:auto!important;}\n#r .rn{font-size:10px!important;}\n#r .rc{display:block!important;margin-left:0!important;}\n#r .rd{width:12px!important;height:12px!important;}\n#r .mi{width:34px!important;padding:3px 2px!important;}\n#r .ma{min-width:0!important;font-size:11px!important;}\n#r .pg{grid-template-columns:1fr!important;}\n#r .ps,#r .bc{padding:12px!important;}\n#r .fb{padding:14px 12px!important;}\n}\n<\/style>\n\n<script data-no-optimize=\"1\" data-no-defer=\"1\" data-jetpack-boost=\"ignore\">\n\/* SOL FRACTA - SELECTEUR DE LANGUE (Feuille de colonie francaise \/fiche-colonie\/)\n   Version francaise et version anglaise sont deux pages distinctes, chacune\n   sur ses rails. TranslatePress les croit toutes deux anglaises : son bouton\n   flottant menerait vers ses propres copies en \/fr\/, a moitie traduites.\n   1. Une copie \/fr\/ ouvre directement la page francaise (meme ?c=).\n   2. Le bouton flottant mene a l'autre page, en gardant le ?c= du pretire,\n      et affiche la bonne langue courante.\n   Meme code sur chaque page, seules les constantes changent.\n   REGLE ABSOLUE : aucun caractere inferieur-a ni esperluette dans ce bloc\n   (filtre wptexturize de WordPress). *\/\n(function(){\n  var ICI = 'fr', AUTRE = 'en', AUTRE_PAGE = '\/colony-sheet\/', PAGE_FR = '\/fiche-colonie\/';\n  if(location.pathname.indexOf('\/fr\/') === 0){\n    if(location.search.indexOf('trp-edit-translation') === -1){\n      location.replace(location.origin + PAGE_FR + location.search);\n      return;\n    }\n  }\n  function langue(a){\n    var img = a.querySelector('img');\n    var t = ((img ? (img.getAttribute('alt') || '') : '') + ' ' + a.textContent).toLowerCase();\n    if(t.indexOf('fr_fr') > -1) return 'fr';\n    if(t.indexOf('french') > -1) return 'fr';\n    if(t.indexOf('en_us') > -1) return 'en';\n    if(t.indexOf('english') > -1) return 'en';\n    return '';\n  }\n  function corriger(){\n    var liens = document.querySelectorAll('#trp-floater-ls a');\n    if(!liens.length) return;\n    var modele = {};\n    liens.forEach(function(a){\n      var l = langue(a);\n      if(l) if(!modele[l]) modele[l] = { html: a.innerHTML, titre: a.getAttribute('title') || (l === 'fr' ? 'French' : 'English') };\n    });\n    if(!modele.fr) return;\n    if(!modele.en) return;\n    liens.forEach(function(a){\n      var courant = a.classList.contains('trp-ls-disabled-language');\n      var m = courant ? modele[ICI] : modele[AUTRE];\n      if(a.innerHTML !== m.html) a.innerHTML = m.html;\n      if(courant) return;\n      a.setAttribute('title', m.titre);\n      a.setAttribute('href', location.origin + AUTRE_PAGE + location.search);\n    });\n  }\n  corriger();\n  if(document.readyState === 'loading') document.addEventListener('DOMContentLoaded', corriger);\n  window.addEventListener('load', corriger);\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u00d8 \u2193 Sauvegarder\u2191 Charger\u2715 Nouveau \u00c9tat de la colonieCarte politiqueFactions I \u2013 IIFactions III \u2013 IVFactions V \u2013 VIFactions VII \u2013 VIII Plan\u00e8te Colonie Cycle en cours Ressources D4 D6 D8 D10 D12 MC Perm. MC Cycle Total Automatisation TH en circulation\/ 100 000 000TH perdus Projets+ Projet Note Sauvegard\u00e9Sol Fracta \u00b7 Zero Cooldown Influence [&hellip;]<\/p>\n","protected":false},"author":248584093,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","_swt_meta_header_display":false,"_swt_meta_footer_display":false,"_swt_meta_site_title_display":false,"_swt_meta_sticky_header":false,"_swt_meta_transparent_header":false,"_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"footnotes":""},"class_list":["post-4330","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"newspack-article-block-landscape-large":false,"newspack-article-block-portrait-large":false,"newspack-article-block-square-large":false,"newspack-article-block-landscape-medium":false,"newspack-article-block-portrait-medium":false,"newspack-article-block-square-medium":false,"newspack-article-block-landscape-intermediate":false,"newspack-article-block-portrait-intermediate":false,"newspack-article-block-square-intermediate":false,"newspack-article-block-landscape-small":false,"newspack-article-block-portrait-small":false,"newspack-article-block-square-small":false,"newspack-article-block-landscape-tiny":false,"newspack-article-block-portrait-tiny":false,"newspack-article-block-square-tiny":false,"newspack-article-block-uncropped":false,"mailpoet_newsletter_max":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"Gary","author_link":"https:\/\/zero-cooldown.com\/fr\/author\/gary\/"},"uagb_comment_info":0,"uagb_excerpt":"\u00d8 \u2193 Sauvegarder\u2191 Charger\u2715 Nouveau \u00c9tat de la colonieCarte politiqueFactions I \u2013 IIFactions III \u2013 IVFactions V \u2013 VIFactions VII \u2013 VIII Plan\u00e8te Colonie Cycle en cours Ressources D4 D6 D8 D10 D12 MC Perm. MC Cycle Total Automatisation TH en circulation\/ 100 000 000TH perdus Projets+ Projet Note Sauvegard\u00e9Sol Fracta \u00b7 Zero Cooldown Influence\u2026","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PfEyfE-17Q","_links":{"self":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/pages\/4330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/users\/248584093"}],"replies":[{"embeddable":true,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/comments?post=4330"}],"version-history":[{"count":2,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/pages\/4330\/revisions"}],"predecessor-version":[{"id":4335,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/pages\/4330\/revisions\/4335"}],"wp:attachment":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/media?parent=4330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}