| 337 | |
| 338 | template <typename T> |
| 339 | void WarheadTypeExt::ExtData::Serialize(T& Stm) |
| 340 | { |
| 341 | Stm |
| 342 | .Process(this->SpySat) |
| 343 | .Process(this->BigGap) |
| 344 | .Process(this->TransactMoney) |
| 345 | .Process(this->TransactMoney_Display) |
| 346 | .Process(this->TransactMoney_Display_Houses) |
| 347 | .Process(this->TransactMoney_Display_AtFirer) |
| 348 | .Process(this->TransactMoney_Display_Offset) |
| 349 | .Process(this->SplashList) |
| 350 | .Process(this->SplashList_PickRandom) |
| 351 | .Process(this->SplashList_CreateAll) |
| 352 | .Process(this->SplashList_CreationInterval) |
| 353 | .Process(this->SplashList_ScatterMin) |
| 354 | .Process(this->SplashList_ScatterMax) |
| 355 | .Process(this->AnimList_PickRandom) |
| 356 | .Process(this->AnimList_CreateAll) |
| 357 | .Process(this->AnimList_CreationInterval) |
| 358 | .Process(this->AnimList_ScatterMin) |
| 359 | .Process(this->AnimList_ScatterMax) |
| 360 | .Process(this->CreateAnimsOnZeroDamage) |
| 361 | .Process(this->Conventional_IgnoreUnits) |
| 362 | .Process(this->RemoveDisguise) |
| 363 | .Process(this->RemoveMindControl) |
| 364 | .Process(this->RemoveParasite) |
| 365 | .Process(this->DecloakDamagedTargets) |
| 366 | .Process(this->ShakeIsLocal) |
| 367 | .Process(this->ApplyModifiersOnNegativeDamage) |
| 368 | .Process(this->PenetratesIronCurtain) |
| 369 | .Process(this->PenetratesForceShield) |
| 370 | .Process(this->Rocker_AmplitudeMultiplier) |
| 371 | .Process(this->Rocker_AmplitudeOverride) |
| 372 | |
| 373 | .Process(this->Crit_Chance) |
| 374 | .Process(this->Crit_ApplyChancePerTarget) |
| 375 | .Process(this->Crit_ExtraDamage) |
| 376 | .Process(this->Crit_Warhead) |
| 377 | .Process(this->Crit_Warhead_FullDetonation) |
| 378 | .Process(this->Crit_Affects) |
| 379 | .Process(this->Crit_AffectsHouses) |
| 380 | .Process(this->Crit_AnimList) |
| 381 | .Process(this->Crit_AnimList_PickRandom) |
| 382 | .Process(this->Crit_AnimList_CreateAll) |
| 383 | .Process(this->Crit_ActiveChanceAnims) |
| 384 | .Process(this->Crit_AnimOnAffectedTargets) |
| 385 | .Process(this->Crit_AffectBelowPercent) |
| 386 | .Process(this->Crit_SuppressWhenIntercepted) |
| 387 | |
| 388 | .Process(this->MindControl_Anim) |
| 389 | |
| 390 | .Process(this->Shield_Penetrate) |
| 391 | .Process(this->Shield_Break) |
| 392 | .Process(this->Shield_BreakAnim) |
| 393 | .Process(this->Shield_HitAnim) |
| 394 | .Process(this->Shield_SkipHitAnim) |
| 395 | .Process(this->Shield_HitFlash) |
| 396 | .Process(this->Shield_BreakWeapon) |
no test coverage detected