437 ratings
WOTC Flawless
File Size
8.363 MB
Sep 3, 2017 @ 7:27am
Feb 24 @ 7:57am
5 Change Notes ( view )

Subscribe to download
WOTC Flawless

Original version can be found at:

Currently, if you complete a mission with no fatalities and no damage received, you receive
a Flawless rating ( i.e., a pat on the back for a job well done).

This mod gives the player an additional reward, above and beyond the usual reward for the
mission in the form of Resources, Common Items, and Rare Items.

This mod has also integrated the Achievement System mod logic, and supports a number
of achievements related to completing a mission with a flawless rating.

An additional reward system has been added for terror missions. You now have a chance
to receive a new Rookie recruit as a reward for job well done on terror missions.


You can change the values in

ResourceLootTable - specifies a list of resources you can receive.

Each entry is of the form:
TemplateName,Min Reward Amount,Max Reward Amount

There must be at least one item in the list. No spaces allowed.
The sequence numbers must be continuous from 0 to the max index.

ItemLootTable - specifies a list of common items you can receive.

Each entry is of the form:

There must be at least one item in the list.
The sequence numbers must be continuous from 0 to the max index.

RareItemLootTable - specifies a list of rare items you can receive.

Each entry is of the form:

There must be at least one item in the list.
The sequence numbers must be continuous from 0 to the max index.

ChanceForItemLoot- specifies the percentage chance
of getting an item reward. Default 20.

ChanceForRareItemLoot- specifies the percentage chance
of getting a rare item reward. Default 5.

Adding an Item to the Loot Table

Most template names can be found in
Steam\SteamApps\common\XCOM 2\Development\SrcOrig\XComGame\Classes
in files beginning with "X2ItemDefault". I make no guarantees
that all templates will work, so modify at your own risk.
Templates from other mods will *probably* work, but again
try at your own risk.

NOTE: Do not completely remove any of the loot tables or ...
"Bad Things May Happen" (tm). The code will not correctly handle
missing lists, it needs at least 1 item present.

To completely turn off item rewards, you will need to set both
ChanceForItemLoot and ChanceForRareItemLoot to zero.

This mod has been changed to support Achievements. To enable
achievements, you will need to download the "Mod Achievement System" at:

This other mod is not required to run Flawless - just to enable
the achievement portion.

NOTE: I have not been able to get the Achievements to work
correctly with an existing campaign. You may need to start a new
campaign. Any issues with achievements will need to be directed
to the author of the Mod Achievement System.


This mod now gives a random Rookie as a reward for doing well on a terror mission.
You start out with a 20 percent chance of getting this reward if you save the minimum 6 people.
Every person beyond that adds to your percent chance, all the way up to 100% if you save everyone.
An associated achievement has also been added for when you recieve a Rookie reward.

GiveTerrorRewardFlag: Turns this reward on/off. Default value Y.
BaseTerrorRewardChance - the base percent chance of getting this reward when you save the
minimal 6 people. Default value = 20.


A sequence of reward messages can be found in
They are specified in an array called

Each message has a prefix of the form [IMAGENAME] to specify which image will appear with the message,
see the comments in the WotcFlawless.int localization file for details.

If you get bored with the existing messages, and feel creative, you
can add to the list or change existing messages.
Just be sure the sequence numbers are unbroken
from 0 to the max sequence number.


Set this value to N to turn off the ability point reward.

Set this value to specify the range of ability points that can be awarded. ( in this case between 2 to 4 points can be awarded )

Be sure to make a backup of your config file after you make changes.
I anticipate having to make additional changes to either loot
table entries or logic, and republishing will overwrite any changes
you've made.

Images for the reward messages provided by neIVIesis. Much thanks for his idea on implementing this change
and working on the images.

No Class Overrides


9/13/2017 Added additional ability point reward. Additional reward text.
7/13/2018 Changed code to allow compatibity with mods which override UIMissionSummary.
2/24/2019 Changed code to allow a unique image to appear for each reward message. Changed the Julian reward message to only appear after the tower mission.

Popular Discussions View All (2)
Sep 25, 2018 @ 4:15am
korean translation
Jan 30, 2018 @ 4:37pm
< >
Xarek Apr 10 @ 11:27pm 
Ok. Ran a few tests and finally discovered the culprit: Overflow Ability Points is incompatible with the latest version of this mod. Flawless works flawlessly once that other one is gone. :)
Xarek Apr 10 @ 7:32pm 
So far I've had 5 flawless missions and all display the :img missing thumbnail. The ones I recognize from the int file are:

btw, I have the mod manually installed (don't know if that even makes a difference).

@Dragon32: I'll try to set up a flawless mission to do some debbuging. Do another clean sweep of the configs and try again to see what happens.
Dragon32 Apr 10 @ 12:53am 
Since the update I've been getting the new images (whenever I've had a Flawless mission. Which isn't that often). So I'd guess at some kind of conflict. Maybe try the good old refresh of My Games configs?
krj12  [author] Apr 9 @ 5:55pm 
Does it appear for all messages, or only a specific one?
Xarek Apr 9 @ 4:40pm 
Is there a reason why, instead of the unique reward images, you get the weird :img graphic instead? The rest works fine. The only mod I think might cause problems with this one is loot piñatas light. Config files have been cleared and I use the alt mod manager but this bug still nags me. Either way excellent work.
Ketaros Apr 7 @ 6:55am 
Man... your mod is AMAZING... love everything about it... the flavor texts, the images, the ideas, the rewards... Not sure if you need any help, please let me know if... specially on 2ds and imgs... CONGRATZ man! You did an amazing addition to this community.
Ps: I could nt find you at the Discord modding community... we are all there.. https://discord.gg/mGxsvb
krj12  [author] Apr 3 @ 4:50am 
I've seen a few people with the Elerium cores no longer working - which happened with the WOTC release - I haven't been able to resolve it. I haven't seen any issue across the board though as you're describing.
yashoku.shade Apr 3 @ 4:16am 
Started a new game, and whenever the bonus rewards pop up, I always get the Ability Points but nothing else. It says "you get 1 Elerium core, or supplies etc, but in looking at my inventory - nothing has been added. What's up? Love the idea of this mod if it worked.
Kakroom Mar 30 @ 4:07pm 
@dragon32 That's a good observation. I never noticed that the Exo-suits were capitalized. That's... so lovably dumb. I feel like that's the best way you could describe most of the stupid stuff overall - it has a certain dorky charm to it, which I guess is kind of appropriate considering it's pedigree. CAPITALS means HIGHLY advanced T.E.C.H knowlogy.
Dragon32 Mar 22 @ 3:10pm 
I think Firaxis really like all caps (EXO Suits, WAR Suits, EXALT, XCOM, ADVENT...) They're always used in all caps in their ingame text and subtitles.

AFAIK none of them are actually defined abbreviations by Firaxis (X-Com was "Extraterrestrial Combat Unit", but that's from the Gollops' original not the Firaxis version's XCOM)