Fixes for scientist body types

This commit is contained in:
Xylemon 2024-03-17 18:54:41 -07:00
parent d33059c516
commit 92722445aa
3 changed files with 59 additions and 41 deletions

View File

@ -9,10 +9,11 @@ entityDef monster_scientist
"eye_height" "64" "eye_height" "64"
"team" "0" "team" "0"
"propdata" "actor_human" "propdata" "actor_human"
// When body equals 0, this is our default Scientist. // Until Randomization is functional
"netname" "Walter" // we need to do this hack
"pitch" "105" "pitch" "105"
"netname" "Walter"
"body1" "1" "body1" "1"
"follow_on_use" "1" "follow_on_use" "1"
@ -43,6 +44,14 @@ entityDef monster_scientist
"talk_stop_follow" "!SC_STOP" "talk_stop_follow" "!SC_STOP"
"talk_deny_follow" "!SC_POK" "talk_deny_follow" "!SC_POK"
// Body Types
when "body" equals "0" {
"pitch" "105"
"netname" "Walter"
"body1" "1"
}
when "body" equals "1" { when "body" equals "1" {
"pitch" "100" "pitch" "100"
"netname" "Einstein" "netname" "Einstein"

View File

@ -10,56 +10,63 @@ entityDef monster_scientist_dead
"propdata" "actor_human" "propdata" "actor_human"
"dead" "1" "dead" "1"
"frame" "38" "sequence" "37"
// Stomach // Body Types
when "pose" equals "1" {
"frame" "39"
}
// Sitting when "body" equals "0" {
when "pose" equals "2" {
"frame" "40"
}
// Hanging
when "pose" equals "3" {
"frame" "41"
}
// Table1
when "pose" equals "4" {
"frame" "42"
}
// Table2
when "pose" equals "5" {
"frame" "43"
}
// Table3
when "pose" equals "6" {
"frame" "44"
}
when "body" equals "1" {
"netname" "Dead Walter" "netname" "Dead Walter"
"body1" "1" "body1" "1"
} }
when "body" equals "2" { when "body" equals "1" {
"netname" "Dead Einstein" "netname" "Dead Einstein"
"body1" "2" "body1" "2"
} }
when "body" equals "3" { when "body" equals "2" {
"netname" "Dead Luther" "netname" "Dead Luther"
"skin" "1" "skin" "1"
"body1" "3" "body1" "3"
} }
when "body" equals "4" { when "body" equals "3" {
"netname" "Dead Slick" "netname" "Dead Slick"
"body1" "4" "body1" "4"
} }
// Poses
// Stomach
when "pose" equals "1" {
"sequence" "38"
}
// Sitting
when "pose" equals "2" {
"sequence" "39"
}
// Hanging
// Frozen walking animation in retail
// Cut from final?
when "pose" equals "3" {
"sequence" "0"
}
// Table1
when "pose" equals "4" {
"sequence" "40"
}
// Table2
when "pose" equals "5" {
"sequence" "41"
}
// Table3
when "pose" equals "6" {
"sequence" "42"
}
} }

View File

@ -11,26 +11,28 @@ entityDef monster_sitting_scientist
"propdata" "actor_human" "propdata" "actor_human"
"sequence" "75" "sequence" "75"
when "body" equals "1" { // Body Types
when "body" equals "0" {
"pitch" "105" "pitch" "105"
"netname" "Walter" "netname" "Walter"
"body1" "1" "body1" "1"
} }
when "body" equals "2" { when "body" equals "1" {
"pitch" "100" "pitch" "100"
"netname" "Einstein" "netname" "Einstein"
"body1" "2" "body1" "2"
} }
when "body" equals "3" { when "body" equals "2" {
"pitch" "95" "pitch" "95"
"netname" "Luther" "netname" "Luther"
"skin" "1" "skin" "1"
"body1" "3" "body1" "3"
} }
when "body" equals "4" { when "body" equals "3" {
"pitch" "105" "pitch" "105"
"netname" "Slick" "netname" "Slick"
"body1" "4" "body1" "4"