void Destructible::save(TCODZip &zip) { zip.putFloat(maxHp); zip.putFloat(hp); zip.putFloat(defense); zip.putInt(isImmortal); zip.putString(corpseName); }
void LightningBolt::save(TCODZip &zip) { zip.putInt(type); zip.putFloat(range); zip.putFloat(damage); zip.putInt(stacks); zip.putInt(stackSize); zip.putInt(value); }
void Destructible::save(TCODZip &zip) { zip.putFloat(maxHp); zip.putFloat(hp); zip.putFloat(baseDefense); zip.putFloat(totalDefense); zip.putString(corpseName); zip.putInt(xp); }
void Fireball::save(TCODZip &zip) { zip.putInt(type); zip.putFloat(range); zip.putFloat(aoe); zip.putFloat(damage); zip.putInt(stacks); zip.putInt(stackSize); zip.putInt(value); }
void Destructible::Save(TCODZip &zip) { //zip.putFloat(maxHp_); //zip.putFloat(hp_); zip.putFloat(defense_); zip.putString(corpseName_); }
void Healer::save(TCODZip &zip) { zip.putInt(type); zip.putFloat(amount); zip.putInt(stacks); zip.putInt(stackSize); zip.putInt(value); }
void Poison::save(TCODZip &zip) { zip.putInt(type); zip.putFloat(tick); zip.putInt(duration); zip.putInt(stacks); zip.putInt(stackSize); zip.putInt(value); }
void Confuser::save(TCODZip &zip) { zip.putInt(type); zip.putInt(nbTurns); zip.putFloat(range); zip.putInt(stacks); zip.putInt(stackSize); zip.putInt(value); }
void LightningBolt::save(TCODZip &zip) { zip.putInt(LIGHTNING_BOLT); zip.putFloat(range); zip.putFloat(damage); }
void Attacker::save(TCODZip &zip) { zip.putFloat(power); }
void Attacker::save(TCODZip &zip) { zip.putFloat(basePower); zip.putFloat(totalPower); }
void Fireball::Save(TCODZip &zip) { zip.putInt(FIREBALL); zip.putFloat(range_); zip.putFloat(damage_); }
void Confuser::Save(TCODZip &zip) { zip.putInt(CONFUSER); zip.putInt(nbTurns_); zip.putFloat(range_); }
void Healer::Save(TCODZip &zip) { zip.putInt(HEALER); zip.putFloat(amount_); }
void ItemBonus::save(TCODZip &zip) { zip.putInt(type); zip.putFloat(bonus); }
void Destructible::Save(TCODZip& zip) { zip.putInt(maxHP); zip.putInt(curHP); zip.putFloat(defense); }