Short-range turrets get blocked by T2 walls more often than new players realize. A targeted tweakdef change fixes this in custom games.
Tags: beyond all reason, modding, turrets, defense, tweakdefs, base64, weapondefs
Defense turrets have avoidfriendly and avoidfeature set to true by default. This keeps them from wasting shots on friendly walls, but it also blocks legitimate fire through thin walls. A defense line behind a perimeter wall ends up useless against the very attackers trying to breach it.
Four weapondef parameters control this behavior:
Setting the right combination depends on what you want. For a meme lobby where turrets should fire through everything, flip all relevant flags.
Custom messages in the modding channel disappear when scrolling back. The fix is to encode your tweakdef as a Base64 string and paste it directly into lobby commands. Base64 encoding compresses your Lua table into a single line that the game can decode at match start.
Comments inside tweakdef Lua code do not survive encoding. Strip them out before passing through the Base64 encoder.
Custom unit modifiers like hoversonly or turret-through-walls should stay out of noob lobbies. Most players do not understand what happened when their buildings get shredded by a defense line that should not have been shooting that way. Use custom settings only in private or explicitly labeled games.
Clear communication about custom settings keeps games fun for everyone. Creed of Champions runs organized matches where players know what to expect before the match starts. No surprises, no blame games, just solid play.
[Crd] The first and only community I have seen that actually holds up to its values. I have honestly not had a single bad experience here.