CDDA(Cataclysm: Dark Days Ahead)是一款開源的末日生存游戲,其中包含了各種職業(yè)、技能、物品等元素,而武術(shù)技能就是其中一個較為重要的技能之一。在CDDA中,玩家可以通過學(xué)習(xí)武術(shù)技能來提高自身的戰(zhàn)斗能力,同時也可以防止一些嚴(yán)重的疾病或狀態(tài)。
{ ? "type": "MARTIAL_ARTS", // 類型為武術(shù) ? "id": "style_tai_chi", // 武術(shù)id ? "name": "太極拳", // 武術(shù)名稱 ? "description": "太極拳是一種以低強度、柔和、循序漸進的動作來鍛煉身體的武術(shù)術(shù)式。", // 描述 ? "weighting": 50, // 加重值,影響學(xué)習(xí)效率 ? "techniques": [ ? ? { "id": "WBLOCK_1", "level": 1 }, ? ? { "id": "WSTANCE_TIGER", "level": 1 } ? ], // 技能id及對應(yīng)等級 ? "ma_buffs": [ ? ? { "id": "AIBUFF_CUSTOM", "duration": "60", "martial_art_bonus": "1", "buff_description": "太極拳狀態(tài),攻擊加強。" } ? ], // 造成的狀態(tài)加成 ? "required": [ ? ? { "type": "SKILL", "id": "unarmed", "level": 2 }, ? ? { "type": "STAT_MIN", "id": "dex", "level": 8 } ? ], // 武術(shù)所需技能及屬性等級 ? "prerequisites": [ ? ? { "type": "MARTIAL_ARTS", "id": "style_taekwondo", "level": 2 } ? ] // 前置武術(shù)技能及等級要求 }
以上是CDDA武術(shù)JSON的一個例子。可以看到,JSON文件中包含了武術(shù)技能的各種屬性和對應(yīng)的效果,包括學(xué)習(xí)難度、加成效果、學(xué)習(xí)前置等信息。創(chuàng)建一個新的武術(shù)技能十分簡單,只需按照規(guī)定的格式填寫相關(guān)信息即可。CDDA的武術(shù)系統(tǒng)為玩家在游戲中提供了更加豐富的戰(zhàn)斗體驗,同時也為mod制作者提供了一個擴展技能的途徑。