Pages: [1] :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Lianail Deninard
Center for Advanced Studies Gallente Federation
8
|
Posted - 2011.10.18 16:40:00 -
[1] - Quote
Suggestion: Change the auto-repeat setting from binary to allow a set number of repeats, so the range would be from 0-9 or 0-15. Zero of course would be no limit, full auto-repeat. Any other number would have the unit auto-repeat that many times before shutting down. This would very useful for armor repair units and many ECM units. I'd love to be able to set my MWD for 2 cycles.
Before you post "Just hit the button and manage it yourself", this is a ships's systems with very sophisticated electronics. There is no reason such a small thing couldn't be added. If you only want to use 0 and 1, that's YOUR choice. -á Reward law abiding citizens. We should never promote sociopathic behavior as a primary mode of interaction. Make a reason for Good people to fight, such as defending their nation. Encourage people to become heros, not villians. -á If you agree with an idea, Like it. |
De'Veldrin
Norse'Storm Battle Group Intrepid Crossing
26
|
Posted - 2011.10.18 17:09:00 -
[2] - Quote
Here's the problem with this idea from a programming perspective:
Right now the code is (logically speaking) pretty simple - when the module reaches the end of the cycle, it checks to see if Autorepeat is set to yes - if it is, it restarts the module.
If you had a counter based restart, you would first need to add 24 counters and 24 set values to each ship currently undocked in the game. From a simple resource standpoint, you're introducing bloat. (One counter and one set value variable for each potential module slot). Yes there are ways to optimize this, but they add processing time - it's a trade off.
From a non-resource perspective, you're adding processing time regardless. Fast as they are, it still takes the CPU a finite amount of time to process the additional instructions to check the counter, check the set value, and then decide to turn off the module or let it run. Then it has to do that for each module on every ship. Imagine a fleet fight 300 vs 300. That's potentially 7200 checks PER CYCLE.
While I freely admit I'm not a CCP dev, and I have no special knowledge of how their system would handle this specific additional load, I don't think it's a good idea to introduce that kind of additional complexity on a nice to have. |
Lianail Deninard
Center for Advanced Studies Gallente Federation
8
|
Posted - 2011.10.18 18:32:00 -
[3] - Quote
Make the counters client based. No problem with the system load. -á Reward law abiding citizens. We should never promote sociopathic behavior as a primary mode of interaction. Make a reason for Good people to fight, such as defending their nation. Encourage people to become heros, not villians. -á If you agree with an idea, Like it. |
|
|
|
Pages: [1] :: one page |
First page | Previous page | Next page | Last page |