Plugin Information
What is War3x?
Warcraft 3: Expansion (also known as war3x, wc3x or warcraft3x) is a Counter-Strike plugin that gives players the spells and abilities of the races from Blizzard’s Warcraft III. It was created by Ryan with WillyumYum, with special thanks to SpaceDude, whose original Warcraft 3 plugin started it all.
How to Play
After you pick a team you’re asked to choose a race. Each race has its own racial ability, skills and ultimates. Killing enemies and completing objectives (planting, defusing, rescuing hostages) earns experience. Every level lets you train a skill, and at level 6 you can pick an ultimate: a powerful ability with a cooldown.
There’s also an item shop with items that help you dominate the server. If the server saves experience, your characters are still there when you come back.
Races
| Race | Details |
|---|---|
| Undead Scourge | war3x.net/plugin/races/undead |
| Human Alliance | war3x.net/plugin/races/human |
| Orcish Horde | war3x.net/plugin/races/orc |
| Night Elf Sentinels | war3x.net/plugin/races/nightelf |
Full skill and item information is on war3x.net.
Leveling
- Racial ability: every race has one from level 0. It grows stronger with each level and is at full power by level 9.
- Trained skills: each race has 3 skills with 3 levels each. You can’t put every level into one skill: level 2 of a skill needs character level 3, and level 3 needs character level 5.
- Ultimates: at level 6 you choose one of the race’s 3 ultimates. To cast it, bind a key to
ultimate. - Maximum level is 10.
Experience needed for each level:
| Level | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| Long-term (saved) | 100 | 200 | 400 | 800 | 1,600 | 3,200 | 6,400 | 12,800 | 25,600 | 50,000 |
| Short-term | 25 | 75 | 125 | 175 | 250 | 350 | 475 | 625 | 800 | 1,000 |
Short-term experience isn’t saved. It’s used when the server doesn’t save experience (war3x_save_xp 0) and on maps listed in short_term_maps.cfg (see Configuration).
Binding Keys
Open the console with the ` key and bind the War3x commands to keys you can reach, for example:
bind "mouse3" "ultimate"
bind "-" "shopmenu"
bind "=" "war3menu"
You can put these lines in your config.cfg so they stick.
Commands
Console commands
| Command | What it does |
|---|---|
war3menu | Opens the Warcraft 3 menu |
shopmenu | Opens the item shop |
ultimate | Casts your ultimate (in spectator mode, shows the target’s skills) |
dropitem | Drops your item on the ground |
Chat commands
Type these in chat (say or say_team); the leading / is optional.
| Command (and aliases) | What it does |
|---|---|
changerace (selectrace, chooserace) | Change your race |
selectskill (selectskills) | Train a skill |
shopmenu (itemshop, buyitems) | Open the item shop |
war3menu (wc3menu, war3xmenu, wc3xmenu) | Open the Warcraft 3 menu |
skills (myskills) | Show your skills |
level (showlevel) | Show your race and level |
playerskills | Show everyone’s skills |
skillsinfo (skillinfo, skillhelp, skillshelp) | Describe your race’s skills |
itemsinfo (iteminfo, itemhelp, itemshelp) | Describe the shop items |
war3help (wc3help, war3xhelp, wc3xhelp) | Open the help |
options (playeroptions, war3options, wc3options, …) | Player options |
war3vote (wc3vote, war3xvote, wc3xvote) | Vote to turn War3x on or off (if the server allows it) |
Admin commands
| Command | Access | What it does |
|---|---|---|
war3x | rcon | Turns War3x on or off |
war3x_help | rcon | Generates the in-game help files |
war3x_setxp <name> <race> <[+/-]value> | war3x_setxp_flag | Sets (or with +/-, changes) a player’s XP for a race |
war3x_setlevel <name> <race> <[+/-]value> | war3x_setxp_flag | Sets or changes a player’s level for a race |
Names and race names can be partial, for example war3x_setlevel ryan orc 10.
Credits
Created by Ryan (head developer) and WillyumYum, with thanks to SpaceDude. Maintained today by the wc3mods community on GitHub.