erkkki/arkheim_data

0.9.2 2020-09-15 19:26 UTC

This package is auto-updated.

Last update: 2024-09-16 04:10:27 UTC


README

基本单位/战帅/精通数据来自arkheim游戏。

Latest Stable Version Total Downloads Monthly Downloads License

为什么?

方便加载/访问基本数据,对每个人来说都很简单。大多数编程语言都可以轻松地将json转换为数组/对象。

这使得开始简单的计算器或其他任何东西变得容易。

dist文件夹包含主json数据文件的迷你字段版本

arkheim.json 合并数据文件。

{
    "units": {
        "elf":    list of units
        "dwarf":  list of units
    },
    "masteries": {
        "elf":    list of masteries
        "dwarf":  list of masteries
    },
    "warlords": {
        "elf":    list of warlords
        "dwarf":  list of warlords
    }
}

单位

[{
    "name": String,
    "race": String, // dwarf / elf
    "type": String, // infantry / cavalry / artillery
    "fighting_strength": Number,
    "initiative": Number,
    "bonus": {
      "name": String,
      // Rest are optional
      "goblin": Number,
      "dwarf": Number,
      "elf": Number,
      "attack": Number,
      "deff": Number,
      "infantry": Number,
      "cavalry": Number,
      "artillery": Number
    },
    "cost": { "wood": Number, "iron": Number, "crop": Number },
    "training_time": Number // Seconds
}, ...] 

战帅

[{
    "name": String,
    "level_needed": Number,
    "premium": Boolean,
    "price": Number,
    "speed": Number,
    "morale": Number,
    "army": {
      "slot_1": { "type": String, "capacity": Number },
      "slot_2": { "type": String, "capacity": Number },
      "slot_3": { "type": String, "capacity": Number }
    },
    "bonus": {
        "name": String,
        // Rest are optional.
        "dmg_decrease": Number,
        "xp": Number,
        "critical": Number,
        "army_strength": Number,
        "army_dmg": Number,
        "resurrect": Number,
        "poison": Number,
        "direct": Number,
        "burn": Number,
        "initiative": Number
    }
}, ...]

精通

[{
    "name": String,
    "info": String,
    "unlock_level": Number,
    "bonus": {
        // See masteries_bonus.json for all values.
    }
}, ...]

建筑

[{
    "name": String,
    "info": String,
    "level_cap": Number,
    "levels": [
      {
        "level": Number,
        "build_time": Number, // Seconds
        "cost": { "wood": Number, "iron": Number, "crop": Number },
        "supply": Number,
        "bonus": { ??? }
      }, ...]      
}, ...]

领域

[{ 
    "level": Number, 
    "bonus": { 
        "name": String, 
        // optional bonus 
        "xp": Number,
        "resource": Number,
        "construction_time": Number,
        "orbs": Boolean,
        "souls": Number,
        "infantry": Number,
        "cavalry": Number,
        "artillery": Number        
    }    
}, ...]

待办事项

  • 单位
    • 矮人
    • 精灵,缺少单位成本。
  • 战帅
    • 矮人,缺少所需的等级和奖励。
    • 精灵
  • 精通
    • 矮人,需要所需的等级。
    • 精灵
  • 建筑
    • 资源
    • 基础设施
    • 军事
    • 资源
  • 领域加成