De fem grunnlovene

Fem regler overstyrer alt annet

Ser en løsning ut til å bryte en av dem, er løsningen feil — ikke regelen. De er ikke tunet for å holde deg abonnert. De er der for at hver time skal telle.

Lov I

Ingen klientfiler røres

Ingen MPQ, ingen DBC, ingen patch å laste ned. Du bruker en helt vanlig 3.3.5a-klient. Krever noe klientendring, finnes det en server-side vei rundt. Addons er tillatt.

Lov II

Serveren er sannhet

All validering skjer server-side. Klienten tegner bare det den får. Ingen tilstand kan jukses fram fra din side — det som teller, avgjøres på realmen.

Lov III

Innhold er data, ikke kode

Trinn, løyper, bosslister, gear-pakker og vendorutvalg ligger i tabeller. Å legge til et trinn krever aldri ny logikk — bare nye rader. Derfor kan stigen vokse uten å knekke.

Lov IV

Krav evalueres mot loggen

Ingen «fullført»-flagg. Kravene er spørringer mot hendelsesloggen, så de kan justeres uten å nullstille progresjonen din. Det du faktisk gjorde, står skrevet.

Lov V

Ingen regel skal velge klasse

Ingen løype krever en bestemt klasse eller evne. Favoriserer en regel en spesifikk mekanikk, omformuleres den til å måle utfallet i stedet. Spill det du vil.

Følgen

Alt annet er konsekvenser

Battle rez borte, auksjonshus borte, durability borte, heirlooms borte. Ikke fordi vi liker å fjerne — men fordi de fem lovene ikke lar dem stå.