Režīms «Maliņa tikai toņa krāsā» maina spēles noteikumus materiālam — un iFurn.pro rūpējas, lai noteikumu maiņa nelauztu jau padarīto darbu. Šeit darbojas divi mehānismi: pārbaude ieslēgšanas brīdī un piešķirto maliņu aizsardzība.
Pārbaude ieslēdzot
«Maliņa tikai toņa krāsā» var ieslēgt tikai «tīram» materiālam: sistēma pārbauda visas tā detaļas, un katra mala ar lenti ārpus saistītā saraksta skaitās konflikts. Izslēgšanai pārbaudes nav vajadzīgas — tā vienmēr ir droša.
Logs «Detaļas ar neatbilstošu maliņu»
Ja konflikti ir, ieslēgšana tiek bloķēta un atveras logs ar sarakstu. Tajā:
- Ziņojums: «Nevar ieslēgt «Maliņa tikai toņa krāsā»: uz detaļām ir maliņas ārpus saistīto saraksta. Vispirms nomainiet vai noņemiet šīs maliņas.»
- Skaitītājs «Konfliktu kopā» — pie ļoti lieliem sarakstiem rāda pirmās 200 rindas.
- Katrai detaļai — tās numurs un vārds, zemāk pārkāpēju malas ar malas ikonu un lenti formātā
[kods] nosaukums.
Rīcības plāns no loga acīmredzams: iziet sarakstu, nomainīt vai noņemt uzskaitītās maliņas — un ieslēgt režīmu vēlreiz. «Materiāla iestatījumos» tas pats slēdzis («Maliņas izmantošana») pie konfliktiem vienkārši nenostrādās — bez loga.
Piešķirto maliņu aizsardzība
Ieslēgtais režīms sašaurina tikai turpmāko izvēli — tas neatiestata maliņas, kas jau stāv uz malām. Pat ja uz detaļas palikusi lente ārpus saistītā saraksta, tā turpina rādīties pēc vārda un iet pasūtījumā. Tas ir apzināti: saglabāta pasūtījuma pārvēršana nedrīkst klusi zaudēt maliņu.
Mala automātiski nullējas tikai vienā gadījumā — kad tās lente vispār pazudusi no pasūtījuma (izdzēsta no projekta lentu saraksta): vairs nav uz ko atsaukties.
Lentes nomaiņa pasūtījumā
Masveida vienas lentes nomaiņā pret citu sistēma pārbauda katru detaļu: jaunā lente tiek likta tikai tur, kur iziet pēc platuma — un ar ieslēgtu «toņa krāsā» arī pēc saitēm. Neizgājušās detaļas saglabā veco lenti.
Galvenais
«Toņa krāsā» saderība iFurn.pro ir strikta ieejā un saudzīga pret padarīto: režīma ieslēgšanu pārbauda konfliktu saraksts līdz pēdējai malai, un jau piešķirtās maliņas nekad netiek klusi atiestatītas.