Droid Engineer Archive

Thread: Droid Engineers calling multiple droids to rehash an old debate

Vampiric_Hoshi
Tue Oct 12, 2004 2:02 pm
#1

I think its time to go back to this debate. I continue to ask myself the question "why shouldn't we be able too" and still fail to find an answer, so here it is in all its glory.


Should Droid Engineers gain the ability to call more droids? Should the amount of droids you can call depend on your Droid Engineer skills? What restrictions could be in place?


Personaly, I think we DE's should gain the ability to call extra "utility" droids dependant on the DE skill. This doesn't make DE a hybrid Creature Handler skill since its not giving us extra combat roles, its simply making the DE a more versatyle suppert/crafter role. It also allows us to display multiple droids at once in order to help improve "personal" sales.


Thoughts? Comments? Trolls?



Abandon all hope
Drashk
Tue Oct 12, 2004 2:56 pm
#2




Vampiric_Hoshi wrote:

I think its time to go back to this debate. I continue to ask myself the question "why shouldn't we be able too" and still fail to find an answer, so here it is in all its glory.


Should Droid Engineers gain the ability to call more droids? Should the amount of droids you can call depend on your Droid Engineer skills? What restrictions could be in place?


Personaly, I think we DE's should gain the ability to call extra "utility" droids dependant on the DE skill. This doesn't make DE a hybrid Creature Handler skill since its not giving us extra combat roles, its simply making the DE a more versatyle suppert/crafter role. It also allows us to display multiple droids at once in order to help improve "personal" sales.




I do agree that Droid Engineers should be able to call more then one Utility Droid, however under the current design of how droids work this would exclude all R Series droids, Probots, DZ70s, and LE Repair Droids. The only true Utility Droids that we currently have are the MSE, Power Droid, Treadwell, Surgical Droid, and Protocol Droid and BLL.


Here are a few problems what would pop up, if Droid Engineers were given the ability to control more then one droid. Each of these problems would have to be addressed before such a change could happen.



  1. Probots and DZ70s - The inherent combat ability of both of these droids would need to be removed, or both droids would have to be 'marked' so that only1 Probot or DZ70 can be called.

  2. Combat Modules - Since there there is no differentiation between a Utility Droid and a Combat Droid, Combat Modules would have to be 'ear marked' to so that only one droid with a Combat module could be called ata time.

  3. Detonation Modules - This module would have to marked in a similar fashion as the Combat modulelisted above. Otherwise the problem of Bounty Hunters taking up Droid Engineering skills will crop up, just so that the BH can have a one hit kill on a Jedi. Don't take my word on this one, do a search of the DE forum for all of the people who have asked this question before.

  4. Scout Trap Modules - This module would have to marked in a similar fashion as the Combat modulelisted above.

  5. Stimpack Dispensor Module - This module would have to marked in a similar fashion as the Combat modulelisted above.

  6. Auto-Repair Module - This module would have to marked in a similar fashion as the Combat modulelisted above. This one would depend on the number of droids that a MDE would be able to call. If the number was limited to 2 droids total, then this module would not need to be marked.

  7. Pet/Droid Code Examined - The complete code for Pets and Droids would need to completely examined, to make sure that the CH and DE code did not stack or we could end up withMaster CH/DE combos that could be Exploited.

Each and every one of these issues would need to be addressed before a Droid Engineer should be given the ability to call more then one droid. The question then comes down to -


Would all of this work be justified, if it came at the expense of some other Issue, such as Droid Decay, additional Droid Chassis, Droid Modules, or bug fixes?






Making SWG more Star Warsy. One droid at a time.
Eege
Tue Oct 12, 2004 2:57 pm
#3

My thoughts? I agree, even if its only 1.


I have my merchant barker out doing his job, and low and behold i need a personal crafting station that happens to be built into a seperate droid. Now, I can't call both, and I am no where near the merchant barker to put him back when finished.


The ability of 2 would be good. Even limit it to one combat and one something else if need be to prevent people from complaining about 2 combat droids, ( and you know they will)



Eege~ Elder Master Commando ~
"Master Windu. I worked very hard to gain that title, and I've worked even harder to deserve it. I prefer that you use it." Mace Windu - Shatterpoint
BoAbdor
Tue Oct 12, 2004 6:14 pm
#4

