Terminals and Credits seem overpowered



  • I could even just convert all of my resources to credits, and buy whatever I need whenever I want it.

    This isnt really true, the difference in the sell and buy prices and the low volume for anything other than minerals means you can neither liquidate all your resources or buy them back when you need them.

    e.g if I sold my stockpile of XUH2O on shard2 the best price I could get right now is 0.01 and if I wanted to buy it back it would cost me 2.249 ~ 250 times as much.

    However, terminals do allow you to move almost arbitary amounts of energy, minerals and boosts around your empire. Meaning that rather than draining a single room of resources you need to drain the empire.

    But the reality of it is that most players do not have defense code that is unbreakable without draining.

    IMHO the terminal does simplify things too much, it makes it too easy to move the resources to where they are needed. I think a terminal blocking capability is exactly the type of ability a power creep should have. I.e. its a very powerful ability but not one that is going to win a battle without other creeps.



  • @stevetrov Sorry, I didn't clarify the credits thing well enough. Regardless of price, if you reach the capacity on all of your storage locations, you can then continue amassing more "boosts" by converting it to credits. Given a large amount of time to generate credits in this way, it no longer matters what the ratio you sold your energy (or whatever) for, since you couldn't have held it in the first place.

    Long standing players then have an absolutely massive credit pool to pull from that is essentially like trying to drain the entire shard (assuming they wanted to continue paying to keep the room).

    EDIT - and yes I like assuming that everyone has perfect defense code, knowing full well that they do not. I cannot see a way to even contest the room of players who have perfect defense code, since there is no strategy I can deploy against a properly defended room that even stands a chance of success... besides simply owning more resources.



  • @Gankdalf AFAIK the devs stated they were ok with the possibility that there is a "perfect" defense that can't be cracked with a frontal assault. They'd rather err on the side of defense than offense.



  • @davaned I know, I like that. What I don't like is by how large the margin is.... or at least by how large the margin seems to be from what I can tell.

    With DISRUPT_TERMINAL and the other operator powers, I can see ways to break bases. At least... possible ways. Even if the defender still has an advantage, there are possible strategies that can force their base into positions where it must make correct decisions. If the defenders makes the correct decisions, they always win. That's perfectly acceptable.

    But, what I am seeing with the current state of the game though (without power creeps) is that the defender simply needs to spawn some generic attackers+repairers, and can mindlessly hold off any attack until one of the players runs out of resources. It doesn't even matter where I attack or what I attack with, they can always respond with the same generic defenders.

    It's so lopsided, that ignoring my attack, and just repairing walls at a faster rate than I can damage them is a valid strategy if I don't bring an absolutely massive attack force. They don't even have to fight back, or at least not very much.



  • I think what you are seeing is distorted by the fact that the best defense that I am aware of in the game (o4kapuk) is also the most written about.

    In fact his is the only defense I have looked at or poked that I could really see an effective way of attacking. Other people have good defense, but nearly all have some weakness a skilled and determined attacker can exploit.

    Base defense in screeps is similar to network defense in IT. In theory you can make it impregnable but in practice there are many things that can go wrong that its likely to be vulnerable.

    I havent read the power creep docs in detail, but my understanding is that DISRUPT TERMINAL will consume ops much faster than you can generate them, this seems to be the way things should be.



  • @stevetrov

    I think what you are seeing is distorted by the fact that the best defense that I am aware of in the game (o4kapuk) is also the most written about.

    That is indeed quite possible.

    EDIT - or maybe it's just my hate for the terminal mechanics in general.


  • AYCE

    I think it is fine adding this as a power creep ability.

    Terminals are powerful in sieges, but without backup of active and well coded defender-creeps most rooms are probably breakable with enough effort (resources and code).

    I think very few players have defenses that can be considered unbreakable, I certainly do not. With actively modifying the code and instructions to attacking creeps, I think almost any room is breakable, unless the defender puts in the same effort in code and time. If they do, I think it is fair that they are basically unbreakable. The terminal-blocker ability will be a way to maybe break them.



  • Also, honestly the biggest issue with defense is that it's all reactive. So all the attack has to do is find an exploit and they can cause tons of damage. The more advanced your defense code is, the higher the chance are some interactions that break it. And if not, then its probably very cpu intensive, so it means that they have less spare for their economy.

    Basically, if you're persistent enough, anyone is beatable in the long run assuming they don't actively defend themselves. But honestly anyone with better than decent defense code is rarely worth attacking given there is no gain to be had and only vast losses.

    Now... if there was a way to effectively collect resources from a player... or even cannibalize parts of them (maybe steal CPU or something) then it would be a different story.



  • @davaned said in Terminals and Credits seem overpowered:

    Also, honestly the biggest issue with defense is that it's all reactive. So all the attack has to do is find an exploit and they can cause tons of damage. The more advanced your defense code is, the higher the chance are some interactions that break it. And if not, then its probably very cpu intensive, so it means that they have less spare for their economy.

    Basically, if you're persistent enough, anyone is beatable in the long run assuming they don't actively defend themselves. But honestly anyone with better than decent defense code is rarely worth attacking given there is no gain to be had and only vast losses.

    I agree and I don't agree. Take bunkers for example: with a manually placed bunker to cover the controller you can reduce a lot of the variables. A single repairer for a bunker can quite reasonably repair 5k/tick, 8k/tick or more if you push it. Nobody should be able to reach your walls as 40 T3 Attack parts combined with short range towers melt everything. The repairers out-repair ranged attack. At this point it doesn't matter what you do as the attacker so long as the repairers are reasonably well coded.

    As people's code improves this becomes more common. It seems to me the only way to take out certain rooms are:

    1. Flaw in the defender's code which doesn't get fixed.
    2. Defender running out of energy/credits globally.
    3. 31 nukes on the terminal.


  • Again, if there was a way to forcibly enable powers in opposing rooms, bunkers would be beatable, but until there's a way to enable powers in opposing rooms, bunkers can just not enable powers and there's no way to take them down.



  • @tigga said in Terminals and Credits seem overpowered:

    31 nukes on the terminal.

    I wonder if anyone has 31 RCL8 bases close enough to an enemy room to do this?



  • @stevetrov multiple people?



  • @tigga This is a perfect example of what I'm talking about.

    Nobody should be able to reach your walls as 40 T3 Attack parts combined with short range towers melt everything. The repairers out-repair ranged attack. At this point it doesn't matter what you do as the attacker so long as the repairers are reasonably well coded.

    Perfect example of a powerful defensive response that triggers. What a great thing to exploit! Walk a few boosted creeps into a room, trigger their defense creeps to spawn, then have the creeps walk on to their next room and trigger the same thing. Keep walking them around and trigger defense responses. You can easily get them to waste 5x your mineral cost and trigger in a number of rooms at once.

    Basically, I'm saying that a persistent attacker can always reverse engineer your code and find some loophole. Either to cause significant damage or significant waste. Given enough time an AFK player's base can always be broken.



  • @davaned said in Terminals and Credits seem overpowered:

    @tigga This is a perfect example of what I'm talking about.

    Nobody should be able to reach your walls as 40 T3 Attack parts combined with short range towers melt everything. The repairers out-repair ranged attack. At this point it doesn't matter what you do as the attacker so long as the repairers are reasonably well coded.

    Perfect example of a powerful defensive response that triggers. What a great thing to exploit! Walk a few boosted creeps into a room, trigger their defense creeps to spawn, then have the creeps walk on to their next room and trigger the same thing. Keep walking them around and trigger defense responses. You can easily get them to waste 5x your mineral cost and trigger in a number of rooms at once.

    Basically, I'm saying that a persistent attacker can always reverse engineer your code and find some loophole. Either to cause significant damage or significant waste. Given enough time an AFK player's base can always be broken.

    Recycle. Boost only when the room is contested. Your attack is going to cost more than the defense in all but spawn time.



  • @Tigga Great, now you pop in and out periodically locking up spawning for expansions with the defense creeps. Oh you don't recycle? Then you walk in, spawn defense creeps, then come back when they only have 300 TTL left and trigger their boosting. The chain can go on. You can keep thinking up something, but the point that I'm stating is that no matter what code you right, if you aren't active it can be reverse engineered and exploited somehow.

    The point you're missing is that defense is inherently reactive. You have to think up everything someone might use and come up with some basic defense for everything. But on offense you can be creative and iterate. And the more protections against edge cases you add, the more sacrifices on pure defense you make and more chances that something goes wrong.



  • @davaned

    I diasgree. Firstly, defenders can iterate. Secondly, resources aren't really an issue for many players on the MMO server. Sure, maybe you could find a way to make me spend more than you, but really, it doesn't matter much unless you're going to maintain that for a few years.



  • My argument has never been that things are stacked in favor of offense. Everything is tuned to give defense an advantage, from towers to ramparts to even just TTL. My point is that no passive defense is unbeatable. If you code something and then stay AFK, you can get taken out.



  • @davaned if it takes longer than my personal lifetime to break your defenses, then your defense is unbreakable.

    That being said, even if you are able to force someone into spending 10x what you did on the attack, you still have to exceed the income of their entire empire to even make their numbers start going down.



  • Yeah, which is why terminals are the main problem in sieges imo. Hence why I stated that we needed a power that would block terminals (and was grateful we got one). Its not that hard to do effective attrition strategies vs a room, but the issue remains that resource teleportation makes it an all or nothing. To destroy a room you must destroy the empire.



  • The problem with the anti-terminal power is that it only works against players who are willing to accept the risk. If a player has a ton of credits stored up and doesn't care about the economic bonuses of a power creep, they can just not enable powers and there is nothing an attacker can do to deal with it.