From 842b8d6d4e8a285a23583c35fd6ce16136625c02 Mon Sep 17 00:00:00 2001 From: Darren Ranalli Date: Sat, 13 Dec 2003 01:07:02 +0000 Subject: [PATCH] added ouchMultiplier --- direct/src/level/DistributedLevelAI.py | 2 +- direct/src/level/EntityTypes.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/direct/src/level/DistributedLevelAI.py b/direct/src/level/DistributedLevelAI.py index 7f4b5c71a9..2063cdb3eb 100755 --- a/direct/src/level/DistributedLevelAI.py +++ b/direct/src/level/DistributedLevelAI.py @@ -123,7 +123,7 @@ class DistributedLevelAI(DistributedObjectAI.DistributedObjectAI, self.notify.debug("setOuch %s" % penalty) # make sure penalty is > 0 if av and (penalty > 0): - av.takeDamage(penalty) + av.takeDamage(penalty * self.levelMgrEntity.ouchMultiplier) if __dev__: # level editors should call this func to tweak attributes of level diff --git a/direct/src/level/EntityTypes.py b/direct/src/level/EntityTypes.py index 5f006d62af..00d012e8f1 100755 --- a/direct/src/level/EntityTypes.py +++ b/direct/src/level/EntityTypes.py @@ -27,6 +27,7 @@ class LevelMgr(Entity): 'lawbot':'l', 'bossbot':'c'}}), ('modelFilename', '', 'const'), + ('ouchMultiplier', 1, 'int', {'min':1}), ) class EditMgr(Entity):