RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
ZulrahListener.java
1
package
com.osroyale.content.activity.impl.zulrah;
2
3
import
com.osroyale.content.activity.ActivityListener;
4
import
com.osroyale.game.world.entity.mob.Mob;
5
11
public
class
ZulrahListener
extends
ActivityListener
<ZulrahActivity> {
12
14
ZulrahListener(
ZulrahActivity
activity
) {
15
super(
activity
);
16
}
17
18
@Override
19
public
boolean
canOtherAttack(
Mob
attacker,
Mob
defender) {
20
return
true
;
21
}
22
23
@Override
24
public
boolean
canAttack(
Mob
attacker,
Mob
defender) {
25
if
(attacker.
isNpc
() && attacker.getNpc().id != 2045) {
26
return
attacker.getNpc().canAttack;
27
}
28
return
true
;
29
}
30
}
com.osroyale.content.activity.ActivityListener.ActivityListener
ActivityListener(T activity)
Definition
ActivityListener.java:24
com.osroyale.content.activity.ActivityListener.activity
final T activity
Definition
ActivityListener.java:17
com.osroyale.content.activity.impl.zulrah.ZulrahActivity
Definition
ZulrahActivity.java:66
com.osroyale.game.world.entity.mob.Mob
Definition
Mob.java:103
com.osroyale.game.world.entity.mob.Mob.isNpc
final boolean isNpc()
Definition
Mob.java:587