32 lines
836 B
Markdown
32 lines
836 B
Markdown
### Function: SummonDumbFirePet(spawn, target, pet_id, x, y, z)
|
|
|
|
**Description:**
|
|
Summon a dumbfire pet with the pet_id (spawn database id).
|
|
|
|
**Parameters:**
|
|
- `spawn` (Spawn) - Spawn object reference `spawn`.
|
|
- `target` (Spawn) - Spawn object representing `target`.
|
|
- `pet_id` (uint32) - Integer value `pet_id`.
|
|
- `x` (float) - Float value `x`.
|
|
- `y` (float) - Float value `y`.
|
|
- `z` (float) - Float value `z`.
|
|
|
|
**Returns:** None.
|
|
|
|
**Example:**
|
|
|
|
```lua
|
|
-- From Spells/Mage/Enchanter/Coercer/Puppetmaster.lua
|
|
function cast(Caster, Target, PetID)
|
|
local x = GetX(Caster)
|
|
local y = GetY(Caster)
|
|
local z = GetZ(Caster)
|
|
local count = 0;
|
|
while (count < 4) do
|
|
local pet = SummonDumbFirePet(Caster, Target, PetID, x, y, z)
|
|
if pet ~= nil then
|
|
CopySpawnAppearance(pet, Target)
|
|
SpawnSet(pet, "size", "6")
|
|
end
|
|
```
|