Så registrerar du en byggnad
Registreringen är allt-eller-inget. Klarar huset inte hela kravlistan skapas ingen byggnad och ingen avgift dras - du får bara kravlistan uppslagen i en bok med kryss framför det som saknas. Du kan alltså försöka hur många gånger du vill utan att det kostar något. Bygg klart, komplettera det som fattas och kör registreringen igen. För att registrera, avregistrera, kontrollera, stänga av eller aktivera behöver du samhällsrollen MANAGE_BUILDINGS (de gamla rollerna MANAGE_SETTINGS och UPGRADE fungerar kvar).
Från tomt till godkänd byggnad
Hela förloppet, från att du bygger huset till att det står som godkänt i boken.
Välj typ och läs kraven först
Slå upp typen innan du bygger, så slipper du riva om. Listan visar kategori, alla blockkrav, krav på samhällsnivå, invånare, produktion, stadskassa och marktyp, om typen är unik eller hur många du får ha, byggkostnad och underhåll, samt nivåernas egna krav.
/byggnad krav <typ>Bygg huset inne i stadens claims
Hela markeringen måste ligga inom chunkar som samhället äger. Ligger någon del utanför avvisas registreringen. Har typen ett marktypskrav måste markeringens mittpunkt dessutom ligga på en tomt av rätt sort, till exempel HANDEL för marknadshallen.
Hämta byggnadsmätaren
Du får en guldyxa. Vänsterklick på ett block sätter hörn 1, högerklick sätter hörn 2.
/byggnad verktygMarkera ett rätblock runt huset
Klicka i två motsatta hörn så att hela huset ryms - golv, väggar och tak. Du kan också sätta hörnen där du står med /byggnad hörn1 och /byggnad hörn2. När båda hörnen är satta visas markeringens storlek och volym.
/byggnad hörn1Registrera
Systemet mäter rätblocket och kör hela kravlistan. Klarar huset allt dras byggkostnaden ur samhällskassan, byggnaden får sin nivå och kvalitetspoäng, markeringen nollställs och hela samhället får en notis.
/byggnad registrera <typ> [namn]Läs kravlistan om det inte gick
Misslyckas registreringen slås samma bok upp ändå, med kryss framför varje rad som inte är uppfylld och med uppmätt värde bredvid det krävda. Ingenting har registrerats och ingen avgift har dragits.
Komplettera och försök igen
Bygg det som saknas - fler ljuskällor, en dörr till, högre innertak - och kör registreringen på nytt. Markeringen ligger kvar tills registreringen lyckas. Är du admin kan du köra /byggnadadmin debug <typ> i stället, som visar exakt samma sak plus kvalitetspoängens delmått.
/byggnad registrera <typ> [namn]
Kommandon
Ger dig byggnadsmätaren, en guldyxa. Vänsterklick sätter hörn 1, högerklick sätter hörn 2. Är inventariet fullt får du ett felmeddelande i stället.
Sätter hörn 1 på din position (x, y och z).
Sätter hörn 2 på din position. När båda hörnen är satta får du markeringens storlek och volym i chatten.
/byggnad registrera <typ> [namn]Mäter markeringen, visar kravlistan med kryss och bockar, uppnådd nivå och kvalitet, och registrerar byggnaden om allt är uppfyllt. Byggkostnaden dras ur samhällskassan. Kräver rollen MANAGE_BUILDINGS.
/byggnad avregistrera <namn>Tar bort registreringen. Avgiften betalas inte tillbaka. Kräver rollen MANAGE_BUILDINGS.
/byggnadadmin debug <typ>Kör hela kravlistan mot din markering och skriver ut varje krav med uppmätt och krävt värde, uppnådd nivå, kvalitetspoängens delmått, byggkostnad, underhåll, effektiv bonus och nästa nivås krav - utan att registrera något och utan att det kostar något. Verktyget för att balansera byggnaderna. Måste köras av en spelare som har en färdig markering, och samma tak för volym och sidlängd gäller som vid registrering.
Bra att veta
Markeringen har gränser
Varje sida måste vara minst 3 block. Markeringen får vara högst 40 000 block i volym och ingen sida längre än 128 block. För stora markeringar avvisas direkt, innan systemet ens börjar läsa världen.
Varning: En byggnad är ett hus
Två registrerade byggnader får aldrig överlappa varandra. Går markeringen in i en redan registrerad byggnad får du veta vilken det är, och registreringen avbryts. Du kan alltså inte registrera samma hus två gånger för dubbel bonus. Undantaget är administratörens supportrader från /byggnadadmin ge: de ligger på en enda blockposition och varken spärrar eller spärras.
Namnet
Lämnar du namnet tomt får byggnaden typens namn. Namnet ska vara 3 till 32 tecken. Är namnet redan upptaget i samhället lägger systemet till en siffra åt dig, så du får Bank 2, Bank 3 och så vidare.
Detta stoppar dig innan mätningen
Innan ett enda block läses kontrolleras: att typen finns, att du har rollen, att markeringen håller sig inom min- och maxmåtten, att hela markeringen ligger inom stadens claims, att namnet är giltigt, att byggnadstaket inte är fullt, att en unik typ inte redan finns, att du inte har max antal av typen, att en byggnad som typen kräver finns godkänd, att invånarna räcker, att produktionen räcker, att stadskassan är över typens miniminivå, att marktypen under markeringens mitt stämmer, och att markeringen inte överlappar en annan byggnad. Alla dessa kontroller körs sedan en gång till auktoritativt mot databasen inuti registreringen, bakom samhällets lås.
Samhällsnivån syns i kravlistan, inte som ett stopp
Kravet kravs_samhallsniva prövas inte före mätningen utan står som en egen rad i kravlistan. Är staden för liten mäts huset alltså ändå, och du ser raden med kryss och stadens nuvarande nivå bredvid den nivå som krävs.
Pengarna kontrolleras sist
Att kassan räcker till byggkostnaden prövas av ekonomin inuti registreringstransaktionen, efter mätningen. Räcker den inte rullas hela registreringen tillbaka: ingen byggnad, inga pengar dragna. Avgiften har idempotensnyckeln byggnad:<id>, så en omkörning aldrig kan betala två gånger.
Går området inte att läsa
Ligger byggnaden i en värld eller chunk som inte är laddad kan området inte läsas, och du får ett meddelande om att försöka igen om en stund. Ingenting registreras och ingen status ändras.