Make attacks and quests more seldom. - annna - Annna the nice friendly bot.
 (HTM) git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Tags
 (DIR) README
       ---
 (DIR) commit 3f20f8289f8b35d264af24650e8c0b2de1ca9fe6
 (DIR) parent 932453d1e11e635b84f5fcf0d4279ada0f2d14bf
 (HTM) Author: Annna Robert-Houdin <annna@bitreich.org>
       Date:   Tue, 29 Aug 2023 20:43:04 +0200
       
       Make attacks and quests more seldom.
       
       Diffstat:
         M modules/idlerpg/idlerpg-channel-se… |      12 ++++++------
       
       1 file changed, 6 insertions(+), 6 deletions(-)
       ---
 (DIR) diff --git a/modules/idlerpg/idlerpg-channel-service.py b/modules/idlerpg/idlerpg-channel-service.py
       @@ -230,10 +230,10 @@ def main(args):
                            say(chaninpath, "%s levelled down to level %s." % (hacker, newlevel))
                        hackers[hacker][5] = newlevel
        
       -            if random.randint(1, 65535) > 63000 and len(hackers) > 1:
       +            if random.randint(1, 65535) > 65000 and len(hackers) > 1:
                        (attacker, defender) = random.choices(list(hackers.keys()), k=2)
                        attack(hackers, attacker, defender)
       -            elif random.randint(1, 65535) < 2000 and len(hackers) > 1:
       +            elif random.randint(1, 65535) < 500 and len(hackers) > 1:
                        questhackers = random.choices(list(hackers.keys()), k=random.randint(1, len(hackers)))
                        go_on_quest(hackers, questhackers)
        
       @@ -269,14 +269,14 @@ def main(args):
                                    hacker_info(hackers, cmdargs[0])
                                else:
                                    hacker_info(hackers, hacker)
       -                    elif cmd == "!attack" and len(cmdargs) > 0:
       -                        if cmdargs[0] in hackers:
       +                    elif cmd == "!attack":
       +                        if len(cmdargs) > 0 and cmdargs[0] in hackers:
                                    attack(hackers, hacker, cmdargs[0])
                                else:
                                    (attacker, defender) = random.choices(list(hackers.keys()), k=2)
                                    attack(hackers, attacker, defender)
       -                    elif cmd == "!quest" and len(cmdargs) > 0:
       -                        if cmdargs[0] in hackers:
       +                    elif cmd == "!quest":
       +                        if len (cmdargs) > 0 and cmdargs[0] in hackers:
                                    argsinhackers = [hacker]
                                    for cmdarg in cmdargs:
                                        if cmdarg in hackers: