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.
Bloodline Lords are unlocked via technology and spending Canopic Jars. SUBMOD REQUIRED
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.
- 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
- Major Garrison
- Minor Garrison
- Dark nexus
- Vampire Beasts
- Winds of Magic +20 [all armies faction wide]
- Vampiric Corruption +1
- Magic Resistance +5 [all armies faction wide]
- Crypt Ghoul Unit Capacity +8
- Vargheist Unit Capacity +2
- Crypt Horror Unit Capacity +2
- Vampiric Corruption +1
- Crypt Ghoul Unit Capacity +8
- Vargheist Unit Capacity +2
- Crypt Horror Unit Capacity +2
- Vampiric Corruption +1
Please report bugs here.
Please use this link to download the previous version of the mod if you need to complete campaigns.
Bugfixing and Submods
- I could not have done this mod without the help of other amazing modders from C&C Modding Den! Come join me and chat with other modders.
- Taste of Capitalism: Grave Guard Halberd Unit Card
- Guv for allowing me to use his Cairn Wraith and Mortis Engine unit cards.
- Prop Joe for the Bloodline Unlock script.
- smOkin for the script to enable the horde mechanic on two of my agents.
- Huge thanks to xxxxxxxx who provided feedback on Arkhan’s unique Lords and their traits.
- shiny for the Raise Dead script, unit cards and UI work.
- All images and assets used on this page are property of Creative Assembly.
Included in Arhkan the Black: Expanded
A mod for Total War: Warhammer 2 that enables Raise Dead campaign mechanic for the Followers of Nagash faction (Arkhan the Black).
- Enables Raising Dead Feature for the Followers of Nagash for campaign map
- Raise Dead is available for all provinces with varying units available in each
- Carefully picked list of units for lore-friendly experience
- Vanilla units are fully covered, submods for modded units are also available
- With Arkhan the Black growing more powerful with his mastery of the Dark Arts, he gets more potent undead monsters at his disposal
- As Followers of Nagash prepare for their Master to return by taking the world piece by piece, the corrupted ground under Arkhan's feet itself awakens more powerful hordes imbued with Nagash's power to surge the world of the living and treacherous undead
- Province mercenary pools for Arkhan will be populated upon new game start or loading an existing save
- Additionally, an extended set of units will be added to conquered provinces
- The mod will keep mercenary pools of respective provinces up to date even if loaded mid-game or after (sub)mod updates.
- Just like Raise Dead mechanic feature of other factions, you may have to wait a few turns for new units to appear
- This includes units that require certain buildings/technologies to unlock first
TBA
arkhan_expanded:register_table(table)
table
:
{
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:
deployment_mode
is one of the following:default
spawns units on new game start or loading an existing save ifbuild_number
is greater than that of an earlier deployed table of the same name.own_provinces
spawns units on taking a whole province, overwriting existing units in pools of the same key.
regions
is either a string or a table:- as
string
:global
|all
|any
spawns the unit globally to all provinces;
- as
table
:- a list of region key strings from
regions_tables
db:
{"region_key_1", "region_key_2"}
- a list of region key strings from
- as
Other options are quite self-explanatory.
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"
}
}
}
})