Personally, I owuld give anything short of a Droideka schematic to be able to call more than one droid. The ability to be able to use our droids as they were intended to recharge or repair our other droids alone is something that should have been in the game from the start and never removed.



Oteb MDE - Oteb's Droidworks near Theed


sumner
Wed Oct 13, 2004 6:15 am
#5

I've been looking into picking up DE, and thought I'd chime in.


I think DE should be able to call two droids. To avoid increasing the DE combat capability, only one droid may have a combat module. When the first droid is called no check is made, when the second call is made the system checks the droid for a combat module, if it is there the call is canceled. The droids with combat capabilities (probot, d270)would not be callable as a second droid. This way you could have out your crafting droid and a power droid or repair droid. You could charge your own droids ectera.




o._.._[ggg]:...__________,_
[]ggg[c]gg[g][ggggggg]:(ggggggg) Otto Yardhand (ggggggg)
''.''''''''''''///_/''^=====///
_._,....///
Imperial Scout Trooper Officer, Captain of the VT-49 Decimator "Obliterator"


Jenden
Wed Oct 13, 2004 6:27 am
#6

I think Drashk pretty much hit all the points. I'd love to see more than one droid out at a time, but there are a lot of factors to take into account.



Jenden Morn - Master of Droids- Tarquinas
Droid Engineer Blue Glowy
Owner, Operator, and Founder of DarkStar Inc.
Groupy of the best band in the galaxy, Solar Flair
3D art of Jenden by Saeelwenea

Vampiric_Hoshi
Wed Oct 13, 2004 7:43 am
#7

Drashk, I don't agree. The term "combat droid" and "utility droid" doesn't currently relate to the chasis, it literaly only relates to the modules inside. So to say an R-series droid is not a utility droid is incorrect when its carrying anything BUT combat modules.


It is not hard or game breakingly difficult towrite in a simple pars check when a droid is called like this:


1)Check to see if a droid isalreadycalled.

2)If the answer to 1 was yes, move on to 3). If the answer is no, call the droid

3) If the current called droid has a combat module (and therefore a combat rating) no more droids can be called. If not, move onto 4)

4) Check if the player has the DE ability to call extra droids. If the player has reached his droid limit, no droid is called. Ifheis still able to call more droidsmove on to 5)

5) Check to see if the droid attempting to be called has a combat module/combat rating. If yes, the droid can not be called. If no, the droid is called.


That is a very simple series if "IF" statements and is a 5-minute piece of coding. Any developer that says otherwise is not telling the truth.


Not an awfuly intense piece of coding simply to allow DE's to get an ability we should have had since the start while making sure we don't really gain extra combat abilities.



Abandon all hope
Rihtan
Wed Oct 13, 2004 8:26 am
#8

I have to say I'm in favor of being able to have more than one droid out at a time. But I think that other people should be able to as well. Besides, droids are smart machines that are meant to make things simpler for people.

The rule to prevent combat munching should be simpler. Somthing like:

You can only have once combat capable droid in your datapad at a time.

Much simpler, only tested when you try and use a new droid.
TheRealTK421
Wed Oct 13, 2004 9:38 am
#9


Some may recall that this was a question we posed to TH awhile back.

The short answer was: 'Yes, we think it's doable. ETA = unknown'



I would bet that we could get this but we'd have to push it to the top of our list (and wait longer for Droid Decay, Droid Commander or some of the other initiatives).


Hoshi's algorithm for how to check pet called status likely pretty close to the way it would go down.



/bow

Respectfully,




TheRealTK421 a.k.a. "Doughbacca"
SWG DE Correspondent
Co-Founding member of Ahazi DENet & SWG DEA (Droid Engineer Association)
"I think all right-thinking people in this country are sick and tired of being told that ordinary, decent people are fed up in this country with being sick and tired. ...I'm certainly not. And I'm sick and tired of being told that I am."


Jenden
Wed Oct 13, 2004 9:42 am
#10






Vampiric_Hoshi wrote:

Drashk, I don't agree. The term "combat droid" and "utility droid" doesn't currently relate to the chasis, it literaly only relates to the modules inside. So to say an R-series droid is not a utility droid is incorrect when its carrying anything BUT combat modules.


It is not hard or game breakingly difficult towrite in a simple pars check when a droid is called like this:


1)Check to see if a droid isalreadycalled.

2)If the answer to 1 was yes, move on to 3). If the answer is no, call the droid

