RuneHive-Game
Loading...
Searching...
No Matches
AntifireDetails.java
Go to the documentation of this file.
1
package
com.runehive.game.world.entity.combat.effect;
2
3
import
com.runehive.util.MutableNumber;
4
5
public
final
class
AntifireDetails
{
6
7
private
final
MutableNumber
antifireDelay
=
new
MutableNumber
(600);
8
9
private
final
AntifireType
type
;
10
11
public
AntifireDetails
(
AntifireType
type
) {
12
this.type =
type
;
13
}
14
15
public
MutableNumber
getAntifireDelay
() {
16
return
antifireDelay
;
17
}
18
19
public
AntifireType
getType
() {
20
return
type
;
21
}
22
23
public
enum
AntifireType
{
24
REGULAR
(45),
25
SUPER
(90);
26
27
final
int
reduction
;
28
29
AntifireType
(
int
reduction
) {
30
this.reduction =
reduction
;
31
}
32
33
public
int
getReduction
() {
34
return
reduction
;
35
}
36
}
37
38
}
com.runehive.game.world.entity.combat.effect.AntifireDetails.type
final AntifireType type
Definition
AntifireDetails.java:9
com.runehive.game.world.entity.combat.effect.AntifireDetails.AntifireDetails
AntifireDetails(AntifireType type)
Definition
AntifireDetails.java:11
com.runehive.game.world.entity.combat.effect.AntifireDetails.antifireDelay
final MutableNumber antifireDelay
Definition
AntifireDetails.java:7
com.runehive.game.world.entity.combat.effect.AntifireDetails.getAntifireDelay
MutableNumber getAntifireDelay()
Definition
AntifireDetails.java:15
com.runehive.game.world.entity.combat.effect.AntifireDetails.getType
AntifireType getType()
Definition
AntifireDetails.java:19
com.runehive.util.MutableNumber
The container class that contains functions to simplify the modification of a number.
Definition
MutableNumber.java:16
com.runehive.game.world.entity.combat.effect.AntifireDetails.AntifireType
Definition
AntifireDetails.java:23
com.runehive.game.world.entity.combat.effect.AntifireDetails.AntifireType.reduction
final int reduction
Definition
AntifireDetails.java:27
com.runehive.game.world.entity.combat.effect.AntifireDetails.AntifireType.REGULAR
REGULAR
Definition
AntifireDetails.java:24
com.runehive.game.world.entity.combat.effect.AntifireDetails.AntifireType.getReduction
int getReduction()
Definition
AntifireDetails.java:33
com.runehive.game.world.entity.combat.effect.AntifireDetails.AntifireType.AntifireType
AntifireType(int reduction)
Definition
AntifireDetails.java:29
com.runehive.game.world.entity.combat.effect.AntifireDetails.AntifireType.SUPER
SUPER
Definition
AntifireDetails.java:25