Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EXT_WRATH #219

Open
Baker7 opened this issue Nov 15, 2024 · 0 comments
Open

EXT_WRATH #219

Baker7 opened this issue Nov 15, 2024 · 0 comments

Comments

@Baker7
Copy link

Baker7 commented Nov 15, 2024

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)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant