6
« on: Oct 13, 14, 01:00:09 AM »
AddKeyValueSpec("_GroundedPath","step_value = float,0.05,0.01,0.4 # Distance between smoothed data points")
AddKeyValueSpec("_GroundedPath","tightness = float,1.0,0.1,100 # Distance between control points")
AddKeyValueSpec("_GroundedPath","check_above = float,4.0,0.01,100 # Height above to start grounding")
AddKeyValueSpec("_GroundedPath","walk_slope = float,45,1,85 # Walk slope for the character")
AddKeyValueSpec("_GroundedPath","char_width = float,0.03,0.01,1 # The character width")
AddKeyValueSpec("_GroundedPath","char_height = float,0.165,0.01,1 # The character height")
AddKeyValueSpec("_GroundedPath","collision_group = string,CGF_PATH_COLLISION # Specifies the collision group flags to use.")
AddKeyValueSpec("_GroundedPath","debug_visualize = boolean,false # True to debug visualize the smoothed path.")
AddKeyValueSpec("_GroundedPath","string_pulling = boolean,true # ")
AddKeyValueSpec("_GroundedPath","terrain = boolean,true # ")
AddKeyValueSpec("_GroundedPath","non_terrain = boolean,true # ")
AddKeyValueSpec("_GroundedPath","water = boolean,false # ")
AddKeyValueSpec("_GroundedPath","underwater = boolean,false # ")
AddKeyValueSpec("_GroundedPath","path_avoid1 = boolean,true # ")
AddKeyValueSpec("_GroundedPath","path_avoid2 = boolean,true # ")
AddKeyValueSpec("_GroundedPath","path_avoid3 = boolean,true # ")
AddKeyValueSpec("_GroundedPath","path_avoid4 = boolean,true # ")
AddKeyValueSpec("_GroundedPath","path_prefer1 = boolean,true # ")
AddKeyValueSpec("_GroundedPath","path_prefer2 = boolean,true # ")
AddKeyValueSpec("_GroundedPath","path_prefer3 = boolean,true # ")
AddKeyValueSpec("_GroundedPath","path_prefer4 = boolean,true # ")
AddKeyValueSpec("_GroundedPath","dive_down = boolean,true # ")
AddKeyValueSpec("_GroundedPath","swim_up = boolean,true # ")
AddKeyValueSpec("_GroundedPath","dive_down_cost = float,1,0.1,100 # ")
AddKeyValueSpec("_GroundedPath","swim_up_cost = float,1,0.1,100 # ")
AddKeyValueSpec("_GroundedPath","terrain_cost = float,1,0.1,100 # ")
AddKeyValueSpec("_GroundedPath","non_terrain_cost = float,1,0.1,100 # ")
AddKeyValueSpec("_GroundedPath","underwater_cost = float,1,0.1,100 # ")
AddKeyValueSpec("_GroundedPath","path_avoid1_cost = float,2,0.1,100 # ")
AddKeyValueSpec("_GroundedPath","path_avoid2_cost = float,4,0.1,100 # ")
AddKeyValueSpec("_GroundedPath","path_avoid3_cost = float,6,0.1,100 # ")
AddKeyValueSpec("_GroundedPath","path_avoid4_cost = float,8,0.1,100 # ")
AddKeyValueSpec("_GroundedPath","path_prefer1_cost = float,0.2,0.1,100 # ")
AddKeyValueSpec("_GroundedPath","path_prefer2_cost = float,0.4,0.1,100 # ")
AddKeyValueSpec("_GroundedPath","path_prefer3_cost = float,0.6,0.1,100 # ")
AddKeyValueSpec("_GroundedPath","path_prefer4_cost = float,0.8,0.1,100 # ")
AddKeyValueSpec("_GroundedPath","time_out = float,4,0.2,120 # ")
AddKeyValueSpec("_GroundedPath","priority = integer,1,1,10 # ")
I am still waiting for some one to let me know what the 3 numbers in each field relate too , if i am just being stupid and its obvious to everyone else im sorry , but numbers without meaning are not much help to me , and it seems pretty rubbish if no one knows.
also what cost does the height map have? why are invalid paths passed back to script if it can detect invalid paths ? or are those separately wrong?