Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[LOGIC REFINE] Detect if reserver's target is already controlled by someone, make it reserve other room / turn it to a scout #659

Open
XenoAmess opened this issue Sep 6, 2022 · 4 comments

Comments

@XenoAmess
Copy link
Contributor

No description provided.

@XenoAmess XenoAmess changed the title [REFINE] Detect if reserver's target is already controlled by someone, make it reserve other room / turn it to a scout [LOGIC REFINE] Detect if reserver's target is already controlled by someone, make it reserve other room / turn it to a scout Sep 6, 2022
@mschultheiss83
Copy link
Contributor

reserver's are not good at scouting, they are too heavy: claim body part to move over swamps
maybe your could transform them into claimer if Memory.myRooms.length < Game.gcl.level
https://github.com/TooAngel/screeps/blob/8221c00ae9bc6f0b92d5c480b29767e200d96344/src/role_claimer.js

@XenoAmess
Copy link
Contributor Author

recycle it for now and see if it can do.
I planned to build a mechanism to:

  1. add to recycle list
  2. check build queue and fetch usable creep in recycle list, and fetch out some useful creeps to make them work.
  3. real recycle the useless creeps.

@XenoAmess
Copy link
Contributor Author

XenoAmess commented Sep 9, 2022

reserver's are not good at scouting, they are too heavy: claim body part to move over swamps

yes it be. it moves really slow...

@TooAngel
Copy link
Owner

I thought about it this way.

If a room is controlled, we don't start to reserve it.
If it is not controlled and we start to reserve it, it is our room. So we reserve and harvest it. If someone attacks the room, we need to defend it and not just stop harvesting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants