Test for the 'NoSave' property.
git-svn-id: svn://svn.code.sf.net/p/crossfire/code/maps/trunk@15369 282e977c-c81d-0410-88c4-b93c2d0d6712master
parent
541a59d8f5
commit
2d81db3d48
|
@ -41,6 +41,7 @@ def do_help():
|
||||||
help += ' - anim\n'
|
help += ' - anim\n'
|
||||||
help += ' - hook\n'
|
help += ' - hook\n'
|
||||||
help += ' - checkinventory\n'
|
help += ' - checkinventory\n'
|
||||||
|
help += ' - nosave\n'
|
||||||
|
|
||||||
whoami.Say(help)
|
whoami.Say(help)
|
||||||
|
|
||||||
|
@ -414,6 +415,11 @@ def do_check_inventory():
|
||||||
else:
|
else:
|
||||||
whoami.Say('did not find anything matching ' + what)
|
whoami.Say('did not find anything matching ' + what)
|
||||||
|
|
||||||
|
def do_no_save():
|
||||||
|
item = whoami.Map.CreateObject('food', 2, 1)
|
||||||
|
item.NoSave = 1
|
||||||
|
whoami.Say('no_save set, the food should not be saved')
|
||||||
|
|
||||||
topic = Crossfire.WhatIsMessage().split()
|
topic = Crossfire.WhatIsMessage().split()
|
||||||
#whoami.Say('topic = %s'%topic)
|
#whoami.Say('topic = %s'%topic)
|
||||||
#whoami.Say('topic[0] = %s'%topic[0])
|
#whoami.Say('topic[0] = %s'%topic[0])
|
||||||
|
@ -485,5 +491,7 @@ elif topic[0] == 'hook':
|
||||||
do_hook()
|
do_hook()
|
||||||
elif topic[0] == 'checkinventory':
|
elif topic[0] == 'checkinventory':
|
||||||
do_check_inventory()
|
do_check_inventory()
|
||||||
|
elif topic[0] == 'nosave':
|
||||||
|
do_no_save()
|
||||||
else:
|
else:
|
||||||
do_help()
|
do_help()
|
||||||
|
|
Loading…
Reference in New Issue