@Override
	public List<Integer> getStarterHeldItems() {
		List<Integer> sHeldItems = new ArrayList<Integer>();
		if (romEntry.romType == RomType_FRLG) {
			// offset from normal starter offset as a word
			int baseOffset = romEntry.getValue("StarterPokemon");
			sHeldItems.add(readWord(baseOffset + 218));
		} else {
			int baseOffset = romEntry.getValue("StarterItems");
			int i1 = rom[baseOffset] & 0xFF;
			int i2 = rom[baseOffset + 2] & 0xFF;
			if (i2 == 0) {
				sHeldItems.add(i1);
			} else {
				sHeldItems.add(i2 + 255);
			}
		}
		return sHeldItems;
	}