package module.character.instance.chapter0; import module.character.AbstractCharacter; import module.character.constants.CAttribute.attribute; import module.character.constants.CSpecialStatus.specialStatus; import module.character.constants.CStatus.status; public class DarkShadow extends AbstractCharacter{ public DarkShadow() { this("�¼v", "dark shadow"); String desc = "�@�j�Τ��_�ܴ��Ϊ����¼v�A���ɦ��X�¦⪺IJ��b�¦�ζ��P���\n"; desc += "�ʵۡC�����o�۳��N���𮧡A���|�P���Ů𭰷ŤF�n�X�סC�A�q����\n"; desc += "�W�P���쥨�j�������P�A�O�A���TŸ�ݰ_�ӡC"; this.setDesc(desc); this.bodyPartList = new String[] { "���߰϶�", "����IJ��", "�k��IJ��" }; this.addAttribute(attribute.HP, 300); this.statusMap.put(status.STRENGTH, 48); this.statusMap.put(status.CONSTITUTION, 10); this.statusMap.put(status.SPEED, 4000); this.resistSpecialStatusSet.add(specialStatus.BLIND); } public DarkShadow(String chiName, String engName) { super(chiName, engName); } @Override public String getBareHandAttackMessage() { return "���XIJ���V"; } @Override public void normalAction() { // do nothing } }