WoW Forever · Horde · PvE

Horses Forever For the Horde. Forever.

A chill, no-drama raid team that clears content, has a good time doing it, and keeps the same core of friends through every name change. We do not want to suck. We also do not need to be the best. The horses stay. The names come and go.

Next raid in
0days
0hrs
0min
0sec
Horses Forever guild art
Lok'tar ogar
10/10
Current tier
47
Active raiders
2
Raid nights / week
4
Guild names and counting
Recruiting

Open spots

Holy Paladin Resto Shaman Mage Warlock Rogue (full) Hunter (full)

Good people of any class are always welcome. Space Horse Cadets especially.

How to apply
Schedule

Raid nights

  • Tuesday 6:00 to 9:00 PM Pacific
  • Thursday 6:00 to 9:00 PM Pacific
  • Sunday optional alt / catch-up run

Invites go out 15 minutes early. First pull on the hour. Always has been.

Full calendar
Loot

Last raid's awards

  • Staff of the Final Boss Whitneyhoof
  • Pauldrons of the Stable Mane Event
  • Cloak of Forever Stallionaire
Full loot history
Why us

Same horses. Still having fun.

We have raided together under four banners now. Most of the core has cleared every tier since the first week, and somebody's orange parse is literally stuck to a fridge in Elk Grove. We take killing bosses just seriously enough, and nothing else seriously at all. Lok'tar.

Read our story
About

Who we are

A raiding guild on WoW Forever built around a core that has been together longer than some of our alts have existed.

The short version

We are a two-night raid team. We show up prepared, we clear the tier, we laugh in Discord, and we go to bed at a reasonable hour. Nobody gets yelled at. Nobody gets carried either.

The guild has worn a few names. Each one came from a joke that got out of hand and stuck for a whole phase. The people did not change, so eventually we picked a name that said that out loud.

Values

  • Be on time. Invites at :45, pull on the hour.
  • Be prepared enough. Know the fight, bring consumes on prog.
  • Be a horse. Pull your weight, help the herd, laugh at the wipes.
  • Loot is a tool. Gear goes where it kills bosses fastest.
  • Forever means forever. We do not reroll guilds mid-phase.
  • Strength and honor. We play Horde. We act like it.

Guild lineage

Fridgeparsin SpacehorsesEra I

Someone printed an orange parse and put it on their fridge. The name wrote itself. The fridge is still in service.

Did it for WhitneyEra II

Every kill, every wipe, every late night. For Whitney.

Goodbye HorsesEra III

The name on the icon. We never actually said goodbye.

Horses ForeverNow, WoW Forever

As in forever tradition. The horses stay.

Names that lost the vote but live on in our hearts: Race Horses, As In Forever Tradition, Space Horse Cadets.

Leadership

Stablemaster

Guild Master

Runs the guild, final say on loot council ties, owns the fridge.

Wrangler

Raid Leader

Calls the pulls, builds the comp, posts strats before every new boss.

Wrangler

Loot Officer

Runs RCLootCouncil in raid, imports loot history to the site.

Wrangler

Recruitment Officer

Reads every app, runs trials, keeps the roster healthy.

Ranks

StablemasterGuild Master
WranglerOfficer
Race HorseCore raider
Space Horse CadetTrial raider (2 to 3 weeks)
PastureSocial / casual
PonyAlt
Recruitment

Join the herd

We recruit for the long haul. If you want a stable raid spot with people who will still be here next tier, read on.

What we need right now

RoleClass / specStatus
HealerHoly PaladinHigh priority
HealerResto ShamanHigh priority
Ranged DPSMageOpen
Ranged DPSWarlockOpen
TankProt Warrior (backup)Open
Melee DPSRogueFull
Ranged DPSHunterFull

Requirements

  • Able to make most raid nights (Tue / Thu, 6 to 9 PM Pacific). Life comes first, just let us know
  • Know your class and show up ready. We are not a parse guild, we just do not want to wipe on farm
  • Discord with a working mic
  • Pre-raid BiS or a clear plan to get there
  • Addons: RCLootCouncil, DBM or BigWigs, WeakAuras
  • No ego. Able to take a joke and give one back

How trials work

  1. Apply using the form. An officer replies in Discord within 48 hours.
  2. Chat for 10 minutes on voice. Not an interview, just vibes and logistics.
  3. Cadet period. You raid with us as a Space Horse Cadet for a couple weeks so we can see if you like us and we like you. Full loot eligibility from day one.
  4. Promotion to Race Horse. Welcome to the stable.

Application

On the live site this posts to a Worker route, writes to D1, and pings the officer channel in Discord.

Raiding

Raiding

Where we are in the tier, when we raid, and what we expect. Raid names are placeholders until WoW Forever's tier list is final.

Progression

Logs

Warcraft Logs

On the live site this card embeds the guild's Warcraft Logs page and the latest report. The artifact sandbox blocks outside embeds, so here it is a link.

