Getting Spell IDs of all (hidden) spells you can cast! menu

User Tag List

Page 1 of 4 1234 LastLast
Results 1 to 15 of 49
  1. #1
    Alisamix's Avatar Contributor
    Reputation
    116
    Join Date
    Apr 2009
    Posts
    143
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Getting Spell IDs of all (hidden) spells you can cast!

    Hi! I just watched the RAoV movie and I tried to find out more spells that you can cast

    Hiddenspell - the new addon! Type "/run allTheSpells(1,100000)" for example!

    - Mounts and Critters removed
    - Nil names fixed

    DOWNLOAD NOW!


    thx 2 insys for that tweaking

    Heres the Source of the Function:

    Code:
    function allTheSpells(startID, endID)
    
    
    
    		
    
    	for i=startID, endID ,1 do
    name, rank, icon, powerCost, isFunnel, powerType, castingTime, minRange, maxRange = GetSpellInfo(i)
    		PickupSpell(i);
    		if CursorHasSpell() then
    			if not(IsPassiveSpell(i)) then
    				PlaceAction(1,1);
    				ClearCursor();
    				local sType, sGlobalID, subType  = GetActionInfo(1,1);
    				if (IsUsableAction(1,1) and sGlobalID == i) then
    					if not(IsSpellKnown(i)) then
    
    					for x=1, GetNumCompanions("CRITTER"),1 do
    						creatureID, creatureName, spellID= GetCompanionInfo("CRITTER", x)
    							if spellID == i then 
    							PostSpell = 1; break;
    							end
    					end
    					for x=1, GetNumCompanions("MOUNT"),1 do
    						creatureID, creatureName, spellID= GetCompanionInfo("MOUNT", x)
    							if spellID == i then
    							PostSpell = 1; break;
    							end
    					end
    					
    					if PostSpell == 0 then
    				ChatFrame1:AddMessage("["..i.."] - "..(GetSpellLink(i) or "! [" .. name .."]"));
    					else
    					PostSpell=0;
    					end		
    					end
    				end
    			end
    		end
    	end
    end



    Explanation:

    You will pickup every (!) spell ingame. The spells picked up will be tested (whether they are passive or not) and will then be placed on the Actionbar. If they are usable and not known, they will be posted into the chat.
    Possibly bad programmed, but I generally dont program ANYTHING with lua, sry

    At first your WoW will possibly freeze and your cursor will get some thousands of different spell icons. Just wait. If you go on desktop and back while the loop is still in progress, wow may lagg. Just wait for 1-2 minutes and all the spells will be posted in the chat.

    Have fun!
    Last edited by Alisamix; 10-10-2011 at 02:39 PM.

    Getting Spell IDs of all (hidden) spells you can cast!
  2. #2
    QtDemon's Avatar Contributor
    Reputation
    180
    Join Date
    Nov 2010
    Posts
    498
    Thanks G/R
    50/14
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I got all my mounts and companions bunched in there too. O.o Tried a few though, didn't find anything. Plus most of the ID's go out of the chatbox? :3

  3. #3
    Meltoor's Avatar Contributor
    Reputation
    146
    Join Date
    Jan 2007
    Posts
    292
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I was just too searching for these kind of stuff, and BANG, your script came!
    Trying on a level 1 char due to many mount spells, +rep!

  4. #4
    Alisamix's Avatar Contributor
    Reputation
    116
    Join Date
    Apr 2009
    Posts
    143
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well, going to find a way how to remove pets and critters from the list, tomorrow.

    Going to sleep now

  5. #5
    Omgwtfowned's Avatar Banned
    Reputation
    75
    Join Date
    Jul 2008
    Posts
    303
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Great Job man thanks for this.With your permission can I add this to my thread with a link to yours?
    +rep

  6. #6
    Meltoor's Avatar Contributor
    Reputation
    146
    Join Date
    Jan 2007
    Posts
    292
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well, tried on a level 1 character and pretty bad luck finding useful spells, around 10 opening and closing spells, a remove insignia (probably from BGs) and the start duel spell was found.

  7. #7
    jadethread's Avatar Member
    Reputation
    6
    Join Date
    Oct 2009
    Posts
    108
    Thanks G/R
    0/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    edit": nvm XD Forgot to read main post

  8. #8
    Alisamix's Avatar Contributor
    Reputation
    116
    Join Date
    Apr 2009
    Posts
    143
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Omgwtfowned View Post
    Great Job man thanks for this.With your permission can I add this to my thread with a link to yours?
    +rep
    Sure.


    filler

  9. #9
    QKdefus's Avatar Active Member
    Reputation
    54
    Join Date
    May 2010
    Posts
    96
    Thanks G/R
    3/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Alisamix View Post
    You will pickup every (!) spell ingame.
    came across your thread and figured id mention the spell id's go far beyond 100 000

  10. #10
    insys's Avatar Private
    Reputation
    11
    Join Date
    Mar 2010
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Wow, nice find.

    Looked at your script ad couldn't resist tweaking it :P

    Code:
    function allTheSpells(startID, endID)
    	for i=startID, endID ,1 do
    		PickupSpell(i);
    		if CursorHasSpell() then
    			if not(IsPassiveSpell(i)) then
    				PlaceAction(1,1);
    				ClearCursor();
    				local sType, sGlobalID, subType  = GetActionInfo(1,1);
    				if (IsUsableAction(1,1) and sGlobalID == i) then
    					if not(IsSpellKnown(i)) then
    						ChatFrame1:AddMessage("["..i.."] - "..(GetSpellLink(i) or "nil"));
    					end
    				end
    			end
    		end
    	end
    end
    This one won't fit inside a macro but you can just open one .lua file from any of your addons, scroll to the very end of it and copy/paste it there.
    Then log into WoW and type "/run allTheSpells(1,100000)", you can change the values, only spells with IDs betwen the entered values will be tested.

  11. #11
    jadethread's Avatar Member
    Reputation
    6
    Join Date
    Oct 2009
    Posts
    108
    Thanks G/R
    0/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks for the share

  12. #12
    Blizzhaxer's Avatar Active Member
    Reputation
    57
    Join Date
    Jun 2006
    Posts
    436
    Thanks G/R
    1/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Only thing i get is crimson lasher
    Exploration: To go where the Game designer thinks you don't know about!

  13. #13
    tatakau's Avatar Member
    Reputation
    2
    Join Date
    Mar 2008
    Posts
    93
    Thanks G/R
    10/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    /script PickupSpell(3293) ??

  14. #14
    Alisamix's Avatar Contributor
    Reputation
    116
    Join Date
    Apr 2009
    Posts
    143
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by insys View Post
    Wow, nice find.

    Looked at your script ad couldn't resist tweaking it :P

    Code:
    function allTheSpells(startID, endID)
    	for i=startID, endID ,1 do
    		PickupSpell(i);
    		if CursorHasSpell() then
    			if not(IsPassiveSpell(i)) then
    				PlaceAction(1,1);
    				ClearCursor();
    				local sType, sGlobalID, subType  = GetActionInfo(1,1);
    				if (IsUsableAction(1,1) and sGlobalID == i) then
    					if not(IsSpellKnown(i)) then
    						ChatFrame1:AddMessage("["..i.."] - "..(GetSpellLink(i) or "nil"));
    					end
    				end
    			end
    		end
    	end
    end
    This one won't fit inside a macro but you can just open one .lua file from any of your addons, scroll to the very end of it and copy/paste it there.
    Then log into WoW and type "/run allTheSpells(1,100000)", you can change the values, only spells with IDs betwen the entered values will be tested.
    Well done I just tried to keep it usable as macro, but thx

  15. #15
    Zongfoo's Avatar Contributor
    Reputation
    109
    Join Date
    Dec 2007
    Posts
    150
    Thanks G/R
    10/28
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    One of the spells I picked up from this script is the Recruit a Friend "spell"... but I haven't used that for a LOOONG time.... but it looks kinda like it would work, since it starts casting, but since I don't have a clue which account I linked with back then, I can't test it. Can someone try out 45927 if they have an old Recruit a Friend, and let me know if it works? Cuz if it does, that would be swell.

    EDIT: I just tried this on a REALLY old character of mine, and got literally hundreds and hundreds of spells in the chat list... but I don't have the patience to go through each one, one at a time, to see if they are anything fun. Is there an easy way to test each spell ID out without typing:
    Code:
    /script PickupSpell(####)
    Last edited by Zongfoo; 10-10-2011 at 12:53 AM.

Page 1 of 4 1234 LastLast

Similar Threads

  1. Get access to Requiem Closed Beta while you can.
    By Zason in forum Gaming Chat
    Replies: 4
    Last Post: 03-04-2008, 07:21 PM
  2. Sick of getting your phishing site taken down before you can see the logs?
    By Gone Phishing BBL in forum WoW Scam Prevention
    Replies: 7
    Last Post: 02-12-2008, 06:20 PM
  3. [HOWTO] Get a pet with all the abilities you want[HUNTER]
    By JoeBiden in forum World of Warcraft Guides
    Replies: 13
    Last Post: 12-31-2007, 08:20 AM
  4. Been banned? All the help you can get HERE!
    By chrisrichardson in forum World of Warcraft Guides
    Replies: 18
    Last Post: 02-08-2007, 03:00 AM
  5. Been banned? All the help you can get HERE! PART 2!!!
    By Jones4ever in forum World of Warcraft Guides
    Replies: 11
    Last Post: 01-12-2007, 02:37 PM
All times are GMT -5. The time now is 09:56 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search