package com.eb.rpg; import com.eb.rpg.builtin.Table; import com.jinoh.ruby.marshal.Marshallable; public class Enemy extends Named { public static class Action implements Marshallable { public int kind = 0, basic = 0, skill_id = 1, condition_turn_a = 0, condition_turn_b = 1, condition_hp = 100, condition_level = 1, condition_switch_id = 0, rating = 5; } public String battler_name = ""; public int battler_hue = 0, maxhp = 500, maxsp = 500, str = 50, dex = 50, agi = 50, int_ = 50, atk = 100, pdef = 100, mdef = 100, eva = 0, animation1_id = 0, animation2_id = 0; public Table element_ranks = new Table(1, 1, 1), state_ranks = new Table(1, 1, 1); public Action[] actions = new Action[]{new Action()}; public int exp = 0, gold = 0, item_id = 0, weapon_id = 0, armor_id = 0, treasure_prob = 100; }