การผสมพันธุ์ม้าใน Minecraft ทำงานอย่างไร
ผสมพันธุ์ม้าที่เชื่องสองตัวด้วย golden carrot หรือ golden apple ลูกม้าจะสุ่มค่าพลังชีวิต, ความแข็งแรงในการกระโดด และความเร็วในการเคลื่อนที่แยกกัน การสุ่มแต่ละครั้งจะเริ่มต้นที่จุดกึ่งกลางของพ่อแม่ จากนั้นจะเลื่อนไปตามค่าความแตกต่างระหว่างพ่อแม่บวก 0.3 ของช่วงเต็มของสถิตินั้น คูณด้วยปัจจัยสุ่มตั้งแต่ -0.5 ถึง +0.5 ลูกม้าส่วนใหญ่จะอยู่ใกล้จุดกึ่งกลาง บางตัวดีกว่าพ่อแม่ทั้งสองตัว บางตัวแย่กว่า
ม้าป่าจะสุ่มแต่ละสถิติหนึ่งครั้งภายในช่วงด้านล่าง การผสมพันธุ์คือวิธีที่คุณผลักดันสายพันธุ์ไปสู่ค่าสูงสุด เพราะลูกม้าจะสืบทอดจากพ่อแม่แทนที่จะสุ่มใหม่ทั้งหมด ลาใช้คณิตศาสตร์สถิติเดียวกัน ม้าที่ผสมพันธุ์กับลาจะกลายเป็นล่อ ม้าโครงกระดูกและม้าซอมบี้ไม่สามารถผสมพันธุ์ได้
ช่วงสถิติจาก Horse wiki ปัจจุบัน
Health คือ 15 ถึง 30 HP (7.5 ถึง 15 hearts) jump_strength คือ 0.4 ถึง 1.0 ซึ่งสามารถกระโดดข้ามได้ประมาณ 1.153 ถึง 5.92 blocks ด้วยแรงโน้มถ่วงแบบวานิลลา movement_speed คือ 0.1125 ถึง 0.3375 ประมาณ 4.74 ถึง 14.23 blocks ต่อวินาที ความสูงในการกระโดดเหล่านี้แทนที่ตัวเลข 5.3-block แบบเก่าที่ยังคงปรากฏอยู่ในบางหน้า
สูตรลูกม้า
สำหรับแต่ละสถิติ เกมจะจำกัดพ่อแม่ทั้งสองให้อยู่ในช่วงที่กำหนด, ใช้จุดกึ่งกลางของพวกมัน, จากนั้นเพิ่มค่า spread คูณ ((r1 + r2 + r3) / 3 - 0.5) ค่า spread คือผลต่างสัมบูรณ์ของพ่อแม่บวก 0.3 เท่าของ (ค่าสูงสุดลบค่าต่ำสุด) ค่าที่เกินขีดจำกัดจะสะท้อนกลับเข้ามาในช่วง การสุ่มสามครั้งทำให้ลูกม้าที่มีค่าสุดขีดหายาก
วิธีอ่านสถิติม้าในเกม
Health แสดงเป็นหัวใจ การกระโดดและความเร็วถูกซ่อนไว้ รัน /data get entity @e[type=horse,limit=1,sort=nearest] attributes และคัดลอกค่าพื้นฐานลงใน Stat decoder หากไม่มีคำสั่ง คุณสามารถประมาณได้โดยการกระโดดข้ามกำแพงและจับเวลาการวิ่ง
เรียกม้าทดสอบ
คำสั่งในหน้านี้เป็นของ Java Edition โลกสมัยใหม่ต้องการ attributes ที่มี id และ base โลกเก่าต้องการ Attributes ที่มี Name และ Base id เก่า minecraft:horse.jump_strength ล้าสมัยแล้ว Bedrock ไม่สามารถใช้ NBT นี้ได้
คำถามที่พบบ่อยเกี่ยวกับการผสมพันธุ์ม้า
สถิติม้าใน Minecraft ถูกสืบทอดอย่างไร?
แต่ละสถิติทั้งสามจะถูกสุ่มแยกกัน เกมจะใช้จุดกึ่งกลางของพ่อแม่ จากนั้นเพิ่มค่า spread ของความแตกต่างของพวกมันบวก 0.3 ของช่วงเต็ม คูณด้วยค่าสุ่มเฉลี่ยตั้งแต่ -0.5 ถึง +0.5 ผลลัพธ์ที่อยู่นอกช่วงที่ถูกต้องจะสะท้อนกลับเข้ามาภายในช่วง
สถิติม้าสูงสุดคืออะไร?
30 HP, jump_strength 1.0 (ประมาณ 5.92 blocks) และ movement_speed 0.3375 (ประมาณ 14.23 blocks ต่อวินาที) ม้าที่สมบูรณ์แบบมีทั้งสามค่าที่ขีดจำกัด ซึ่งหายากมากจากม้าป่าตัวเดียว
มีพ่อแม่ตัวที่สามที่ซ่อนอยู่หรือไม่?
ไม่ ผู้คนพูดเช่นนั้นเพราะสูตรเพิ่มค่าสุ่มใหม่นอกเหนือจากพ่อแม่สองตัว ค่าสุ่มนั้นคือสิ่งที่ทำให้ลูกม้าดีกว่าพ่อแม่ทั้งสองตัว มันไม่ใช่ม้าตัวที่สาม
ฉันจะผสมพันธุ์ม้าที่เร็วที่สุดได้อย่างไร?
ทำให้ม้าจำนวนมากเชื่อง เก็บตัวที่เร็วที่สุดสองสามตัวไว้ แล้วนำมาผสมพันธุ์กัน ลูกม้าที่น่าจะเป็นไปได้จะอยู่ที่จุดกึ่งกลางของพวกมัน โดยมีโอกาสที่จะดีกว่าทั้งคู่ เก็บลูกม้าตัวใดก็ตามที่ดีกว่าพ่อแม่และนำกลับมาผสมพันธุ์ ม้าเร็วสองตัวน่าเชื่อถือกว่าม้าเร็วหนึ่งตัวและม้าช้าหนึ่งตัว
ลูกม้าสามารถแย่กว่าพ่อแม่ทั้งสองตัวได้หรือไม่?
ได้ ปัจจัยสุ่มสามารถลงต่ำกว่าจุดกึ่งกลาง บางครั้งต่ำกว่าพ่อแม่ที่อ่อนแอ เลี้ยงลูกม้าหลายตัวในแต่ละรุ่นและเก็บเฉพาะตัวที่ปรับปรุงสายพันธุ์
ฉันจะเรียกม้าที่มีการกระโดด 5.92 blocks ได้อย่างไร?
ใน Java ปัจจุบัน ใช้ /summon horse ~ ~ ~ พร้อม attributes id minecraft:jump_strength และ base 1.0 บวก Health และ max_health หากคุณต้องการ 15 hearts ด้วย jump_strength 0.4 คือค่าต่ำสุด 1.153 blocks ห้ามใช้ horse.jump_strength
