Skip to content

EXT_WRATH #219

@Baker7

Description

@Baker7

Informational only ...

Without checking, I assume the nodegraph is for better monster path finding and other types of path finding ...

https://github.com/Official3DRealms/wrath-darkplaces

Related: https://github.com/paulvortex/DpOmnicide

// WRATH range (#650-#???)
VM_fcopy,					// #650 float(string fnfrom, string fnto) fcopy (EXT_WRATH)
VM_frename,					// #651 float (string fnold, string fnnew) frename (EXT_WRATH)
VM_fremove,					// #652 float (string fname) fremove (EXT_WRATH)
VM_fexists,					// #653 float (string fname) fexists (EXT_WRATH)
VM_rmtree,					// #654 float (string path) rmtree (EXT_WRATH)
VM_SV_walkmovedist,			// #655 float (float yaw, float dist[, float settrace]) walkmovedist (EXT_WRATH)
VM_SV_timescale,			// #656 void  (float f) timescale (EXT_WRATH)
...
VM_nodegraph_graphset_clear,								// #700 float() nodegraph_graphset_clear (EXT_NODEGRAPH)
VM_nodegraph_graphset_load,									// #701 float() nodegraph_graphset_load (EXT_NODEGRAPH)
VM_nodegraph_graphset_save,									// #702 float() nodegraph_graphset_save (EXT_NODEGRAPH)
VM_nodegraph_graph_clear,									// #703 float(float graphid) nodegraph_graph_clear (EXT_NODEGRAPH)
VM_nodegraph_graph_nodes_count,								// #704 float(float graphid) nodegraph_graph_nodes_count (EXT_NODEGRAPH)
VM_nodegraph_graph_add_node,								// #705 float(float graphid, vector node) nodegraph_graph_add_node (EXT_NODEGRAPH)
VM_nodegraph_graph_remove_node,								// #706 float(float graphid, float nodeid) nodegraph_graph_remove_node (EXT_NODEGRAPH)
VM_nodegraph_graph_is_node_valid,							// #707 float(float graphid, float nodeid) nodegraph_graph_is_node_valid (EXT_NODEGRAPH)
VM_nodegraph_graph_get_node,								// #708 vector(float graphid, float nodeid) nodegraph_graph_get_node (EXT_NODEGRAPH)
VM_nodegraph_graph_add_link,								// #709 float(float graphid, float nodeidfrom, float nodeidto) nodegraph_graph_add_link (EXT_NODEGRAPH)
VM_nodegraph_graph_remove_link,								// #710 float(float graphid, float nodeidfrom, float nodeidto) nodegraph_graph_remove_link (EXT_NODEGRAPH)
VM_nodegraph_graph_does_link_exist,							// #711 float(float graphid, float nodeidfrom, float nodeidto) nodegraph_graph_does_link_exist (EXT_NODEGRAPH)
VM_nodegraph_graph_find_nearest_nodeid,						// #712 float(float graphid, vector position) nodegraph_graph_find_nearest_nodeid (EXT_NODEGRAPH)
VM_nodegraph_graph_query_path,								// #713 float(float graphid, float nodeidfrom, float nodeidto) nodegraph_graph_query_path (EXT_NODEGRAPH)
VM_nodegraph_graph_query_nodes_linked,						// #714 float(float graphid, float nodeid) nodegraph_graph_query_nodes_linked (EXT_NODEGRAPH)
VM_nodegraph_graph_query_nodes_in_radius,					// #715 float(float graphid, vector position, float radius) nodegraph_graph_query_nodes_in_radius (EXT_NODEGRAPH)
VM_nodegraph_query_release,									// #716 float(float queryid) nodegraph_query_release (EXT_NODEGRAPH)
VM_nodegraph_query_entries_count,							// #717 float(float queryid) nodegraph_query_entries_count (EXT_NODEGRAPH)
VM_nodegraph_query_is_valid,								// #718 float(float queryid) nodegraph_query_is_valid (EXT_NODEGRAPH)
VM_nodegraph_query_get_graphid,								// #719 float(float queryid) nodegraph_query_get_graphid (EXT_NODEGRAPH)
VM_nodegraph_query_get_nodeid,								// #720 float(float queryid, float entryid) nodegraph_query_get_nodeid (EXT_NODEGRAPH)
VM_nodegraph_moveprobe_fly,									// #721 float(vector nodefrom, vector nodeto, vector mins, vector maxs, float type) nodegraph_moveprobe_fly (EXT_NODEGRAPH)
VM_nodegraph_moveprobe_walk,								// #722 (vector nodefrom, vector nodeto, vector mins, vector maxs, float stepheight, float dropheight) nodegraph_moveprobe_walk (EXT_NODEGRAPH)
VM_nodegraph_graph_query_nodes_in_radius_fly_reachable,		// #723 float(float graphid, vector position, float radius, vector mins, vector maxs, float type) nodegraph_graph_query_nodes_in_radius_fly_reachable (EXT_NODEGRAPH)
VM_nodegraph_graph_query_nodes_in_radius_walk_reachable,	// #724 float(float graphid, vector position, float radius, vector mins, vector maxs, float stepheight, float dropheight) nodegraph_graph_query_nodes_in_radius_walk_reachable (EXT_NODEGRAPH)
VM_nodegraph_graphset_remove,						// #725 float() nodegraph_graphset_remove (EXT_NODEGRAPH)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions