Coder Social home page Coder Social logo

Comments (5)

ickputzdirwech avatar ickputzdirwech commented on July 29, 2024

Thanks for your suggestion! You want to be able to toggle artilleries based on their inventory content right? Not a type of artillery like artillery turrets or artillery wagons? Either way I don't think I will add a second shortcut. Main reason being that it is incredibly expensive to search a whole surface for all artillery.

What might be worth investigating, however, would be introducing a per player runtime setting that would allow you to select only artillery of a certain type or even with a certain inventory content. I'm getting way ahead of myself here but it might even be possible to introduce a only/except functionality with left/right click selection. What are your thoughts on this?

PS: Always happy to hear people enjoy using this mod and even some of the imo more obscure features :)

from shortcuts-ick.

cloudziq avatar cloudziq commented on July 29, 2024

I made some mistake earlier, I thought Artilleries MUST be toogled one by one, while it's possible to mark entire map and toggle them all at once, then turn ON one which I need to fire. but with big selection (big rectangle) using artillery_toggle tool, it's a bit slow

Maybe it's possible to use right-mouse-button with current Artillery-Toggle tool to mark single Artillery, which become untouched - while all other artilleries will be disabled? I don't know how it's working, you wrote its quite expensive so..
I thought iterating over Artilleries can be very fast - as there not many of them ;p I just don't have enough knowledge about scripting for this game

In conclusion:

  • maybe current tool can works a bit faster, or intruduce alt-clicking to disable all turrets, except selected one

I not sure if ammo-filter could be much usefull - making feature for one or two persons is just wasted effort?

For now, I can live with current tool, disabling all turrets, then reenable specific one I need
I just wish it can work faster on really huge maps, but thats probably not possible :)

from shortcuts-ick.

ickputzdirwech avatar ickputzdirwech commented on July 29, 2024

Glad you found a way to improve your workflow :)

intruduce alt-clicking to disable all turrets, except selected one

This sounds like a reasonable request. I added this idea to my list of things I might think about in the future.

Making it any faster is not possible. I already configured it to only look for artilleries but if the area get's really big it's still a huge task for the game. Try selecting the whole world with a deconstruction planner, the game will struggle as well. Searching for all artilleries with a script might even be faster in this case, because the game only has to do it once and not every time the selected area changes. However, most of the time people don't want to toggle all artillery at the same time I guess.

from shortcuts-ick.

cloudziq avatar cloudziq commented on July 29, 2024

yeah ability to select just one artillery, while disabling all other ones would be amazing if this is possible to do ^.^
I hope it's not too hard

However, most of the time people don't want to toggle all artillery at the same time I guess.
Thats why, if possible, this should be optional, or using right-mouse-button or .. whatever

Such feature can give the players control over which artillery will fire (like THIS one specific artillery just loaded with atomic or antimatter bullets ;p)
I looking forward to changes, thanks in advance. Cheers :)

from shortcuts-ick.

cloudziq avatar cloudziq commented on July 29, 2024

Hmmm i was away from Factorio longer time, Hope this mod is not abandoned ...

from shortcuts-ick.

Related Issues (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.