Author Topic: Service Bots [Updated Details, Need Willing Scripter]  (Read 7325 times)

also, wouldn't it be neat to have each bot have alternate functions?

like, if you were to tag one of your attack bots with the laser pointer, it would switch attack patterns from "only if he's in plain sight" to "give chase" to "defend owner" then back to "only if he's in plain sight", or tagging a support bot would have it turn into a sentry gun (and back), or tagging a medic would shift it's healing focus from players to other bots
I don't want to make this incredibly complex, since it's only supposed to be an addition to minigames, not another game mode or anything.
Maybe the bots can be wrenched (either with the default or a new one, w/e) and you can assign their behavior that way, and then the laser pointer tells them when to do that function and to what.  Jetting with the laser pointer out would mean "self", so you can make the ammo/medic heal you instead of another team mate.

also, wouldn't it be neat to have each bot have alternate functions?

like, if you were to tag one of your attack bots with the laser pointer, it would switch attack patterns from "only if he's in plain sight" to "give chase" to "defend owner" then back to "only if he's in plain sight", or tagging a support bot would have it turn into a sentry gun (and back), or tagging a medic would shift it's healing focus from players to other bots

I'm going to expand on your idea. If you shoot a bot with the laser, the color would change or something and it would be "selected". Then by shooting the laser at something else (Ground = move there, enemy player = attack that, team = defend/supply), selected bots would carryout tasks. By using alt fire (right-click) it would deselect them all and have them follow you. Also, when you assign one to do something, they automatically deselect. When you call them (alt fire) if they are to far away, they'll teleport to you. If they are close enough, they'll walk/hover.

As for tasks, here are my ideas:
Shooting the ground/wall = Move there

Shooting team = Follow and heal (Medic)
                        = Follow and supply (Ammo)
                        = Follow and defend (Support)
                        = Follow and Repair (Engie - Vehicle Only)

Shooting enemy = Attack and follow (Support)
                           = Slowly drain health while following (Medic)
                           = Take 1 equip item (Ammo - Once it has an item, it moves around randomly. By killing it, you it spawns the item they had. By calling it, it drops the
                                                                          item and returns to you)
                           = Attack (Engie - Vehicle Only)

Idle (Non-selected - This is what happens when you shoot it at walls/floor)
                              = Attack like a turret (Support)
                              = Heal team/self when passing by (Medic)
                              = Resupply team/self like the medic (Ammo)
                              = Fix vehicles in an area (Engie)

Following you = Defend you (Support)
                      = Heal you (Medic)
                      = Give you Ammo (Ammo)
                      = Heal your Vehicle (Engie)

That's all I got for now.

I'm going to expand on your idea. If you shoot a bot with the laser, the color would change or something and it would be "selected". Then by shooting the laser at something else (Ground = move there, enemy player = attack that, team = defend/supply), selected bots would carryout tasks. By using alt fire (right-click) it would deselect them all and have them follow you. Also, when you assign one to do something, they automatically deselect. When you call them (alt fire) if they are to far away, they'll teleport to you. If they are close enough, they'll walk/hover.

As for tasks, here are my ideas:
Shooting the ground/wall = Move there

Shooting team = Follow and heal (Medic)
                        = Follow and supply (Ammo)
                        = Follow and defend (Support)
                        = Follow and Repair (Engie - Vehicle Only)

Shooting enemy = Attack and follow (Support)
                           = Slowly drain health while following (Medic)
                           = Take 1 equip item (Ammo - Once it has an item, it moves around randomly. By killing it, you it spawns the item they had. By calling it, it drops the
                                                                          item and returns to you)
                           = Attack (Engie - Vehicle Only)

Idle (Non-selected - This is what happens when you shoot it at walls/floor)
                              = Attack like a turret (Support)
                              = Heal team/self when passing by (Medic)
                              = Resupply team/self like the medic (Ammo)
                              = Fix vehicles in an area (Engie)

Following you = Defend you (Support)
                      = Heal you (Medic)
                      = Give you Ammo (Ammo)
                      = Heal your Vehicle (Engie)

That's all I got for now.
Yes.
This is a great elaboration, I'll add it to the first post.
We still need a scripter though.

This post is not an excuse to bump.


Alright, if this gets made, that's just about blockland history right there. I like the laser pointer idea. But how about the bot that takes an enemy's weapon will put it over it's head and come back to you?that way, you'de know what you were taking.


destructo bot

  • plants dinomite
  • is really slow

destructo bot

  • plants dinomite
  • is really slow
We already decided on the 4th bot.

We already decided on the 4th bot.

darn I would love to see the destructo bot ingame

darn I would love to see the destructo bot ingame
The 4th bot is an attack bot, so maybe we could add a Self Delete bomber feature to it or something.
Still need a scripter though.



why do you need a bump

Because it's his thread and he bumped it.

bump i will make a bump too