Files
src-1.2/game/server/database/packages/loader.plsqlh
T
2014-01-17 07:03:16 -07:00

65 lines
3.5 KiB
Plaintext

create or replace package loader
as
type cursortype is ref cursor;
function get_character_name_list return cursortype;
procedure get_version_number(current_version in out number, min_version in out number);
function get_characters (p_station_id number) return cursortype;
function verify_containment_chain(p_start_with_object_id in number) return number;
function fix_player_containment_chain(p_start_with_object_id in number) return number;
procedure verify_character (p_station_id in number, p_character_id in number, p_gold_schema in varchar2, p_approved out varchar2, p_character_name out varchar2, p_scene_id out varchar2, p_container_id out number, p_x out number, p_y out number, p_z out number, p_containment_check out number);
function locate_player (p_object_id number) return number;
procedure locate_universe;
procedure locate_contained_object (p_container_id number, p_object_id number);
function locate_by_loadwith_batch (p_loadwiths vaofstring, p_chunk_size number) return number;
procedure locate_contents (p_container_id number);
function load_chunk_object_list (p_scene_id varchar, p_node_x float, p_node_z float) return number;
procedure locate_structure (p_object_id number, p_x out number, p_z out number, p_scene_id out varchar2, p_found out number);
function load_armor return cursortype;
function load_battlefield_participants return cursortype;
function load_property_lists return cursortype;
function load_experience return cursortype;
function load_location return cursortype;
function load_manf_schematic_attributes return cursortype;
function load_messages return cursortype;
function load_object_variables return cursortype;
function load_scripts return cursortype;
function load_object return cursortype;
function load_waypoint return cursortype;
function load_player_object return cursortype;
function load_resource_types return cursortype;
function load_bounty_hunter_targets return cursortype;
-- GENERATED PLSQL FOLLOWS
-- generated by makeloader.pl
function load_battlefield_marker_object return cursortype;
function load_building_object return cursortype;
function load_cell_object return cursortype;
function load_city_object return cursortype;
function load_creature_object return cursortype;
function load_factory_object return cursortype;
function load_guild_object return cursortype;
function load_harvester_inst_object return cursortype;
function load_installation_object return cursortype;
function load_intangible_object return cursortype;
function load_manf_schematic_object return cursortype;
function load_manufacture_inst_object return cursortype;
function load_mission_object return cursortype;
function load_planet_object return cursortype;
function load_resource_container_object return cursortype;
function load_ship_object return cursortype;
function load_static_object return cursortype;
function load_tangible_object return cursortype;
function load_token_object return cursortype;
function load_universe_object return cursortype;
function load_vehicle_object return cursortype;
function load_weapon_object return cursortype;
function load_player_quest_object return cursortype;
end;
/
grant execute on loader to public;