Enchantment mekanikk.

Enchantment mekanikk.

Denne artikkelen handler om mekanikken til fortryllende.

Nar spilleren plasserer et kvalifiserende element pa fortrylletabellen, blir de tilgjengelige fortryllingsnivaene tilfeldig for hvert spor ved hjelp av formelen nedenfor. Fortryllelsesnivaet er avhengig av antall n rliggende bokhyller (avkortet til 15) og hvilken sporposisjon den er i.

Basen fortryllingsniva tilgjengelig (base) = (1..8 + gulv (b / 2) + 0 .. b),

hvor b er antall n rliggende bokhyller (maksimalt 15) og x .. y genererer et jevnt fordelt tilfeldig heltall mellom x og y inkludert. Dette endres deretter i henhold til spaltposisjonen:

Toppspill fortryllingsniva = maks (base / 3, 1) Midtspill fortrollingsniva = (base 2) / 3 + 1 Underspor fortryllingsniva = maks (base, b 2)

max (x, y) vil returnere storst antall.

Legg merke til at en hoyere opplevelseskostnad for et bestemt spor ikke nodvendigvis betyr at fortryllingene fra den sporet vil bli bedre enn de andre med mindre kostnad.

I kreativ modus er det ingen nivaer eller erfaring som er nodvendig for fortryllelser.

N rliggende bokhyller oker tilgjengelige fortrolighetsnivaer; uten noen bokhyller vil opplevelsesnivakostnaden aldri overstige 8.

