void CreatureAttributes::serialize(Archive& ar, const unsigned int version) {
  serializeAll(ar, viewId, illusionViewObject, spawnType, name, size, attr, weight, chatReactionFriendly);
  serializeAll(ar, chatReactionHostile, barehandedDamage, barehandedAttack, attackEffect, passiveAttack, gender);
  serializeAll(ar, bodyParts, injuredBodyParts, lostBodyParts, innocent, uncorporal, fireCreature, breathing);
  serializeAll(ar, humanoid, animal, undead, notLiving, brain, isFood, stationary, noSleep, cantEquip, courage);
  serializeAll(ar, carryAnything, invincible, noChase, isSpecial, attributeGain, skills, spells);
  serializeAll(ar, permanentEffects, lastingEffects, minionTasks, attrIncrease, recruitmentCost, dyingSound);
  serializeAll(ar, noDyingSound, noAttackSound);
}
void VillageControl::Villain::serialize(Archive& ar, const unsigned int version) {
  serializeAll(ar, minPopulation, minTeamSize, triggers, behaviour, welcomeMessage, ransom);
}
void EventGenerator<Listener>::serialize(Archive& ar, const unsigned int version) {
  serializeAll(ar, listeners);
}
Exemple #4
0
void EntityMap<Key, Value>::serialize(Archive& ar, const unsigned int version) {
  serializeAll(ar, elems);
}
Exemple #5
0
void CreatureName::serialize(Archive& ar, const unsigned int version) {
  serializeAll(ar, name, pluralName, stackName, firstName, groupName, fullTitle);
}
void MinionEquipment::serialize(Archive& ar, const unsigned int version) {
  serializeAll(ar, owners, locked);
}