Code: Show/Hide Warbird:BuyPrice = 500 |
Quote: |
pub: mypb attached; settings: A B D E G H mypb.conf scrim: mypb attached; settings: A B C D E G H mypb.conf league1: mypb attached; settings: A B C D E G H mypb.conf league2: ; settings: A B C D E G H mypb.conf league3: ; settings: A B C D E G H mypb.conf |
i88gerbils wrote: |
Basically the first post reminds me of how much I hate all these bots. |
Solo Ace wrote: |
Gentlemen, gentlemen, let us avoid turning this thread into a flame war. |
Mr Ekted wrote: |
I send it there with a single command. Done. |
Mr Ekted wrote: |
With ASSS if I want to do the same thing, I have to go to the arena, load/unload the modules I want there, and modify the conf file for that arena. many many steps to do what was a single command in pbot. . |
i88gerbils wrote: |
You keep saying 'not good enough', but you don't give any suggestions yourself. If you want to come up with an idea, then come up with one. If you don't, then you better not disrespect one idea just because you lacked the will to think through your own. |
i88gerbils wrote: |
If you had read my post you would have realized that one of the additional questions/comments I asked was whether or not you wanted a module devoted to handling commands for your pb modules. Such as what Smong has said a few posts above - ?pbset arena:param:value. |
Mr Ekted wrote: |
|
Mr Ekted wrote: |
Pbot has its own command system, per bot per module. I don't need to add a special module to handle it. It also has its own settings system, per bot type. |
Mr Ekted wrote: |
I would never want to associate a bot/module setting with an arena. The bot gets the settings, not the arena. Those settings take affect in any arena the bot is in. |
Mr Ekted wrote: |
pub: bottype1 modules: A B C D E F pub.ini
scrim: bottype2 modules: A B C D E scrim.ini league1: bottype3 modules: A B C D E G H league.ini league2: bottype3 modules: A B C D E G H league.ini league3: bottype3 modules: A B C D E G H league.ini 1. I can stop the pub bot, including all its modules, change its module list and restart it without affecting any other bot. 2. I can change a setting in pub.ini that will affect the behavior of module B in pub, but will not affect any other bot. 3. I can change a setting in league.ini that will affect the behavior of module C in all league arenas only. 4. I can do all of the above without unloading modules completely, and without recompiling. Arenas are not hard-coded in modules or in INI files. |
Cyan~Fire wrote: |
OK, I will admit that I did not read every single word in this thread (there was too much junk), but I think I got everything right.
I don't think you need a custom module or anything to do what you want, as long as you stick with certain arena names. Is this what you're against, calling it hard-coding? If so, I don't see why you're against it. What's wrong with having league functionality in arena "league" and scrim functionality in arena "scrim"? If it's because you want to dynamically switch arena types, just use ?send. That's definitely one benefit of ASSS. 1. As already stated, arena attaching will do this easily. 2. arenas\(public)\arena.conf will only affect public areans. 3. arenas\league\arena.conf will only affect league arenas. 4. True with ASSS. |
Ekted wrote: |
ASSS just wasn't designed to be as useful as pbot. |