โหมดแคมเปญ
โหมดแคมเปญนำเสนอสถานการณ์หลายด่าน แต่ละด่านมีเงื่อนไขชนะเฉพาะและฉากหลังเนื้อเรื่อง
แคมเปญในตัว
Section titled “แคมเปญในตัว”เกมมี แคมเปญบทเรียน ในตัว (5 ด่าน) ที่นำผู้เล่นใหม่ผ่านกลไกเกมต่าง ๆมีปุ่มของตัวเอง เป็นปุ่มแรกของเมนูหลัก
การเดินทัพ
Section titled “การเดินทัพ”การเดินทัพคือเส้นทางที่ร้อยแผนที่หลายแผ่นเข้าด้วยกัน โดยคุณเลือกก้าวต่อไปเองทีละขั้น เปิดได้จากปุ่ม การเดินทัพ ในเมนูหลัก
การเดินทัพสู่ชายแดน มีหกแผนที่และสี่เส้นทาง แต่ละเส้นทางผ่านสี่แผนที่:
| ขั้น | แผนที่ | สิ่งที่ต้องทำ |
|---|---|---|
| เริ่มต้น | ค่ายชายแดน | สร้างเมืองขึ้นมาและทำลายค่ายก็อบลินทางตะวันออก หอไฟเก่าทางตะวันตกเฉียงใต้จะทำหรือไม่ก็ได้: ซ่อมมัน หรือรื้อเอาวัสดุ |
| แรก | คุ้มกันเส้นทางการค้า | เปิดสถานีการค้าที่ปลายถนนสายใต้ และทำให้กองคาราวานไปกลับได้รับเงินครบสองรอบ ค่ายชุมโจรปล่อยไว้ได้ มอบทอง 300 ให้แผนที่ถัดไป |
| แรก | สถานีที่สูญหาย | ทำงานที่สถานีให้เสร็จ: สร้างสถานีขึ้นใหม่ หรือพาผู้รอดชีวิตของสถานีกลับบ้าน มอบทอง 150 ให้แผนที่ถัดไป |
| สอง | สุสานผนึก | ทำงานที่สุสานให้เสร็จ: ผนึกมัน ศึกษามัน หรือปล้นมัน |
| สอง | ชายแดนศัตรู | ตัดเส้นทางเสบียงของก็อบลิน (สังหารผู้ขนเสบียงหนึ่งคนก่อนที่มันจะส่งของถึง หรือทำลายค่ายที่ส่งพวกมันออกมา) และทำลายด่านหน้าของก็อบลิน หอไฟเก่าจะทำหรือไม่ก็ได้ |
| ปลายทาง | ช่องเขามงกุฎ | ต้านการบุกสองระลอก แล้วทำลายป้อมก็อบลิน |
ป้อมที่ช่องเขาจะส่งกำลังเสริมระลอกที่สามมา เว้นแต่รอบนี้ของคุณได้ทลายชายแดนศัตรูไปแล้ว เส้นทางที่ผ่านสุสานก็ยังชนะได้ เพียงแต่ต้องสู้เพิ่มอีกหนึ่งระลอก ที่สถานีและสุสาน งานที่ซากปรักหักพังคือเป้าหมายเอง จึงไม่มีตัวเลือกให้ปล่อยทิ้งไว้ งานที่ล้มเหลวหรือถอนตัวจะถูกเสนอให้อีกครั้ง และจะแพ้แผนที่นั้นก็ต่อเมื่อเสียจุดที่ตั้งของซากปรักหักพังไปเท่านั้น
ระหว่างแผนที่ หน้าจอการเดินทัพจะแสดงเส้นทางที่ผ่านมาและทางที่ไปต่อได้ แต่ละทางมีสรุปภารกิจของตัวเอง และบอกว่าจะเปลี่ยนอะไรที่ปลายเส้นทาง:
- เลือกทีม: ฮีโร่ไปต่อได้สูงสุด หก คน ที่เหลือรออยู่แนวหลัง แนวหลังรับได้สูงสุด สิบสอง คน ถ้าเต็มให้ส่งใครสักคนกลับบ้านเพื่อเปิดที่ว่าง ฮีโร่กลับมาพร้อมพลังชีวิตเต็ม ผู้ที่ล้มไปแล้วจะไม่กลับมา
- คลังของแผนที่ถัดไปคืองบของแผนที่นั้นเอง บวก ครึ่งหนึ่ง ของทองที่แผนที่ก่อนเหลือไว้ (ไม่เกิน 1000) บวกรางวัลของแผนที่ก่อน หน้าจอจะรวมยอดให้ก่อนออกเดินทาง
- งานวิจัยและเส้นทางปราสาทคงอยู่ตลอดทั้งรอบ ส่วนสิ่งก่อสร้างถูกทิ้งไว้ข้างหลัง
แผนที่ที่แพ้จะเล่นใหม่จากจุดเริ่มเดิม: ฮีโร่ ทอง และแผนที่ชุดเดิม รอบหนึ่งจะรออยู่ระหว่างแผนที่จนกว่าคุณจะเล่นต่อจากเมนูหลัก ยอมแพ้รอบนี้ คือการเลิกรอบนั้น และ เสร็จสิ้น คือการปิดรอบที่ไปถึงปลายทางแล้ว ทุกเส้นทางที่คุณเดินจบจะถูกเก็บไว้ในสถิติของคุณ พร้อมเวลาที่ดีที่สุด
แผนที่ของเดโม
Section titled “แผนที่ของเดโม”ห้าด่านของเดโมถูกวาดไว้บนแผนที่หนังแกะแผ่นเดียวด้วย คือแผนที่การเดินทัพ เริ่มจาก มงกุฎใบแรก ซึ่งเปิด เงาบนเส้นทางการค้า ทองร่อยหรอ และ รักษาถนน พร้อมกัน เล่นลำดับไหนก็ได้ สองในสามเส้นจะเปิด ราตรีของเขี้ยวขบ ส่วนเส้นที่สามยังเปิดอยู่จนกว่าจะชนะด่านสุดท้าย การข้ามไปไม่นับว่าแพ้
| เส้นทาง | รางวัลสำหรับด่านถัดไป |
|---|---|
| เงาบนเส้นทางการค้า | ทอง 300 เข้าคลัง |
| ทองร่อยหรอ | สิ่งก่อสร้างถูกลงหนึ่งในสี่ จนกว่าจะประหยัดได้ 400 ทอง |
| รักษาถนน | ฮีโร่ทุกคนเริ่มด้วยยาเต็ม และแจกทอง 200 เป็นเสบียง |
รางวัลใช้ในด่านถัดไปแล้วหมดไป เล่นด่านนั้นใหม่จะได้อีกครั้ง กองร่วมทาง ครึ่งหนึ่งของคลัง (ไม่เกิน 1000) งานวิจัย และเส้นทางปราสาทจะติดไปเหมือนการเดินทัพสู่ชายแดน
เลือกตราประทับเพื่ออ่านด่านนั้นทางขวา: เรื่องราวและเป้าหมาย เวลาโดยประมาณ คลังตอนเริ่ม และรางวัล วงเส้นประคือด่านที่ยังไม่เปิด (แผงจะบอกว่ายังรออีกกี่เส้น) วงทองคือด่านที่ออกเดินทางได้ วงคู่คือด่านที่ผ่านแล้วในรอบนี้ ออกเดินทาง เริ่มด่าน ฝึกซ้อม เล่นด่านที่ผ่านแล้วแยกต่างหากโดยไม่แตะรอบนี้ ด่านที่ผ่านก่อนมีแผนที่จะมีตราประทับ ลากเพื่อเลื่อน หมุนล้อเพื่อซูม ปุ่มลูกศรเลื่อนไปมาระหว่างตรา Enter ออกเดินทาง และ Home ดูทั้งแผนที่
การสร้างแผนที่
Section titled “การสร้างแผนที่”ไฟล์ map_route.json ของแคมเปญวางด่านของมันลงบนแผนที่ สร้างได้ในแท็บแผนที่ของตัวแก้ไขแคมเปญ: แต่ละจุดคือด่านหนึ่งที่พิกัด x, y (0 ถึง 1 จากมุมซ้ายบน) พร้อมจุดที่มันรอ (after) และต้องชนะกี่จุด (need ถ้าไม่ใส่คือทั้งหมด) minutes คือเวลาโดยประมาณในบรีฟ และ reward คือรางวัลครั้งเดียว (trade_subsidy, build_discount หรือ escort_supply พร้อม amount) links คือเส้นหมึก end คือจุดสุดท้าย และ art คือภาพ: demo_frontier หรือ PNG/JPG ในโฟลเดอร์แคมเปญ (ด้านละไม่เกิน 8192 พิกเซล รวมไม่เกิน 16 ล้านพิกเซล ไม่อย่างนั้นเป็นหนังแกะเรียบ ๆ) ตรวจเส้นทาง จะวาดภาพตัวอย่าง จุดเดียวที่ไม่มี after คือจุดเริ่ม แผนที่ต้องเล่นจนถึงจุดสุดท้ายได้ในลำดับใดลำดับหนึ่ง และเวิร์กช็อปกำหนดให้ทุกจุดเป็นด่านของแคมเปญเดียวกันหรือของแคมเปญที่มากับเกม
การสร้างเส้นทาง
Section titled “การสร้างเส้นทาง”แคมเปญจะกลายเป็นการเดินทัพเมื่อมีไฟล์ expedition.json วางอยู่ข้าง campaign.json ของมัน สร้างได้ในแท็บ เส้นทางการเดินทัพ ของตัวแก้ไขแคมเปญ: กำหนดด่านของแคมเปญให้แต่ละโหนด พร้อมทองที่โหนดนั้นมอบให้โหนดถัดไป (0 ถึง 2000) ระบุทางที่ไปต่อได้ แล้วเลือกจุดเริ่มต้นและปลายทาง ตรวจเส้นทาง จะบอกว่าได้กี่เส้นทาง การตรวจของเวิร์กช็อปกำหนดให้ทุกโหนดชี้ไปยังด่านของแคมเปญเดียวกันหรือของแคมเปญที่มากับเกม การทดสอบการเล่นเล่นเส้นทางนี้ได้ตั้งแต่จุดเริ่มต้น
{ "version": 1, "id": "frontier", "start": "camp", "end": "pass", "length": 4, "nodes": [{"id": "trade", "campaign": "expedition.frontier", "level": "trade", "grants": {"gold": 300}}, "..."], "edges": [["camp", "trade"], ["trade", "tomb"], "..."]}เส้นทางต้องไปจากจุดเริ่มต้นถึงปลายทางได้ ไม่มีวงวน ทุกโหนดต้องอยู่บนเส้นทางใดเส้นทางหนึ่ง และทุกเส้นทางต้องยาวเท่ากับ length requires ระบุความสามารถที่เส้นทางต้องใช้นอกเหนือจาก expeditions (เช่น relics หรือ lair_expansion) เส้นทางที่ด่านยังไม่ได้ติดตั้ง หรือฉบับที่เล่นอยู่ขาดความสามารถที่เส้นทางต้องใช้ จะยังแสดงอยู่ในหน้าจอการเดินทัพพร้อมเหตุผล แต่เริ่มเล่นไม่ได้ ด่านหนึ่งอาจขึ้นกับสิ่งที่เกิดขึ้นในรอบนั้นผ่านเงื่อนไขทริกเกอร์ expedition_won และ expedition_lacks ({"node": "<id>"}) ส่วนเป้าหมาย complete_relic (งานที่โบราณสถานเสร็จสิ้น) และ intercept_supply (สังหารผู้ขนเสบียงของศัตรู N คนก่อนส่งของถึง หรือทำลายค่ายทุกแห่งที่ส่งพวกมันออกมา) ทำให้โหนดมีเป้าหมาย
เงื่อนไขชนะ
Section titled “เงื่อนไขชนะ”แต่ละด่านของแคมเปญสามารถมีเงื่อนไขชนะอย่างใดอย่างหนึ่งต่อไปนี้:
victory |
เงื่อนไข | คำอธิบาย |
|---|---|---|
free |
เล่นอิสระ | ไม่มีเงื่อนไขชนะเฉพาะ เล่นได้อย่างอิสระ |
destroy_enemy_buildings |
ทำลายฐานที่มั่นทั้งหมด | กำจัดฐานที่มั่นศัตรูทั้งหมดบนแผนที่ |
survive_ticks |
อยู่รอดตามเวลาที่กำหนด | รักษาปราสาทให้อยู่รอดเกินจำนวน tick ที่กำหนด |
reach_gold |
สะสมทอง | ไปถึงจำนวนทองเป้าหมายในคลัง |
destroy_building |
ทำลายฐานที่มั่นเฉพาะ | ทำลายฐานที่มั่นศัตรูประเภทที่กำหนด |
defend |
ป้องกันปราสาท | ป้องกันไม่ให้ปราสาทถูกทำลายภายในเวลาที่กำหนด |
collect_chests |
เก็บหีบสมบัติทั้งหมด | เปิดหีบสมบัติทุกใบบนแผนที่ |
secure_trade |
รักษาเส้นทางการค้า | กองคาราวานไปกลับได้รับเงินครบ victory_value รอบ และฐานศัตรูทั้งหมดบนแผนที่ถูกทำลาย |
โครงสร้างแคมเปญ
Section titled “โครงสร้างแคมเปญ”แคมเปญจัดเก็บเป็นโฟลเดอร์ในไดเรกทอรี campaigns/:
campaigns/└── tutorial/ ├── campaign.json # เมตาดาต้าแคมเปญและรายการด่าน ├── level1.json # แผนที่ด่านที่ 1 ├── level2.json # แผนที่ด่านที่ 2 └── ...รูปแบบ campaign.json
Section titled “รูปแบบ campaign.json”{ "name": "Tutorial Campaign", "description": "Learn the basic game mechanics", "levels": [ { "map": "level1.json", "title": "A New Beginning", "intro": "Welcome to Wayward Crown...", "outro": "Congratulations on clearing this level!", "starting_gold": 500, "victory": "destroy_enemy_buildings", "victory_value": 0, "victory_target": "", "unlocked_buildings": [], "carry_over": {"gold": true, "adventurers": true}, "triggers": [ {"id": "welcome", "condition": "tick_reached", "params": {"value": 2}, "action": "show_message", "action_params": {"text_key": "tut_welcome"}} ] } ]}การตั้งค่าด่าน
Section titled “การตั้งค่าด่าน”| ฟิลด์ | คำอธิบาย |
|---|---|
map |
เส้นทางไฟล์แผนที่ (สัมพันธ์กับโฟลเดอร์แคมเปญ) |
title |
ชื่อด่าน |
intro |
ข้อความเปิด |
outro |
ข้อความเมื่อผ่านด่าน |
starting_gold |
ทองเริ่มต้น (0 – 10⁷) |
victory |
ประเภทเงื่อนไขชนะ |
victory_value |
ค่าเงื่อนไขชนะ (เช่น จำนวน tick ที่ต้องอยู่รอด จำนวนทองเป้าหมาย ฯลฯ) (0 – 10⁹) |
unlocked_buildings |
รายการอาคารที่อนุญาต (จำกัดตัวเลือกอาคารของผู้เล่น) รายการว่างหมายถึงอนุญาตทุกอาคาร ส่วน unlock_building จะเพิ่มลงในรายการที่ไม่ว่าง |
victory_target |
ประเภทฐานที่มั่นสำหรับ destroy_building (เช่น DRAGON_NEST) เงื่อนไขอื่นจะไม่ใช้ค่านี้ |
carry_over |
สิ่งที่ยกมาจากด่านก่อนหน้า: gold, adventurers, research, path (เส้นทางปราสาทและความเชี่ยวชาญ) (แต่ละค่าเป็น true/false) สิ่งที่ด่านระบุไว้ใน carry_over จะถูกนำมาจากอีกด่านหนึ่งของแคมเปญเดียวกันเมื่อผู้เล่นเล่นต่อโดยตรง และถูกบันทึกไว้ ณ ตอนนั้น การลองด่านใหม่ทุกครั้งจะเริ่มจากบันทึกนี้ ด่านที่เริ่มจากรายการภารกิจจะไม่นำอะไรมาด้วย และสิ่งที่ด่านไม่ได้ระบุ (รวมถึงงานวิจัยและเส้นทางของปราสาท) จะไม่คงอยู่ข้ามแผนที่ |
triggers |
เหตุการณ์ตามสคริปต์: condition + params, action + action_params และเลือกใส่ id, after (รอให้ทริกเกอร์นั้นทำงานก่อน), once ได้ เงื่อนไข: always, tick_reached, tick_after_fire, gold_at_least, adventurer_count_at_least, building_built, building_count_at_least, any_building_damaged, enemy_buildings_destroyed, enemy_building_seen, chests_opened, enemy_killed_count, bounties_completed, buildings_lost, caravan_rounds, caravans_lost, ticks_after_step, site_count_at_least, bounty_posted, taxes_collected, branch_chosen, spell_cast, hero_geared การกระทำ: show_message, unlock_building, spawn_boss, start_event, spawn_enemies, post_bounty, grant_gold, reveal ทริกเกอร์ที่ไม่ใช่อ็อบเจกต์ หรือมีฟิลด์ที่ชนิดค่าไม่ถูกต้อง จะถูกตัดออกและแจ้งในคอนโซล chests_opened, enemy_killed_count และ bounties_completed นับตั้งแต่เริ่มด่าน ทริกเกอร์ที่ทำซ้ำ (once: false) จะทำงานทุก tick ที่เงื่อนไขเป็นจริง การตรวจจึงปฏิเสธทริกเกอร์ที่เสกศัตรู ให้เงิน ปักค่าหัว หรือเริ่มเหตุการณ์ การเผชิญหน้าบอสเริ่มได้ครั้งเดียว และจะเริ่มหลังจากตัวเองพ่ายแพ้ไม่ได้คลื่น spawn_enemies ใส่ march (castle หรือ road) ได้ คลื่นนั้นจะเดินทัพไปยังปราสาทหรือสถานีการค้าที่ใกล้ที่สุด แทนที่จะเดินเตร่อยู่ตรงจุดที่ปรากฏ reveal (x, y, radius ตั้งแต่ 1 ถึง 40) แสดงสถานที่ให้ผู้เล่นเห็น พื้นที่ในรัศมีนั้นจะถูกสำรวจแล้ว ticks_after_step นับ value จาก tick ที่ทริกเกอร์ซึ่งระบุใน after ทำงาน พารามิเตอร์ของ show_message ที่เขียนเป็น i18n:<key> จะถูกแปลก่อนใส่ลงในข้อความ ข้อความจึงเรียกแผงหรือสิ่งก่อสร้างด้วยคำของเกมเองได้ |
id |
ชื่อคงที่ของด่านสำหรับความคืบหน้าและ requires (ตัวอักษร ตัวเลข . - _) หากไม่ระบุจะเป็น level<n> ตามลำดับ |
requires |
ด่านที่ต้องผ่านก่อน: id ของด่านในแคมเปญนี้ หรือ <id แคมเปญ>/<id ด่าน> |
ruleset |
เป็นได้เฉพาะ kingdom และไม่ระบุก็ได้: ทุกด่านเล่นด้วยกฎอาณาจักร ด่านหรือแผนที่ที่ระบุ classic หรือไม่ระบุเลย จะเล่นเป็นอาณาจักร ส่วนชื่อที่ไม่รู้จักจะถูกปฏิเสธ |
castle_level |
เลเวลปราสาทตอนเริ่มด่าน (1–3) หากไม่ระบุจะเป็นป้อมปราการ |
time_limit |
จำนวน tick ที่ด่านใช้ได้ เมื่อหมดแล้วยังไม่ชนะถือว่าแพ้ 0 หรือไม่ระบุคือไม่จำกัด |
advice |
คำแนะนำในสรุปภารกิจ เป็นคีย์ i18n: ได้เหมือนข้อความอื่น |
side_quests |
สิ่งที่ค้นพบเสริมบนด่าน สูงสุดสองอย่าง แต่ละอย่างเป็น {"kind", "x", "y"} โดย kind เป็น supply_party, guarded_cache, lair_treasure ใช้ enemy หรือ lair ระบุได้ว่าใครอยู่ที่นั่น |
objectives |
เงื่อนไขชนะเพิ่มเติมสูงสุด 8 ข้อ แต่ละข้อเป็น {"victory", "value", "target", "required"} ใช้เงื่อนไขใดก็ได้ยกเว้น free ด่านจะผ่านเมื่อเงื่อนไขหลัก (ถ้าไม่ใช่ free) และเงื่อนไขบังคับทั้งหมดสำเร็จ เงื่อนไขเสริมจะนับในบรรทัดเป้าหมายและแสดงในผลลัพธ์ |
defeats |
วิธีแพ้เพิ่มเติมสูงสุด 4 แบบ แต่ละแบบเป็น {"kind", "value"}: แพ้เมื่อ heroes_lost, buildings_lost หรือ caravans_lost ถึงค่านั้นนับตั้งแต่เริ่มด่าน |
hero_bonds_disabled |
true: ในด่านนี้ฮีโร่จะไม่ผูกสายสัมพันธ์ใหม่และไม่ชวนเพื่อนไปด้วย (สายสัมพันธ์ที่มีอยู่แล้วยังคงอยู่) หากไม่ระบุจะเป็นไปตามปกติ |
ตัวแคมเปญเองระบุ id (ชื่อที่ใช้บันทึกความคืบหน้า) และ "linear": false (ชุดความท้าทายที่แยกจากกัน ชนะด่านหนึ่งแล้วจะไม่ต่อไปด่านถัดไป) ได้ และยังระบุ blocked_events ได้: ชื่อเหตุการณ์สุ่มที่ด่านของแคมเปญนั้นจะไม่สุ่มออกมา (เช่น DRAGON_NEST) และ roster: ชนิดศัตรู (ชื่อเช่น GOBLIN) ที่เร่ร่อนและบุกในด่านของแคมเปญ หากไม่ระบุคือทุกชนิด
แคมเปญเดโม
Section titled “แคมเปญเดโม”แคมเปญเนื้อเรื่องของเดโม (campaigns/demo_kingdom/) เปิดได้จากเมนูหลัก เช่นเดียวกับบทสอน แคมเปญนี้เขียนโดย game/systems/demo_campaign.py
| ภารกิจ | เป้าหมาย | แพ้เมื่อ | เริ่มต้น |
|---|---|---|---|
| 1. มงกุฎใบแรก | หาค่ายก็อบลินทางตะวันออกของป้อมและทำให้มันถูกทำลาย | ป้อมแตก | 1600 ทองและรายการสิ่งก่อสร้างสั้น ๆ พร้อมซากร้านช่างตีเหล็กและซากตลาด |
| 2. เงาบนเส้นทางการค้า | ให้กองคาราวานไปกลับสำเร็จสามรอบและทำลายค่ายโจร | ปราสาทแตก | 2400 ทอง ปราสาทเลเวล 2 เมืองเล็ก ๆ และถนนปูสองสาย |
| 3. ราตรีของเขี้ยวขบ | ปราบหัวหน้าเผ่าเขี้ยวขบ | ปราสาทแตก | 3000 ทอง ปราสาทเลเวล 2 และเมืองที่มีสิ่งก่อสร้างหกหลัง |
ภารกิจ 1 เริ่มข้างซากร้านช่างตีเหล็กและซากตลาด: ทีมช่างของราชสำนักสร้างขึ้นใหม่โดยไม่มีค่าใช้จ่าย เริ่มจากร้านช่างตีเหล็กก่อน และสิ่งที่คุณวาง รวมถึงกิลด์แรกของคุณ จะรอคิวต่อจากนั้น เว้นแต่คุณจะทำเครื่องหมายให้สร้างก่อน ในภารกิจ 1 ข้อความจะพาจากกิลด์แรกไปสู่วีรบุรุษคนแรก ตลาด และคนเก็บภาษี ผ่านไปราว 48 วินาที ราชสำนักจะออกเงินเองปักค่าหัว «สำรวจ» ใกล้ค่าย เมื่อวีรบุรุษทำสำเร็จ คุณจะถูกขอให้ปักค่าหัว «สังหาร» ที่ค่าย ในภารกิจ 2 ราชสำนักให้สำรวจจุดตั้งสถานีการค้าทั้งสองแห่ง โจรซุ่มโจมตีถนนใต้หนึ่งครั้ง (แจ้งล่วงหน้า 20 วินาที) และการเสียสิ่งก่อสร้างครั้งแรกจะได้ทองช่วยเหลือ 400 ในภารกิจ 3 การปล้นระลอกแรกมาทางถนนตะวันออกที่ tick 1000 และระลอกที่สองมาทางถนนทางเหนือที่ tick 2500 และหัวหน้าเผ่าเขี้ยวขบมาที่ tick 4300 โดยแจ้งล่วงหน้า 100 tick ทุกครั้ง การทำลายป้อมของเขาเป็นการเดินทัพที่คุ้มค่าของที่ปล้นได้ แต่ต้องปราบตัวเขาเท่านั้นจึงจะชนะ ภารกิจ 1 และ 2 สร้างกิลด์ช่างก่อสร้างเพื่อซ่อมแซมได้ ในภารกิจ 3 ปราสาทเลเวล 2 อยู่แล้วจึงเลือกเส้นทางได้ทันที และป้อมที่ถูกทำลายจะไม่ส่งการปล้นของตัวเองอีก ภารกิจ 2 และ 3 เก็บงานวิจัยของภารกิจก่อนหน้าไว้เมื่อคุณเล่นต่อโดยตรง การลองใหม่ทุกครั้งเริ่มเหมือนครั้งแรก และภารกิจที่เลือกจากรายการจะเริ่มโดยไม่มีงานวิจัยนั้น
ด่านท้าทาย (campaigns/demo_challenges/, "linear": false) เขียนด้วยวิธีเดียวกัน “ทองร่อยหรอ” เปิดหลังภารกิจ 2: ทอง 600 ปราสาทระดับ 2 เมืองเล็ก ๆ ที่มีสถานีการค้าบนถนนใต้ และเวลา 15 นาที (time_limit) เพื่อทำลายค่ายก็อบลินและค่ายโจรที่ปล้นถนน โจรจะลองบุกถนนสองครั้งก่อนที่ค่ายจะเริ่มบุกเอง “รักษาถนน” เปิดหลังภารกิจ 3: สถานีการค้าเปิดอยู่แล้ว โจรมาทางถนนใต้ทุก 500 tick แข็งแกร่งขึ้นทีละน้อย และต้องให้กองคาราวานไปกลับสำเร็จ 10 รอบภายใน 14 นาที 20 วินาที อาณาจักรเสรี (อาณาจักรอิสระของเดโม หรือแซนด์บ็อกซ์ของเกมฉบับเต็ม) ไม่มีเป้าหมาย หน้าต่างเริ่มเกมให้เลือกได้ว่าจะให้หัวหน้าเผ่าเขี้ยวขบมาหนึ่งครั้งหลังเริ่ม 20 นาที (game/systems/free_kingdom.py)ใน รักษาถนน การปล้นทุกระลอกเดินทัพสู่สถานีการค้า สถานีที่ไม่มีใครป้องกันจะถูกทำลายและกองคาราวานก็หายไปด้วย การไม่ทำอะไรเลยจึงแพ้ด่านท้าทายนี้
ทำภารกิจอาณาจักรทีละขั้น
Section titled “ทำภารกิจอาณาจักรทีละขั้น”- ใน Creator / Workshop เลือก โครงการใหม่ แล้วเลือก ภารกิจอาณาจักร และโฟลเดอร์ใหม่ คุณจะได้ด่านที่เล่นได้ทันที: เมือง ค่ายก็อบลินทางตะวันออก ค่าหัว «สำรวจ» «สังหาร» และ «ป้องกัน» ของราชสำนัก คลื่นศัตรูที่แจ้งล่วงหน้าสองระลอก และหัวหน้าเผ่าในฐานะบอสที่มีชื่อ
- เปิดด้วยตัวแก้ไขแคมเปญ แบบฟอร์มของด่านมีเรื่องราว (บทนำ) คำแนะนำที่สรุปภารกิจแสดง ทองเริ่มต้น และเงื่อนไขชนะ ถัดลงไปคือระดับปราสาทเริ่มต้น จำกัดเวลา และเป้าหมายเสริมสูงสุดสองอย่างพร้อมตำแหน่ง
- วาดแผนที่: ย้ายเมือง รัง และถนน สถานที่ต้องเดินถึงได้จากปราสาท มิฉะนั้นสิ่งที่อยู่ตรงนั้นจะถูกข้ามเมื่อด่านเริ่ม อาคารในไฟล์แผนที่ใส่
"ruin"(1 ถึง 99) ได้: อาคารจะเริ่มเป็นไซต์ก่อสร้างที่ทำงานเสร็จแล้วตามเปอร์เซ็นต์นั้น และทีมช่างของราชสำนักจะสร้างให้เสร็จโดยไม่มีค่าใช้จ่าย - เปิดทริกเกอร์เพื่อเปลี่ยนข้อความ ค่าหัวที่ราชสำนักมอบ (
post_bounty) คลื่นศัตรู (spawn_enemies) และเวลาที่บอสมา (spawn_boss) เงื่อนไขenemy_building_seenจะรอจนกว่ารังจะเข้ามาในสายตา - ใน
campaign.jsonค่าrosterระบุมอนสเตอร์ที่เร่ร่อนบนแผนที่ และblocked_eventsระบุเหตุการณ์สุ่มที่ไม่ถูกสุ่ม - ตรวจสอบ: การตรวจจะชี้ระดับปราสาท จำกัดเวลา เป้าหมายเสริม รายชื่อ หรือเหตุการณ์ที่ผิดตามช่องของมัน จากนั้นเล่นด่านจากพื้นที่ทำงาน ความยากที่เลือกที่นั่นกำหนดขนาดการปล้น คลื่นศัตรู และทองเริ่มต้น
- เผยแพร่แบบส่วนตัวก่อน แล้วค่อยเปิดสาธารณะเมื่อเล่นได้อย่างที่ตั้งใจ
ฮีโร่เปรียบเทียบร้านที่ไปถึง ราคา และความจุที่พักจริง หลังถอยจะฟื้นตัวก่อนกลับไปทำงานอันตราย รายละเอียดการเดินทางแสดงการเตรียมตัวและที่พักที่ไปถึงได้ ด่านที่สร้างเองมีแผนชนะที่ครบถ้วนได้สูงสุดสามแผน โดยยังต้องผ่านเงื่อนไขร่วม ด่านเดิมที่มีเงื่อนไขชนะเดียวจะชนะเมื่อบรรลุเป้าหมายใน tick สุดท้ายที่อนุญาต ส่วนแผนชัยชนะทางเลือกยังให้การแพ้มีลำดับก่อน
{ "victory": "free", "objectives": [ { "victory": "protect_building", "target": "trade-post" } ], "victory_plans": [ { "id": "commerce", "title": "i18n:victory_kind_caravan_rounds", "objectives": [ { "victory": "caravan_rounds", "value": 2 } ] }, { "id": "assault", "title": "i18n:victory_kind_destroy_building", "objectives": [ { "victory": "destroy_building", "target": "GOBLIN_TENT" } ] } ]}{"type": "TRADING_POST", "x": 100, "y": 80, "objective_id": "trade-post"}รายละเอียดการเดินทางแสดงร้านยาและที่พักที่เดินไปถึงได้ พร้อมจำนวนทักษะรักษาและโล่ให้พันธมิตรที่เรียนแล้ว ร้านค้าบันทึกจำนวนผู้มาใช้บริการ เวลาเดินทางเฉลี่ย และการโจมตี ผลลัพธ์แสดงแผนชัยชนะหลักหนึ่งแผนและผลงานที่สำเร็จพร้อมกัน โดยคิดผลพื้นฐานเพียงครั้งเดียว
หอไฟโบราณ
Section titled “หอไฟโบราณ”ในแผนที่ที่มีหอไฟโบราณ เลือกจุดที่ค้นพบเพื่อดูค่าใช้จ่าย กำหนดเวลา และตัวเลือกในแผงรายละเอียด การซ่อมต้องมีทีมงานหรือช่างถึงจุดงานจริง และหยุดครึ่งทางเพื่อรอจ่ายเพิ่มหรือถอนตัว เมื่อเสร็จจะเตือนศัตรูที่ค้นพบในระยะ 20 ช่อง การเก็บสมบัติต้องให้วีรบุรุษสมัครรับธงสำรวจ เดินทางถึงและทำงาน คลังและคนงานรับรางวัลครั้งเดียว การพักไว้ไม่เริ่มเวลา ถอนตัวคืนเฉพาะเงินที่ยังไม่ใช้ ซากนี้ไม่รับสมัครหรือเพิ่มพลังธง การออกจากด่านคือการทิ้งงานที่รับไว้ที่โบราณสถาน และเงินที่ยังไม่ได้ใช้จะได้คืนเหมือนการถอนตัว ผลของโบราณสถานอยู่กับแผนที่ของมัน มีเพียงสิ่งที่แคมเปญยกไป (ทอง ฮีโร่ งานวิจัย) ที่ไปถึงด่านถัดไป
ระบบเสบียงกอบลินแบบเลือกใช้
Section titled “ระบบเสบียงกอบลินแบบเลือกใช้”แผนที่และด่านประกาศความสามารถ lair_expansion พร้อมรายการแผนชื่อเดียวกันได้ไม่เกินสี่แผน แต่ละแผนต้องมี id และ target ที่อ้างเต็นท์กอบลินเดิมด้วย objective_id ที่ไม่ซ้ำ ผู้ขนส่งต้องถึงจุดหมายจริงและคนงานที่มีชีวิตต้องก่อสร้างที่จุดงาน ขบวน ผู้คุ้มกัน กองรักษาการณ์ และการโจมตีใช้งบร่วมที่จำกัด แหล่งละไม่เกินสี่รอบและหน่วยใหม่ 64 หน่วย การเสียฐานหน้าทำให้การโจมตีที่ยังไม่ออกช้าลงและอ่อนลง การทำลายฐานหลักหยุดการผลิตแต่ไม่ลบผู้รอดชีวิตหรือฐานหน้าเสริม ฐานหน้าไม่เพิ่มฐานหลักที่ต้องทำลายเพื่อชนะ ไม่มีแผนจะใช้กำหนดการเดิม ผู้ขนส่งมีลังสินค้า แอนิเมชัน และเสียงเฉพาะ และปรากฏเฉพาะในขบวนที่ได้รับมอบหมาย หลังสำรวจแล้วสามารถตั้งค่าหัวผู้ขนส่งที่กำลังเคลื่อนที่ได้ การสังหารจะยกเลิกสินค้าชุดนั้นและชะลอการผลิต ส่วนผู้คุ้มกันที่รอดยังอยู่ในสนามรบ สินค้าและค่าหัวตัดสินเพียงครั้งเดียว การยกเลิกใช้กฎคืนเงินปกติ ด่านหน้ามีภาพนั่งร้าน โรงเก็บเสบียงที่เสร็จแล้ว และซากพังเฉพาะตัว คนงานที่ยังมีชีวิตต้องสร้างพื้นที่ที่โจมตีได้ ก่อนเสร็จจะไม่สร้างผู้ป้องกันใหม่ การทำลายด่านชะลอการโจมตีที่ยังไม่ออกและย้ายการรวมพลกลับฐานหลัก การทำลายฐานหลักหยุดการผลิตแต่คงหน่วยที่รอดและด่านกำพร้าไว้ แต่ละแหล่งเก็บซากตกแต่งได้หนึ่งแห่งโดยไม่สร้างผู้ป้องกันหรือเพิ่มเป้าหมายชัยชนะ
แบบฟอร์มการขยายรังใช้ร่วมกันในแผนที่และแคมเปญ เลือกเต็นท์กอบลินเดิมได้สี่แห่ง ตั้งเวลาคุ้มกัน เตรียม ส่งสินค้า ก่อสร้าง รวมพล และรอ รอบ งบหน่วยร่วม ผู้คุ้มกัน และเขตสี่เหลี่ยมห้ามแปดเขตต่อแหล่ง เวลาเป็นวินาทีในเกมทีละ 0.2 วินาที การใช้การตั้งค่าเปลี่ยนฉบับร่าง ส่วนยกเลิกคงค่าเดิม การล้างแหล่งในแผนที่จะปิดการขยาย การปิดในด่านอย่างชัดเจนมีผลเหนือแผนที่ หากไม่ปิด รายการด่านว่างจะใช้ค่าจากแผนที่ แหล่งซ้ำหรือหายและเขตนอกแผนที่จะถูกปฏิเสธก่อนบันทึก
ขีดจำกัดด่านหน้าร่วมทั้งแผนที่ตั้งได้หนึ่งถึงสี่แห่ง ขบวนที่สนับสนุนพื้นที่ใหม่จองที่ก่อนออกเดินทาง เมื่อเต็มแหล่งอื่นจะรอโดยไม่สร้างหน่วยหรือสะสมการโจมตี ด่านกำพร้าที่ยังอยู่ใช้ที่จนถูกทำลาย
ชั้นข้อมูลเสบียงศัตรูแสดงเฉพาะจุดทางและพื้นที่ที่สังเกตแล้ว การผลิต พลังชีวิต คลังและผู้ป้องกันรังหลัก ขั้นและความคืบหน้าด่าน กับตำแหน่งขบวนมีเวลาสังเกตแยกกัน นอกสายตาจะคงค่าล่าสุด การสร้างหรือทำลายที่มองไม่เห็นไม่เปลี่ยนภาพที่รู้จัก สำรวจอีกครั้งจึงอัปเดต เส้นทางจำจุดได้สิบหกจุด แจ้งเตือนไม่ซ้ำหลังโหลด และคำชี้แจงอธิบายสี่กลยุทธ์ต่องบจำกัด
การเล่นอิสระมีตัวเลือกขยายเต็นท์ก็อบลินแบบจำกัด ซึ่งปิดไว้เริ่มต้น เกมแบบผสมหรือก็อบลินจะใช้หนึ่งช่องจากจำนวนรังที่เลือกเป็นเต็นท์ และผูกเต็นท์ที่มีอยู่ได้ไม่เกินสี่แห่ง โดยไม่เพิ่มจำนวนรัง เผ่าอื่นจะไม่มีแหล่งใหม่เพิ่ม แคมเปญใช้การตั้งค่าของผู้สร้าง
โครงสร้างก่อสร้าง คลัง และซากมีรูปร่างต่างกันพร้อมผ้าเคลื่อนไหว การลดการเคลื่อนไหวทำให้ผ้านิ่ง ผู้ขนส่งใช้ค้อนเฉพาะเมื่อก่อสร้างจริง การพบขบวนและเห็นการก่อสร้าง เสร็จสิ้น หรือซากมีไอคอนและเสียงของตน การเปลี่ยนที่ซ่อนอยู่และการโหลดไม่แจ้งซ้ำ แบบฟอร์มเล็กและข้อมูลเลื่อนได้ และข้อมูลใช้แป้นพิมพ์เลื่อนได้
ผู้ขนส่งจะรอให้หน่วยที่เคลื่อนที่ออกจากพื้นที่ด่านหน้าใหม่ได้นานสุด 10 วินาที และไม่เกินกำหนดส่ง จากนั้นจะส่งของเลย และใครที่ยังยืนอยู่ตรงนั้นจะถูกย้ายไปช่องว่างที่ใกล้ที่สุด ผู้ขนส่งและผู้คุ้มกันจะหยุดนอกพื้นที่ที่วางแผนไว้
หลังเก็บวัสดุจากหอสัญญาณโบราณแล้ว คนงานจะไม่ซ่อมให้ฟรี การเก็บวัสดุและการซ่อมเป็นทางเลือกที่เลือกพร้อมกันไม่ได้
ด้านล่างคือเงื่อนไขเริ่มต้นของสุสานและสถานี เลือกสถานที่ที่ค้นพบเพื่อดูค่าใช้จ่ายจริงที่ผู้สร้างกำหนด เวลาที่เหลือจากกำหนดเดิม และผลลัพธ์ เกมยังดำเนินต่อขณะเลือก
ส่วนงานเสริมในบันทึกติดตามโบราณสถานที่ค้นพบ ทางเลือก ความคืบหน้า เหตุที่รอ เวลาที่เหลือจากกำหนดเดิม และผลจริง ลิงก์แสดงพาไปยังจุดเดิมโดยไม่รับทางเลือกหรือใช้ทอง เมื่อพบโบราณสถานจะมีข่าวแจ้ง เช่นเดียวกับงานที่รับไว้แล้วหยุดกลางทาง ล้มเหลว หรือเสร็จสิ้น ส่วนการถอนตัวที่คุณเลือกเองจะบันทึกไว้หนึ่งบรรทัดในบันทึก สภาพของจุดงานบอกความคืบหน้า: เป็นซากจนกว่าจะรับงาน มีนั่งร้านและวัสดุกองไว้ระหว่างที่ราชสำนักทำงาน เมื่อเสร็จจะเป็นไปตามทางเลือก (หอไฟที่จุดแล้วหรือถูกรื้อ สุสานที่ผนึกหรือถูกเปิด สถานีที่สร้างใหม่) และกลายเป็นซากปรักหักพังหากงานล้มเหลว สิ่งที่ทำให้งานชะงักจะบอกอย่างชัดเจน: ไม่มีฮีโร่รับงาน เหตุผลที่ฮีโร่ปฏิเสธ มอนสเตอร์อยู่ใกล้จุดงาน ทีมช่างทำงานอื่นก่อน (พร้อมลำดับของจุดงานนี้) หรือน้ำ หน้าผา หรือสิ่งก่อสร้างที่ปิดล้อมจุดงาน
จำนวนโบราณสถานเสริม: 0 ปิดการสร้าง สร้างได้ไม่เกินสองแห่งต่างชนิดบนพื้นที่เปิดที่เดินถึงได้นอกเขตปลอดภัยปราสาท โดยไม่ปิดถนนหรือเส้นทาง ก่อนรับทางเลือกจะไม่จ่ายทองหรือเริ่มงาน จุดอยู่ห่างปราสาท 21–80 ช่อง และต้องผ่านการตรวจเส้นทางปกติของคนงาน
กฎแผนที่และด่านใช้ตัวแก้โบราณสถานร่วมกัน เลือกจุดเดิมได้ไม่เกินสองแห่ง ทางเลือกคงที่ และค่าใช้จ่าย รางวัล งานกับกำหนดเวลาที่มีขอบเขต ยกเลิกเก็บร่างเดิม ใช้จะตรวจแหล่งก่อนและไม่เดินเกม รายการด่านว่างรับค่าจากแผนที่ ส่วน relics_disabled: true ปิดการรับค่านั้น การล้างโบราณสถานของแผนที่เดี่ยวจะลบแม่แบบเมื่อบันทึก
สุสานผนึก
- เสริมผนึก: เมื่อเพิ่มเงินจะหยุดเฉพาะการบุกที่กำหนดจาก สุสาน / ปราสาทอมตะ จำนวน 2 ครั้ง ยาม ศัตรูทั่วไป และแหล่งอื่นทำงานตามปกติ แหล่งเดิมต้องยังอยู่
- สนับสนุนการวิจัย: ปลดล็อก ความเข้ากันของเวทมนตร์ ที่เข้าเงื่อนไขหนึ่งครั้ง หรือ 80 ทองเมื่อใช้ไม่ได้หรือรู้อยู่แล้ว ต้องมีหอเวทและเงื่อนไขวิจัยปกติ หยุดครึ่งทางให้เพิ่มเงินหรือถอนตัว
- เปิดสุสาน: สมบัติ 240 ทองหนึ่งครั้งหลังสำรวจจริงและกำจัดยามโครงกระดูก 3 ตัว จ่ายเงินจึงเปิดสุสาน ยามที่ยังมีชีวิตจะอยู่ต่อหลังถอนตัวหรือหมดเวลา
สถานีที่สูญหาย
- สร้างจุดเสบียงใหม่: คืนบริการระดับ 1 สำหรับการซื้อร่วมกันแบบจ่ายเงิน 6 ครั้ง ได้แก่รักษา ยา หรือสารเล่นแร่แปรธาตุในราคาปกติ ไม่มีรายได้ประจำหรือการอัปเกรด สร้างใหม่กับช่วยเหลือเลือกได้อย่างเดียว
- คุ้มกันผู้รอดชีวิต: อาสาสมัครต้องคุ้มกันผู้รอดชีวิตเดิมถึงปราสาทอย่างปลอดภัย โอกาสเข้าร่วม 75% ถูกกำหนดเมื่อจ่ายเงิน เรนเจอร์ปกติหนึ่งคนเข้าร่วมได้เมื่ออาชีพและเส้นทางอนุญาต และที่พักเรนเจอร์ที่สร้างเสร็จมีที่ว่างตอนมาถึง คลังได้รับ 120 ทองไม่ว่าจะเข้าร่วมหรือไม่ ไม่มีคิวรับสมัครภายหลัง ช่วยเหลือกับสร้างใหม่เลือกได้อย่างเดียว