Example #1
0
 def test_nick(self):
     self.call(
         general.CmdNick(),
         "testalias = testaliasedstring1",
         "Inputline-nick 'testalias' mapped to 'testaliasedstring1'.",
     )
     self.call(
         general.CmdNick(),
         "/account testalias = testaliasedstring2",
         "Account-nick 'testalias' mapped to 'testaliasedstring2'.",
     )
     self.call(
         general.CmdNick(),
         "/object testalias = testaliasedstring3",
         "Object-nick 'testalias' mapped to 'testaliasedstring3'.",
     )
     self.assertEqual("testaliasedstring1",
                      self.char1.nicks.get("testalias"))
     self.assertEqual("testaliasedstring2",
                      self.char1.nicks.get("testalias", category="account"))
     self.assertEqual(
         None, self.char1.account.nicks.get("testalias",
                                            category="account"))
     self.assertEqual("testaliasedstring3",
                      self.char1.nicks.get("testalias", category="object"))
Example #2
0
 def test_nick(self):
     self.call(general.CmdNick(), "testalias = testaliasedstring1", "Nick 'testalias' mapped to 'testaliasedstring1'.")
     self.call(general.CmdNick(), "/account testalias = testaliasedstring2", "Nick 'testalias' mapped to 'testaliasedstring2'.")
     self.call(general.CmdNick(), "/object testalias = testaliasedstring3", "Nick 'testalias' mapped to 'testaliasedstring3'.")
     self.assertEqual(u"testaliasedstring1", self.char1.nicks.get("testalias"))
     self.assertEqual(u"testaliasedstring2", self.char1.nicks.get("testalias", category="account"))
     self.assertEqual(u"testaliasedstring3", self.char1.nicks.get("testalias", category="object"))
Example #3
0
 def test_nick(self):
     self.call(general.CmdNick(), "testalias = testaliasedstring1", "Nick set:")
     self.call(general.CmdNick(), "/player testalias = testaliasedstring2", "Nick set:")
     self.call(general.CmdNick(), "/object testalias = testaliasedstring3", "Nick set:")
     self.assertEqual(u"testaliasedstring1", self.char1.nicks.get("testalias"))
     self.assertEqual(u"testaliasedstring2", self.char1.nicks.get("testalias", category="player"))
     self.assertEqual(u"testaliasedstring3", self.char1.nicks.get("testalias", category="object"))
Example #4
0
    def at_cmdset_creation(self):
        """
        This is the only method defined in a cmdset, called during
        its creation. It should populate the set with command instances.

        Note that it can also take other cmdsets as arguments, which will
        be used by the character default cmdset to add all of these onto
        the internal cmdset stack. They will then be able to removed or
        replaced as needed.
        """
        self.add(overrides.CmdInventory())
        self.add(default_general.CmdNick())
        self.add(default_general.CmdAccess())
        self.add(rolling.CmdDiceString())
        self.add(rolling.CmdDiceCheck())
        self.add(rolling.CmdSpoofCheck())
        self.add(general.CmdBriefMode())
        self.add(general.CmdTidyUp())
        self.add(extended_room.CmdGameTime())
        self.add(extended_room.CmdStudyRawAnsi())
        self.add(xp.CmdVoteXP())
        self.add(social.CmdPosebreak())
        self.add(social.CmdSocialScore())
        self.add(social.CmdFavor())
        self.add(overrides.SystemNoMatch())
Example #5
0
    def at_cmdset_creation(self):
        "Populates the cmdset"

        # Account-specific commands
        self.add(account.CmdOOCLook())
        self.add(account.CmdIC())
        self.add(account.CmdOOC())
        self.add(account.CmdCharCreate())
        self.add(account.CmdCharDelete())
        # self.add(account.CmdSessions())
        self.add(account.CmdWho())
        self.add(account.CmdOption())
        self.add(account.CmdQuit())
        self.add(account.CmdPassword())
        self.add(account.CmdColorTest())
        self.add(account.CmdQuell())
        self.add(account.CmdStyle())

        # nicks
        self.add(general.CmdNick())

        # testing
        self.add(building.CmdExamine())

        # Help command
        self.add(help.CmdHelp())

        # system commands
        self.add(system.CmdReload())
        self.add(system.CmdReset())
        self.add(system.CmdShutdown())
        self.add(system.CmdPy())

        # Admin commands
        self.add(admin.CmdNewPassword())

        # Comm commands
        self.add(comms.CmdAddCom())
        self.add(comms.CmdDelCom())
        self.add(comms.CmdAllCom())
        self.add(comms.CmdChannels())
        self.add(comms.CmdCdestroy())
        self.add(comms.CmdChannelCreate())
        self.add(comms.CmdClock())
        self.add(comms.CmdCBoot())
        self.add(comms.CmdCemit())
        self.add(comms.CmdCWho())
        self.add(comms.CmdCdesc())
        self.add(comms.CmdPage())
        self.add(comms.CmdIRC2Chan())
        self.add(comms.CmdIRCStatus())
        self.add(comms.CmdRSS2Chan())
        self.add(comms.CmdGrapevine2Chan())
