void Destructible::save(TCODZip &zip)
{
    zip.putFloat(maxHp);
    zip.putFloat(hp);
    zip.putFloat(defense);
    zip.putInt(isImmortal);
    zip.putString(corpseName);
}
Beispiel #2
0
void LightningBolt::save(TCODZip &zip) {
	zip.putInt(type);
	zip.putFloat(range);
	zip.putFloat(damage);
	zip.putInt(stacks);
	zip.putInt(stackSize);
	zip.putInt(value);
}
Beispiel #3
0
void Destructible::save(TCODZip &zip) {
	zip.putFloat(maxHp);
	zip.putFloat(hp);
	zip.putFloat(baseDefense);
	zip.putFloat(totalDefense);
	zip.putString(corpseName);
	zip.putInt(xp);
}
Beispiel #4
0
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);
}
Beispiel #5
0
void Destructible::Save(TCODZip &zip)
{
    //zip.putFloat(maxHp_);
    //zip.putFloat(hp_);
    zip.putFloat(defense_);
    zip.putString(corpseName_);
}
Beispiel #6
0
void Healer::save(TCODZip &zip) {
	zip.putInt(type);
	zip.putFloat(amount);
	zip.putInt(stacks);
	zip.putInt(stackSize);
	zip.putInt(value);
}
Beispiel #7
0
void Poison::save(TCODZip &zip) {
	zip.putInt(type);
	zip.putFloat(tick);
	zip.putInt(duration);
	zip.putInt(stacks);
	zip.putInt(stackSize);
	zip.putInt(value);
}
Beispiel #8
0
void Confuser::save(TCODZip &zip) {
	zip.putInt(type);
	zip.putInt(nbTurns);
	zip.putFloat(range);
	zip.putInt(stacks);
	zip.putInt(stackSize);
	zip.putInt(value);
}
Beispiel #9
0
void LightningBolt::save(TCODZip &zip)
{
	zip.putInt(LIGHTNING_BOLT);
	zip.putFloat(range);
	zip.putFloat(damage);
}
Beispiel #10
0
void Attacker::save(TCODZip &zip) {
	zip.putFloat(power);
}
Beispiel #11
0
void Attacker::save(TCODZip &zip) {
	zip.putFloat(basePower);
	zip.putFloat(totalPower);
}
Beispiel #12
0
void Fireball::Save(TCODZip &zip)
{
    zip.putInt(FIREBALL);
    zip.putFloat(range_);
    zip.putFloat(damage_);
}
Beispiel #13
0
void Confuser::Save(TCODZip &zip)
{
    zip.putInt(CONFUSER);
    zip.putInt(nbTurns_);
    zip.putFloat(range_);
}
Beispiel #14
0
void Healer::Save(TCODZip &zip)
{
    zip.putInt(HEALER);
    zip.putFloat(amount_);
}
Beispiel #15
0
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);
}