Open guild logs

How we raid

Schedule

Two nights, three hours

  • Tuesday 6:00 to 9:00 PM PT
  • Thursday 6:00 to 9:00 PM PT
  • Invites at 5:45, pull at 6:00
  • Two 5-minute breaks
  • Sunday optional alt run
Loot

Loot council via RCLootCouncil

Five council members vote in-game through RCLC. Every award is exported after raid and published on the Loot page so anyone can see who got what and why.

Loot rules and history
Attendance

Just let us know

Life happens. Post in #absences when you can't make it so the raid leader can plan. We track attendance so everyone can see it, not to hold it over anyone.

Expectations

  • Consumes on progression bosses. Farm night, do what you want
  • Know the fight before the pull. Strats are posted in #raid-strats and on the page
  • Nobody is grading your logs. If you want help with your numbers, ask, there are people here who love that stuff
  • Sometimes the comp means someone sits. We rotate it fairly and nobody takes it personally
  • Wipes are funny. Keep them funny

Comp targets (40-man)

Tanks4
Healers11
Melee DPS10
Ranged DPS15

Placeholder comp. Swap in whatever WoW Forever's raid size ends up being.

Roster

The herd

Everyone with a raid spot, plus the cadets. Names below are placeholders.

NameClassSpecRoleRankAttendanceAvg parse
Events

Calendar

Raids, PvP nights, dungeon runs and guild meetings. Synced from the Discord events on the live site.

RaidPvP nightDungeonsMeeting

November 2026

Next up

Thu Nov 5 · Raid

Full clear. Invites 5:45 PM PT.

Weekend

Sat Nov 7 · Race Night

