File tree 1 file changed +7
-3
lines changed
1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -135,11 +135,15 @@ public void ProcessSpell(MapObject ob)
135
135
break ;
136
136
case Spell . Healing : //SafeZone
137
137
{
138
- if ( ob . Race != ObjectType . Player && ( ob . Race != ObjectType . Monster || ob . Master == null || ob . Master . Race != ObjectType . Player ) ) return ;
138
+ if ( ob . Master == null ) return ;
139
139
if ( ob . Dead || ob . HealAmount != 0 || ob . PercentHealth == 100 ) return ;
140
140
141
- ob . HealAmount += 25 ;
142
- Broadcast ( new S . ObjectEffect { ObjectID = ob . ObjectID , Effect = SpellEffect . Healing } ) ;
141
+ if ( ob . Race == ObjectType . Player || ob . Race == ObjectType . Hero || ( ob . Race == ObjectType . Monster && ob . Master . Race == ObjectType . Player ) )
142
+ {
143
+ ob . HealAmount += 25 ;
144
+ Broadcast ( new S . ObjectEffect { ObjectID = ob . ObjectID , Effect = SpellEffect . Healing } ) ;
145
+ }
146
+
143
147
}
144
148
break ;
145
149
case Spell . PoisonCloud :
You can’t perform that action at this time.
0 commit comments