MCPcopy Create free account
hub / github.com/e2wugui/zeze / Equip

Class Equip

ZezeJava/ZezexJava/server/src/Game/Equip/Equip.java:3–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1package Game.Equip;
2
3public class Equip implements IEquip {
4 private final BItem item;
5 private final BEquipExtra equip;
6
7 public Equip(Game.Equip.BItem bItem, BEquipExtra extra) {
8 this.item = bItem;
9 this.equip = extra;
10 }
11
12 @Override
13 public void calculateFighter(Game.Fight.IFighter fighter) {
14 fighter.setAttack(fighter.getAttack() + 20.0f);
15 fighter.setDefence(fighter.getDefence() + 20.0f);
16 }
17
18 @Override
19 public int getId() {
20 return item.getId();
21 }
22
23 @Override
24 public boolean use() {
25 return false;
26 }
27
28 @Override
29 public String formatTip() {
30 return "equip" + getId();
31 }
32}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected