package com.rpsg.rpg.object.item; import com.badlogic.gdx.utils.JsonValue; /** * GDX-RPG “有效果”的道具<br> * 他继承了{@link BaseItem},而{@link Equipment}和{@link UseableItem}继承了它。<br> * 他拥有一个{@link Effect}变量,用来存储了这个道具的“效果”。 */ public class EffectableItem extends BaseItem{ private static final long serialVersionUID = 1L; public Effect effect; public EffectableItem(Integer id, JsonValue value) { super(id, value); effect = value.has("effect") ? new Effect(value.get("effect")) : null; } }