For a fa effekt, ma en bokhylle plasseres noyaktig 2 blokker, sidelengs, av fortrylletabellen og v re pa samme niva eller en blokkhoyde over bordet, og den 2-hoye plassen mellom bokhylle og bord ma v re Air (selv en fakkel, snodekte eller teppe vil blokkere effekten), hvor «mellom» er som vist i de folgende diagrammene (de hvite mellomrommene er luft og.

Legg merke til at glyph partiklene som flyr fra bokhyller folger forskjellige regler og kan vises selv om bokhyllene ikke forbedrer bordet.

Det er mange mulige bokhylle ordninger som kan na fortryllelsesgrensen. En enkel metode er a omgjore fortrylletabellen med en 1-blokk hoy firkant av bokhyller med en tom plass hvor som helst pa omkretsen:

Et annet alternativ som na er tilgjengelig er a bygge et «bibliotekshjorne» hvor hver bokhylle er to kvartaler hoy, som i planen nedenfor. Dette arrangementet gir plass til 16 hyller, som er en mer enn nodvendig.

Velge et fortryllingsniva Rediger.

Som fortryllelser som tilbys, avhenger av fortryllelsesnivaet og fortryllelsesnivaet avhenger av antall aktive bokhyller, er det enkelt a endre fortryllingene som tilbys, a deaktivere bokhyller ved a plassere fakler mellom dem og fortrylletabellen. Pa den maten kan man fortsatt ha hele «ringen» av bokhyller rundt bordet, men fa lavere fortryllelser. A bryte faklene vil gjenopprette effekten av bokhyllene.

Med oppsettet som vises her, kan man enkelt sjekke fortryllinger med et hvilket som helst antall bokhyller fra 0-15:

«Fortrolighetsniva» er det nodvendige opplevelsesnivaet (det gronne nummeret nederst til hoyre). «Enchantment power» er styrken til den spesielle fortryllelsen. For eksempel har «Skarphet IV» en kraft pa 4. Enchantment-algoritmen bruker en tre-trinns prosess.

Trinn ett – Bruk modifikatorer til fortryllelsesniva Rediger.

Det forste som Minecraft gjor, gjelder to modifikatorer til basen fortryllelsesniva. Hver modifikator er begrenset til et bestemt omrade, med tall n r midten av omradet mer vanlig enn de som ligger n r endene.

Den forste modifikatoren er basert pa elementets «fortryllelighet», som avhenger av materialet og typen av elementet (se tabellen nedenfor). Minecraft velger et tall mellom 0 og en halv fortryllelighet, og legger da til tallet pluss en til fortryllelsesnivaet. Buer, boker og fiskestenger har en fortryllelighet pa 1 til dette formalet. Denne tilfeldige verdien folger en trekantet fordeling (som a rulle et terning og legge til), slik at resultatene n r en fjerdedel av fortrylleligheten er mye mer sannsynlig enn resultater i ekstremer.

(Avrunding etter hvert trinn)

Deretter velger Minecraft en verdi mellom 0,85 og 1,15, igjen med en trekantet distribusjon. Det endrede fortryllingsnivaet multipliseres med denne verdien (slik at den kan oke eller redusere med opptil 15%) og deretter avrundes til n rmeste heltall.

Trinn 1 pseudokode Rediger.

Trinn to – Finn mulige fortryllelser Rediger.

Na, basert pa det endrede nivaet, gjor Minecraft en liste over alle fortryllelsetyper som kan brukes pa malgruppen sammen med kraften som hver fortryllelse vil ha.

Kraften til hver fortryllelsestype bestemmes av nivaet og verdiene i tabellen for fortryllingsnivaer. For hver kraftverdi av en fortryllelsestype er det et minimum og maksimalt modifisert niva som kan produsere fortryllelsen ved den kraften. Hvis det endrede fortryllingsnivaet ligger innenfor rekkevidden, vil fortryllelsen bli tildelt den kraften. Hvis det endrede nivaet ligger innenfor to overlappende omrader for samme fortryllelsestype, brukes den hoyere effektverdien.

Treasure Edit.

Noen fortryllelser er «skatter» fortryllelser, noe som betyr at de aldri kan opprettes av et fortryllende bord, og kan bare oppdages i visse situasjoner: nar du oppdager brystklopp (utstyr og boker), nar du fisker, og nar du genererer fortryllede bokhandler.

Trinn tre – Velg et sett med fortryllinger fra listen Rediger.

Na som den har en liste over mulige fortryllelser for varen, ma Minecraft velge noen av dem som faktisk vil bli brukt. Hver fortryllelse har en statistisk «vekt» – fortryllelser med hoyere vekter har storre sjanse til a bli valgt.

Spilleren far alltid minst en fortryllelse pa et element, og det er en sjanse til a motta mer. Ytterligere fortryllelser velges av denne algoritmen:

Med sannsynlighet (endret niva + 1) / 50, fortsett a ga. Ellers ma du slutte a plukke bonus-fortryllelser. Fjern fra listen over mulige fortryllelser alt som er i konflikt med tidligere valgte fortryllelser. Velg en fortryllelse fra de resterende mulige fortryllingene (basert pa vektene, som for) og bruk den til varen. Del det modifiserte nivaet i halv, avrundet. (Dette pavirker ikke de mulige fortryllingene selv, fordi de var alle forhandsberegnede i trinn to.) Gjenta fra trinn 1.

Nar fortryllende boker ved hjelp av et fortryllelsestabell, hvis flere fortryllinger ble generert, vil en valgt tilfeldig bli fjernet fra den endelige listen. Dette gjelder ikke for andre kilder til fortryllede boker som bruker fortryllingsmekanikk, for eksempel fiske eller kister i genererte strukturer.

Konfliktende fortryllelser Rediger.

Noen fortryllelser star i konflikt med andre fortryllelser, og begge deler kan derfor ikke fortrylles i samme sak, og effektivt redusere muligheten for a fa et overstyrt vapen.

Reglene for fortryllelseskonflikter er:

Hver fortryllelse star i konflikt med seg selv. (Spilleren kan ikke fa et verktoy med to kopier av Efficiency Enchantment.) Alle beskyttelsesforretninger er i konflikt med hverandre, sa et element kan bare ha en om gangen. Alle skadeforgiftninger (Skarphet, Smite og Bane of Arthropods) star i konflikt med hverandre. Silk Touch og Fortune konflikter med hverandre. Dybdefare og Frost Walker-konflikt med hverandre. Mending og Infinity konflikt med hverandre.

Konfliktende fortryllelser kan vises pa et element med spesialdesignede / gi kommandoer. Oppforsel av slike gjenstander bor ikke paberopes, men generelt:

Et element med flere kopier av samme fortryllelse vil bruke nivaet pa den forste kopien av den fortryllelsen i listen. For rustning med motstridende beskyttelsesfortryllelser, vil alle fortryllelser tre i kraft hver for seg. For vapen med motstridende skadeforgiftninger, vil alle fortryllelser tre i kraft hver for seg. For verktoy med bade Silk Touch og Fortune, har Silk Touch prioritet over Fortune pa blokker berort av begge fortryllelser. Fortune vil fortsatt gjelde for blokker som avlinger som ikke pavirkes av Silke Touch. For buer med bade Mending og Infinity, arbeider begge fortryllelser individuelt.

^ Minecraft 1.8 kildekoden.

Minecraft Wiki.

Minecraft innhold og materialer er varemerker og opphavsrett til Mojang og dets lisensgivere. Alle rettigheter reservert.

Dette nettstedet er en del av Curse, Inc. og er ikke tilknyttet Mojang.

Innholdet er tilgjengelig under CC BY-NC-SA 3.0, med mindre annet er nevnt.