Garry's Mod

Garry's Mod

4,313 ratings
QCardWars - Card Game in GMod!
32
16
15
43
5
19
21
5
18
4
12
6
5
5
7
5
5
5
5
4
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
File Size
Posted
Updated
284.410 KB
14 Jan, 2022 @ 3:58am
24 Jun, 2022 @ 9:30am
6 Change Notes ( view )

Subscribe to download
QCardWars - Card Game in GMod!

In 1 collection by MerekiDor
Octantis Addons
5 items
Description
GAME ON!
QCardWars is a card minigame that you can spawn in Sandbox, in Fun + Games tab.
You place cards on one of 4 lanes on a table, and these cards attack enemy cards in front of them every turn! If there are no cards in front of them, they attack the enemy player directly. Your goal is to get the opponent to 0 HP!
Basically, this is a game similar to Adventure Time's Card Wars, or Hearthstone, Inscryption, Magic: The Gathering, or Plants vs Zombies: Heroes (or Gwent that everyone keeps mentioning)

MECHANICS
  • Lanes - At the start of the game, you select 4 lanes on your table. The default ones are Antlion, Combine, Rebel, Zombie. They are responsible for the types of units that can go on them.
  • Mana - Mana is a resource that you get at the start of every turn, and it's used to place cards. Every card has a price, and every turn you get more mana. For example, on the first turn, you will only have 1 MP, but at 5th turn you will have 5 MP, allowing you to do more things per turn!
  • Units - Units are the cards that do all the fighting! They have ATK and HP, and can only be placed on lanes that match their type! You can only place Combine units, such as Metrocop, on Combine lanes. There are also universal units, which can go anywhere!
  • Buildings - They can be placed alongside units, and provide some sort of a passive effect to them. Buildings cannot be destroyed by normal means, and they last you a very long time. Only some powers can get rid of them.
  • Powers - These are one-time use effects that can be used on any lane! Powers do cool things, such as increase your unit stats, damage the opponent directly, or add more cards to your deck!
  • Specials - Every unit has a special ability that can be activated after it survives at least 1 turn. These abilities cost mana, and have limited number of uses. They can do cool things, just like powers, for example boost unit's stats, or self-destruct to deal damage to an enemy...

CUSTOM CONTENT
Yes, you can create your own lanes, cards and special abilites! Open the menu with qcw_menu command, or via Spawn Menu, in the Utilities tab. If you're an admin, you can grant any player the ability to edit and create content.
The content creator comes with a nice interface to edit any of the card's parameters, as well as an ability editor which allows you to create a sequence of actions (i.e. Set HP, Set ATK...) that will be executed as a result of ability or power. It comes with a tutorial of how it works, so don't worry.
You can't remove or edit the Bucket! Bucket is the "default" unit that gets used when there are no other units. Without it, the universe of QCardWars would collapse. Bucket is the almighty god that holds reality in place.

COMMON BUGS AND SUGGESTIONS Q&A. READ THIS!
READ THIS BEFORE POSTING A BUG REPORT OR SUGGESTION!
1) Deck frequently goes invisible for players. This is related to high network usage/ping. I will try to fix it in the upcoming update. I am aware of this bug.
2) Custom cards randomly may never appear in the deck, even though they're active on the server. This especially seems to happen a lot when you press "Add cards from preset" button, even though all other buttons seem to work as expected. Honestly, I have no idea why it happens. I ran checks with a guy in our discord server, and I detected nothing abnormal. I have no leads. But I suspect it has something to do with networking, so I'll be looking into it.
3) I know about the bug with console getting spammed with lua errors that have something-something 'mdlCache' in them. It's related to the bug #1, the network bug. Getting fixed in 1.1
4) Customizable deck size & mana cap will be added soon.
5) More than 2 players / more than 4 lanes per player support will not be added.
6) If symbols on the table are invisible or rendered as squares, that means your system does not support the font for whatever reason. The font I use in QCardWars is Courier New, and it's a default font in most systems. If you don't have it, I can't do much.
7) I repeat, I can't translate QCardWars into any languages, even if you offer to do it for me. It's just the way I've scripted it, it only supports 1 language. GMod's language system is internally so terrible it makes me want to kill myself rather than bother. Plus, you can't really translate card names and description into languages, because their data is static.
8) Special cost, description and everyting related to special ability in units keeps resetting. This is due to an oversight. This was fixed in 1.1, which will be out sometime in the future.

