# CreateIllusions

table CreateIllusions(hOwner, hHeroToCopy, hModiiferKeys, nNumIllusions, nPadding, bScramblePosition, bFindClearSpace)

# Class

✔️ Server: Global
Client: undefined

# Function Description

使用传入的数据创建属于传入单位的英雄幻象。 ( hOwner, hHeroToCopy, hModiiferKeys, nNumIllusions, nPadding, bScramblePosition, bFindClearSpace ) 可选参数:outgoing_damage, incoming_damage, bounty_base, bounty_growth, outgoing_damage_structure, outgoing_damage_roshan

# Parameters

Type Name Description
handle hOwner 拥有者
handle hHeroToCopy 复制的英雄
handle hModiiferKeys 修改器参数
int nNumIllusions 幻象数量
int nPadding nPadding
bool bScramblePosition bScramblePosition
bool bFindClearSpace 是否寻找空位

# Example

-- 创建2个玩家1的英雄幻象

local hPlayerHero = PlayerResource:GetPlayer(1):GetAssignedHero()
local illusions = CreateIllusions(hPlayerHero, hPlayerHero, {
	outgoing_damage = 50,	-- 造成50%的伤害
	incoming_damage = 300,	-- 受到300%的伤害
	bounty_base = 15,	-- 击杀获得15金钱
	outgoing_damage_structure = 10,	-- 对建筑造成10%伤害
	outgoing_damage_roshan = 60	-- 对肉山造成60%伤害
}, nNumIllusions, nPadding, bScramblePosition, bFindClearSpace)