Example #6
0
    def at_cmdset_creation(self):
        """
        This is the only method defined in a cmdset, called during
        its creation. It should populate the set with command instances.

        Note that it can also take other cmdsets as arguments, which will
        be used by the character default cmdset to add all of these onto
        the internal cmdset stack. They will then be able to removed or
        replaced as needed.
        """
        self.add(overrides.CmdInventory())
        self.add(default_general.CmdNick())
        self.add(default_general.CmdAccess())
        self.add(rolling.CmdDiceString())
        self.add(rolling.CmdDiceCheck())
        self.add(rolling.CmdOldSpoofCheck())
        self.add(check_commands.CmdStatCheck())
        self.add(check_commands.CmdHarm())
        self.add(check_commands.CmdSpoofCheck())
        self.add(general.CmdBriefMode())
        self.add(general.CmdTidyUp())
        self.add(extended_room.CmdGameTime())
        self.add(extended_room.CmdSetGameTimescale())
        self.add(extended_room.CmdStudyRawAnsi())
        self.add(xp.CmdVoteXP())
        self.add(social.CmdPosebreak())
        self.add(social.CmdSocialNotable())
        self.add(social.CmdSocialNominate())
        self.add(social.CmdSocialReview())
        # self.add(social.CmdFavor())  #when enabled, please re-add "favor" to random_rp_command_keys in CmdRandomScene
        self.add(overrides.SystemNoMatch())
        self.add(weather_commands.CmdAdminWeather())
        self.add(roster.CmdPropriety())

        # Exploration!
        self.add(exploration_commands.CmdExplorationCmdSet())
Example #7
0
    def at_cmdset_creation(self):
        "Populates the cmdset"

        # The general commands
        self.add(general.CmdLook())
        self.add(general.CmdHome())
        self.add(general.CmdInventory())
        self.add(general.CmdPose())
        self.add(general.CmdNick())
        self.add(general.CmdDesc())
        self.add(general.CmdGet())
        self.add(general.CmdDrop())
        self.add(general.CmdGive())
        self.add(CmdSay())
        self.add(general.CmdAccess())

        # The help system
        self.add(help.CmdHelp())
        self.add(help.CmdSetHelp())

        # System commands
        self.add(system.CmdPy())
        self.add(system.CmdScripts())
        self.add(system.CmdObjects())
        self.add(system.CmdPlayers())
        self.add(system.CmdService())
        self.add(system.CmdAbout())
        self.add(system.CmdTime())
        self.add(system.CmdServerLoad())
        #self.add(system.CmdPs())
        self.add(system.CmdTickers())

        # Admin commands
        self.add(admin.CmdBoot())
        self.add(admin.CmdBan())
        self.add(admin.CmdUnban())
        self.add(admin.CmdEmit())
        self.add(admin.CmdPerm())
        self.add(admin.CmdWall())

        # Building and world manipulation
        self.add(building.CmdTeleport())
        self.add(building.CmdSetObjAlias())
        self.add(building.CmdListCmdSets())
        self.add(building.CmdWipe())
        self.add(building.CmdSetAttribute())
        self.add(building.CmdName())
        self.add(building.CmdDesc())
        self.add(building.CmdCpAttr())
        self.add(building.CmdMvAttr())
        self.add(building.CmdCopy())
        self.add(building.CmdFind())
        self.add(building.CmdOpen())
        self.add(building.CmdLink())
        self.add(building.CmdUnLink())
        self.add(building.CmdCreate())
        self.add(building.CmdDig())
        self.add(building.CmdTunnel())
        self.add(building.CmdDestroy())
        self.add(building.CmdExamine())
        self.add(building.CmdTypeclass())
        self.add(building.CmdLock())
        self.add(building.CmdScript())
        self.add(building.CmdSetHome())
        self.add(building.CmdTag())
        self.add(building.CmdSpawn())

        # Batch processor commands
        self.add(batchprocess.CmdBatchCommands())
        self.add(batchprocess.CmdBatchCode())