Page 1 of 1

Suggestion: New Robots

Posted: Thu May 22, 2014 8:40 am
by Shaymes
my english is not the best and i hope you will understand what i mean;

we all love robots and here are my suggestions for new types of robots :)


Civilian Robots
Cleaner Robot - pick up items from the ground and items from the player that they dont want to have it in his inventory and bring them to a storage chests, maybe green roboport area (be carefull to pickup alien artefacts)


Military Robots - own range of roboports ( maybe yellow line around) that can be inreased by research
Laser Robot - fire laser but drains fast the energy of the robot so they cant fire very long
Gunnery Robot - need and fire normal/pierced bullets, dont need energy to fire that they can stay longer in a fight as a laser robot
maybe outher types of weapons like flamethrower rocktes shootgun etc

thx for reading
redgards Shaymes

Re: Suggestion: New Robots

Posted: Thu May 22, 2014 9:45 am
by Gammro
Shaymes wrote:my english is not the best and i hope you will understand what i mean;

we all love robots and here are my suggestions for new types of robots :)


Civilian Robots
Cleaner Robot - pick up items from the ground and items from the player that they dont want to have it in his inventory and bring them to a storage chests, maybe green roboport area (be carefull to pickup alien artefacts)
Not sure if this is better as a function for logistics bots. It suits them, but you might not always want your logistics bots to pick up everything laying on the ground.(They can do my room though :P)
Military Robots - own range of roboports ( maybe yellow line around) that can be inreased by research
Laser Robot - fire laser but drains fast the energy of the robot so they cant fire very long
Gunnery Robot - need and fire normal/pierced bullets, dont need energy to fire that they can stay longer in a fight as a laser robot
maybe outher types of weapons like flamethrower rocktes shootgun etc
I like this just for the potential badass factor.

Re: Suggestion: New Robots

Posted: Thu May 22, 2014 10:33 am
by Alfdaur
Shaymes wrote:Civilian Robots
Cleaner Robot - pick up items from the ground and items from the player that they dont want to have it in his inventory and bring them to a storage chests, maybe green roboport area (be carefull to pickup alien artefacts)
This would probably cause problems with belt systems. Since items on the belt are also on the ground. So these robots would try to pick up everything from the belt.

Re: Suggestion: New Robots

Posted: Thu May 22, 2014 3:12 pm
by nepp95
Alfdaur wrote:
Shaymes wrote:Civilian Robots
Cleaner Robot - pick up items from the ground and items from the player that they dont want to have it in his inventory and bring them to a storage chests, maybe green roboport area (be carefull to pickup alien artefacts)
This would probably cause problems with belt systems. Since items on the belt are also on the ground. So these robots would try to pick up everything from the belt.
Simple line of code can prevent that. I assume the dev's have thought about a speed variable on items.

Code: Select all

If (Speed = 0) {
Pickup = true;
} else {
Pickup = false;
}
-EDIT-
Ofcourse they can also just be laying still on belts.. Stupid me...

Code: Select all

If (Speed = 0 && !OnBelt) {
Pickup = true;
} else {
Pickup = false;
}
Of course the 2nd variable has to be present to.

Re: Suggestion: New Robots

Posted: Thu May 22, 2014 3:13 pm
by ssilk
Alfdaur wrote:
Shaymes wrote:Civilian Robots
Cleaner Robot - pick up items from the ground and items from the player that they dont want to have it in his inventory and bring them to a storage chests, maybe green roboport area (be carefull to pickup alien artefacts)
This would probably cause problems with belt systems. Since items on the belt are also on the ground. So these robots would try to pick up everything from the belt.
Not correct. There is of course a difference between items on ground and items on belt. They are in a different collision mask.

Btw: There have already been ideas about it: https://forums.factorio.com/forum/vie ... ots#p13572

Re: Suggestion: New Robots

Posted: Thu May 22, 2014 3:29 pm
by Shaymes
im sry about that i suggest something that are already suggested ther e are tons of suggestion and i tried words in the search menu but my english is realy bad im sry about that :(

Re: Suggestion: New Robots

Posted: Thu May 22, 2014 3:52 pm
by Alfdaur
Oh... Sorry, I thought it was impossible or hard to program. Seems like I thought wrong. :)

Re: Suggestion: New Robots

Posted: Thu May 22, 2014 3:58 pm
by drs9999
ssilk wrote:Not correct. There is of course a difference between items on ground and items on belt. They are in a different collision mask.
Actually, this is not correct, either. Well yes there is obviously a difference, but it is not a different collision mask.

Re: Suggestion: New Robots

Posted: Thu May 22, 2014 4:24 pm
by ssilk
I thought you can filter items over that masks?

Re: Suggestion: New Robots

Posted: Thu May 22, 2014 4:51 pm
by drs9999
Depends on how you define "filter". The masks are used to determine which entities would collide with which.

https://forums.factorio.com/wiki/inde ... ision_mask
https://forums.factorio.com/wiki/inde ... lisionMask

Re: Suggestion: New Robots

Posted: Thu May 22, 2014 4:55 pm
by ssilk
Yes, colliding with a floor-layer vs. colliding with the ground-tile... ?? But well, this gets too technical here.... :)

Re: Suggestion: New Robots

Posted: Tue Jun 02, 2015 7:14 am
by quinor
[necro] Implemented. Deconstruction of items, active provider chests, combat robots.