Jump to content

How to use trinket


Recommended Posts

On your class fight, add the line "UseInventoryItem( 13 )" if the trinket is the one on top, or 14 if it's the one one the bottom. That also works for any equip, rings, bracers, etc. Don't forget to set a timer and/or conditions if needed.

Also, make sure to turn on the option "Not spell, is lua script" for that.

http://wow.gamepedia.com/File:InventorySlots.jpg

 

asssssssssd.png

http://wow.gamepedia.com/File:InventorySlots.jpg

Link to post
Share on other sites

I used this snippet in my old fightclasses

SinisterStrike (1792) is just to check, if the target is in range. Use a spell of your spellbook which have the same range as the trinket.

 

    <FightClassSpell>
      <FightClassConditions>
        <FightClassCondition>
          <ContionType>LuaScript</ContionType>
          <Param xsi:type="FightClassConditionLua">
            <LuaScript>
if UnitExists("target") then
	if not UnitIsFriend("player", "target") and not UnitIsDead("target") then
		if not IsStealthed() then
				local slot="Trinket0Slot"
				local SinisterStrike=GetSpellInfo(1752)
				if (GetComboPoints("player") > 0) and (IsSpellInRange(SinisterStrike,"target")==1) then
					local slotId, texture, checkRelic = GetInventorySlotInfo(slot)
					local itemId = GetInventoryItemID("player", slotId)
					local start, duration, enable = GetItemCooldown(itemId)
					if (duration==0) then
						UseInventoryItem( slotId );
						result=true
					end
				end
		end
	end
end
			</LuaScript>
            <VarRet>result</VarRet>
            <ValueRet>true</ValueRet>
          </Param>
        </FightClassCondition>
      </FightClassConditions>
      <SpellName>--use 13 (first trinket)</SpellName>
      <CombatOnly>false</CombatOnly>
      <CastIfMounted>true</CastIfMounted>
      <CheckIfKnow>false</CheckIfKnow>
      <CheckIfSpellUsable>false</CheckIfSpellUsable>
      <CheckSpellDistance>false</CheckSpellDistance>
      <AddToSettings>true</AddToSettings>
      <NotSpellIsLuaScript>true</NotSpellIsLuaScript>
      <CanMoveDuringCast>Yes</CanMoveDuringCast>
      <DescriptionSpell>/use 13</DescriptionSpell>
    </FightClassSpell>

 

Link to post
Share on other sites
On 10/1/2016 at 11:01 PM, Bugreporter said:

I used this snippet in my old fightclasses

SinisterStrike (1792) is just to check, if the target is in range. Use a spell of your spellbook which have the same range as the trinket.

 

    <FightClassSpell>
      <FightClassConditions>
        <FightClassCondition>
          <ContionType>LuaScript</ContionType>
          <Param xsi:type="FightClassConditionLua">
            <LuaScript>
if UnitExists("target") then
	if not UnitIsFriend("player", "target") and not UnitIsDead("target") then
		if not IsStealthed() then
				local slot="Trinket0Slot"
				local SinisterStrike=GetSpellInfo(1752)
				if (GetComboPoints("player") > 0) and (IsSpellInRange(SinisterStrike,"target")==1) then
					local slotId, texture, checkRelic = GetInventorySlotInfo(slot)
					local itemId = GetInventoryItemID("player", slotId)
					local start, duration, enable = GetItemCooldown(itemId)
					if (duration==0) then
						UseInventoryItem( slotId );
						result=true
					end
				end
		end
	end
end
			</LuaScript>
            <VarRet>result</VarRet>
            <ValueRet>true</ValueRet>
          </Param>
        </FightClassCondition>
      </FightClassConditions>
      <SpellName>--use 13 (first trinket)</SpellName>
      <CombatOnly>false</CombatOnly>
      <CastIfMounted>true</CastIfMounted>
      <CheckIfKnow>false</CheckIfKnow>
      <CheckIfSpellUsable>false</CheckIfSpellUsable>
      <CheckSpellDistance>false</CheckSpellDistance>
      <AddToSettings>true</AddToSettings>
      <NotSpellIsLuaScript>true</NotSpellIsLuaScript>
      <CanMoveDuringCast>Yes</CanMoveDuringCast>
      <DescriptionSpell>/use 13</DescriptionSpell>
    </FightClassSpell>

 

Hi and ty for your replies it was what you said i had the wrong option setup :) all good now.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...