diff --git a/python/items/curse_on_apply.py b/python/items/curse_on_apply.py index 2126fbf39..14b674bb6 100644 --- a/python/items/curse_on_apply.py +++ b/python/items/curse_on_apply.py @@ -3,5 +3,8 @@ import Crossfire me = Crossfire.WhoAmI() ac = Crossfire.WhoIsActivator() -ac.Write("You feel the "+me.Name+" bind to you.") -me.Cursed = 1 +# Since this checks before equipping actually occurs, Applied will be 0 when we apply +if me.Applied == 0: + ac.Write("You feel the "+me.Name+" bind to you.") + me.Cursed = 1 + me.KnownCursed = 1