Q&A - READ BEFORE ASKING ANYTHING!!!

WHERE IS THE UPDATE?
I am working on QCW in my free time as a hobby. It is being made, albeit slowly. Aside from that, I have little time and resources irl, because such is adult life :)

HOW TO REMOVE THE BUCKET?
You can't in the current version.

Will you add/fix x?
The upcoming update will probably cover everything you can imagine.

Will you balance or add a new unit/faction/whatever?
No. Content is customizable in this addon for a reason. If you feel like something is overpowered/underpowered, fix it yourself. If you feel like a vanilla faction could use a new unit, then make it. I think the addon is perfectly balanced as it is, otherwise I wouldn't release it.

Will you translate this addon into Russian?
Yes. In the update, the addon is available in English and Russian.

The menu doesn't expand to full size, why?
Some of your addons conflict. One of such conflicting addons is ULX - it messes with the UI. I can't fix that.

Can I play alone?
In singleplayer, yes. You will have to play against yourself. AI will be added in 1.1.

Can I reupload the addon, or use this addon's code?
If you reupload, explicitly link the original addon and me as the creator. If you're doing something else, ALWAYS ask me.

Who is Drago and why is he an antlion?
Because[cdn.discordapp.com].

CREDITS
Developers:
MerekiDor - Lua
cantthinkoffonee - Testing, assistance & trailer music

Early testers who had their likeness forever stolen for the screenshots:
JonahSoldier
Zack972
Marum
Noname
Ajoposty
KyberDoge3

DISCORD
This addon was brought to you by Octantis Addons! (We also develop games, btw)
Check our server out for more: https://discord.gg/YxEC5tZPmd

You can share your presets & receive news on QCW v2.0 and upcoming gamemodes there!
Any activity is appreciated.


If you feel like my work is worth something, you can support me on Patreon:
https://www.patreon.com/merekidor
Popular Discussions View All (43)
6
25 Apr, 2024 @ 11:50pm
Custom Units not appearing in game :(
DarkSide360
2
23 Mar, 2024 @ 11:02pm
Custom Games
БатоноПопкаедо
4
14 Mar @ 4:07pm
Why no update a QCardWars - Card Game in GMod But 3 month later...
Georg
891 Comments
SeeBass2020 12 Jul @ 11:13am 
I GOT A SHINY FAST HEADCRAB!!!
Scavenger-lookin Arachnoid 30 Jun @ 6:21am 
I edited this to make it SS14 related 10/10 addon, my friend has PTSD from it.
MerekiDor  [author] 29 Jun @ 2:11am 
People can work on alternatives if they want.
Mimmi 28 Jun @ 10:11am 
let us work on the update then
MerekiDor  [author] 28 Jun @ 9:46am 
I havent been for ~1.5 years, no. It's low-priority so I postponed that.
The wizard 28 Jun @ 9:07am 
are you still working on the update?
Ixcatl 10 Jun @ 5:14pm 
im going to be so autistic with homebrew when the update drops
↳ ωɪŋτεr ↰ 10 May @ 12:43pm 
This is so fun, i can't wait for the 1.1 update where there will be actual AI to fight agaisnt you
MerekiDor  [author] 4 May @ 12:26am 
My patreon has been unavailable for years due to sanctions in my country. I am not opening any other methods of supporting me until I actually release something.
PixelPunch 4 May @ 12:11am 
question regarding patreon since i looked into it, does being a monthly subscriber give testing/beta access to the update 2.0 or something?