3) If the current called droid has a combat module (and therefore a combat rating) no more droids can be called. If not, move onto 4)

4) Check if the player has the DE ability to call extra droids. If the player has reached his droid limit, no droid is called. Ifheis still able to call more droidsmove on to 5)

5) Check to see if the droid attempting to be called has a combat module/combat rating. If yes, the droid can not be called. If no, the droid is called.


That is a very simple series if "IF" statements and is a 5-minute piece of coding. Any developer that says otherwise is not telling the truth.


Not an awfuly intense piece of coding simply to allow DE's to get an ability we should have had since the start while making sure we don't really gain extra combat abilities.






While the actual conditionals may be an easy code, all the little flags that would have to be added and theexisting pet code that would have to be changed (as far as I know droids are still using the same code as creature pets) would be the real problem



Jenden Morn - Master of Droids- Tarquinas
Droid Engineer Blue Glowy
Owner, Operator, and Founder of DarkStar Inc.
Groupy of the best band in the galaxy, Solar Flair
3D art of Jenden by Saeelwenea

leeds
Wed Oct 13, 2004 10:05 am
#11

For a while i thought having out one combat droid and 2 other types should be ok for a master de but recient things have come to light. About a week ago someone came to me complaining that their harvester droid kept running. I told him that that was a known issue and suggested a harvester droid with one combat module. This worked like a charm, with one combat module the droid had some staying power but not enough to be usefull in combat. If i'm a class that has a true fighting droid out and a droid that has one combat module to give it some guts then i'm sunk. If instead they limit the rating of combat modules and perhaps have +s to that rating as you get certain skills then. As a master de i can make a probot that has a combat ability of between 480 and 510+. I suppose the questions are now where to start the combat rating, where to give bonuses to it, how many droids a person can have out at one time and how to increment that amonut. I really feel as a master de that i should be able to call 3 droids, within limits being discussed. If we didn't allow people to pull the big combat bots until they got some boxes under their belt, we could have a market for some of the smaller droids, like the dz70..
Zorkk
Wed Oct 13, 2004 11:40 am
#12

I've never been a CH, so i dunno how CH works...


The one thing i do know is that anyone NOT a ch can pull a lvl 10 pet. Droid have lvl's too, tho mos tof them are lvl 18... perhaps making the actual droid 'level' mean something would better achieve an end result of us pulling more than 1 droid.


Droids WITH combat modules, or autorepair modules or det modules get a rating of 20 or higher

Droid without the above, and just crafting stations or med stations get a rating of 9 or 10...


as you progress to master DE, your "droid handling" will increase, slowly enabling you to pull another droid or 2.


If the time is put in, i'm sure one could come up with different ratings for different chassis/modules so that a little MSE barker (say lvl5) can be out, while you have your crafting machine (lvl 8) and a power droid (lvl 6). (examples only to try and illustrate what i mean)


I definatly love the idea, even being able to pull 1 more droid would be awesome. 2 would be having my cake & ice-cream.


Z




Zorkk the Droidsmith
Force Sensitive Crafting Master
Mayor of Mos Athens, Tatooine


Vampiric_Hoshi
Wed Oct 13, 2004 1:03 pm
#13

While the actual conditionals may be an easy code, all the little flags that would have to be added and theexisting pet code that would have to be changed (as far as I know droids are still using the same code as creature pets) would be the real problem


Well, two key points here:


Firstly, we know droids use "SOME" of the standard pets rules while also holding there own. There is obviously somekind of "droid detection" test going on to prevent you from calling more than one droid in the first place. Its got nothing to do with creature handling abilities since even an MCH is only able to call 1 droid (though able to call 1 droid and multiple pets).


Secondly, most, if not all, of the "flags" required to make this code already works. How? Because there are already tests happening when you have a droid called that allows you to take it into combat or not. What ever variable tells the game than an R2 can or cannot be programmed for attack is obviously the same variable that can be tested for to decide if more droids can be called or not. As a programmer myself, I can see multiple ways of doing it that don't involve much of a modification to the script that already exists to prevent you calling more than one droid.


And yep, TK as always is right. If we push this forward it means something else is going to drop. But its still worth pushing it just to see how far we can get, especialy as we are nearing the next Droid Boom due to JTL at the end of the month.


Whats more important? Droid Commander profession or buffing our existing profession? I know where my choice lies.



Abandon all hope
Page 1 of 3
Previous Next