From b9043a9e95a1845233d5ac2daa194e4735420a36 Mon Sep 17 00:00:00 2001 From: Griatch Date: Thu, 9 Jul 2015 21:15:35 +0200 Subject: [PATCH] Made sure evmore does pass its kwargs on to the main msg method at all times. --- evennia/utils/evmore.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/evennia/utils/evmore.py b/evennia/utils/evmore.py index 1ab5ccbee..98f4f43f4 100644 --- a/evennia/utils/evmore.py +++ b/evennia/utils/evmore.py @@ -102,6 +102,7 @@ class EvMore(object): """ self._caller = caller + self._kwargs = kwargs lines = text.split("\n") self._pages = [] self._npages = [] @@ -121,7 +122,6 @@ class EvMore(object): # go into paging mode # first pass on the msg kwargs caller.ndb._more = self - caller.msg(**kwargs) caller.cmdset.add(CmdSetMore) # goto top of the text @@ -136,7 +136,7 @@ class EvMore(object): page = _DISPLAY.format(text=text, pageno=pos + 1, pagemax=self._npages) - self._caller.msg(page) + self._caller.msg(text=page, **self._kwargs) def page_top(self): """