123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- --[[
- Script Name : SpawnScripts/qeynos_combined02/aGraystoneGuildbruiserDojoFair02.lua
- Script Author : Rylec
- Script Date : 2021.02.17 12:02:26
- Script Purpose :
- :
- --]]
- local count = 1110
- function spawn(NPC)
- -- local BarbarianMale = MakeRandomInt(1467,1471)
- SetModelType(NPC, "112") -- barbarian male
- SpawnSet(NPC, "soga_model_type", "112")
- SpawnSet(NPC, "chest_type", "5461")
- SpawnSet(NPC, "legs_type", "5462")
- Hair(NPC)
- Face(NPC)
- -- AddTimer(NPC, math.random(2000,5000), "EmoteLoop")
- end
- function Hair(NPC)
- local Type = GetModelType(NPC)
- local HairType = 0
- if Type == 132 or Type == 134 then
- HairType = MakeRandomInt(1121,1140)
- SpawnSet(NPC, "hair_type", HairType)
- elseif Type == 110 or Type == 112 or Type == 121 or Type == 122 then
- HairType = MakeRandomInt(1133,1140)
- SpawnSet(NPC, "hair_type", HairType)
- elseif Type == 109 then
- HairType = MakeRandomInt(1135,1140)
- SpawnSet(NPC, "hair_type", HairType)
- else
- HairType = MakeRandomInt(1136,1140)
- SpawnSet(NPC, "hair_type", HairType)
- end
- end
- function Face(NPC)
- count = count + 1
- Say(NPC, "Count "..count.."")
- -- local Type = GetModelType(NPC)
- -- local FaceHairType = 0
- -- if Type == 134 then
- -- local FaceHairType = MakeRandomInt(1164,1191)
- SpawnSet(NPC, "facial_hair_type", count)
- -- elseif Type == 110 then
- -- local FaceHairType = MakeRandomInt(1164,1170)
- -- SpawnSet(NPC, "facial_hair_type", FaceHairType)
- -- else
- -- local FaceHairType = MakeRandomInt(1166,1175)
- -- SpawnSet(NPC, "facial_hair_type", FaceHairType)
- -- end
- AddTimer(NPC, 2000, "Face")
- end
- function hailed(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- local type = GetModelType(NPC)
- local voice = MakeRandomInt(1,3)
- local spawnvoice = 0
-
- if type == 132 then
- spawnvoice = 1011
- elseif type == 134 then
- spawnvoice = 1054
- elseif type >= 91 and type <= 96 then
- spawnvoice = 1047
- elseif type >= 97 and type <= 102 then
- spawnvoice = 1048
- elseif type == 109 then
- spawnvoice = 1059
- elseif type == 110 then
- spawnvoice = 1004
- elseif type == 122 then
- spawnvoice = 1023
- elseif type == 121 then
- spawnvoice = 1024
- elseif type == 111 then
- spawnvoice = 1003
- elseif type == 112 then
- spawnvoice = 1004
- end
- PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_"..voice.."_"..spawnvoice..".mp3", "", "hello", 0, 0, Spawn)
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function EmoteLoop(NPC)
- PlayAnimation(NPC, 11150)
- AddTimer(NPC, math.random(10000,15000), "EmoteLoop")
- end
|