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