Quote:
Originally Posted by Eroticus
How to make spawn of uniq only :P ?
|
I recommend you to prepare at first a proper SELECT statement to cover all monster you'd like to change up.
e.g.
Code:
SELECT ref.ID,ref.CodeName128, tabrn.*
FROM Tab_RefNest as tabrn
JOIN Tab_RefTactics as tabrt on tabrn.dwTacticsID = tabrt.dwTacticsID
JOIN _RefObjCommon as ref on tabrt.dwObjID = ref.ID
WHERE
TypeID1 = 1 AND TypeID2 = 2 AND TypeID3 = 1 AND Rarity = 3 AND [Service] = 1
When you completed your desired resultset you may start with building the UPDATE statement, example follows.
Code:
Declare @Rate float = 1.0;
UPDATE dbo.Tab_RefNest
SET dwmaxtotalcount = CASE WHEN CONVERT(INT,ROUND(dwmaxtotalcount*@Rate,0)) = 0 THEN 1 ELSE CONVERT(INT,ROUND(dwmaxtotalcount*@Rate,0)) END
FROM Tab_RefNest as tabrn
JOIN Tab_RefTactics as tabrt on tabrn.dwTacticsID = tabrt.dwTacticsID
JOIN _RefObjCommon as ref on tabrt.dwObjID = ref.ID
WHERE
TypeID1 = 1 AND TypeID2 = 2 AND TypeID3 = 1 AND Rarity = 3 AND [Service] = 1
-> all unique spawns (Rarity 3 = usually unique) * @Rate