Mount race from Orgrimmar to Booty Bay. Winner picks next guild name. (No they don't.)

Monthly

Sun Nov 29 · Guild meeting

Next phase prep, council rotation, feedback.

Loot

Loot council

Every award is public. Here is how it works and who got what.

In raid

RCLootCouncil

Loot drops, everyone picks a response in RCLC, five council members vote, award is given in-game. Takes about 20 seconds per item.

Responses

Pick honestly

  • BiS best in slot for the phase
  • Major big upgrade
  • Minor small upgrade
  • Off-spec
  • Pass
What council weighs

In this order

  1. Upgrade size
  2. Benefit to the raid
  3. Attendance
  4. Recent loot received
  5. Tenure (lightly)

Loot history

DateBossItemAwarded toResponseVotesNote

Imported from RCLootCouncil exports after each raid. See the Officer panel for the import flow.

Loot received, this phase

Current council

Rotates each phase. Council members cannot vote on items they responded to.

  • Placeholder GM (Stablemaster)
  • Whitneyhoof (Wrangler)
  • Stableboy (Wrangler)
  • Stallionaire (Race Horse)
  • Oatsandbarley (Race Horse)
Rules

Code of conduct

Short on purpose. Be a decent person and a prepared raider.

Behavior

  • No harassment, slurs, or bigotry. Instant removal.
  • Keep politics and drama out of guild chat and Discord.
  • Disagree with officers in DMs, not in raid.
  • Treat trials and pugs like members.

Raid

  • Be online and invited by 5:45 PM PT.
  • Post absences in #absences when you know.
  • Bring consumes on progression nights.
  • Follow the raid leader's call during the pull. Argue after, ideally with a joke.

Loot

  • Honest RCLC responses. Gaming the system is a one-strike offense.
  • Council decisions are final for that item. Appeals go to the loot officer after raid.
  • Do not ask for loot in raid chat. Ever.

Guild bank

  • Take what you need for raid, deposit what you farm.
  • Requests for crafted gear go through the bank page.
  • Selling guild bank items is theft.
FAQ

Questions

What server and faction?

WoW Forever, Horde. Server name goes here once chosen.

What timezone?

Pacific. Raids are 6 to 9 PM PT. Most of the core is West Coast, some are East Coast night owls.

Can I bring alts?

Yes. Alts get the Pony rank. Sunday runs are alt-friendly.

I am not a raider, can I join?

Yes. Pasture rank is for friends and family who just want a good guild chat.

Why horses?

Nobody fully remembers. Something about a space horse and a fridge. It stuck.

Who is Whitney?

We did it for her. That is all you need to know.

Do I need to be attuned?

Before your first raid night, yes. Sunday attunement runs exist for this reason.

How do I get bank access?

Race Horse and up can withdraw consumes. Ask a Wrangler for crafted items.

Guild bank

Supplies

What is stocked, how to request, and who keeps the shelves full.

Stock

Consumables

Flasks42
Mana potions188
Fire resist pots9
Food buffs60
Request

Crafted gear

Top donors

This month

  1. Oatsandbarley 1,240 g value
  2. Spacecadet 980 g
  3. Whitneyhoof 710 g
  4. Stableboy 640 g
Contact

Find us

Discord

Everything happens here. Recruitment, raid signups, memes.

Join the server

In game

Whisper any Wrangler or the Stablemaster in Orgrimmar. Guild tag: <Horses Forever>.

Officers

  • Stablemaster: placeholder
  • Raid Leader: placeholder
  • Loot Officer: placeholder
  • Recruitment: placeholder
My profile

Welcome back, Whitneyhoof

Logged in with Discord

Your attendance, loot, and signups. On the live site this page is behind Discord OAuth and only shows your own data.

Attendance (phase)
96%
Items received
3
Avg parse
94
Next raid
Thu 6:00 PM

Upcoming signups

All signups

Your loot this phase

DateItemResponse
Oct 29Staff of the Final BossBiS
Oct 22Bracers of PlaceholderMajor
Oct 15Ring of the CadetMinor

Quick links

My profile

Raid signups

Sign up or decline for every scheduled event. Officers see the full list and build the comp from it.

Thu Nov 5 · Raid

38 going4 maybe3 out
Tanks4 / 4
Healers9 / 11
Melee10 / 10
Ranged15 / 15
Two healers short. Holy Paladins and Resto Shamans, now is your moment.

Your status

Officers

Officer panel

Applications, roster edits, news posting, and the RCLootCouncil import. Wrangler rank and up.

Loot

Import RCLootCouncil export

In game: /rc history, click Export, choose CSV, copy. Paste below. Rows already on the site are skipped by their RCLC id.

Recruitment

Pending applications

NameClassSubmitted
HoofbeatHoly PaladinNov 2Review
GlueboyResto ShamanNov 1Trial
NeighsayerMageOct 30Declined

Post news

Roster actions

This site is under construction. Everything you see is a mock. Names, loot, dates and bosses are placeholders. This tab goes away at launch.
Temporary

Build notes

What's real, what's fake, and what's coming. Last updated Nov 3, 2026.

Placeholder content to replace

  • Raid and boss names on Raiding (waiting on WoW Forever's tier list)
  • Every character name on Roster, Loot and My Profile
  • Officer names on About and Contact
  • Discord invite link (all "Join the Discord" buttons)
  • Server name on FAQ
  • Raid times if Tue/Thu 6 to 9 PT isn't final
  • Recruitment needs by class
  • Guild bank stock numbers and donor list
  • Calendar events (currently hand-typed for Nov 2026)
  • Holy Paladin on Recruitment if WoW Forever Horde can't roll Paladins

Pending decisions

  • Final domain name
  • Keep the painted hero art, or get a cleaner version for the nav and favicon
  • Whether My Profile needs more than attendance, loot and signups
  • Whether anything from the cut pages (news, guides, media, hall of fame) comes back as a section somewhere
  • Loot council size and who's on it for phase 1
  • Rank names: Stablemaster, Wrangler, Race Horse, Space Horse Cadet, Pasture, Pony. Keep?

Automation roadmap

Goal: nobody hand-edits this site after raid. Each of these is a Worker route plus a small D1 table. All free tier.

Phase 2

Loot tracking

Source: RCLootCouncil CSV export. Officer pastes it, Worker dedupes by RCLC id and writes to D1. Loot page and My Profile read from it. The parser already exists in src/worker.js and the preview version runs on the Officer panel right now.

Parser done Needs D1 + login
Phase 2

Progression tracking

Source: Warcraft Logs API (free, needs a client key). A Cron Trigger on the Worker runs after each raid night, pulls the guild's latest report, and marks any new boss kill with its date. Zero hands. Fallback: officer button on the panel.

Not started
Phase 2

Attendance

Source: same Warcraft Logs report. Anyone in the report's fight list was present. Cross-reference with signups so "signed up and showed" vs "no-show" is visible without an officer doing anything. Shown on Roster and My Profile.

Not started
Phase 2

Discord login

Discord OAuth. Officer rank comes from a Discord role, so promoting someone in Discord promotes them on the site. Unlocks signups, My Profile and the Officer panel. Route stubs are in the Worker.

Not started
Phase 3

Roster sync

Source: guild roster addon export (or Discord roles). Paste on the panel, or a tiny addon that writes a SavedVariables file an officer uploads. Keeps class, spec and rank current.

Later
Phase 3

Signups to Discord events

Create raid events in Discord and have the Worker mirror them to the Events page via the Discord API. Signups on the site post back to the Discord event. One source of truth.

Later

Already working in the mock

  • All pages and navigation, mobile layout
  • Roster search and filters
  • Loot history filter and per-player totals
  • RCLC CSV paste and preview on the Officer panel (parses the real export format)
  • Live countdown to the next Tue/Thu 6 PM raid
  • Signup buttons and forms (demo only, nothing is saved yet)
  • Deploy config for Cloudflare Workers, validated with a dry run
404

Goodbye, horses.

That page galloped off. Possibly to the fridge.

Back to the stable
🐎