Warhammer-Mods / arkhan_stevie

Arkhan the Black: Expanded mod for Total War: Warhammer 2
https://steamcommunity.com/sharedfiles/filedetails/?id=1436545995
2 stars 0 forks source link
mod total-war-warhammer-ii

Arkhan the Black: Expanded

Arkhan the Black: Expanded – Logo

By Mortarch of Sacrament (Steam Workshop page)

This mod makes changes to Arkhan's faction by giving him access to The Lore of Vampires. It also adds additional units with unique unit cards, over 20 new technologies and access to Bloodline Lords & Scrap Upgrades via the submods listed below.

New units

Crypt Ghouls Dire Wolves Fell Bats Skeleton Warriors Skeleton Spearmen Skeleton Archers Grave Guard Grave Guard (Great Weapons) Nagashizzar Guard Cairn Wraiths Hexwraiths Mortis Engine Crypt Horrors Vargheists Terrorgheist Zombie Dragon

New Lords

Blood Dragon Lord Lahmian Lord Necrarch Lord Strigoi Lord Von Carstein Lord Vampire Admiral Lord

Bloodline Lords are unlocked via technology and spending Canopic Jars. SUBMOD REQUIRED

New Heroes

Liche Priest (Vampires)Wight King

Liche Priest (Vampires) - available at the start of the campaign and shares the same unit capacity as the Liche Priests. Can be increased with Liche Priests events or capacity.

New Abilities

Raise Zombies for Liche Priest (Vampires) Eldritch Blast for Arkhan and acts similar to Venom Wave and Wrath of Ptra Army Ability - Raise Skeleton Warriors Army Ability - Rain of Souls

New Buildings

Major Garrison Minor Garrison Dark nexus Vampire Beasts

Updated Landmarks

Black Tower of Arkhan

Black Tower of Arkhan

The Great Boneyard

The Great Boneyard

Lost Necropolis of Mourkain

Lost Necropolis of Mourkain

Submods

Bugs

Please report bugs here.

Please use this link to download the previous version of the mod if you need to complete campaigns.

Future Plans

Bugfixing and Submods

Credits



Included in Arhkan the Black: Expanded

Arkhan Raise Dead Mechanic Stevie

A mod for Total War: Warhammer 2 that enables Raise Dead campaign mechanic for the Followers of Nagash faction (Arkhan the Black).

Features

Notes

Arkhan Raise Dead Mechanic Stevie Submods

TBA

Public API

{
  name = "string",             -- an arbitrary name for the table
  build_number = number,       -- build number, incremented with each update to the table
  deployment_mode = "string",  -- unit spawn behaviour, see below
  units = {
    main_units_table_unit_key = {        -- unit key from "main_units_tables"
      count = number,                      -- how many units to initially spawn
      replenishment_chance = number,       -- replenishment chance per turn in percent
      max_count = number,                  -- number of units in a pool before they stop replenish
      max_replenishment = number,          -- how many units may possibly be replenished per turn
      level = number,                      -- unit experience (rank), from 0 to 9
      technology_required = "string",      -- technology key from "technologies_tables", researching which shall grant access to Raising this unit(s)
      partial_replenishment = boolean,     -- is eligible for partial replenishment per turn
      regions = "string"|{                 -- target region(s)
        "table",
        "of",
        "region",
        "keys"
      }
  }
}

Where:

Other options are quite self-explanatory.

Example submod

script/campaign/mod/my_example_submod.lua:

local arkhan_expanded = arkhan_expanded

arkhan_expanded:register_table({
  name = "arkhans_pets",
  build_number = 1,
  deployment_mode = "default",
  units = {
    wh2_dlc09_tmb_mon_dire_wolves = {
      count = 1,
      replenishment_chance = 75,
      max_count = 4,
      max_replenishment = 1,
      level = 0,
      technology_required = "some_technology_key",
      partial_replenishment = false,
      regions = "global"
    },
    wh2_dlc09_tmb_mon_fell_bats = {
      count = 1,
      replenishment_chance = 80,
      max_count = 4,
      max_replenishment = 1,
      level = 0,
      technology_required = "",
      partial_replenishment = false,
      regions = "global"
    },
    wh_main_vmp_mon_terrorgheist = {
      count = 0,
      replenishment_chance = 3,
      max_count = 1,
      max_replenishment = 1,
      level = 0,
      technology_required = "",
      partial_replenishment = true,
      regions = {
        "wh2_main_great_mortis_delta_black_pyramid_of_nagash",
        "wh2_main_the_broken_teeth_nagashizar",
        "wh_main_desolation_of_nagash_spitepeak"
      }
    }
  })

  arkhan_expanded:register_table({
    name = "arkhans_pets",
    build_number = 1,
    deployment_mode = "own_provinces",
    units = {
      wh2_dlc09_tmb_mon_dire_wolves = {
        count = 3,
        replenishment_chance = 90,
        max_count = 4,
        max_replenishment = 1,
        level = 1,
        technology_required = "",
        partial_replenishment = false,
        regions = "global"
      },
      wh2_dlc09_tmb_mon_fell_bats = {
        count = 3,
        replenishment_chance = 100,
        max_count = 4,
        max_replenishment = 1,
        level = 1,
        technology_required = "",
        partial_replenishment = false,
        regions = "global"
      },
      wh_main_vmp_mon_terrorgheist = {
        count = 1,
        replenishment_chance = 13,
        max_count = 1,
        max_replenishment = 1,
        level = 1,
        technology_required = "",
        partial_replenishment = true,
        regions = {
          "wh2_main_great_mortis_delta_black_pyramid_of_nagash",
          "wh2_main_the_broken_teeth_nagashizar",
          "wh_main_desolation_of_nagash_spitepeak"
        }
      }
    }
})