Post by tommah on Sept 15, 2014 10:07:49 GMT -5
I would like to recreate the George Romero Zombies and if I can't do that then just make them harder. This thread is mostly for my own notes (so I don't lose them) but if anyone has any input/requests I'll include them if I like it and I have the ability.
Only way to kill a zombie is to "Remove the head or destroy the brain"
To Do:
More Alert = Done
Negate Health = Done
Remove Queen Zombies = Done
More Damage = Done
Increase Chance to Destroy Head = Not Done
Issues:
-Some weapon durability may be linked to zombie deaths... zombies are near invulnerable but a some weapons will not break. May share similar values. fixed
-Increase in health made firemen/police zombies invincible fixed
-Vehicles became ULTRA-sensitive fixed
-Motorcycles load already on fire fixed
Only way to kill a zombie is to "Remove the head or destroy the brain"
To Do:
More Alert = Done
Negate Health = Done
Remove Queen Zombies = Done
More Damage = Done
Issues:
Zombie Spawn Order
cPopulationSpawnElement 1232335249 { //spawns zombie
Objects = [
{
Percent = "100"
DefinitionObject = "@241160803" //which zombie
DefaultDismembermentComponentStates = [
]
PercentDismembered = "0"
}
]
}
cZombieDefinition 241160803 { //what zombie type normal/queen
Name = "f_business_m1_variants"
HordeVariants = [ //normal
"@861542964"
]
QueenVariants = [ //queen
"@772892713"
]
}
cGameObjectState 861542964 { //normal zombie properties
Super = "@0"
ConstData = "@1875325523"
Pos = "-0.00109863,-0.000762939,-0.00109863"
Rot = "0.00195693,0.00195693,0.00195693,0.999994"
Key = "861542964"
ComponentTypes = [
"1953768788"
"-1229971842"
"-2095680330"
"-1417252748"
"465092907"
]
ComponentsState = [
"@714975995" //eventually points to ZombieClassItem
"@2532834713" //health
"@1282567521" //cBeaconComponentState = 3454696588 cBeaconDataDef ? // feral zombies =
"@2747233119" //1408993144 Falling/Climbing ?
"@4291691501" //2137027829 ???
]
}
cGameObjectState 772892713 { //queen zombie properties
Super = "@0"
ConstData = "@1997188040"
Pos = "-0.00109863,-0.000762939,-0.00109863"
Rot = "0.00195693,0.00195693,0.00195693,0.999994"
Key = "772892713"
ComponentTypes = [
"1953768788"
"-1229971842"
"-2095680330"
"668124087"
"-1417252748"
"465092907"
]
ComponentsState = [
"@3281204429" //eventually points to ZombieClassItem
"@3323099918" //Health
"@2072832726" //3454696588 cBeaconDataDef ?
"@3961565962" //Attachment... Items ?
"@2511007572" //Falling/Climbing ?
"@2716108600" //2137027829 ???
]
}
cZombieClassItem 3294027690 { //The actual zombie
Key = "3294027690"
ZombieBodyType = "41"
QueenOffset = "0.035,0.085,0"
RandomLocoTimeWarpScaleEntries = [
"0.95"
"1"
"1.05"
]
RandomChanceOfBeingDumb = "0.0"
QueenZombieRotation = "-0.975738,0,0,0.218941"
DecayType = "0"
Marquee = "false"
KitName = "f_business_m1"
Scale = "1"
CanPlaySharedAnimations = "true"
FadeOutDisabled = "false"
ZombieDNA = "@0"
GrappleIKPoints = [
"@1649172062"
"@3631948384"
"@169735232"
"@1571159913"
"@1472514588"
"@1830503927"
"@3311544324"
]
CharacterType = "ZOMBIE"
StringName = "f_business_m1"
HealthRangeMin = "0"
HealthRangeMax = "0"
PPEarnedOnDeath = "10"
}
Notes
cZombieLoAData //////More zombie properties
///my changes////
3454696588 = cBeaconDataDef
4266767239 = default Romero zombie health
ZombieTargetSelectionConstData = "@66965365"
ZombieLureTargetSelectionConstData = "@3389150041"
ZombiePerceptionComponentConstData = "@2532874334"
ZombieVisualSensorComponentConstData = "@673732256"
cZombieClassItem 3294027690
{
}
cGameObjectState 861542964
{
ConstData = "@1875325523" =cGameObjectConstData 1875325523
ComponentsState =
[
"@714975995" = ??? points to zombie class
"@2532834713" = health
"@1282567521" cBeaconComponentState = 3454696588 cBeaconDataDef ? // feral zombies =
"@2747233119" = 1408993144 Falling/Climbing ?
"@4291691501" = 2137027829 ???
]
}
cGameObjectState 772892713
{
ConstData = "@1997188040"
ComponentState
{
"" = ??? points to zombie class
3323099918 = Health
2072832726 = 3454696588 cBeaconDataDef ?
3961565962 = Attachment... Items ?
2511007572 = Falling/Climbing ?
2716108600 = 2137027829 ???
}
}
ComponentStates?
ConsData = most of zombie properties
cGameObjectConstData 1875325523 {
cZombieLoAData 1765694288
2363583626 = cOnDeathComponentStatesToSwap 2363583626
3368850603 = cOnDemandComponents 3368850603 =cZombieHeadTrackingComponentDef 3891068507
}