User:Kalbintion

About Me

 * I'm personally a gamer and a programmer, when I'm not on WoW im usually programming something somewhere or doing something programming related (and as long as im not in school either)

Random Mount Macro [Ground]

 * I get tired of having five (5) different mounts on me and deciding which one to pick, so I let this macro decide for me.

/userandom fiery warhorse's reins, Horn of the Frostwolf Howler,Reins of the Raven Lord,Swift Razzashi Raptor,Swift Zulian Tiger
 * 1) showtooltip

Raid Rules

 * Raid rules are annoying when your leader, putting them in a Raid Warning macro is helpful to keep people alert. The last two are the ones that show as an actual raid warning, done this on purpose because i find those to be most important.

/rw Raid Rules /rw Follow them or be booted - no warnings /rw 1) No Ninjaing /rw 2) No Running Before Tank /rw 3) No Item Requesting /rw 4) Atk at 98% on bosses, 95% for donors /rw 5) No b****ing

Language Change (Common)

 * Due to the nature of the server i play on, some races are able to speak all languages. I use macro's to keep in touch on what i just set it to. Note: this may not work for your character.

/script DEFAULT_CHAT_FRAME.editBox.language = GetLanguageByIndex(5); /script DEFAULT_CHAT_FRAME:AddMessage("Set to Common")

Language Change (Orcish)

 * Due to the nature of the server i play on, some races are able to speak all languages. I use macro's to keep in touch on what i just set it to. Note: this may not work for your character.

/script DEFAULT_CHAT_FRAME.editBox.language = GetLanguageByIndex(1) ; /script DEFAULT_CHAT_FRAME:AddMessage("Set to Orcish")

Raid Member Count

 * Gets annoying to me to attempt to count all the members in a raid, when people ask how many i can just click this and tell them.

/script DEFAULT_CHAT_FRAME:AddMessage("# of raid members: " .. GetNumRaidMembers)

Raid Alert Of Percentage

 * I've met people who keep asking what the current percentage is left, instead of taking a moment to look themselves (I can see how this can be for healers) so i made a macro that tells in /RW (if im leader) the % left or if I'm not, it will tell in /RA

/script if IsRaidLeader then SendChatMessage(UnitName("target") .. " has " .. UnitHealth("target") .. "% left", "RAID_WARNING") else SendChatMessage(UnitName("target") .. " has " .. UnitHealth("target") .. "% left", "RAID"); end

Guild Invite (Target)

 * I invite and lose people each day, and I don't feel like typing everybody's name with the /ginvite command, so i use this macro if i happen to be near them.

/script GuildInvite(UnitName("target"))

Guild Count

 * I sometimes get asked how many people are in guild, and too lazy to look it up myself. I use this macro to open Roster window, which will update the number of people, say that number to me, and then close the roster (Note: I usually have SHOW OFFLINE checked which will give all members instead of online-only)

/groster /script DEFAULT_CHAT_FRAME:AddMessage(GetNumGuildMembers(true) .. " guild members"); /groster

List Ignores

 * I hate using the default ignore list so i made a macro that spits it out into the default tab

/run for i=1,GetNumIgnores,1 do DEFAULT_CHAT_FRAME:AddMessage("#" .. i .. " - " .. GetIgnoreName(i)); end
 * I also made it spit it out to /SAY if need be, can be used to list whos on ur ignore list to friends or something

/run for i=1,GetNumIgnores,1 do SendChatMessage("#" .. i .. " - " .. GetIgnoreName(i), "SAY"); end

And Remove

 * I made this lil macro list the people on the ignore list and remove them right after, just so i kno who got unignored

/run for i=1,GetNumIgnores,1 do DEFAULT_CHAT_FRAME:AddMessage("#" .. i .. " - " .. GetIgnoreName(i)); DelIgnore(GetIgnoreName(i)); end

Backpack Item Deletion

 * I get a ton of junk, and i find it if i put it into a small bag then destroy the bag, its a good quick method n worth the gold loss on the bag price, but i made this script to do the work for me and take up no gold to do :D.... NOTE: THIS SCRIPT WILL DELETE ALL ITEMS WITHIN YOUR BACKPACK BAG AND NO CONFIRMATION MESSAGE IS GIVEN, USE AT YOUR OWN RISK

/run for i =1,16,1 do PickupContainerItem(0,i); DeleteCursorItem; end

Guild Promote

 * I have my guild setup to be 10 ranks, rank numbers 9,7,5,3, and 1 are ALT ranks, and the starting one is an alt rank, and i have to promote them once when they join, i got tired of doing this so i made a macro that gets all the members in the guild, iterates through them all and checks rank level # then checks the note [because i mark them publicly in note if theyre an alt of someone] and then promotes them if they have no public note

/run for i=1,GetNumGuildMembers(true),1 do local name, rank, rankIndex, level, class, zone, note, officernote, online, status = GetGuildRosterInfo(i); if note == "" then if rankIndex == 9 then GuildPromote(name) end; end; end