rendered paste bodyfrom game.gamesrc.parents.base.basicplayer import BasicPlayer
from game.gamesrc.parents.rhns.shellgame.Combatant import PrimitiveCombatant
def cmd_rawstats(command):
command.source_object.emit_to("-----------------------------")
command.source_object.emit_to(command.source_object.name)
command.source_object.emit_to("-----------------------------")
seen_stats = []
for pseudoID in command.source_object.stats:
self.descStat(command, command.source_object.stats[pseudoID])
command.source_object.emit_to("-----------------------------")
class CustomBasicPlayer(BasicPlayer, PrimitiveCombatant):
def at_post_login(self, session):
pobject = self.scripted_obj
PrimitiveCombatant._setup(pobject)
pobject.command_table.add_command("rawstats", cmd_rawstats)
pobject.execute_cmd("look")
def class_factory(source_obj):
return CustomBasicPlayer(source_obj)