|
View Bug Report
|
| Spellstone doesnt work |
| Bug #: |
1821 |
| File: |
ShardAce |
| Date: |
08-08-2006 06:26 AM |
| By: |
Golonator |
| Status: |
Fixed
|
Creating a Spellstone via the spellstone/firestone button works, but using it after creation is not possible. The button stays gray even with an equipped spellstone.
I use the german client. I am lvl 56 warlock trying to use the Greater Spellstone (german: Gro\195\159er Zauberstein)(the medium variant). |
|
Notes |
| By: Golonator - 08-08-2006 06:43 AM |
When the spellstone is in inventory, then the button is colored and pressing it the spellstone is taken into offhand. But when the Spellstone is in offhand, the button gets grey.
Maybe you have to translate Offhand to german "Schildhand".
|
| By: Golonator - 08-08-2006 06:56 AM |
|
For Firestone the same occurs. So its really a translation problem for the offhand. I tried to rename all occurrences of "offhand" to "Schildhand" in the lua file, but it didnt help.
|
| By: Norque - 08-08-2006 07:51 PM |
ok, so what's happening is:
Press the button -> spellstone created -> button gets coloured
press again -> spellstone equiped -> button goes grey
did you happen to try pressing the button again? dispite the fact that its grey.
|
| By: Golonator - 08-09-2006 10:21 AM |
|
Yes, I tried that. Then it says "You already have one copy of that item". So it really doesnt recognize the item in my offhand and tries to create a new one.
|
| By: Norque - 08-09-2006 07:13 PM |
hrmm... ok, try this. Open up ShardAce.lua and replace the function ShardAce:StoneClick(button) with this:
function ShardAce:StoneClick(button)
if (button == "LeftButton" and ShardAceEngine.Spells.Spellstone) then
if ShardAceEngine.Items.Spellstone then
ShardAceEngine:UseItem("Spellstone")
self.SpSEquip = true
elseif self.SpSEquip then
if GetInventoryItemCooldown("player", GetInventorySlotInfo("SecondaryHandSlot")) == 0 then
UseInventoryItem(GetInventorySlotInfo("SecondaryHandSlot"))
self.SpSEquip = nil
elseif ShardAceEngine.Items.Offhand then
ShardAceEngine:UseItem("Offhand")
self.SpSEquip = nil
end
else
ShardAceEngine:CastSpell("Spellstone")
end
elseif (button == "RightButton" and ShardAceEngine.Spells.Firestone) then
if ShardAceEngine.Items.Firestone then
ShardAceEngine:UseItem("Firestone")
elseif ShardAceEngine.Items.Offhand then
ShardAceEngine:UseItem("Offhand")
else
ShardAceEngine:CastSpell("Firestone")
end
end
end
and see if it works any better
|
| By: Golonator - 08-10-2006 03:05 AM |
1. There is no File ShardAce.lua, only NewSA.lua
2. There is no function ShardAce
Are we talking about the same Addon?
|
| By: Golonator - 08-10-2006 03:08 AM |
Ah sorry ok i found it (I was in my old backup version folder.
Ok it works now: Spellstone can be used. The only lasting problem is that the spellstone button stays grey even after the 30 secs cooldown is gone.
|
| By: Golonator - 08-11-2006 03:04 AM |
|
If you have a spellstone in your offhand, whose cooldown of 30 seconds is gone, should the button then get blue or stay grey? If not, then everything is ok. Otherwise there is still a little bug. I can eat my spellstone now by clicking the button, but it would be nicer if it would change from grey to blue when the 30 seconds equip cooldown is gone.
|
| By: Norque - 08-13-2006 01:59 AM |
|
fixed in 3.3, the button still stays grey if you have a stone equipped though
|
|
|
Stats
|
|
Files: 5
Downloads: 73,980
Favorites:
|
New & Updated
|
|
WOWInterface
|
|
|
|