From 7f6a8c6bec9483c7ca36795205deedf176ee22c2 Mon Sep 17 00:00:00 2001 From: Emagi Date: Sun, 4 May 2025 14:34:15 -0400 Subject: [PATCH] Start of documentation --- docs/database/login/README.md | 23 + docs/database/login/account.md | 24 + docs/database/login/appearances.md | 17 + docs/database/login/bug_notes.md | 18 + docs/database/login/bugs.md | 33 + docs/database/login/log_messages.md | 20 + docs/database/login/login_bannedips.md | 12 + docs/database/login/login_char_colors.md | 22 + docs/database/login/login_characters.md | 45 ++ docs/database/login/login_config.md | 13 + docs/database/login/login_equipment.md | 24 + docs/database/login/login_versions.md | 15 + docs/database/login/login_worldservers.md | 44 ++ docs/database/login/login_worldstats.md | 21 + docs/database/login/ls_character_picture.md | 18 + docs/database/login/ls_world_zones.md | 20 + docs/database/login/opcodes.md | 19 + docs/database/login/visual_states.md | 17 + docs/database/login/web_routes.md | 9 + docs/database/login/web_users.md | 14 + docs/database/login/zones.md | 46 ++ docs/database/world/README.md | 233 +++++++ docs/database/world/achievements.md | 27 + .../world/achievements_requirements.md | 19 + docs/database/world/achievements_rewards.md | 17 + docs/database/world/appearances.md | 17 + docs/database/world/bot_appearance.md | 21 + docs/database/world/bot_equipment.md | 18 + docs/database/world/bots.md | 30 + docs/database/world/broker_item_map.md | 11 + docs/database/world/bugs.md | 27 + docs/database/world/channels.md | 19 + docs/database/world/char_colors.md | 21 + docs/database/world/character_aa.md | 21 + docs/database/world/character_aa_defaults.md | 17 + docs/database/world/character_achievements.md | 18 + .../world/character_achievements_items.md | 14 + docs/database/world/character_buyback.md | 19 + docs/database/world/character_claim_items.md | 19 + .../world/character_collection_items.md | 23 + docs/database/world/character_collections.md | 21 + docs/database/world/character_details.md | 87 +++ docs/database/world/character_factions.md | 20 + docs/database/world/character_history.md | 24 + .../world/character_house_deposits.md | 15 + .../database/world/character_house_history.md | 15 + docs/database/world/character_houses.md | 21 + docs/database/world/character_instances.md | 23 + docs/database/world/character_items.md | 45 ++ .../world/character_items_group_members.md | 9 + docs/database/world/character_languages.md | 16 + docs/database/world/character_lua_history.md | 18 + docs/database/world/character_macros.md | 20 + docs/database/world/character_mail.md | 31 + docs/database/world/character_pictures.md | 17 + docs/database/world/character_properties.md | 10 + .../world/character_quest_progress.md | 21 + .../database/world/character_quest_rewards.md | 16 + .../character_quest_temporary_rewards.md | 11 + docs/database/world/character_quests.md | 28 + docs/database/world/character_recipe_books.md | 17 + docs/database/world/character_recipes.md | 19 + docs/database/world/character_skillbar.md | 23 + docs/database/world/character_skills.md | 22 + docs/database/world/character_social.md | 18 + .../world/character_spell_effect_targets.md | 14 + .../database/world/character_spell_effects.md | 36 ++ docs/database/world/character_spells.md | 21 + .../database/world/character_spirit_shards.md | 47 ++ docs/database/world/character_titles.md | 17 + docs/database/world/characters.md | 58 ++ docs/database/world/charactersproperties.md | 10 + docs/database/world/chest_traps.md | 16 + docs/database/world/claim_items.md | 16 + docs/database/world/collection_details.md | 18 + docs/database/world/collection_rewards.md | 19 + docs/database/world/collections.md | 14 + docs/database/world/commands.md | 19 + docs/database/world/dbeditor_log.md | 19 + docs/database/world/dialog_flavors.md | 28 + docs/database/world/dialog_npcs.md | 16 + docs/database/world/dialog_play_flavors.md | 20 + docs/database/world/dialog_play_voices.md | 24 + docs/database/world/dialog_responses.md | 23 + docs/database/world/dialog_text.md | 15 + docs/database/world/dialog_voiceovers.md | 18 + docs/database/world/dialogs.md | 29 + docs/database/world/emotes.md | 18 + docs/database/world/entity_commands.md | 21 + docs/database/world/eq2classes.md | 17 + docs/database/world/eq2expansions.md | 15 + docs/database/world/eq2gm.md | 14 + docs/database/world/eq2models.md | 18 + docs/database/world/eq2races.md | 15 + docs/database/world/exp_per_level.md | 12 + docs/database/world/faction_alliances.md | 18 + docs/database/world/factions.md | 17 + docs/database/world/failed_jobs.md | 16 + docs/database/world/flight_paths.md | 16 + docs/database/world/flight_paths_locations.md | 15 + docs/database/world/groundspawn_items.md | 20 + docs/database/world/groundspawns.md | 24 + docs/database/world/guild_colors.md | 20 + docs/database/world/guild_event_defaults.md | 18 + docs/database/world/guild_event_filters.md | 19 + docs/database/world/guild_events.md | 24 + docs/database/world/guild_members.md | 29 + docs/database/world/guild_points_history.md | 23 + docs/database/world/guild_ranks.md | 20 + docs/database/world/guild_ranks_defaults.md | 18 + docs/database/world/guild_recruiting.md | 25 + docs/database/world/guilds.md | 20 + docs/database/world/heroic_ops.md | 27 + docs/database/world/ho_starter_chains.md | 18 + docs/database/world/ho_wheel.md | 26 + docs/database/world/houses.md | 25 + .../database/world/instance_spawns_removed.md | 19 + docs/database/world/instances.md | 20 + docs/database/world/item_appearances.md | 34 ++ docs/database/world/item_classifications.md | 10 + .../world/item_details_achievement_profile.md | 21 + .../database/world/item_details_adornments.md | 23 + docs/database/world/item_details_armor.md | 21 + docs/database/world/item_details_armorset.md | 23 + docs/database/world/item_details_bag.md | 22 + docs/database/world/item_details_bauble.md | 27 + docs/database/world/item_details_book.md | 19 + .../database/world/item_details_book_pages.md | 19 + .../world/item_details_decorations.md | 17 + docs/database/world/item_details_food.md | 20 + docs/database/world/item_details_house.md | 22 + .../world/item_details_house_container.md | 22 + docs/database/world/item_details_itemset.md | 21 + .../world/item_details_marketplace.md | 18 + docs/database/world/item_details_pattern.md | 20 + docs/database/world/item_details_range.md | 28 + docs/database/world/item_details_recipe.md | 14 + .../world/item_details_recipe_items.md | 19 + .../world/item_details_reward_crate.md | 18 + .../world/item_details_reward_crate_item.md | 26 + .../world/item_details_reward_voucher.md | 23 + docs/database/world/item_details_shield.md | 19 + docs/database/world/item_details_skill.md | 19 + docs/database/world/item_details_skills.md | 39 ++ docs/database/world/item_details_thrown.md | 20 + docs/database/world/item_details_weapon.md | 27 + docs/database/world/item_effects.md | 22 + docs/database/world/item_itemset_bonus.md | 18 + .../world/item_itemset_bonus_effects.md | 20 + .../world/item_itemset_bonus_stats.md | 23 + docs/database/world/item_itemset_items.md | 22 + docs/database/world/item_itemsets.md | 18 + docs/database/world/item_levels_override.md | 19 + docs/database/world/item_mod_stats.md | 23 + docs/database/world/item_mod_strings.md | 22 + docs/database/world/item_pvp_link.md | 19 + docs/database/world/item_stat_subtypes.md | 23 + docs/database/world/item_stat_types.md | 13 + docs/database/world/item_stats.md | 21 + docs/database/world/items.md | 116 ++++ docs/database/world/itemstats.md | 20 + docs/database/world/languages.md | 15 + docs/database/world/location_details.md | 19 + docs/database/world/locations.md | 21 + docs/database/world/log_messages.md | 11 + docs/database/world/loot_global.md | 21 + docs/database/world/lootdrop.md | 22 + docs/database/world/loottable.md | 17 + docs/database/world/map_data.md | 30 + docs/database/world/merchant_inventory.md | 27 + docs/database/world/merchant_multipliers.md | 19 + docs/database/world/merchants.md | 17 + docs/database/world/name_filter.md | 11 + docs/database/world/npc_appearance.md | 21 + docs/database/world/npc_appearance_equip.md | 24 + docs/database/world/opcodes.md | 19 + docs/database/world/password_resets.md | 13 + docs/database/world/persisted_respawns.md | 18 + docs/database/world/quest_details.md | 21 + docs/database/world/quest_reward_reqs.md | 14 + docs/database/world/quests.md | 25 + docs/database/world/race_types.md | 19 + docs/database/world/raw_sell_prices.md | 13 + docs/database/world/recipe.md | 83 +++ docs/database/world/recipe_comp_list.md | 16 + docs/database/world/recipe_comp_list_item.md | 19 + docs/database/world/recipe_components.md | 14 + docs/database/world/recipe_products.md | 21 + docs/database/world/recipe_secondary_comp.md | 21 + docs/database/world/recipes.md | 42 ++ .../database/world/reference_spell_effects.md | 15 + docs/database/world/revive_points.md | 25 + docs/database/world/ruleset_details.md | 19 + docs/database/world/rulesets.md | 19 + docs/database/world/skills.md | 16 + docs/database/world/spawn.md | 53 ++ docs/database/world/spawn_ground.md | 22 + docs/database/world/spawn_instance_data.md | 11 + docs/database/world/spawn_location_entry.md | 21 + docs/database/world/spawn_location_group.md | 19 + .../spawn_location_group_associations.md | 20 + .../world/spawn_location_group_chances.md | 17 + docs/database/world/spawn_location_name.md | 12 + .../world/spawn_location_placement.md | 53 ++ docs/database/world/spawn_loot.md | 19 + docs/database/world/spawn_npc_equipment.md | 19 + docs/database/world/spawn_npc_skills.md | 20 + docs/database/world/spawn_npc_spell_lists.md | 17 + docs/database/world/spawn_npc_spells.md | 24 + docs/database/world/spawn_npcs.md | 68 +++ docs/database/world/spawn_objects.md | 17 + docs/database/world/spawn_pet_names.md | 15 + docs/database/world/spawn_scripts.md | 15 + docs/database/world/spawn_signs.md | 35 ++ docs/database/world/spawn_templates.md | 16 + docs/database/world/spawn_widgets.md | 39 ++ docs/database/world/spell_aa_class_list.md | 14 + docs/database/world/spell_aa_list.md | 20 + docs/database/world/spell_aa_nodelist.md | 32 + docs/database/world/spell_aa_tablist.md | 10 + docs/database/world/spell_classes.md | 21 + docs/database/world/spell_data.md | 22 + docs/database/world/spell_display_effects.md | 21 + docs/database/world/spell_error_versions.md | 18 + docs/database/world/spell_tiers.md | 45 ++ docs/database/world/spell_traits.md | 28 + docs/database/world/spell_ts_ability_index.md | 13 + docs/database/world/spell_visuals.md | 16 + docs/database/world/spells.md | 61 ++ docs/database/world/starting_details.md | 41 ++ docs/database/world/starting_factions.md | 18 + docs/database/world/starting_items.md | 24 + docs/database/world/starting_languages.md | 15 + docs/database/world/starting_skillbar.md | 21 + docs/database/world/starting_skills.md | 22 + docs/database/world/starting_spells.md | 21 + docs/database/world/starting_titles.md | 20 + docs/database/world/starting_zones.md | 26 + docs/database/world/statistics.md | 19 + docs/database/world/table_versions.md | 17 + docs/database/world/titles.md | 15 + docs/database/world/tradeskillevents.md | 24 + docs/database/world/transmuting.md | 27 + docs/database/world/transport_maps.md | 16 + docs/database/world/transporters.md | 48 ++ docs/database/world/variables.md | 13 + docs/database/world/versioned_spell_errors.md | 18 + docs/database/world/visual_states.md | 17 + docs/database/world/voiceovers.md | 17 + docs/database/world/web_routes.md | 9 + docs/database/world/web_users.md | 14 + docs/database/world/zones.md | 51 ++ docs/logindb_schema.md | 41 ++ docs/lua_api.md | 575 ++++++++++++++++++ docs/lua_functions/AddCharacterTitle.md | 20 + docs/lua_functions/AddCoin.md | 20 + docs/lua_functions/AddControlEffect.md | 23 + docs/lua_functions/AddConversationOption.md | 18 + docs/lua_functions/AddHate.md | 20 + docs/lua_functions/AddIconValue.md | 18 + docs/lua_functions/AddImmunitySpell.md | 20 + docs/lua_functions/AddItem.md | 18 + docs/lua_functions/AddLanguage.md | 19 + docs/lua_functions/AddLootCoin.md | 17 + docs/lua_functions/AddLootItem.md | 18 + docs/lua_functions/AddMasterTitle.md | 17 + docs/lua_functions/AddMultiFloorLift.md | 18 + docs/lua_functions/AddOptionWindowOption.md | 22 + docs/lua_functions/AddPlayerMail.md | 29 + docs/lua_functions/AddPlayerMailByCharID.md | 28 + docs/lua_functions/AddPrimaryEntityCommand.md | 24 + .../AddPrimaryEntityCommandAllSpawns.md | 24 + docs/lua_functions/AddProc.md | 24 + docs/lua_functions/AddProcExt.md | 28 + docs/lua_functions/AddQuestPrereqClass.md | 17 + docs/lua_functions/AddQuestPrereqFaction.md | 19 + docs/lua_functions/AddQuestPrereqItem.md | 18 + docs/lua_functions/AddQuestPrereqModelType.md | 17 + docs/lua_functions/AddQuestPrereqQuest.md | 17 + docs/lua_functions/AddQuestPrereqRace.md | 17 + .../AddQuestPrereqTradeskillClass.md | 18 + .../AddQuestPrereqTradeskillLevel.md | 18 + docs/lua_functions/AddQuestRewardCoin.md | 20 + docs/lua_functions/AddQuestRewardFaction.md | 18 + docs/lua_functions/AddQuestRewardItem.md | 18 + .../AddQuestSelectableRewardItem.md | 18 + docs/lua_functions/AddQuestStep.md | 30 + docs/lua_functions/AddQuestStepChat.md | 21 + .../AddQuestStepCompleteAction.md | 18 + docs/lua_functions/AddQuestStepCraft.md | 22 + .../AddQuestStepFailureAction.md | 21 + docs/lua_functions/AddQuestStepHarvest.md | 22 + docs/lua_functions/AddQuestStepLocation.md | 22 + docs/lua_functions/AddQuestStepObtainItem.md | 22 + .../AddQuestStepProgressAction.md | 18 + docs/lua_functions/AddQuestStepSpell.md | 22 + docs/lua_functions/AddQuestStepZoneLoc.md | 22 + docs/lua_functions/AddQuestUsableItem.md | 21 + docs/lua_functions/AddRecipeBookToPlayer.md | 17 + docs/lua_functions/AddRespawn.md | 18 + docs/lua_functions/AddSkill.md | 22 + docs/lua_functions/AddSkillBonus.md | 20 + docs/lua_functions/AddSpawnAccess.md | 17 + docs/lua_functions/AddSpawnIDAccess.md | 20 + docs/lua_functions/AddSpawnProximity.md | 21 + docs/lua_functions/AddSpawnSpellBonus.md | 23 + docs/lua_functions/AddSpawnToGroup.md | 17 + docs/lua_functions/AddSpellBonus.md | 22 + docs/lua_functions/AddSpellBookEntry.md | 21 + docs/lua_functions/AddSpellTimer.md | 23 + docs/lua_functions/AddStepProgress.md | 19 + docs/lua_functions/AddThreatTransfer.md | 25 + docs/lua_functions/AddTimer.md | 23 + docs/lua_functions/AddToWard.md | 17 + docs/lua_functions/AddTransportSpawn.md | 17 + docs/lua_functions/AddWard.md | 24 + docs/lua_functions/AddWaypoint.md | 18 + docs/lua_functions/ApplySpellVisual.md | 17 + docs/lua_functions/Attack.md | 17 + docs/lua_functions/Bind.md | 24 + docs/lua_functions/BlurVision.md | 20 + docs/lua_functions/BreatheUnderwater.md | 20 + docs/lua_functions/CanHarvest.md | 21 + docs/lua_functions/CanReceiveQuest.md | 19 + docs/lua_functions/CanSeeInvis.md | 17 + docs/lua_functions/CancelSpell.md | 19 + docs/lua_functions/CastCustomSpell.md | 22 + docs/lua_functions/CastEntityCommand.md | 24 + docs/lua_functions/CastSpell.md | 24 + docs/lua_functions/ChangeFaction.md | 18 + docs/lua_functions/ChangeHandIcon.md | 17 + docs/lua_functions/Charm.md | 19 + docs/lua_functions/CheckLOS.md | 17 + docs/lua_functions/CheckLOSByCoordinates.md | 19 + docs/lua_functions/CheckRaceType.md | 19 + docs/lua_functions/ClearChoice.md | 19 + docs/lua_functions/ClearEncounter.md | 18 + docs/lua_functions/ClearHate.md | 20 + docs/lua_functions/ClearRunback.md | 18 + docs/lua_functions/ClearRunningLocations.md | 16 + docs/lua_functions/CloseConversation.md | 17 + docs/lua_functions/CloseDoor.md | 18 + docs/lua_functions/CloseItemConversation.md | 17 + docs/lua_functions/CompareSpawns.md | 19 + docs/lua_functions/CompleteTransmute.md | 18 + docs/lua_functions/CopySpawnAppearance.md | 19 + docs/lua_functions/CreateChoiceWindow.md | 28 + docs/lua_functions/CreateConversation.md | 16 + docs/lua_functions/CreatePersistedRespawn.md | 19 + docs/lua_functions/CreateWidgetRegion.md | 23 + docs/lua_functions/CureByControlEffect.md | 22 + docs/lua_functions/CureByType.md | 23 + docs/lua_functions/DamageEquippedItems.md | 18 + docs/lua_functions/DamageSpawn.md | 31 + docs/lua_functions/DeleteDBShardID.md | 16 + docs/lua_functions/DeleteSpellBook.md | 17 + docs/lua_functions/Despawn.md | 17 + docs/lua_functions/DespawnByLocationID.md | 18 + docs/lua_functions/DismissPet.md | 18 + docs/lua_functions/DisplayText.md | 19 + docs/lua_functions/Emote.md | 19 + docs/lua_functions/EnableGameEvent.md | 18 + docs/lua_functions/EndAutoMount.md | 19 + docs/lua_functions/Evac.md | 27 + docs/lua_functions/FaceTarget.md | 19 + docs/lua_functions/FlashWindow.md | 18 + docs/lua_functions/Gate.md | 17 + docs/lua_functions/GetAAInfo.md | 18 + docs/lua_functions/GetAggroRadius.md | 18 + docs/lua_functions/GetAgi.md | 16 + docs/lua_functions/GetAgiBase.md | 16 + docs/lua_functions/GetAlignment.md | 18 + docs/lua_functions/GetArchetypeName.md | 17 + docs/lua_functions/GetArrowColor.md | 17 + docs/lua_functions/GetBaseAggroRadius.md | 18 + docs/lua_functions/GetBoundZoneID.md | 18 + docs/lua_functions/GetCanBind.md | 17 + docs/lua_functions/GetCanEvac.md | 17 + docs/lua_functions/GetCanGate.md | 17 + docs/lua_functions/GetCasterSpellLevel.md | 18 + docs/lua_functions/GetCharacterFlag.md | 19 + docs/lua_functions/GetCharacterID.md | 16 + docs/lua_functions/GetCharmedPet.md | 16 + docs/lua_functions/GetChoiceSpawnID.md | 19 + docs/lua_functions/GetClass.md | 16 + docs/lua_functions/GetClassName.md | 16 + docs/lua_functions/GetClientVersion.md | 16 + docs/lua_functions/GetCoinMessage.md | 16 + docs/lua_functions/GetCosmeticPet.md | 16 + docs/lua_functions/GetCurrentHP.md | 16 + docs/lua_functions/GetCurrentPower.md | 16 + .../GetCurrentZoneSafeLocation.md | 16 + docs/lua_functions/GetDeity.md | 16 + docs/lua_functions/GetDeityPet.md | 16 + docs/lua_functions/GetDifficulty.md | 16 + docs/lua_functions/GetDistance.md | 18 + docs/lua_functions/GetEncounter.md | 18 + docs/lua_functions/GetEncounterSize.md | 18 + docs/lua_functions/GetFactionAmount.md | 17 + docs/lua_functions/GetFactionID.md | 16 + docs/lua_functions/GetFollowTarget.md | 17 + docs/lua_functions/GetGender.md | 16 + docs/lua_functions/GetGroup.md | 17 + docs/lua_functions/GetHateList.md | 18 + docs/lua_functions/GetHeading.md | 16 + docs/lua_functions/GetID.md | 16 + docs/lua_functions/GetInfoStructFloat.md | 18 + docs/lua_functions/GetInfoStructSInt.md | 18 + docs/lua_functions/GetInfoStructString.md | 18 + docs/lua_functions/GetInfoStructUInt.md | 18 + docs/lua_functions/GetInt.md | 16 + docs/lua_functions/GetIntBase.md | 16 + docs/lua_functions/GetItemCount.md | 17 + docs/lua_functions/GetItemEffectType.md | 17 + docs/lua_functions/GetItemID.md | 17 + docs/lua_functions/GetItemSkillReq.md | 18 + docs/lua_functions/GetItemType.md | 17 + docs/lua_functions/GetLevel.md | 16 + docs/lua_functions/GetLootCoin.md | 16 + docs/lua_functions/GetLootDropType.md | 16 + docs/lua_functions/GetLootTier.md | 16 + docs/lua_functions/GetMaxHP.md | 16 + docs/lua_functions/GetMaxHPBase.md | 16 + docs/lua_functions/GetMaxPower.md | 16 + docs/lua_functions/GetMaxPowerBase.md | 16 + docs/lua_functions/GetModelType.md | 16 + docs/lua_functions/GetMostHated.md | 18 + docs/lua_functions/GetMount.md | 16 + docs/lua_functions/GetName.md | 16 + docs/lua_functions/GetOrigX.md | 17 + docs/lua_functions/GetOrigY.md | 17 + docs/lua_functions/GetOrigZ.md | 17 + docs/lua_functions/GetOwner.md | 18 + docs/lua_functions/GetPCTOfHP.md | 19 + docs/lua_functions/GetPCTOfPower.md | 19 + docs/lua_functions/GetPassengerSpawnList.md | 16 + docs/lua_functions/GetPet.md | 16 + docs/lua_functions/GetPlayerHistory.md | 19 + docs/lua_functions/GetPlayersInZone.md | 17 + docs/lua_functions/GetQuest.md | 17 + docs/lua_functions/GetQuestCompleteCount.md | 20 + docs/lua_functions/GetQuestFlags.md | 17 + docs/lua_functions/GetQuestStep.md | 17 + docs/lua_functions/GetQuestStepProgress.md | 20 + docs/lua_functions/GetRace.md | 16 + docs/lua_functions/GetRaceBaseType.md | 17 + docs/lua_functions/GetRaceName.md | 16 + docs/lua_functions/GetRaceType.md | 17 + docs/lua_functions/GetRandomSpawnByID.md | 19 + docs/lua_functions/GetRuleFlagBool.md | 18 + docs/lua_functions/GetRuleFlagFloat.md | 18 + docs/lua_functions/GetRuleFlagInt32.md | 18 + docs/lua_functions/GetRunbackDistance.md | 18 + docs/lua_functions/GetServerVariable.md | 17 + docs/lua_functions/GetShardCharID.md | 16 + .../lua_functions/GetShardCreatedTimestamp.md | 16 + docs/lua_functions/GetShardID.md | 16 + docs/lua_functions/GetSkill.md | 19 + docs/lua_functions/GetSkillIDByName.md | 17 + docs/lua_functions/GetSkillMaxValue.md | 17 + docs/lua_functions/GetSkillName.md | 17 + docs/lua_functions/GetSkillValue.md | 17 + docs/lua_functions/GetSpawn.md | 17 + docs/lua_functions/GetSpawnByGroupID.md | 17 + docs/lua_functions/GetSpawnByLocationID.md | 17 + docs/lua_functions/GetSpawnByRailID.md | 17 + docs/lua_functions/GetSpawnFromList.md | 16 + docs/lua_functions/GetSpawnGroupID.md | 16 + docs/lua_functions/GetSpawnID.md | 16 + docs/lua_functions/GetSpawnListByRailID.md | 17 + docs/lua_functions/GetSpawnListBySpawnID.md | 17 + docs/lua_functions/GetSpawnLocationID.md | 16 + .../GetSpawnLocationPlacementID.md | 16 + docs/lua_functions/GetSpeed.md | 16 + docs/lua_functions/GetSpell.md | 19 + docs/lua_functions/GetSpellCaster.md | 19 + docs/lua_functions/GetSpellData.md | 19 + docs/lua_functions/GetSpellDataIndex.md | 21 + docs/lua_functions/GetSpellDisplayEffect.md | 21 + docs/lua_functions/GetSpellID.md | 17 + docs/lua_functions/GetSpellInitialTarget.md | 20 + docs/lua_functions/GetSpellName.md | 17 + docs/lua_functions/GetSpellRequiredLevel.md | 19 + docs/lua_functions/GetSpellTargets.md | 19 + docs/lua_functions/GetSpellTier.md | 17 + docs/lua_functions/GetSpellTriggerCount.md | 17 + docs/lua_functions/GetSta.md | 16 + docs/lua_functions/GetStaBase.md | 16 + docs/lua_functions/GetStr.md | 16 + docs/lua_functions/GetStrBase.md | 16 + docs/lua_functions/GetTSArrowColor.md | 17 + docs/lua_functions/GetTarget.md | 16 + docs/lua_functions/GetTaskGroupStep.md | 17 + docs/lua_functions/GetTempVariable.md | 30 + docs/lua_functions/GetTemporaryTransportID.md | 16 + docs/lua_functions/GetTradeskillClass.md | 17 + docs/lua_functions/GetTradeskillClassName.md | 17 + docs/lua_functions/GetTradeskillLevel.md | 17 + docs/lua_functions/GetTutorialStep.md | 16 + docs/lua_functions/GetVariableValue.md | 16 + docs/lua_functions/GetWardAmountLeft.md | 17 + docs/lua_functions/GetWardValue.md | 19 + docs/lua_functions/GetWis.md | 16 + docs/lua_functions/GetWisBase.md | 16 + docs/lua_functions/GetX.md | 16 + docs/lua_functions/GetY.md | 16 + docs/lua_functions/GetZ.md | 16 + docs/lua_functions/GetZone.md | 18 + docs/lua_functions/GetZoneExpansionFlag.md | 16 + docs/lua_functions/GetZoneHolidayFlag.md | 16 + docs/lua_functions/GetZoneID.md | 16 + docs/lua_functions/GetZoneLockoutTimer.md | 19 + docs/lua_functions/GetZoneName.md | 16 + docs/lua_functions/GetZonePlayerAvgLevel.md | 16 + docs/lua_functions/GetZonePlayerFirstLevel.md | 16 + docs/lua_functions/GetZonePlayerMaxLevel.md | 16 + docs/lua_functions/GetZonePlayerMinLevel.md | 16 + docs/lua_functions/GiveExp.md | 17 + docs/lua_functions/GiveLoot.md | 18 + docs/lua_functions/GiveQuestReward.md | 17 + docs/lua_functions/HandInCollections.md | 16 + docs/lua_functions/Harvest.md | 18 + docs/lua_functions/HasCoin.md | 17 + docs/lua_functions/HasCollectionsToHandIn.md | 16 + docs/lua_functions/HasCompletedQuest.md | 17 + docs/lua_functions/HasControlEffect.md | 20 + docs/lua_functions/HasFreeSlot.md | 16 + docs/lua_functions/HasGroup.md | 17 + docs/lua_functions/HasItem.md | 18 + docs/lua_functions/HasItemEquipped.md | 64 ++ docs/lua_functions/HasLanguage.md | 19 + docs/lua_functions/HasLootItem.md | 17 + docs/lua_functions/HasMoved.md | 16 + docs/lua_functions/HasPendingLoot.md | 17 + docs/lua_functions/HasPendingLootItem.md | 18 + docs/lua_functions/HasPendingQuest.md | 19 + docs/lua_functions/HasQuest.md | 19 + docs/lua_functions/HasQuestRewardItem.md | 17 + docs/lua_functions/HasRecipeBook.md | 19 + docs/lua_functions/HasRecovered.md | 18 + docs/lua_functions/HasSkill.md | 17 + docs/lua_functions/HasSpell.md | 18 + docs/lua_functions/HasSpellEffect.md | 21 + docs/lua_functions/HasSpellImmunity.md | 19 + docs/lua_functions/InFront.md | 19 + docs/lua_functions/InLava.md | 16 + docs/lua_functions/InWater.md | 16 + docs/lua_functions/IncreaseSkillCapsByType.md | 21 + docs/lua_functions/InstructionWindow.md | 30 + docs/lua_functions/InstructionWindowClose.md | 16 + docs/lua_functions/InstructionWindowGoal.md | 17 + docs/lua_functions/IsAlive.md | 16 + docs/lua_functions/IsBehind.md | 20 + docs/lua_functions/IsBindAllowed.md | 16 + docs/lua_functions/IsCastOnAggroComplete.md | 18 + docs/lua_functions/IsCasting.md | 18 + docs/lua_functions/IsEntity.md | 17 + docs/lua_functions/IsEpic.md | 17 + docs/lua_functions/IsFlanking.md | 20 + docs/lua_functions/IsFollowing.md | 17 + docs/lua_functions/IsGateAllowed.md | 17 + docs/lua_functions/IsGroundSpawn.md | 17 + docs/lua_functions/IsHeroic.md | 17 + docs/lua_functions/IsInCombat.md | 16 + docs/lua_functions/IsInvis.md | 18 + docs/lua_functions/IsInvulnerable.md | 16 + docs/lua_functions/IsMezzed.md | 18 + docs/lua_functions/IsMezzedOrStunned.md | 18 + docs/lua_functions/IsNight.md | 17 + docs/lua_functions/IsOnAutoMount.md | 19 + docs/lua_functions/IsOpen.md | 16 + docs/lua_functions/IsPet.md | 17 + docs/lua_functions/IsPlayer.md | 16 + docs/lua_functions/IsRunning.md | 16 + docs/lua_functions/IsSpawnGroupAlive.md | 17 + docs/lua_functions/IsStealthed.md | 18 + docs/lua_functions/IsStunned.md | 18 + docs/lua_functions/IsTransportSpawn.md | 17 + docs/lua_functions/IsZoneLoading.md | 16 + docs/lua_functions/KillSpawn.md | 18 + docs/lua_functions/KillSpawnByDistance.md | 19 + docs/lua_functions/Knockback.md | 23 + docs/lua_functions/LastSpellAttackHit.md | 17 + docs/lua_functions/MakeRandomFloat.md | 17 + docs/lua_functions/MakeRandomInt.md | 17 + docs/lua_functions/ModifyHP.md | 17 + docs/lua_functions/ModifyMaxHP.md | 17 + docs/lua_functions/ModifyMaxPower.md | 17 + docs/lua_functions/ModifyPower.md | 17 + docs/lua_functions/MoveToLocation.md | 23 + docs/lua_functions/MovementLoopAdd.md | 26 + docs/lua_functions/OfferQuest.md | 23 + docs/lua_functions/OpenDoor.md | 18 + docs/lua_functions/PauseMovement.md | 17 + docs/lua_functions/PlayAnimation.md | 21 + docs/lua_functions/PlayAnimationString.md | 23 + docs/lua_functions/PlayFlavor.md | 23 + docs/lua_functions/PlayFlavorID.md | 21 + docs/lua_functions/PlaySound.md | 21 + docs/lua_functions/PlayVoice.md | 20 + docs/lua_functions/ProcDamage.md | 28 + docs/lua_functions/ProcHate.md | 23 + docs/lua_functions/ProcessMelee.md | 22 + docs/lua_functions/ProcessSpell.md | 22 + docs/lua_functions/ProvidesQuest.md | 17 + docs/lua_functions/QuestIsComplete.md | 17 + docs/lua_functions/QuestReturnNPC.md | 17 + docs/lua_functions/QuestStepIsComplete.md | 18 + docs/lua_functions/RegisterQuest.md | 27 + docs/lua_functions/RemoveCoin.md | 20 + docs/lua_functions/RemoveControlEffect.md | 21 + docs/lua_functions/RemoveIconValue.md | 18 + docs/lua_functions/RemoveImmunitySpell.md | 20 + docs/lua_functions/RemoveInvis.md | 18 + docs/lua_functions/RemoveItem.md | 18 + docs/lua_functions/RemoveLootItem.md | 17 + docs/lua_functions/RemoveProc.md | 21 + docs/lua_functions/RemoveQuestStep.md | 23 + docs/lua_functions/RemoveRecipeFromPlayer.md | 17 + docs/lua_functions/RemoveRegion.md | 19 + docs/lua_functions/RemoveSkill.md | 20 + docs/lua_functions/RemoveSkillBonus.md | 17 + docs/lua_functions/RemoveSpawnAccess.md | 19 + docs/lua_functions/RemoveSpawnIDAccess.md | 20 + docs/lua_functions/RemoveSpawnSpellBonus.md | 20 + docs/lua_functions/RemoveSpellBonus.md | 17 + docs/lua_functions/RemoveSpellBookEntry.md | 17 + docs/lua_functions/RemoveStealth.md | 18 + docs/lua_functions/RemoveThreatTransfer.md | 21 + docs/lua_functions/RemoveTriggerFromSpell.md | 19 + docs/lua_functions/RemoveWard.md | 25 + docs/lua_functions/RemoveWaypoint.md | 17 + .../lua_functions/RemoveWidgetFromSpawnMap.md | 17 + docs/lua_functions/RemoveWidgetFromZoneMap.md | 17 + docs/lua_functions/ReplaceWidgetFromClient.md | 22 + .../ResetCharacterTitlePrefix.md | 18 + .../ResetCharacterTitleSuffix.md | 18 + docs/lua_functions/ResetIllusion.md | 18 + docs/lua_functions/ResetQuestStep.md | 22 + docs/lua_functions/Resurrect.md | 27 + docs/lua_functions/Runback.md | 18 + docs/lua_functions/Say.md | 20 + docs/lua_functions/SayOOC.md | 20 + docs/lua_functions/SendHearCast.md | 21 + docs/lua_functions/SendMessage.md | 18 + docs/lua_functions/SendNewAdventureSpells.md | 16 + docs/lua_functions/SendNewTradeskillSpells.md | 16 + docs/lua_functions/SendOptionWindow.md | 20 + docs/lua_functions/SendPopUpMessage.md | 22 + docs/lua_functions/SendStateCommand.md | 18 + docs/lua_functions/SendTransporters.md | 19 + .../lua_functions/SendUpdateDefaultCommand.md | 19 + docs/lua_functions/SendWaypoints.md | 16 + docs/lua_functions/SetAAInfo.md | 18 + docs/lua_functions/SetAdventureClass.md | 17 + docs/lua_functions/SetAggroRadius.md | 20 + docs/lua_functions/SetAgi.md | 18 + docs/lua_functions/SetAgiBase.md | 17 + docs/lua_functions/SetAlignment.md | 21 + docs/lua_functions/SetAttackable.md | 17 + docs/lua_functions/SetBrainTick.md | 20 + docs/lua_functions/SetCanBind.md | 18 + docs/lua_functions/SetCanEvac.md | 18 + docs/lua_functions/SetCanGate.md | 18 + docs/lua_functions/SetCastOnAggroComplete.md | 19 + docs/lua_functions/SetCharSheetChanged.md | 18 + docs/lua_functions/SetCharacterTitlePrefix.md | 20 + docs/lua_functions/SetCharacterTitleSuffix.md | 20 + docs/lua_functions/SetCoinTmpReward.md | 17 + docs/lua_functions/SetCompleteFlag.md | 17 + docs/lua_functions/SetCompletedDescription.md | 17 + docs/lua_functions/SetCurrentHP.md | 17 + docs/lua_functions/SetCurrentPower.md | 17 + docs/lua_functions/SetDeity.md | 17 + docs/lua_functions/SetFactionID.md | 17 + docs/lua_functions/SetFailureTimer.md | 20 + docs/lua_functions/SetFollowTarget.md | 19 + docs/lua_functions/SetGridID.md | 19 + docs/lua_functions/SetHeading.md | 17 + docs/lua_functions/SetIllusion.md | 19 + docs/lua_functions/SetInCombat.md | 19 + docs/lua_functions/SetInfoFlag.md | 16 + docs/lua_functions/SetInfoStructFloat.md | 19 + docs/lua_functions/SetInfoStructSInt.md | 19 + docs/lua_functions/SetInfoStructString.md | 19 + docs/lua_functions/SetInfoStructUInt.md | 19 + docs/lua_functions/SetInt.md | 18 + docs/lua_functions/SetIntBase.md | 17 + docs/lua_functions/SetInvulnerable.md | 17 + docs/lua_functions/SetItemCount.md | 23 + .../SetLocationProximityFunction.md | 22 + docs/lua_functions/SetLootCoin.md | 17 + docs/lua_functions/SetLootDropType.md | 17 + docs/lua_functions/SetLootTier.md | 17 + docs/lua_functions/SetLuaBrain.md | 18 + docs/lua_functions/SetMaxHP.md | 18 + docs/lua_functions/SetMaxHPBase.md | 17 + docs/lua_functions/SetMaxPower.md | 18 + docs/lua_functions/SetMaxPowerBase.md | 17 + docs/lua_functions/SetModelType.md | 17 + docs/lua_functions/SetMount.md | 17 + docs/lua_functions/SetMountColor.md | 22 + docs/lua_functions/SetPlayerHistory.md | 21 + docs/lua_functions/SetPlayerLevel.md | 21 + docs/lua_functions/SetPlayerPOVGhost.md | 17 + .../SetPlayerProximityFunction.md | 19 + docs/lua_functions/SetPosition.md | 20 + docs/lua_functions/SetQuestCompleteAction.md | 17 + docs/lua_functions/SetQuestFeatherColor.md | 18 + docs/lua_functions/SetQuestFlags.md | 18 + docs/lua_functions/SetQuestPrereqLevel.md | 17 + docs/lua_functions/SetQuestRepeatable.md | 17 + docs/lua_functions/SetQuestRewardComment.md | 17 + docs/lua_functions/SetQuestRewardExp.md | 17 + docs/lua_functions/SetQuestRewardStatus.md | 19 + docs/lua_functions/SetQuestTimer.md | 27 + docs/lua_functions/SetQuestTimerComplete.md | 21 + docs/lua_functions/SetQuestYellow.md | 17 + docs/lua_functions/SetRailID.md | 19 + docs/lua_functions/SetRequiredHistory.md | 22 + docs/lua_functions/SetRequiredQuest.md | 22 + docs/lua_functions/SetSeeHide.md | 27 + docs/lua_functions/SetSeeInvis.md | 17 + docs/lua_functions/SetServerControlFlag.md | 19 + docs/lua_functions/SetServerVariable.md | 20 + docs/lua_functions/SetSkillMaxValue.md | 18 + docs/lua_functions/SetSkillValue.md | 18 + docs/lua_functions/SetSpawnAnimation.md | 20 + docs/lua_functions/SetSpawnGroupID.md | 17 + docs/lua_functions/SetSpeed.md | 17 + docs/lua_functions/SetSpeedMultiplier.md | 18 + docs/lua_functions/SetSpellData.md | 19 + docs/lua_functions/SetSpellDataIndex.md | 27 + docs/lua_functions/SetSpellDisplayEffect.md | 24 + docs/lua_functions/SetSpellList.md | 19 + docs/lua_functions/SetSpellSnareValue.md | 19 + docs/lua_functions/SetSpellTriggerCount.md | 20 + docs/lua_functions/SetSta.md | 18 + docs/lua_functions/SetStaBase.md | 17 + docs/lua_functions/SetStatusTmpReward.md | 17 + docs/lua_functions/SetStepComplete.md | 22 + docs/lua_functions/SetStepFailed.md | 22 + docs/lua_functions/SetStr.md | 18 + docs/lua_functions/SetStrBase.md | 17 + docs/lua_functions/SetSuccessTimer.md | 20 + docs/lua_functions/SetTarget.md | 19 + docs/lua_functions/SetTempVariable.md | 22 + docs/lua_functions/SetTemporaryTransportID.md | 17 + docs/lua_functions/SetTradeskillClass.md | 17 + docs/lua_functions/SetTradeskillLevel.md | 18 + docs/lua_functions/SetTutorialStep.md | 17 + docs/lua_functions/SetVision.md | 20 + docs/lua_functions/SetVisualFlag.md | 16 + docs/lua_functions/SetWis.md | 18 + docs/lua_functions/SetWisBase.md | 17 + docs/lua_functions/SetWorldTime.md | 19 + docs/lua_functions/SetZoneExpansionFlag.md | 17 + docs/lua_functions/SetZoneHolidayFlag.md | 17 + docs/lua_functions/Shout.md | 20 + docs/lua_functions/ShowLootWindow.md | 19 + docs/lua_functions/ShowWindow.md | 18 + docs/lua_functions/Spawn.md | 24 + docs/lua_functions/SpawnByLocationID.md | 20 + docs/lua_functions/SpawnGroupByID.md | 21 + docs/lua_functions/SpawnMove.md | 22 + docs/lua_functions/SpawnSet.md | 22 + docs/lua_functions/SpawnSetByDistance.md | 22 + docs/lua_functions/SpellDamage.md | 23 + docs/lua_functions/SpellDamageExt.md | 25 + docs/lua_functions/SpellHeal.md | 23 + docs/lua_functions/SpellHealPct.md | 24 + docs/lua_functions/StartAutoMount.md | 21 + docs/lua_functions/StartConversation.md | 25 + docs/lua_functions/StartDialogConversation.md | 27 + docs/lua_functions/StartHeroicOpportunity.md | 21 + docs/lua_functions/StartTransmute.md | 18 + docs/lua_functions/Stealth.md | 21 + docs/lua_functions/StopMovement.md | 16 + docs/lua_functions/StopTimer.md | 19 + docs/lua_functions/SummonCosmeticPet.md | 25 + docs/lua_functions/SummonDeityPet.md | 25 + docs/lua_functions/SummonDumbFirePet.md | 28 + docs/lua_functions/SummonItem.md | 20 + docs/lua_functions/SummonPet.md | 26 + docs/lua_functions/ToggleCharacterFlag.md | 19 + docs/lua_functions/ToggleFollow.md | 17 + docs/lua_functions/ToggleTracking.md | 16 + docs/lua_functions/UpdateQuestDescription.md | 17 + .../UpdateQuestStepDescription.md | 18 + .../UpdateQuestTaskGroupDescription.md | 19 + docs/lua_functions/UpdateQuestZone.md | 17 + docs/lua_functions/UseWidget.md | 16 + docs/lua_functions/Zone.md | 22 + docs/worlddb_schema.md | 251 ++++++++ index.md | 49 ++ server/server_readme.md | 140 +++++ 796 files changed, 17012 insertions(+) create mode 100644 docs/database/login/README.md create mode 100644 docs/database/login/account.md create mode 100644 docs/database/login/appearances.md create mode 100644 docs/database/login/bug_notes.md create mode 100644 docs/database/login/bugs.md create mode 100644 docs/database/login/log_messages.md create mode 100644 docs/database/login/login_bannedips.md create mode 100644 docs/database/login/login_char_colors.md create mode 100644 docs/database/login/login_characters.md create mode 100644 docs/database/login/login_config.md create mode 100644 docs/database/login/login_equipment.md create mode 100644 docs/database/login/login_versions.md create mode 100644 docs/database/login/login_worldservers.md create mode 100644 docs/database/login/login_worldstats.md create mode 100644 docs/database/login/ls_character_picture.md create mode 100644 docs/database/login/ls_world_zones.md create mode 100644 docs/database/login/opcodes.md create mode 100644 docs/database/login/visual_states.md create mode 100644 docs/database/login/web_routes.md create mode 100644 docs/database/login/web_users.md create mode 100644 docs/database/login/zones.md create mode 100644 docs/database/world/README.md create mode 100644 docs/database/world/achievements.md create mode 100644 docs/database/world/achievements_requirements.md create mode 100644 docs/database/world/achievements_rewards.md create mode 100644 docs/database/world/appearances.md create mode 100644 docs/database/world/bot_appearance.md create mode 100644 docs/database/world/bot_equipment.md create mode 100644 docs/database/world/bots.md create mode 100644 docs/database/world/broker_item_map.md create mode 100644 docs/database/world/bugs.md create mode 100644 docs/database/world/channels.md create mode 100644 docs/database/world/char_colors.md create mode 100644 docs/database/world/character_aa.md create mode 100644 docs/database/world/character_aa_defaults.md create mode 100644 docs/database/world/character_achievements.md create mode 100644 docs/database/world/character_achievements_items.md create mode 100644 docs/database/world/character_buyback.md create mode 100644 docs/database/world/character_claim_items.md create mode 100644 docs/database/world/character_collection_items.md create mode 100644 docs/database/world/character_collections.md create mode 100644 docs/database/world/character_details.md create mode 100644 docs/database/world/character_factions.md create mode 100644 docs/database/world/character_history.md create mode 100644 docs/database/world/character_house_deposits.md create mode 100644 docs/database/world/character_house_history.md create mode 100644 docs/database/world/character_houses.md create mode 100644 docs/database/world/character_instances.md create mode 100644 docs/database/world/character_items.md create mode 100644 docs/database/world/character_items_group_members.md create mode 100644 docs/database/world/character_languages.md create mode 100644 docs/database/world/character_lua_history.md create mode 100644 docs/database/world/character_macros.md create mode 100644 docs/database/world/character_mail.md create mode 100644 docs/database/world/character_pictures.md create mode 100644 docs/database/world/character_properties.md create mode 100644 docs/database/world/character_quest_progress.md create mode 100644 docs/database/world/character_quest_rewards.md create mode 100644 docs/database/world/character_quest_temporary_rewards.md create mode 100644 docs/database/world/character_quests.md create mode 100644 docs/database/world/character_recipe_books.md create mode 100644 docs/database/world/character_recipes.md create mode 100644 docs/database/world/character_skillbar.md create mode 100644 docs/database/world/character_skills.md create mode 100644 docs/database/world/character_social.md create mode 100644 docs/database/world/character_spell_effect_targets.md create mode 100644 docs/database/world/character_spell_effects.md create mode 100644 docs/database/world/character_spells.md create mode 100644 docs/database/world/character_spirit_shards.md create mode 100644 docs/database/world/character_titles.md create mode 100644 docs/database/world/characters.md create mode 100644 docs/database/world/charactersproperties.md create mode 100644 docs/database/world/chest_traps.md create mode 100644 docs/database/world/claim_items.md create mode 100644 docs/database/world/collection_details.md create mode 100644 docs/database/world/collection_rewards.md create mode 100644 docs/database/world/collections.md create mode 100644 docs/database/world/commands.md create mode 100644 docs/database/world/dbeditor_log.md create mode 100644 docs/database/world/dialog_flavors.md create mode 100644 docs/database/world/dialog_npcs.md create mode 100644 docs/database/world/dialog_play_flavors.md create mode 100644 docs/database/world/dialog_play_voices.md create mode 100644 docs/database/world/dialog_responses.md create mode 100644 docs/database/world/dialog_text.md create mode 100644 docs/database/world/dialog_voiceovers.md create mode 100644 docs/database/world/dialogs.md create mode 100644 docs/database/world/emotes.md create mode 100644 docs/database/world/entity_commands.md create mode 100644 docs/database/world/eq2classes.md create mode 100644 docs/database/world/eq2expansions.md create mode 100644 docs/database/world/eq2gm.md create mode 100644 docs/database/world/eq2models.md create mode 100644 docs/database/world/eq2races.md create mode 100644 docs/database/world/exp_per_level.md create mode 100644 docs/database/world/faction_alliances.md create mode 100644 docs/database/world/factions.md create mode 100644 docs/database/world/failed_jobs.md create mode 100644 docs/database/world/flight_paths.md create mode 100644 docs/database/world/flight_paths_locations.md create mode 100644 docs/database/world/groundspawn_items.md create mode 100644 docs/database/world/groundspawns.md create mode 100644 docs/database/world/guild_colors.md create mode 100644 docs/database/world/guild_event_defaults.md create mode 100644 docs/database/world/guild_event_filters.md create mode 100644 docs/database/world/guild_events.md create mode 100644 docs/database/world/guild_members.md create mode 100644 docs/database/world/guild_points_history.md create mode 100644 docs/database/world/guild_ranks.md create mode 100644 docs/database/world/guild_ranks_defaults.md create mode 100644 docs/database/world/guild_recruiting.md create mode 100644 docs/database/world/guilds.md create mode 100644 docs/database/world/heroic_ops.md create mode 100644 docs/database/world/ho_starter_chains.md create mode 100644 docs/database/world/ho_wheel.md create mode 100644 docs/database/world/houses.md create mode 100644 docs/database/world/instance_spawns_removed.md create mode 100644 docs/database/world/instances.md create mode 100644 docs/database/world/item_appearances.md create mode 100644 docs/database/world/item_classifications.md create mode 100644 docs/database/world/item_details_achievement_profile.md create mode 100644 docs/database/world/item_details_adornments.md create mode 100644 docs/database/world/item_details_armor.md create mode 100644 docs/database/world/item_details_armorset.md create mode 100644 docs/database/world/item_details_bag.md create mode 100644 docs/database/world/item_details_bauble.md create mode 100644 docs/database/world/item_details_book.md create mode 100644 docs/database/world/item_details_book_pages.md create mode 100644 docs/database/world/item_details_decorations.md create mode 100644 docs/database/world/item_details_food.md create mode 100644 docs/database/world/item_details_house.md create mode 100644 docs/database/world/item_details_house_container.md create mode 100644 docs/database/world/item_details_itemset.md create mode 100644 docs/database/world/item_details_marketplace.md create mode 100644 docs/database/world/item_details_pattern.md create mode 100644 docs/database/world/item_details_range.md create mode 100644 docs/database/world/item_details_recipe.md create mode 100644 docs/database/world/item_details_recipe_items.md create mode 100644 docs/database/world/item_details_reward_crate.md create mode 100644 docs/database/world/item_details_reward_crate_item.md create mode 100644 docs/database/world/item_details_reward_voucher.md create mode 100644 docs/database/world/item_details_shield.md create mode 100644 docs/database/world/item_details_skill.md create mode 100644 docs/database/world/item_details_skills.md create mode 100644 docs/database/world/item_details_thrown.md create mode 100644 docs/database/world/item_details_weapon.md create mode 100644 docs/database/world/item_effects.md create mode 100644 docs/database/world/item_itemset_bonus.md create mode 100644 docs/database/world/item_itemset_bonus_effects.md create mode 100644 docs/database/world/item_itemset_bonus_stats.md create mode 100644 docs/database/world/item_itemset_items.md create mode 100644 docs/database/world/item_itemsets.md create mode 100644 docs/database/world/item_levels_override.md create mode 100644 docs/database/world/item_mod_stats.md create mode 100644 docs/database/world/item_mod_strings.md create mode 100644 docs/database/world/item_pvp_link.md create mode 100644 docs/database/world/item_stat_subtypes.md create mode 100644 docs/database/world/item_stat_types.md create mode 100644 docs/database/world/item_stats.md create mode 100644 docs/database/world/items.md create mode 100644 docs/database/world/itemstats.md create mode 100644 docs/database/world/languages.md create mode 100644 docs/database/world/location_details.md create mode 100644 docs/database/world/locations.md create mode 100644 docs/database/world/log_messages.md create mode 100644 docs/database/world/loot_global.md create mode 100644 docs/database/world/lootdrop.md create mode 100644 docs/database/world/loottable.md create mode 100644 docs/database/world/map_data.md create mode 100644 docs/database/world/merchant_inventory.md create mode 100644 docs/database/world/merchant_multipliers.md create mode 100644 docs/database/world/merchants.md create mode 100644 docs/database/world/name_filter.md create mode 100644 docs/database/world/npc_appearance.md create mode 100644 docs/database/world/npc_appearance_equip.md create mode 100644 docs/database/world/opcodes.md create mode 100644 docs/database/world/password_resets.md create mode 100644 docs/database/world/persisted_respawns.md create mode 100644 docs/database/world/quest_details.md create mode 100644 docs/database/world/quest_reward_reqs.md create mode 100644 docs/database/world/quests.md create mode 100644 docs/database/world/race_types.md create mode 100644 docs/database/world/raw_sell_prices.md create mode 100644 docs/database/world/recipe.md create mode 100644 docs/database/world/recipe_comp_list.md create mode 100644 docs/database/world/recipe_comp_list_item.md create mode 100644 docs/database/world/recipe_components.md create mode 100644 docs/database/world/recipe_products.md create mode 100644 docs/database/world/recipe_secondary_comp.md create mode 100644 docs/database/world/recipes.md create mode 100644 docs/database/world/reference_spell_effects.md create mode 100644 docs/database/world/revive_points.md create mode 100644 docs/database/world/ruleset_details.md create mode 100644 docs/database/world/rulesets.md create mode 100644 docs/database/world/skills.md create mode 100644 docs/database/world/spawn.md create mode 100644 docs/database/world/spawn_ground.md create mode 100644 docs/database/world/spawn_instance_data.md create mode 100644 docs/database/world/spawn_location_entry.md create mode 100644 docs/database/world/spawn_location_group.md create mode 100644 docs/database/world/spawn_location_group_associations.md create mode 100644 docs/database/world/spawn_location_group_chances.md create mode 100644 docs/database/world/spawn_location_name.md create mode 100644 docs/database/world/spawn_location_placement.md create mode 100644 docs/database/world/spawn_loot.md create mode 100644 docs/database/world/spawn_npc_equipment.md create mode 100644 docs/database/world/spawn_npc_skills.md create mode 100644 docs/database/world/spawn_npc_spell_lists.md create mode 100644 docs/database/world/spawn_npc_spells.md create mode 100644 docs/database/world/spawn_npcs.md create mode 100644 docs/database/world/spawn_objects.md create mode 100644 docs/database/world/spawn_pet_names.md create mode 100644 docs/database/world/spawn_scripts.md create mode 100644 docs/database/world/spawn_signs.md create mode 100644 docs/database/world/spawn_templates.md create mode 100644 docs/database/world/spawn_widgets.md create mode 100644 docs/database/world/spell_aa_class_list.md create mode 100644 docs/database/world/spell_aa_list.md create mode 100644 docs/database/world/spell_aa_nodelist.md create mode 100644 docs/database/world/spell_aa_tablist.md create mode 100644 docs/database/world/spell_classes.md create mode 100644 docs/database/world/spell_data.md create mode 100644 docs/database/world/spell_display_effects.md create mode 100644 docs/database/world/spell_error_versions.md create mode 100644 docs/database/world/spell_tiers.md create mode 100644 docs/database/world/spell_traits.md create mode 100644 docs/database/world/spell_ts_ability_index.md create mode 100644 docs/database/world/spell_visuals.md create mode 100644 docs/database/world/spells.md create mode 100644 docs/database/world/starting_details.md create mode 100644 docs/database/world/starting_factions.md create mode 100644 docs/database/world/starting_items.md create mode 100644 docs/database/world/starting_languages.md create mode 100644 docs/database/world/starting_skillbar.md create mode 100644 docs/database/world/starting_skills.md create mode 100644 docs/database/world/starting_spells.md create mode 100644 docs/database/world/starting_titles.md create mode 100644 docs/database/world/starting_zones.md create mode 100644 docs/database/world/statistics.md create mode 100644 docs/database/world/table_versions.md create mode 100644 docs/database/world/titles.md create mode 100644 docs/database/world/tradeskillevents.md create mode 100644 docs/database/world/transmuting.md create mode 100644 docs/database/world/transport_maps.md create mode 100644 docs/database/world/transporters.md create mode 100644 docs/database/world/variables.md create mode 100644 docs/database/world/versioned_spell_errors.md create mode 100644 docs/database/world/visual_states.md create mode 100644 docs/database/world/voiceovers.md create mode 100644 docs/database/world/web_routes.md create mode 100644 docs/database/world/web_users.md create mode 100644 docs/database/world/zones.md create mode 100644 docs/logindb_schema.md create mode 100644 docs/lua_api.md create mode 100644 docs/lua_functions/AddCharacterTitle.md create mode 100644 docs/lua_functions/AddCoin.md create mode 100644 docs/lua_functions/AddControlEffect.md create mode 100644 docs/lua_functions/AddConversationOption.md create mode 100644 docs/lua_functions/AddHate.md create mode 100644 docs/lua_functions/AddIconValue.md create mode 100644 docs/lua_functions/AddImmunitySpell.md create mode 100644 docs/lua_functions/AddItem.md create mode 100644 docs/lua_functions/AddLanguage.md create mode 100644 docs/lua_functions/AddLootCoin.md create mode 100644 docs/lua_functions/AddLootItem.md create mode 100644 docs/lua_functions/AddMasterTitle.md create mode 100644 docs/lua_functions/AddMultiFloorLift.md create mode 100644 docs/lua_functions/AddOptionWindowOption.md create mode 100644 docs/lua_functions/AddPlayerMail.md create mode 100644 docs/lua_functions/AddPlayerMailByCharID.md create mode 100644 docs/lua_functions/AddPrimaryEntityCommand.md create mode 100644 docs/lua_functions/AddPrimaryEntityCommandAllSpawns.md create mode 100644 docs/lua_functions/AddProc.md create mode 100644 docs/lua_functions/AddProcExt.md create mode 100644 docs/lua_functions/AddQuestPrereqClass.md create mode 100644 docs/lua_functions/AddQuestPrereqFaction.md create mode 100644 docs/lua_functions/AddQuestPrereqItem.md create mode 100644 docs/lua_functions/AddQuestPrereqModelType.md create mode 100644 docs/lua_functions/AddQuestPrereqQuest.md create mode 100644 docs/lua_functions/AddQuestPrereqRace.md create mode 100644 docs/lua_functions/AddQuestPrereqTradeskillClass.md create mode 100644 docs/lua_functions/AddQuestPrereqTradeskillLevel.md create mode 100644 docs/lua_functions/AddQuestRewardCoin.md create mode 100644 docs/lua_functions/AddQuestRewardFaction.md create mode 100644 docs/lua_functions/AddQuestRewardItem.md create mode 100644 docs/lua_functions/AddQuestSelectableRewardItem.md create mode 100644 docs/lua_functions/AddQuestStep.md create mode 100644 docs/lua_functions/AddQuestStepChat.md create mode 100644 docs/lua_functions/AddQuestStepCompleteAction.md create mode 100644 docs/lua_functions/AddQuestStepCraft.md create mode 100644 docs/lua_functions/AddQuestStepFailureAction.md create mode 100644 docs/lua_functions/AddQuestStepHarvest.md create mode 100644 docs/lua_functions/AddQuestStepLocation.md create mode 100644 docs/lua_functions/AddQuestStepObtainItem.md create mode 100644 docs/lua_functions/AddQuestStepProgressAction.md create mode 100644 docs/lua_functions/AddQuestStepSpell.md create mode 100644 docs/lua_functions/AddQuestStepZoneLoc.md create mode 100644 docs/lua_functions/AddQuestUsableItem.md create mode 100644 docs/lua_functions/AddRecipeBookToPlayer.md create mode 100644 docs/lua_functions/AddRespawn.md create mode 100644 docs/lua_functions/AddSkill.md create mode 100644 docs/lua_functions/AddSkillBonus.md create mode 100644 docs/lua_functions/AddSpawnAccess.md create mode 100644 docs/lua_functions/AddSpawnIDAccess.md create mode 100644 docs/lua_functions/AddSpawnProximity.md create mode 100644 docs/lua_functions/AddSpawnSpellBonus.md create mode 100644 docs/lua_functions/AddSpawnToGroup.md create mode 100644 docs/lua_functions/AddSpellBonus.md create mode 100644 docs/lua_functions/AddSpellBookEntry.md create mode 100644 docs/lua_functions/AddSpellTimer.md create mode 100644 docs/lua_functions/AddStepProgress.md create mode 100644 docs/lua_functions/AddThreatTransfer.md create mode 100644 docs/lua_functions/AddTimer.md create mode 100644 docs/lua_functions/AddToWard.md create mode 100644 docs/lua_functions/AddTransportSpawn.md create mode 100644 docs/lua_functions/AddWard.md create mode 100644 docs/lua_functions/AddWaypoint.md create mode 100644 docs/lua_functions/ApplySpellVisual.md create mode 100644 docs/lua_functions/Attack.md create mode 100644 docs/lua_functions/Bind.md create mode 100644 docs/lua_functions/BlurVision.md create mode 100644 docs/lua_functions/BreatheUnderwater.md create mode 100644 docs/lua_functions/CanHarvest.md create mode 100644 docs/lua_functions/CanReceiveQuest.md create mode 100644 docs/lua_functions/CanSeeInvis.md create mode 100644 docs/lua_functions/CancelSpell.md create mode 100644 docs/lua_functions/CastCustomSpell.md create mode 100644 docs/lua_functions/CastEntityCommand.md create mode 100644 docs/lua_functions/CastSpell.md create mode 100644 docs/lua_functions/ChangeFaction.md create mode 100644 docs/lua_functions/ChangeHandIcon.md create mode 100644 docs/lua_functions/Charm.md create mode 100644 docs/lua_functions/CheckLOS.md create mode 100644 docs/lua_functions/CheckLOSByCoordinates.md create mode 100644 docs/lua_functions/CheckRaceType.md create mode 100644 docs/lua_functions/ClearChoice.md create mode 100644 docs/lua_functions/ClearEncounter.md create mode 100644 docs/lua_functions/ClearHate.md create mode 100644 docs/lua_functions/ClearRunback.md create mode 100644 docs/lua_functions/ClearRunningLocations.md create mode 100644 docs/lua_functions/CloseConversation.md create mode 100644 docs/lua_functions/CloseDoor.md create mode 100644 docs/lua_functions/CloseItemConversation.md create mode 100644 docs/lua_functions/CompareSpawns.md create mode 100644 docs/lua_functions/CompleteTransmute.md create mode 100644 docs/lua_functions/CopySpawnAppearance.md create mode 100644 docs/lua_functions/CreateChoiceWindow.md create mode 100644 docs/lua_functions/CreateConversation.md create mode 100644 docs/lua_functions/CreatePersistedRespawn.md create mode 100644 docs/lua_functions/CreateWidgetRegion.md create mode 100644 docs/lua_functions/CureByControlEffect.md create mode 100644 docs/lua_functions/CureByType.md create mode 100644 docs/lua_functions/DamageEquippedItems.md create mode 100644 docs/lua_functions/DamageSpawn.md create mode 100644 docs/lua_functions/DeleteDBShardID.md create mode 100644 docs/lua_functions/DeleteSpellBook.md create mode 100644 docs/lua_functions/Despawn.md create mode 100644 docs/lua_functions/DespawnByLocationID.md create mode 100644 docs/lua_functions/DismissPet.md create mode 100644 docs/lua_functions/DisplayText.md create mode 100644 docs/lua_functions/Emote.md create mode 100644 docs/lua_functions/EnableGameEvent.md create mode 100644 docs/lua_functions/EndAutoMount.md create mode 100644 docs/lua_functions/Evac.md create mode 100644 docs/lua_functions/FaceTarget.md create mode 100644 docs/lua_functions/FlashWindow.md create mode 100644 docs/lua_functions/Gate.md create mode 100644 docs/lua_functions/GetAAInfo.md create mode 100644 docs/lua_functions/GetAggroRadius.md create mode 100644 docs/lua_functions/GetAgi.md create mode 100644 docs/lua_functions/GetAgiBase.md create mode 100644 docs/lua_functions/GetAlignment.md create mode 100644 docs/lua_functions/GetArchetypeName.md create mode 100644 docs/lua_functions/GetArrowColor.md create mode 100644 docs/lua_functions/GetBaseAggroRadius.md create mode 100644 docs/lua_functions/GetBoundZoneID.md create mode 100644 docs/lua_functions/GetCanBind.md create mode 100644 docs/lua_functions/GetCanEvac.md create mode 100644 docs/lua_functions/GetCanGate.md create mode 100644 docs/lua_functions/GetCasterSpellLevel.md create mode 100644 docs/lua_functions/GetCharacterFlag.md create mode 100644 docs/lua_functions/GetCharacterID.md create mode 100644 docs/lua_functions/GetCharmedPet.md create mode 100644 docs/lua_functions/GetChoiceSpawnID.md create mode 100644 docs/lua_functions/GetClass.md create mode 100644 docs/lua_functions/GetClassName.md create mode 100644 docs/lua_functions/GetClientVersion.md create mode 100644 docs/lua_functions/GetCoinMessage.md create mode 100644 docs/lua_functions/GetCosmeticPet.md create mode 100644 docs/lua_functions/GetCurrentHP.md create mode 100644 docs/lua_functions/GetCurrentPower.md create mode 100644 docs/lua_functions/GetCurrentZoneSafeLocation.md create mode 100644 docs/lua_functions/GetDeity.md create mode 100644 docs/lua_functions/GetDeityPet.md create mode 100644 docs/lua_functions/GetDifficulty.md create mode 100644 docs/lua_functions/GetDistance.md create mode 100644 docs/lua_functions/GetEncounter.md create mode 100644 docs/lua_functions/GetEncounterSize.md create mode 100644 docs/lua_functions/GetFactionAmount.md create mode 100644 docs/lua_functions/GetFactionID.md create mode 100644 docs/lua_functions/GetFollowTarget.md create mode 100644 docs/lua_functions/GetGender.md create mode 100644 docs/lua_functions/GetGroup.md create mode 100644 docs/lua_functions/GetHateList.md create mode 100644 docs/lua_functions/GetHeading.md create mode 100644 docs/lua_functions/GetID.md create mode 100644 docs/lua_functions/GetInfoStructFloat.md create mode 100644 docs/lua_functions/GetInfoStructSInt.md create mode 100644 docs/lua_functions/GetInfoStructString.md create mode 100644 docs/lua_functions/GetInfoStructUInt.md create mode 100644 docs/lua_functions/GetInt.md create mode 100644 docs/lua_functions/GetIntBase.md create mode 100644 docs/lua_functions/GetItemCount.md create mode 100644 docs/lua_functions/GetItemEffectType.md create mode 100644 docs/lua_functions/GetItemID.md create mode 100644 docs/lua_functions/GetItemSkillReq.md create mode 100644 docs/lua_functions/GetItemType.md create mode 100644 docs/lua_functions/GetLevel.md create mode 100644 docs/lua_functions/GetLootCoin.md create mode 100644 docs/lua_functions/GetLootDropType.md create mode 100644 docs/lua_functions/GetLootTier.md create mode 100644 docs/lua_functions/GetMaxHP.md create mode 100644 docs/lua_functions/GetMaxHPBase.md create mode 100644 docs/lua_functions/GetMaxPower.md create mode 100644 docs/lua_functions/GetMaxPowerBase.md create mode 100644 docs/lua_functions/GetModelType.md create mode 100644 docs/lua_functions/GetMostHated.md create mode 100644 docs/lua_functions/GetMount.md create mode 100644 docs/lua_functions/GetName.md create mode 100644 docs/lua_functions/GetOrigX.md create mode 100644 docs/lua_functions/GetOrigY.md create mode 100644 docs/lua_functions/GetOrigZ.md create mode 100644 docs/lua_functions/GetOwner.md create mode 100644 docs/lua_functions/GetPCTOfHP.md create mode 100644 docs/lua_functions/GetPCTOfPower.md create mode 100644 docs/lua_functions/GetPassengerSpawnList.md create mode 100644 docs/lua_functions/GetPet.md create mode 100644 docs/lua_functions/GetPlayerHistory.md create mode 100644 docs/lua_functions/GetPlayersInZone.md create mode 100644 docs/lua_functions/GetQuest.md create mode 100644 docs/lua_functions/GetQuestCompleteCount.md create mode 100644 docs/lua_functions/GetQuestFlags.md create mode 100644 docs/lua_functions/GetQuestStep.md create mode 100644 docs/lua_functions/GetQuestStepProgress.md create mode 100644 docs/lua_functions/GetRace.md create mode 100644 docs/lua_functions/GetRaceBaseType.md create mode 100644 docs/lua_functions/GetRaceName.md create mode 100644 docs/lua_functions/GetRaceType.md create mode 100644 docs/lua_functions/GetRandomSpawnByID.md create mode 100644 docs/lua_functions/GetRuleFlagBool.md create mode 100644 docs/lua_functions/GetRuleFlagFloat.md create mode 100644 docs/lua_functions/GetRuleFlagInt32.md create mode 100644 docs/lua_functions/GetRunbackDistance.md create mode 100644 docs/lua_functions/GetServerVariable.md create mode 100644 docs/lua_functions/GetShardCharID.md create mode 100644 docs/lua_functions/GetShardCreatedTimestamp.md create mode 100644 docs/lua_functions/GetShardID.md create mode 100644 docs/lua_functions/GetSkill.md create mode 100644 docs/lua_functions/GetSkillIDByName.md create mode 100644 docs/lua_functions/GetSkillMaxValue.md create mode 100644 docs/lua_functions/GetSkillName.md create mode 100644 docs/lua_functions/GetSkillValue.md create mode 100644 docs/lua_functions/GetSpawn.md create mode 100644 docs/lua_functions/GetSpawnByGroupID.md create mode 100644 docs/lua_functions/GetSpawnByLocationID.md create mode 100644 docs/lua_functions/GetSpawnByRailID.md create mode 100644 docs/lua_functions/GetSpawnFromList.md create mode 100644 docs/lua_functions/GetSpawnGroupID.md create mode 100644 docs/lua_functions/GetSpawnID.md create mode 100644 docs/lua_functions/GetSpawnListByRailID.md create mode 100644 docs/lua_functions/GetSpawnListBySpawnID.md create mode 100644 docs/lua_functions/GetSpawnLocationID.md create mode 100644 docs/lua_functions/GetSpawnLocationPlacementID.md create mode 100644 docs/lua_functions/GetSpeed.md create mode 100644 docs/lua_functions/GetSpell.md create mode 100644 docs/lua_functions/GetSpellCaster.md create mode 100644 docs/lua_functions/GetSpellData.md create mode 100644 docs/lua_functions/GetSpellDataIndex.md create mode 100644 docs/lua_functions/GetSpellDisplayEffect.md create mode 100644 docs/lua_functions/GetSpellID.md create mode 100644 docs/lua_functions/GetSpellInitialTarget.md create mode 100644 docs/lua_functions/GetSpellName.md create mode 100644 docs/lua_functions/GetSpellRequiredLevel.md create mode 100644 docs/lua_functions/GetSpellTargets.md create mode 100644 docs/lua_functions/GetSpellTier.md create mode 100644 docs/lua_functions/GetSpellTriggerCount.md create mode 100644 docs/lua_functions/GetSta.md create mode 100644 docs/lua_functions/GetStaBase.md create mode 100644 docs/lua_functions/GetStr.md create mode 100644 docs/lua_functions/GetStrBase.md create mode 100644 docs/lua_functions/GetTSArrowColor.md create mode 100644 docs/lua_functions/GetTarget.md create mode 100644 docs/lua_functions/GetTaskGroupStep.md create mode 100644 docs/lua_functions/GetTempVariable.md create mode 100644 docs/lua_functions/GetTemporaryTransportID.md create mode 100644 docs/lua_functions/GetTradeskillClass.md create mode 100644 docs/lua_functions/GetTradeskillClassName.md create mode 100644 docs/lua_functions/GetTradeskillLevel.md create mode 100644 docs/lua_functions/GetTutorialStep.md create mode 100644 docs/lua_functions/GetVariableValue.md create mode 100644 docs/lua_functions/GetWardAmountLeft.md create mode 100644 docs/lua_functions/GetWardValue.md create mode 100644 docs/lua_functions/GetWis.md create mode 100644 docs/lua_functions/GetWisBase.md create mode 100644 docs/lua_functions/GetX.md create mode 100644 docs/lua_functions/GetY.md create mode 100644 docs/lua_functions/GetZ.md create mode 100644 docs/lua_functions/GetZone.md create mode 100644 docs/lua_functions/GetZoneExpansionFlag.md create mode 100644 docs/lua_functions/GetZoneHolidayFlag.md create mode 100644 docs/lua_functions/GetZoneID.md create mode 100644 docs/lua_functions/GetZoneLockoutTimer.md create mode 100644 docs/lua_functions/GetZoneName.md create mode 100644 docs/lua_functions/GetZonePlayerAvgLevel.md create mode 100644 docs/lua_functions/GetZonePlayerFirstLevel.md create mode 100644 docs/lua_functions/GetZonePlayerMaxLevel.md create mode 100644 docs/lua_functions/GetZonePlayerMinLevel.md create mode 100644 docs/lua_functions/GiveExp.md create mode 100644 docs/lua_functions/GiveLoot.md create mode 100644 docs/lua_functions/GiveQuestReward.md create mode 100644 docs/lua_functions/HandInCollections.md create mode 100644 docs/lua_functions/Harvest.md create mode 100644 docs/lua_functions/HasCoin.md create mode 100644 docs/lua_functions/HasCollectionsToHandIn.md create mode 100644 docs/lua_functions/HasCompletedQuest.md create mode 100644 docs/lua_functions/HasControlEffect.md create mode 100644 docs/lua_functions/HasFreeSlot.md create mode 100644 docs/lua_functions/HasGroup.md create mode 100644 docs/lua_functions/HasItem.md create mode 100644 docs/lua_functions/HasItemEquipped.md create mode 100644 docs/lua_functions/HasLanguage.md create mode 100644 docs/lua_functions/HasLootItem.md create mode 100644 docs/lua_functions/HasMoved.md create mode 100644 docs/lua_functions/HasPendingLoot.md create mode 100644 docs/lua_functions/HasPendingLootItem.md create mode 100644 docs/lua_functions/HasPendingQuest.md create mode 100644 docs/lua_functions/HasQuest.md create mode 100644 docs/lua_functions/HasQuestRewardItem.md create mode 100644 docs/lua_functions/HasRecipeBook.md create mode 100644 docs/lua_functions/HasRecovered.md create mode 100644 docs/lua_functions/HasSkill.md create mode 100644 docs/lua_functions/HasSpell.md create mode 100644 docs/lua_functions/HasSpellEffect.md create mode 100644 docs/lua_functions/HasSpellImmunity.md create mode 100644 docs/lua_functions/InFront.md create mode 100644 docs/lua_functions/InLava.md create mode 100644 docs/lua_functions/InWater.md create mode 100644 docs/lua_functions/IncreaseSkillCapsByType.md create mode 100644 docs/lua_functions/InstructionWindow.md create mode 100644 docs/lua_functions/InstructionWindowClose.md create mode 100644 docs/lua_functions/InstructionWindowGoal.md create mode 100644 docs/lua_functions/IsAlive.md create mode 100644 docs/lua_functions/IsBehind.md create mode 100644 docs/lua_functions/IsBindAllowed.md create mode 100644 docs/lua_functions/IsCastOnAggroComplete.md create mode 100644 docs/lua_functions/IsCasting.md create mode 100644 docs/lua_functions/IsEntity.md create mode 100644 docs/lua_functions/IsEpic.md create mode 100644 docs/lua_functions/IsFlanking.md create mode 100644 docs/lua_functions/IsFollowing.md create mode 100644 docs/lua_functions/IsGateAllowed.md create mode 100644 docs/lua_functions/IsGroundSpawn.md create mode 100644 docs/lua_functions/IsHeroic.md create mode 100644 docs/lua_functions/IsInCombat.md create mode 100644 docs/lua_functions/IsInvis.md create mode 100644 docs/lua_functions/IsInvulnerable.md create mode 100644 docs/lua_functions/IsMezzed.md create mode 100644 docs/lua_functions/IsMezzedOrStunned.md create mode 100644 docs/lua_functions/IsNight.md create mode 100644 docs/lua_functions/IsOnAutoMount.md create mode 100644 docs/lua_functions/IsOpen.md create mode 100644 docs/lua_functions/IsPet.md create mode 100644 docs/lua_functions/IsPlayer.md create mode 100644 docs/lua_functions/IsRunning.md create mode 100644 docs/lua_functions/IsSpawnGroupAlive.md create mode 100644 docs/lua_functions/IsStealthed.md create mode 100644 docs/lua_functions/IsStunned.md create mode 100644 docs/lua_functions/IsTransportSpawn.md create mode 100644 docs/lua_functions/IsZoneLoading.md create mode 100644 docs/lua_functions/KillSpawn.md create mode 100644 docs/lua_functions/KillSpawnByDistance.md create mode 100644 docs/lua_functions/Knockback.md create mode 100644 docs/lua_functions/LastSpellAttackHit.md create mode 100644 docs/lua_functions/MakeRandomFloat.md create mode 100644 docs/lua_functions/MakeRandomInt.md create mode 100644 docs/lua_functions/ModifyHP.md create mode 100644 docs/lua_functions/ModifyMaxHP.md create mode 100644 docs/lua_functions/ModifyMaxPower.md create mode 100644 docs/lua_functions/ModifyPower.md create mode 100644 docs/lua_functions/MoveToLocation.md create mode 100644 docs/lua_functions/MovementLoopAdd.md create mode 100644 docs/lua_functions/OfferQuest.md create mode 100644 docs/lua_functions/OpenDoor.md create mode 100644 docs/lua_functions/PauseMovement.md create mode 100644 docs/lua_functions/PlayAnimation.md create mode 100644 docs/lua_functions/PlayAnimationString.md create mode 100644 docs/lua_functions/PlayFlavor.md create mode 100644 docs/lua_functions/PlayFlavorID.md create mode 100644 docs/lua_functions/PlaySound.md create mode 100644 docs/lua_functions/PlayVoice.md create mode 100644 docs/lua_functions/ProcDamage.md create mode 100644 docs/lua_functions/ProcHate.md create mode 100644 docs/lua_functions/ProcessMelee.md create mode 100644 docs/lua_functions/ProcessSpell.md create mode 100644 docs/lua_functions/ProvidesQuest.md create mode 100644 docs/lua_functions/QuestIsComplete.md create mode 100644 docs/lua_functions/QuestReturnNPC.md create mode 100644 docs/lua_functions/QuestStepIsComplete.md create mode 100644 docs/lua_functions/RegisterQuest.md create mode 100644 docs/lua_functions/RemoveCoin.md create mode 100644 docs/lua_functions/RemoveControlEffect.md create mode 100644 docs/lua_functions/RemoveIconValue.md create mode 100644 docs/lua_functions/RemoveImmunitySpell.md create mode 100644 docs/lua_functions/RemoveInvis.md create mode 100644 docs/lua_functions/RemoveItem.md create mode 100644 docs/lua_functions/RemoveLootItem.md create mode 100644 docs/lua_functions/RemoveProc.md create mode 100644 docs/lua_functions/RemoveQuestStep.md create mode 100644 docs/lua_functions/RemoveRecipeFromPlayer.md create mode 100644 docs/lua_functions/RemoveRegion.md create mode 100644 docs/lua_functions/RemoveSkill.md create mode 100644 docs/lua_functions/RemoveSkillBonus.md create mode 100644 docs/lua_functions/RemoveSpawnAccess.md create mode 100644 docs/lua_functions/RemoveSpawnIDAccess.md create mode 100644 docs/lua_functions/RemoveSpawnSpellBonus.md create mode 100644 docs/lua_functions/RemoveSpellBonus.md create mode 100644 docs/lua_functions/RemoveSpellBookEntry.md create mode 100644 docs/lua_functions/RemoveStealth.md create mode 100644 docs/lua_functions/RemoveThreatTransfer.md create mode 100644 docs/lua_functions/RemoveTriggerFromSpell.md create mode 100644 docs/lua_functions/RemoveWard.md create mode 100644 docs/lua_functions/RemoveWaypoint.md create mode 100644 docs/lua_functions/RemoveWidgetFromSpawnMap.md create mode 100644 docs/lua_functions/RemoveWidgetFromZoneMap.md create mode 100644 docs/lua_functions/ReplaceWidgetFromClient.md create mode 100644 docs/lua_functions/ResetCharacterTitlePrefix.md create mode 100644 docs/lua_functions/ResetCharacterTitleSuffix.md create mode 100644 docs/lua_functions/ResetIllusion.md create mode 100644 docs/lua_functions/ResetQuestStep.md create mode 100644 docs/lua_functions/Resurrect.md create mode 100644 docs/lua_functions/Runback.md create mode 100644 docs/lua_functions/Say.md create mode 100644 docs/lua_functions/SayOOC.md create mode 100644 docs/lua_functions/SendHearCast.md create mode 100644 docs/lua_functions/SendMessage.md create mode 100644 docs/lua_functions/SendNewAdventureSpells.md create mode 100644 docs/lua_functions/SendNewTradeskillSpells.md create mode 100644 docs/lua_functions/SendOptionWindow.md create mode 100644 docs/lua_functions/SendPopUpMessage.md create mode 100644 docs/lua_functions/SendStateCommand.md create mode 100644 docs/lua_functions/SendTransporters.md create mode 100644 docs/lua_functions/SendUpdateDefaultCommand.md create mode 100644 docs/lua_functions/SendWaypoints.md create mode 100644 docs/lua_functions/SetAAInfo.md create mode 100644 docs/lua_functions/SetAdventureClass.md create mode 100644 docs/lua_functions/SetAggroRadius.md create mode 100644 docs/lua_functions/SetAgi.md create mode 100644 docs/lua_functions/SetAgiBase.md create mode 100644 docs/lua_functions/SetAlignment.md create mode 100644 docs/lua_functions/SetAttackable.md create mode 100644 docs/lua_functions/SetBrainTick.md create mode 100644 docs/lua_functions/SetCanBind.md create mode 100644 docs/lua_functions/SetCanEvac.md create mode 100644 docs/lua_functions/SetCanGate.md create mode 100644 docs/lua_functions/SetCastOnAggroComplete.md create mode 100644 docs/lua_functions/SetCharSheetChanged.md create mode 100644 docs/lua_functions/SetCharacterTitlePrefix.md create mode 100644 docs/lua_functions/SetCharacterTitleSuffix.md create mode 100644 docs/lua_functions/SetCoinTmpReward.md create mode 100644 docs/lua_functions/SetCompleteFlag.md create mode 100644 docs/lua_functions/SetCompletedDescription.md create mode 100644 docs/lua_functions/SetCurrentHP.md create mode 100644 docs/lua_functions/SetCurrentPower.md create mode 100644 docs/lua_functions/SetDeity.md create mode 100644 docs/lua_functions/SetFactionID.md create mode 100644 docs/lua_functions/SetFailureTimer.md create mode 100644 docs/lua_functions/SetFollowTarget.md create mode 100644 docs/lua_functions/SetGridID.md create mode 100644 docs/lua_functions/SetHeading.md create mode 100644 docs/lua_functions/SetIllusion.md create mode 100644 docs/lua_functions/SetInCombat.md create mode 100644 docs/lua_functions/SetInfoFlag.md create mode 100644 docs/lua_functions/SetInfoStructFloat.md create mode 100644 docs/lua_functions/SetInfoStructSInt.md create mode 100644 docs/lua_functions/SetInfoStructString.md create mode 100644 docs/lua_functions/SetInfoStructUInt.md create mode 100644 docs/lua_functions/SetInt.md create mode 100644 docs/lua_functions/SetIntBase.md create mode 100644 docs/lua_functions/SetInvulnerable.md create mode 100644 docs/lua_functions/SetItemCount.md create mode 100644 docs/lua_functions/SetLocationProximityFunction.md create mode 100644 docs/lua_functions/SetLootCoin.md create mode 100644 docs/lua_functions/SetLootDropType.md create mode 100644 docs/lua_functions/SetLootTier.md create mode 100644 docs/lua_functions/SetLuaBrain.md create mode 100644 docs/lua_functions/SetMaxHP.md create mode 100644 docs/lua_functions/SetMaxHPBase.md create mode 100644 docs/lua_functions/SetMaxPower.md create mode 100644 docs/lua_functions/SetMaxPowerBase.md create mode 100644 docs/lua_functions/SetModelType.md create mode 100644 docs/lua_functions/SetMount.md create mode 100644 docs/lua_functions/SetMountColor.md create mode 100644 docs/lua_functions/SetPlayerHistory.md create mode 100644 docs/lua_functions/SetPlayerLevel.md create mode 100644 docs/lua_functions/SetPlayerPOVGhost.md create mode 100644 docs/lua_functions/SetPlayerProximityFunction.md create mode 100644 docs/lua_functions/SetPosition.md create mode 100644 docs/lua_functions/SetQuestCompleteAction.md create mode 100644 docs/lua_functions/SetQuestFeatherColor.md create mode 100644 docs/lua_functions/SetQuestFlags.md create mode 100644 docs/lua_functions/SetQuestPrereqLevel.md create mode 100644 docs/lua_functions/SetQuestRepeatable.md create mode 100644 docs/lua_functions/SetQuestRewardComment.md create mode 100644 docs/lua_functions/SetQuestRewardExp.md create mode 100644 docs/lua_functions/SetQuestRewardStatus.md create mode 100644 docs/lua_functions/SetQuestTimer.md create mode 100644 docs/lua_functions/SetQuestTimerComplete.md create mode 100644 docs/lua_functions/SetQuestYellow.md create mode 100644 docs/lua_functions/SetRailID.md create mode 100644 docs/lua_functions/SetRequiredHistory.md create mode 100644 docs/lua_functions/SetRequiredQuest.md create mode 100644 docs/lua_functions/SetSeeHide.md create mode 100644 docs/lua_functions/SetSeeInvis.md create mode 100644 docs/lua_functions/SetServerControlFlag.md create mode 100644 docs/lua_functions/SetServerVariable.md create mode 100644 docs/lua_functions/SetSkillMaxValue.md create mode 100644 docs/lua_functions/SetSkillValue.md create mode 100644 docs/lua_functions/SetSpawnAnimation.md create mode 100644 docs/lua_functions/SetSpawnGroupID.md create mode 100644 docs/lua_functions/SetSpeed.md create mode 100644 docs/lua_functions/SetSpeedMultiplier.md create mode 100644 docs/lua_functions/SetSpellData.md create mode 100644 docs/lua_functions/SetSpellDataIndex.md create mode 100644 docs/lua_functions/SetSpellDisplayEffect.md create mode 100644 docs/lua_functions/SetSpellList.md create mode 100644 docs/lua_functions/SetSpellSnareValue.md create mode 100644 docs/lua_functions/SetSpellTriggerCount.md create mode 100644 docs/lua_functions/SetSta.md create mode 100644 docs/lua_functions/SetStaBase.md create mode 100644 docs/lua_functions/SetStatusTmpReward.md create mode 100644 docs/lua_functions/SetStepComplete.md create mode 100644 docs/lua_functions/SetStepFailed.md create mode 100644 docs/lua_functions/SetStr.md create mode 100644 docs/lua_functions/SetStrBase.md create mode 100644 docs/lua_functions/SetSuccessTimer.md create mode 100644 docs/lua_functions/SetTarget.md create mode 100644 docs/lua_functions/SetTempVariable.md create mode 100644 docs/lua_functions/SetTemporaryTransportID.md create mode 100644 docs/lua_functions/SetTradeskillClass.md create mode 100644 docs/lua_functions/SetTradeskillLevel.md create mode 100644 docs/lua_functions/SetTutorialStep.md create mode 100644 docs/lua_functions/SetVision.md create mode 100644 docs/lua_functions/SetVisualFlag.md create mode 100644 docs/lua_functions/SetWis.md create mode 100644 docs/lua_functions/SetWisBase.md create mode 100644 docs/lua_functions/SetWorldTime.md create mode 100644 docs/lua_functions/SetZoneExpansionFlag.md create mode 100644 docs/lua_functions/SetZoneHolidayFlag.md create mode 100644 docs/lua_functions/Shout.md create mode 100644 docs/lua_functions/ShowLootWindow.md create mode 100644 docs/lua_functions/ShowWindow.md create mode 100644 docs/lua_functions/Spawn.md create mode 100644 docs/lua_functions/SpawnByLocationID.md create mode 100644 docs/lua_functions/SpawnGroupByID.md create mode 100644 docs/lua_functions/SpawnMove.md create mode 100644 docs/lua_functions/SpawnSet.md create mode 100644 docs/lua_functions/SpawnSetByDistance.md create mode 100644 docs/lua_functions/SpellDamage.md create mode 100644 docs/lua_functions/SpellDamageExt.md create mode 100644 docs/lua_functions/SpellHeal.md create mode 100644 docs/lua_functions/SpellHealPct.md create mode 100644 docs/lua_functions/StartAutoMount.md create mode 100644 docs/lua_functions/StartConversation.md create mode 100644 docs/lua_functions/StartDialogConversation.md create mode 100644 docs/lua_functions/StartHeroicOpportunity.md create mode 100644 docs/lua_functions/StartTransmute.md create mode 100644 docs/lua_functions/Stealth.md create mode 100644 docs/lua_functions/StopMovement.md create mode 100644 docs/lua_functions/StopTimer.md create mode 100644 docs/lua_functions/SummonCosmeticPet.md create mode 100644 docs/lua_functions/SummonDeityPet.md create mode 100644 docs/lua_functions/SummonDumbFirePet.md create mode 100644 docs/lua_functions/SummonItem.md create mode 100644 docs/lua_functions/SummonPet.md create mode 100644 docs/lua_functions/ToggleCharacterFlag.md create mode 100644 docs/lua_functions/ToggleFollow.md create mode 100644 docs/lua_functions/ToggleTracking.md create mode 100644 docs/lua_functions/UpdateQuestDescription.md create mode 100644 docs/lua_functions/UpdateQuestStepDescription.md create mode 100644 docs/lua_functions/UpdateQuestTaskGroupDescription.md create mode 100644 docs/lua_functions/UpdateQuestZone.md create mode 100644 docs/lua_functions/UseWidget.md create mode 100644 docs/lua_functions/Zone.md create mode 100644 docs/worlddb_schema.md create mode 100644 index.md create mode 100644 server/server_readme.md diff --git a/docs/database/login/README.md b/docs/database/login/README.md new file mode 100644 index 0000000..8d0a820 --- /dev/null +++ b/docs/database/login/README.md @@ -0,0 +1,23 @@ +# Login Database Schema + +## Tables +- [account](./account.md) +- [appearances](./appearances.md) +- [bug_notes](./bug_notes.md) +- [bugs](./bugs.md) +- [log_messages](./log_messages.md) +- [login_bannedips](./login_bannedips.md) +- [login_char_colors](./login_char_colors.md) +- [login_characters](./login_characters.md) +- [login_config](./login_config.md) +- [login_equipment](./login_equipment.md) +- [login_versions](./login_versions.md) +- [login_worldservers](./login_worldservers.md) +- [login_worldstats](./login_worldstats.md) +- [ls_character_picture](./ls_character_picture.md) +- [ls_world_zones](./ls_world_zones.md) +- [opcodes](./opcodes.md) +- [visual_states](./visual_states.md) +- [web_routes](./web_routes.md) +- [web_users](./web_users.md) +- [zones](./zones.md) \ No newline at end of file diff --git a/docs/database/login/account.md b/docs/database/login/account.md new file mode 100644 index 0000000..5b4ee24 --- /dev/null +++ b/docs/database/login/account.md @@ -0,0 +1,24 @@ +## Table: `account` + +**Description:** + +Defines `account` table in the Login database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `passwd` (varchar(512), NOT NULL, DEFAULT '') +- `ip_address` (varchar(50), NOT NULL, DEFAULT '0') +- `email_address` (varchar(50), NOT NULL, DEFAULT 'Unknown') +- `created_date` (int(10), NOT NULL, DEFAULT 0) +- `key1` (varchar(64), NOT NULL, DEFAULT '0') +- `last_update` (timestamp, NOT NULL, DEFAULT current_timestamp() ON UPDATE current_timestamp()) +- `hack_count` (tinyint(3), NOT NULL, DEFAULT 0) +- `last_client_version` (smallint(5), NOT NULL, DEFAULT 0) +- `account_enabled` (tinyint(1), NOT NULL, DEFAULT 1) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `Name` (`name`) \ No newline at end of file diff --git a/docs/database/login/appearances.md b/docs/database/login/appearances.md new file mode 100644 index 0000000..5c5b766 --- /dev/null +++ b/docs/database/login/appearances.md @@ -0,0 +1,17 @@ +## Table: `appearances` + +**Description:** + +Defines `appearances` table in the Login database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `appearance_id` (int(10), NOT NULL) +- `name` (varchar(250), NOT NULL) +- `min_client_version` (smallint(5), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `AppIDX` (`appearance_id`) \ No newline at end of file diff --git a/docs/database/login/bug_notes.md b/docs/database/login/bug_notes.md new file mode 100644 index 0000000..11ec3cd --- /dev/null +++ b/docs/database/login/bug_notes.md @@ -0,0 +1,18 @@ +## Table: `bug_notes` + +**Description:** + +Defines `bug_notes` table in the Login database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `bug_id` (int(10), NOT NULL, DEFAULT 0) +- `note` (text, DEFAULT NULL) +- `author` (varchar(64), NOT NULL, DEFAULT '') +- `note_date` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `BugIDX` (`bug_id`) \ No newline at end of file diff --git a/docs/database/login/bugs.md b/docs/database/login/bugs.md new file mode 100644 index 0000000..c0f35cf --- /dev/null +++ b/docs/database/login/bugs.md @@ -0,0 +1,33 @@ +## Table: `bugs` + +**Description:** + +Defines `bugs` table in the Login database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `Status` (enum('New','Invalid','Fixed','Server, NOT NULL, DEFAULT 'New') +- `world_id` (int(10), NOT NULL, DEFAULT 0) +- `account_id` (int(10), NOT NULL, DEFAULT 0) +- `player` (varchar(64), NOT NULL, DEFAULT ' ') +- `category` (varchar(64), NOT NULL, DEFAULT ' ') +- `subcategory` (varchar(64), NOT NULL, DEFAULT ' ') +- `causes_crash` (varchar(64), NOT NULL, DEFAULT '') +- `reproducible` (varchar(64), NOT NULL, DEFAULT '') +- `summary` (varchar(128), NOT NULL, DEFAULT ' ') +- `description` (text, NOT NULL) +- `version` (varchar(32), NOT NULL, DEFAULT '') +- `spawn_name` (varchar(64), NOT NULL, DEFAULT 'N/A') +- `spawn_id` (int(10), NOT NULL, DEFAULT 0) +- `bug_datetime` (timestamp, NOT NULL, DEFAULT current_timestamp()) +- `zone_id` (int(10), NOT NULL, DEFAULT 0) +- `assign_to_forum_id` (int(10), DEFAULT 0) +- `fixed_by_forum_id` (int(10), NOT NULL, DEFAULT 0) +- `forum_id` (int(10), NOT NULL, DEFAULT 0) +- `post_id` (int(10), NOT NULL, DEFAULT 0) +- `priority` (tinyint(3), NOT NULL, DEFAULT 0) +- `bug_updated` (int(10), NOT NULL, DEFAULT 0) +- `bug_type` (tinyint(1), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/login/log_messages.md b/docs/database/login/log_messages.md new file mode 100644 index 0000000..2d2239e --- /dev/null +++ b/docs/database/login/log_messages.md @@ -0,0 +1,20 @@ +## Table: `log_messages` + +**Description:** + +Defines `log_messages` table in the Login database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `log_time` (int(10), NOT NULL, DEFAULT 0) +- `log_type` (text, NOT NULL, DEFAULT '') +- `message` (text, NOT NULL) +- `account` (varchar(64), NOT NULL, DEFAULT '') +- `client_data_version` (int(10), NOT NULL, DEFAULT 0) +- `log_entry_archived` (tinyint(1), NOT NULL, DEFAULT 0) +- `type` (text, DEFAULT NULL) +- `name` (text, NOT NULL) +- `version` (text, DEFAULT NULL) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/login/login_bannedips.md b/docs/database/login/login_bannedips.md new file mode 100644 index 0000000..5aecf7e --- /dev/null +++ b/docs/database/login/login_bannedips.md @@ -0,0 +1,12 @@ +## Table: `login_bannedips` + +**Description:** + +Defines `login_bannedips` table in the Login database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `ip` (varchar(64), NOT NULL, DEFAULT '') + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/login/login_char_colors.md b/docs/database/login/login_char_colors.md new file mode 100644 index 0000000..5ffcbb0 --- /dev/null +++ b/docs/database/login/login_char_colors.md @@ -0,0 +1,22 @@ +## Table: `login_char_colors` + +**Description:** + +Defines `login_char_colors` table in the Login database. + +**Columns:** +- `id` (bigint(20), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `login_characters_id` (int(10), NOT NULL) +- `signed_value` (tinyint(4), NOT NULL, DEFAULT 0) +- `type` (varchar(32), NOT NULL) +- `red` (smallint(6), NOT NULL, DEFAULT 0) +- `green` (smallint(6), NOT NULL, DEFAULT 0) +- `blue` (smallint(6), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `id` (`id`) +- KEY `id_2` (`id`) +- KEY `CharID` (`login_characters_id`) \ No newline at end of file diff --git a/docs/database/login/login_characters.md b/docs/database/login/login_characters.md new file mode 100644 index 0000000..8d5e45f --- /dev/null +++ b/docs/database/login/login_characters.md @@ -0,0 +1,45 @@ +## Table: `login_characters` + +**Description:** + +Defines `login_characters` table in the Login database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `account_id` (int(10), NOT NULL, DEFAULT 0) +- `server_id` (int(10), NOT NULL, DEFAULT 0) +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `race` (tinyint(3), NOT NULL, DEFAULT 0) +- `class` (tinyint(3), NOT NULL, DEFAULT 0) +- `gender` (tinyint(3), NOT NULL, DEFAULT 0) +- `deity` (tinyint(3), NOT NULL, DEFAULT 0) +- `body_size` (float, NOT NULL, DEFAULT 0) +- `body_age` (float, NOT NULL, DEFAULT 0) +- `current_zone` (varchar(64), NOT NULL, DEFAULT 'antonica') +- `current_zone_id` (int(10), NOT NULL, DEFAULT 0) +- `level` (int(10), NOT NULL, DEFAULT 1) +- `tradeskill_class` (tinyint(3), NOT NULL, DEFAULT 0) +- `tradeskill_level` (int(10), NOT NULL, DEFAULT 1) +- `soga_wing_type` (mediumint(8), NOT NULL) +- `soga_chest_type` (mediumint(8), NOT NULL) +- `soga_legs_type` (mediumint(8), NOT NULL) +- `soga_hair_type` (mediumint(8), NOT NULL) +- `soga_facial_hair_type` (mediumint(8), NOT NULL, DEFAULT 0) +- `legs_type` (mediumint(8), NOT NULL) +- `chest_type` (mediumint(8), NOT NULL) +- `wing_type` (mediumint(8), NOT NULL) +- `hair_type` (mediumint(8), NOT NULL) +- `facial_hair_type` (mediumint(8), NOT NULL, DEFAULT 0) +- `deleted` (tinyint(3), NOT NULL, DEFAULT 0) +- `unix_timestamp` (int(10), NOT NULL, DEFAULT 0) +- `created_date` (timestamp, NOT NULL, DEFAULT current_timestamp() ON UPDATE current_timestamp()) +- `last_played` (datetime, NOT NULL, DEFAULT '0000-00-00 00:00:00') +- `char_id` (int(11), NOT NULL, DEFAULT 0) +- `soga_model_type` (mediumint(8), NOT NULL, DEFAULT 0) +- `model_type` (mediumint(8), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `ServerIDX` (`account_id`,`server_id`,`char_id`) \ No newline at end of file diff --git a/docs/database/login/login_config.md b/docs/database/login/login_config.md new file mode 100644 index 0000000..fa62124 --- /dev/null +++ b/docs/database/login/login_config.md @@ -0,0 +1,13 @@ +## Table: `login_config` + +**Description:** + +Defines `login_config` table in the Login database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `config_name` (varchar(64), NOT NULL, DEFAULT '') +- `config_value` (varchar(64), NOT NULL, DEFAULT '') + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/login/login_equipment.md b/docs/database/login/login_equipment.md new file mode 100644 index 0000000..2bf916c --- /dev/null +++ b/docs/database/login/login_equipment.md @@ -0,0 +1,24 @@ +## Table: `login_equipment` + +**Description:** + +Defines `login_equipment` table in the Login database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `login_characters_id` (int(10), NOT NULL, DEFAULT 0) +- `equip_type` (smallint(5), NOT NULL, DEFAULT 0) +- `red` (tinyint(3), NOT NULL, DEFAULT 255) +- `green` (tinyint(3), NOT NULL, DEFAULT 255) +- `blue` (tinyint(3), NOT NULL, DEFAULT 255) +- `highlight_red` (tinyint(3), NOT NULL, DEFAULT 255) +- `highlight_green` (tinyint(3), NOT NULL, DEFAULT 255) +- `highlight_blue` (tinyint(3), NOT NULL, DEFAULT 255) +- `slot` (int(11), NOT NULL, DEFAULT 0) +- `last_updated` (timestamp, NOT NULL, DEFAULT current_timestamp()) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `CharSlotIDX` (`login_characters_id`,`slot`) \ No newline at end of file diff --git a/docs/database/login/login_versions.md b/docs/database/login/login_versions.md new file mode 100644 index 0000000..4462b0e --- /dev/null +++ b/docs/database/login/login_versions.md @@ -0,0 +1,15 @@ +## Table: `login_versions` + +**Description:** + +Defines `login_versions` table in the Login database. + +**Columns:** +- `id` (smallint(5), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `version` (varchar(30), NOT NULL, DEFAULT '') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`version`) \ No newline at end of file diff --git a/docs/database/login/login_worldservers.md b/docs/database/login/login_worldservers.md new file mode 100644 index 0000000..d817239 --- /dev/null +++ b/docs/database/login/login_worldservers.md @@ -0,0 +1,44 @@ +## Table: `login_worldservers` + +**Description:** + +Defines `login_worldservers` table in the Login database. + +**Columns:** +- `id` (int(11), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (varchar(250), NOT NULL, DEFAULT '') +- `disabled` (tinyint(3), NOT NULL, DEFAULT 0) +- `account` (varchar(30), NOT NULL, DEFAULT '') +- `chat_shortname` (varchar(20), NOT NULL, DEFAULT '') +- `description` (text, NOT NULL) +- `server_type` (varchar(15), NOT NULL, DEFAULT '0') +- `password` (varchar(256), NOT NULL, DEFAULT '') +- `serverop` (varchar(64), NOT NULL, DEFAULT '') +- `lastseen` (int(10), NOT NULL, DEFAULT 0) +- `admin_id` (int(11), NOT NULL, DEFAULT 0) +- `greenname` (tinyint(1), NOT NULL, DEFAULT 0) +- `showdown` (tinyint(4), NOT NULL, DEFAULT 0) +- `chat` (varchar(20), NOT NULL, DEFAULT '0') +- `note` (tinytext, NOT NULL) +- `ip_address` (varchar(50), NOT NULL, DEFAULT '0') +- `reset_needed` (tinyint(3), NOT NULL, DEFAULT 0) +- `created_date` (int(10), NOT NULL, DEFAULT 0) +- `hide_status` (tinyint(1), NOT NULL, DEFAULT 0) +- `hide_details` (tinyint(1), NOT NULL, DEFAULT 0) +- `hide_admin` (tinyint(1), NOT NULL, DEFAULT 0) +- `hide_serverlist` (tinyint(1), NOT NULL, DEFAULT 0) +- `server_url` (varchar(250), DEFAULT '') +- `server_category` (enum('Standard','Preferred','Premium','Development'), DEFAULT 'Standard') +- `server_admin` (varchar(64), NOT NULL, DEFAULT '') +- `server_sticky` (tinyint(1), NOT NULL, DEFAULT 0) +- `gm_list` (text, DEFAULT NULL) +- `reset_zone_descriptions` (tinyint(1), NOT NULL, DEFAULT 0) +- `reset_login_appearances` (tinyint(1), NOT NULL, DEFAULT 0) +- `login_version` (varchar(32), NOT NULL, DEFAULT '0') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `account` (`account`) +- UNIQUE KEY `NameIDX` (`name`) \ No newline at end of file diff --git a/docs/database/login/login_worldstats.md b/docs/database/login/login_worldstats.md new file mode 100644 index 0000000..635cbe5 --- /dev/null +++ b/docs/database/login/login_worldstats.md @@ -0,0 +1,21 @@ +## Table: `login_worldstats` + +**Description:** + +Defines `login_worldstats` table in the Login database. + +**Columns:** +- `id` (int(11), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `world_id` (int(11), NOT NULL, DEFAULT 0) +- `world_status` (int(11), NOT NULL, DEFAULT -1) +- `current_players` (int(11), NOT NULL, DEFAULT 0) +- `current_zones` (int(11), NOT NULL, DEFAULT 0) +- `connected_time` (timestamp, NOT NULL, DEFAULT current_timestamp()) +- `last_update` (timestamp, NOT NULL, DEFAULT '0000-00-00 00:00:00') +- `world_max_level` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`world_id`) \ No newline at end of file diff --git a/docs/database/login/ls_character_picture.md b/docs/database/login/ls_character_picture.md new file mode 100644 index 0000000..32aeed1 --- /dev/null +++ b/docs/database/login/ls_character_picture.md @@ -0,0 +1,18 @@ +## Table: `ls_character_picture` + +**Description:** + +Defines `ls_character_picture` table in the Login database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `server_id` (int(10), NOT NULL) +- `account_id` (int(10), NOT NULL) +- `character_id` (int(10), NOT NULL) +- `picture` (text, NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `character_id` (`character_id`,`server_id`,`account_id`) \ No newline at end of file diff --git a/docs/database/login/ls_world_zones.md b/docs/database/login/ls_world_zones.md new file mode 100644 index 0000000..f790dd2 --- /dev/null +++ b/docs/database/login/ls_world_zones.md @@ -0,0 +1,20 @@ +## Table: `ls_world_zones` + +**Description:** + +Defines `ls_world_zones` table in the Login database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `server_id` (int(10), NOT NULL, DEFAULT 0) +- `zone_id` (int(10), NOT NULL, DEFAULT 0) +- `name` (varchar(128), NOT NULL, DEFAULT '') +- `description` (varchar(128), NOT NULL, DEFAULT '') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `id` (`id`) +- UNIQUE KEY `IDXServerZone` (`server_id`,`zone_id`) +- KEY `id_2` (`id`) \ No newline at end of file diff --git a/docs/database/login/opcodes.md b/docs/database/login/opcodes.md new file mode 100644 index 0000000..9d961a7 --- /dev/null +++ b/docs/database/login/opcodes.md @@ -0,0 +1,19 @@ +## Table: `opcodes` + +**Description:** + +Defines `opcodes` table in the Login database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `version_range1` (smallint(5), NOT NULL, DEFAULT 0) +- `version_range2` (smallint(5), NOT NULL, DEFAULT 0) +- `name` (varchar(255), NOT NULL, DEFAULT '') +- `opcode` (smallint(5), NOT NULL, DEFAULT 0) +- `table_data_version` (smallint(5), NOT NULL, DEFAULT 1) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `newindex` (`version_range1`,`name`,`version_range2`) \ No newline at end of file diff --git a/docs/database/login/visual_states.md b/docs/database/login/visual_states.md new file mode 100644 index 0000000..080554f --- /dev/null +++ b/docs/database/login/visual_states.md @@ -0,0 +1,17 @@ +## Table: `visual_states` + +**Description:** + +Defines `visual_states` table in the Login database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `visual_state_id` (int(10), NOT NULL, DEFAULT 0) +- `name` (varchar(250), NOT NULL, DEFAULT 'None') +- `min_client_version` (smallint(5), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `VisIDX` (`visual_state_id`) \ No newline at end of file diff --git a/docs/database/login/web_routes.md b/docs/database/login/web_routes.md new file mode 100644 index 0000000..8290edd --- /dev/null +++ b/docs/database/login/web_routes.md @@ -0,0 +1,9 @@ +## Table: `web_routes` + +**Description:** + +Defines `web_routes` table in the Login database. + +**Columns:** +- `status` (int(10), NOT NULL, DEFAULT 4294967295) +- `route` (varchar(512), NOT NULL, DEFAULT '') \ No newline at end of file diff --git a/docs/database/login/web_users.md b/docs/database/login/web_users.md new file mode 100644 index 0000000..d512dfb --- /dev/null +++ b/docs/database/login/web_users.md @@ -0,0 +1,14 @@ +## Table: `web_users` + +**Description:** + +Defines `web_users` table in the Login database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `username` (varchar(50), NOT NULL, DEFAULT '') +- `passwd` (varchar(512), NOT NULL, DEFAULT '') +- `status` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/login/zones.md b/docs/database/login/zones.md new file mode 100644 index 0000000..f39fc0e --- /dev/null +++ b/docs/database/login/zones.md @@ -0,0 +1,46 @@ +## Table: `zones` + +**Description:** + +Defines `zones` table in the Login database. + +**Columns:** +- `id` (int(11), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `expansion_id` (tinyint(3), NOT NULL, DEFAULT 0) +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `file` (varchar(64), NOT NULL, DEFAULT '') +- `description` (varchar(255), NOT NULL, DEFAULT 'Describe me in the zones table! :)') +- `safe_x` (float, NOT NULL, DEFAULT 0) +- `safe_y` (float, NOT NULL, DEFAULT 0) +- `safe_z` (float, NOT NULL, DEFAULT 0) +- `safe_heading` (float, NOT NULL, DEFAULT 0) +- `underworld` (float, NOT NULL, DEFAULT -1000000) +- `xp_modifier` (float, NOT NULL, DEFAULT 0) +- `min_recommended` (tinyint(3), NOT NULL, DEFAULT 0) +- `max_recommended` (tinyint(3), NOT NULL, DEFAULT 0) +- `zone_type` (varchar(64), DEFAULT '') +- `always_loaded` (tinyint(3), NOT NULL, DEFAULT 0) +- `city_zone` (tinyint(3), NOT NULL, DEFAULT 0) +- `weather_allowed` (tinyint(3), NOT NULL, DEFAULT 0) +- `min_status` (int(10), NOT NULL, DEFAULT 0) +- `min_level` (int(10), NOT NULL, DEFAULT 0) +- `max_level` (int(10), NOT NULL, DEFAULT 0) +- `start_zone` (tinyint(3), NOT NULL, DEFAULT 0) +- `instance_type` (enum('NONE','GROUP_LOCKOUT_INSTANCE','GROUP_PERSIST_INSTANCE','RAID_LOCKOUT_INSTANCE','RAID_PERSIST_INSTANCE','SOLO_LOCKOUT_INSTANCE','SOLO_PERSIST_INSTANCE','TRADESKILL_INSTANCE','PUBLIC_INSTANCE','PERSONAL_HOUSE_INSTANCE','GUILD_HOUSE_INSTANCE'), NOT NULL, DEFAULT 'NONE') +- `default_reenter_time` (int(10), NOT NULL, DEFAULT 0) +- `default_reset_time` (int(10), NOT NULL, DEFAULT 0) +- `default_lockout_time` (int(10), NOT NULL, DEFAULT 0) +- `force_group_to_zone` (smallint(5), NOT NULL, DEFAULT 0) +- `lua_script` (varchar(255), DEFAULT '') +- `shutdown_timer` (int(10), NOT NULL, DEFAULT 300 COMMENT 'In seconds') β†’ In seconds +- `zone_motd` (varchar(250), DEFAULT '') +- `ruleset_id` (int(10), NOT NULL, DEFAULT 0) +- `login_checksum` (int(10), NOT NULL, DEFAULT 0) +- `sky_file` (varchar(64), NOT NULL, DEFAULT '') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`name`) +- KEY `ZoneDescIDX` (`description`) \ No newline at end of file diff --git a/docs/database/world/README.md b/docs/database/world/README.md new file mode 100644 index 0000000..74eddf2 --- /dev/null +++ b/docs/database/world/README.md @@ -0,0 +1,233 @@ +# World Database Schema + +## Tables +- [achievements](./achievements.md) +- [achievements_requirements](./achievements_requirements.md) +- [achievements_rewards](./achievements_rewards.md) +- [appearances](./appearances.md) +- [bot_appearance](./bot_appearance.md) +- [bot_equipment](./bot_equipment.md) +- [bots](./bots.md) +- [broker_item_map](./broker_item_map.md) +- [bugs](./bugs.md) +- [channels](./channels.md) +- [char_colors](./char_colors.md) +- [character_aa](./character_aa.md) +- [character_aa_defaults](./character_aa_defaults.md) +- [character_achievements](./character_achievements.md) +- [character_achievements_items](./character_achievements_items.md) +- [character_buyback](./character_buyback.md) +- [character_claim_items](./character_claim_items.md) +- [character_collection_items](./character_collection_items.md) +- [character_collections](./character_collections.md) +- [character_details](./character_details.md) +- [character_factions](./character_factions.md) +- [character_history](./character_history.md) +- [character_house_deposits](./character_house_deposits.md) +- [character_house_history](./character_house_history.md) +- [character_houses](./character_houses.md) +- [character_instances](./character_instances.md) +- [character_items](./character_items.md) +- [character_items_group_members](./character_items_group_members.md) +- [character_languages](./character_languages.md) +- [character_lua_history](./character_lua_history.md) +- [character_macros](./character_macros.md) +- [character_mail](./character_mail.md) +- [character_pictures](./character_pictures.md) +- [character_properties](./character_properties.md) +- [character_quest_progress](./character_quest_progress.md) +- [character_quest_rewards](./character_quest_rewards.md) +- [character_quest_temporary_rewards](./character_quest_temporary_rewards.md) +- [character_quests](./character_quests.md) +- [character_recipe_books](./character_recipe_books.md) +- [character_recipes](./character_recipes.md) +- [character_skillbar](./character_skillbar.md) +- [character_skills](./character_skills.md) +- [character_social](./character_social.md) +- [character_spell_effect_targets](./character_spell_effect_targets.md) +- [character_spell_effects](./character_spell_effects.md) +- [character_spells](./character_spells.md) +- [character_spirit_shards](./character_spirit_shards.md) +- [character_titles](./character_titles.md) +- [characters](./characters.md) +- [charactersproperties](./charactersproperties.md) +- [chest_traps](./chest_traps.md) +- [claim_items](./claim_items.md) +- [collection_details](./collection_details.md) +- [collection_rewards](./collection_rewards.md) +- [collections](./collections.md) +- [commands](./commands.md) +- [dbeditor_log](./dbeditor_log.md) +- [dialog_flavors](./dialog_flavors.md) +- [dialog_npcs](./dialog_npcs.md) +- [dialog_play_flavors](./dialog_play_flavors.md) +- [dialog_play_voices](./dialog_play_voices.md) +- [dialog_responses](./dialog_responses.md) +- [dialog_text](./dialog_text.md) +- [dialog_voiceovers](./dialog_voiceovers.md) +- [dialogs](./dialogs.md) +- [emotes](./emotes.md) +- [entity_commands](./entity_commands.md) +- [eq2classes](./eq2classes.md) +- [eq2expansions](./eq2expansions.md) +- [eq2gm](./eq2gm.md) +- [eq2models](./eq2models.md) +- [eq2races](./eq2races.md) +- [exp_per_level](./exp_per_level.md) +- [faction_alliances](./faction_alliances.md) +- [factions](./factions.md) +- [failed_jobs](./failed_jobs.md) +- [flight_paths](./flight_paths.md) +- [flight_paths_locations](./flight_paths_locations.md) +- [groundspawn_items](./groundspawn_items.md) +- [groundspawns](./groundspawns.md) +- [guild_colors](./guild_colors.md) +- [guild_event_defaults](./guild_event_defaults.md) +- [guild_event_filters](./guild_event_filters.md) +- [guild_events](./guild_events.md) +- [guild_members](./guild_members.md) +- [guild_points_history](./guild_points_history.md) +- [guild_ranks](./guild_ranks.md) +- [guild_ranks_defaults](./guild_ranks_defaults.md) +- [guild_recruiting](./guild_recruiting.md) +- [guilds](./guilds.md) +- [heroic_ops](./heroic_ops.md) +- [ho_starter_chains](./ho_starter_chains.md) +- [ho_wheel](./ho_wheel.md) +- [houses](./houses.md) +- [instance_spawns_removed](./instance_spawns_removed.md) +- [instances](./instances.md) +- [item_appearances](./item_appearances.md) +- [item_classifications](./item_classifications.md) +- [item_details_achievement_profile](./item_details_achievement_profile.md) +- [item_details_adornments](./item_details_adornments.md) +- [item_details_armor](./item_details_armor.md) +- [item_details_armorset](./item_details_armorset.md) +- [item_details_bag](./item_details_bag.md) +- [item_details_bauble](./item_details_bauble.md) +- [item_details_book](./item_details_book.md) +- [item_details_book_pages](./item_details_book_pages.md) +- [item_details_decorations](./item_details_decorations.md) +- [item_details_food](./item_details_food.md) +- [item_details_house](./item_details_house.md) +- [item_details_house_container](./item_details_house_container.md) +- [item_details_itemset](./item_details_itemset.md) +- [item_details_marketplace](./item_details_marketplace.md) +- [item_details_pattern](./item_details_pattern.md) +- [item_details_range](./item_details_range.md) +- [item_details_recipe](./item_details_recipe.md) +- [item_details_recipe_items](./item_details_recipe_items.md) +- [item_details_reward_crate](./item_details_reward_crate.md) +- [item_details_reward_crate_item](./item_details_reward_crate_item.md) +- [item_details_reward_voucher](./item_details_reward_voucher.md) +- [item_details_shield](./item_details_shield.md) +- [item_details_skill](./item_details_skill.md) +- [item_details_skills](./item_details_skills.md) +- [item_details_thrown](./item_details_thrown.md) +- [item_details_weapon](./item_details_weapon.md) +- [item_effects](./item_effects.md) +- [item_itemset_bonus](./item_itemset_bonus.md) +- [item_itemset_bonus_effects](./item_itemset_bonus_effects.md) +- [item_itemset_bonus_stats](./item_itemset_bonus_stats.md) +- [item_itemset_items](./item_itemset_items.md) +- [item_itemsets](./item_itemsets.md) +- [item_levels_override](./item_levels_override.md) +- [item_mod_stats](./item_mod_stats.md) +- [item_mod_strings](./item_mod_strings.md) +- [item_pvp_link](./item_pvp_link.md) +- [item_stat_subtypes](./item_stat_subtypes.md) +- [item_stat_types](./item_stat_types.md) +- [item_stats](./item_stats.md) +- [items](./items.md) +- [itemstats](./itemstats.md) +- [languages](./languages.md) +- [location_details](./location_details.md) +- [locations](./locations.md) +- [log_messages](./log_messages.md) +- [loot_global](./loot_global.md) +- [lootdrop](./lootdrop.md) +- [loottable](./loottable.md) +- [map_data](./map_data.md) +- [merchant_inventory](./merchant_inventory.md) +- [merchant_multipliers](./merchant_multipliers.md) +- [merchants](./merchants.md) +- [name_filter](./name_filter.md) +- [npc_appearance](./npc_appearance.md) +- [npc_appearance_equip](./npc_appearance_equip.md) +- [opcodes](./opcodes.md) +- [password_resets](./password_resets.md) +- [persisted_respawns](./persisted_respawns.md) +- [quest_details](./quest_details.md) +- [quest_reward_reqs](./quest_reward_reqs.md) +- [quests](./quests.md) +- [race_types](./race_types.md) +- [raw_sell_prices](./raw_sell_prices.md) +- [recipe](./recipe.md) +- [recipe_comp_list](./recipe_comp_list.md) +- [recipe_comp_list_item](./recipe_comp_list_item.md) +- [recipe_components](./recipe_components.md) +- [recipe_products](./recipe_products.md) +- [recipe_secondary_comp](./recipe_secondary_comp.md) +- [recipes](./recipes.md) +- [reference_spell_effects](./reference_spell_effects.md) +- [revive_points](./revive_points.md) +- [ruleset_details](./ruleset_details.md) +- [rulesets](./rulesets.md) +- [skills](./skills.md) +- [spawn](./spawn.md) +- [spawn_ground](./spawn_ground.md) +- [spawn_instance_data](./spawn_instance_data.md) +- [spawn_location_entry](./spawn_location_entry.md) +- [spawn_location_group](./spawn_location_group.md) +- [spawn_location_group_associations](./spawn_location_group_associations.md) +- [spawn_location_group_chances](./spawn_location_group_chances.md) +- [spawn_location_name](./spawn_location_name.md) +- [spawn_location_placement](./spawn_location_placement.md) +- [spawn_loot](./spawn_loot.md) +- [spawn_npc_equipment](./spawn_npc_equipment.md) +- [spawn_npc_skills](./spawn_npc_skills.md) +- [spawn_npc_spell_lists](./spawn_npc_spell_lists.md) +- [spawn_npc_spells](./spawn_npc_spells.md) +- [spawn_npcs](./spawn_npcs.md) +- [spawn_objects](./spawn_objects.md) +- [spawn_pet_names](./spawn_pet_names.md) +- [spawn_scripts](./spawn_scripts.md) +- [spawn_signs](./spawn_signs.md) +- [spawn_templates](./spawn_templates.md) +- [spawn_widgets](./spawn_widgets.md) +- [spell_aa_class_list](./spell_aa_class_list.md) +- [spell_aa_list](./spell_aa_list.md) +- [spell_aa_nodelist](./spell_aa_nodelist.md) +- [spell_aa_tablist](./spell_aa_tablist.md) +- [spell_classes](./spell_classes.md) +- [spell_data](./spell_data.md) +- [spell_display_effects](./spell_display_effects.md) +- [spell_error_versions](./spell_error_versions.md) +- [spell_tiers](./spell_tiers.md) +- [spell_traits](./spell_traits.md) +- [spell_ts_ability_index](./spell_ts_ability_index.md) +- [spell_visuals](./spell_visuals.md) +- [spells](./spells.md) +- [starting_details](./starting_details.md) +- [starting_factions](./starting_factions.md) +- [starting_items](./starting_items.md) +- [starting_languages](./starting_languages.md) +- [starting_skillbar](./starting_skillbar.md) +- [starting_skills](./starting_skills.md) +- [starting_spells](./starting_spells.md) +- [starting_titles](./starting_titles.md) +- [starting_zones](./starting_zones.md) +- [statistics](./statistics.md) +- [table_versions](./table_versions.md) +- [titles](./titles.md) +- [tradeskillevents](./tradeskillevents.md) +- [transmuting](./transmuting.md) +- [transport_maps](./transport_maps.md) +- [transporters](./transporters.md) +- [variables](./variables.md) +- [versioned_spell_errors](./versioned_spell_errors.md) +- [visual_states](./visual_states.md) +- [voiceovers](./voiceovers.md) +- [web_routes](./web_routes.md) +- [web_users](./web_users.md) +- [zones](./zones.md) \ No newline at end of file diff --git a/docs/database/world/achievements.md b/docs/database/world/achievements.md new file mode 100644 index 0000000..4c64634 --- /dev/null +++ b/docs/database/world/achievements.md @@ -0,0 +1,27 @@ +## Table: `achievements` + +**Description:** + +Defines `achievements` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `achievement_id` (int(10), NOT NULL, DEFAULT 0) +- `title` (varchar(50), NOT NULL) +- `uncompleted_text` (varchar(255), DEFAULT NULL) +- `completed_text` (varchar(255), DEFAULT NULL) +- `category` (varchar(50), DEFAULT NULL) +- `expansion` (varchar(50), DEFAULT NULL) +- `icon` (smallint(5), NOT NULL, DEFAULT 0) +- `point_value` (int(10), NOT NULL, DEFAULT 0) +- `qty_req` (int(10), NOT NULL, DEFAULT 0) +- `hide_achievement` (tinyint(1), NOT NULL, DEFAULT 0) +- `unknown3a` (int(10), NOT NULL, DEFAULT 0) +- `unknown3b` (int(10), NOT NULL, DEFAULT 0) +- `max_version` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `AchievementTitleIDX` (`achievement_id`,`title`) \ No newline at end of file diff --git a/docs/database/world/achievements_requirements.md b/docs/database/world/achievements_requirements.md new file mode 100644 index 0000000..0b316de --- /dev/null +++ b/docs/database/world/achievements_requirements.md @@ -0,0 +1,19 @@ +## Table: `achievements_requirements` + +**Description:** + +Defines `achievements_requirements` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `achievement_id` (int(10), NOT NULL, DEFAULT 0) +- `name` (varchar(250), DEFAULT NULL) +- `qty_req` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `AchievementNameIDX` (`name`) +- KEY `FK_achievement_requirements` (`achievement_id`) +- CONSTRAINT `FK_achievement_requirements` FOREIGN KEY (`achievement_id`) REFERENCES `achievements` (`achievement_id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/achievements_rewards.md b/docs/database/world/achievements_rewards.md new file mode 100644 index 0000000..1e82113 --- /dev/null +++ b/docs/database/world/achievements_rewards.md @@ -0,0 +1,17 @@ +## Table: `achievements_rewards` + +**Description:** + +Defines `achievements_rewards` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `achievement_id` (int(10), NOT NULL, DEFAULT 0) +- `reward` (varchar(250), DEFAULT '"') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `AchievementRewardIDX` (`achievement_id`,`reward`) +- CONSTRAINT `FK_achievement_rewards` FOREIGN KEY (`achievement_id`) REFERENCES `achievements` (`achievement_id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/appearances.md b/docs/database/world/appearances.md new file mode 100644 index 0000000..f53e54c --- /dev/null +++ b/docs/database/world/appearances.md @@ -0,0 +1,17 @@ +## Table: `appearances` + +**Description:** + +Defines `appearances` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `appearance_id` (int(10), NOT NULL) +- `name` (varchar(250), NOT NULL) +- `min_client_version` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `AppIDX` (`appearance_id`) \ No newline at end of file diff --git a/docs/database/world/bot_appearance.md b/docs/database/world/bot_appearance.md new file mode 100644 index 0000000..7eff206 --- /dev/null +++ b/docs/database/world/bot_appearance.md @@ -0,0 +1,21 @@ +## Table: `bot_appearance` + +**Description:** + +Defines `bot_appearance` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `bot_id` (int(10), NOT NULL) +- `signed_value` (tinyint(4), NOT NULL, DEFAULT 0) +- `type` (varchar(32), NOT NULL) +- `red` (smallint(6), NOT NULL, DEFAULT 0) +- `green` (smallint(6), NOT NULL, DEFAULT 0) +- `blue` (smallint(6), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `bot_id_type` (`bot_id`,`type`) +- CONSTRAINT `FK_bot_id` FOREIGN KEY (`bot_id`) REFERENCES `bots` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/bot_equipment.md b/docs/database/world/bot_equipment.md new file mode 100644 index 0000000..265190a --- /dev/null +++ b/docs/database/world/bot_equipment.md @@ -0,0 +1,18 @@ +## Table: `bot_equipment` + +**Description:** + +Defines `bot_equipment` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `bot_id` (int(10), NOT NULL) +- `slot` (tinyint(3), NOT NULL) +- `item_id` (int(11), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `bot_id_slot` (`bot_id`,`slot`) +- CONSTRAINT `FK__bots` FOREIGN KEY (`bot_id`) REFERENCES `bots` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/bots.md b/docs/database/world/bots.md new file mode 100644 index 0000000..66b3d35 --- /dev/null +++ b/docs/database/world/bots.md @@ -0,0 +1,30 @@ +## Table: `bots` + +**Description:** + +Defines `bots` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL) +- `bot_id` (int(10), NOT NULL) +- `name` (varchar(64), NOT NULL) +- `race` (tinyint(3), NOT NULL, DEFAULT 0) +- `class` (tinyint(3), NOT NULL, DEFAULT 0) +- `gender` (tinyint(3), NOT NULL, DEFAULT 0) +- `model_type` (smallint(5), NOT NULL, DEFAULT 0) +- `hair_type` (smallint(5), NOT NULL, DEFAULT 0) +- `face_type` (smallint(5), NOT NULL, DEFAULT 0) +- `wing_type` (smallint(5), NOT NULL, DEFAULT 0) +- `chest_type` (smallint(5), NOT NULL, DEFAULT 0) +- `legs_type` (smallint(5), NOT NULL, DEFAULT 0) +- `soga_model_type` (smallint(5), NOT NULL, DEFAULT 0) +- `soga_hair_type` (smallint(5), NOT NULL, DEFAULT 0) +- `soga_face_type` (smallint(5), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `char_id_bot_id` (`char_id`,`bot_id`) +- CONSTRAINT `FK_char_id` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/broker_item_map.md b/docs/database/world/broker_item_map.md new file mode 100644 index 0000000..998dc36 --- /dev/null +++ b/docs/database/world/broker_item_map.md @@ -0,0 +1,11 @@ +## Table: `broker_item_map` + +**Description:** + +Defines `broker_item_map` table in the World database. + +**Columns:** +- `version_range1` (int(10), NOT NULL, DEFAULT 0) +- `version_range2` (int(10), NOT NULL, DEFAULT 0) +- `client_bitmask` (bigint(20), NOT NULL, DEFAULT 0) +- `server_bitmask` (bigint(20), NOT NULL, DEFAULT 0) \ No newline at end of file diff --git a/docs/database/world/bugs.md b/docs/database/world/bugs.md new file mode 100644 index 0000000..f953d74 --- /dev/null +++ b/docs/database/world/bugs.md @@ -0,0 +1,27 @@ +## Table: `bugs` + +**Description:** + +Defines `bugs` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `account_id` (int(10), NOT NULL, DEFAULT 0) +- `player` (varchar(64), NOT NULL, DEFAULT ' ') +- `category` (varchar(64), NOT NULL, DEFAULT ' ') +- `subcategory` (varchar(64), NOT NULL, DEFAULT ' ') +- `causes_crash` (varchar(64), NOT NULL, DEFAULT ' ') +- `reproducible` (varchar(64), NOT NULL, DEFAULT ' ') +- `summary` (varchar(128), NOT NULL, DEFAULT ' ') +- `description` (text, NOT NULL) +- `version` (varchar(32), NOT NULL, DEFAULT ' ') +- `spawn_name` (varchar(64), NOT NULL, DEFAULT 'N/A') +- `spawn_id` (int(10), NOT NULL, DEFAULT 0) +- `bug_datetime` (timestamp, NOT NULL, DEFAULT current_timestamp()) +- `zone_id` (int(10), NOT NULL, DEFAULT 0) +- `copied` (int(10), NOT NULL, DEFAULT 0) +- `dbversion` (int(10), NOT NULL, DEFAULT 0) +- `worldversion` (varchar(64), NOT NULL, DEFAULT '') + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/channels.md b/docs/database/world/channels.md new file mode 100644 index 0000000..3eb49ec --- /dev/null +++ b/docs/database/world/channels.md @@ -0,0 +1,19 @@ +## Table: `channels` + +**Description:** + +Defines `channels` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (varchar(128), NOT NULL) +- `password` (varchar(128), DEFAULT NULL) +- `level_restriction` (mediumint(8), NOT NULL, DEFAULT 0) +- `classes` (bigint(20), NOT NULL, DEFAULT 0) +- `races` (bigint(20), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `uk_channels_name` (`name`) \ No newline at end of file diff --git a/docs/database/world/char_colors.md b/docs/database/world/char_colors.md new file mode 100644 index 0000000..ac106d2 --- /dev/null +++ b/docs/database/world/char_colors.md @@ -0,0 +1,21 @@ +## Table: `char_colors` + +**Description:** + +Defines `char_colors` table in the World database. + +**Columns:** +- `id` (bigint(20), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL) +- `signed_value` (tinyint(4), NOT NULL, DEFAULT 0) +- `type` (varchar(32), NOT NULL) +- `red` (smallint(6), NOT NULL, DEFAULT 0) +- `green` (smallint(6), NOT NULL, DEFAULT 0) +- `blue` (smallint(6), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_char_colors` (`char_id`) +- CONSTRAINT `FK_char_colors` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_aa.md b/docs/database/world/character_aa.md new file mode 100644 index 0000000..e2ccbe9 --- /dev/null +++ b/docs/database/world/character_aa.md @@ -0,0 +1,21 @@ +## Table: `character_aa` + +**Description:** + +Defines `character_aa` table in the World database. + +**Columns:** +- `id` (bigint(20), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL) +- `template_id` (smallint(5), NOT NULL) +- `tab_id` (tinyint(3), NOT NULL) +- `aa_id` (int(10), NOT NULL) +- `order` (smallint(5), NOT NULL) +- `treeid` (tinyint(3), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FX_char` (`char_id`) +- CONSTRAINT `FX_char` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_aa_defaults.md b/docs/database/world/character_aa_defaults.md new file mode 100644 index 0000000..fc2eb9e --- /dev/null +++ b/docs/database/world/character_aa_defaults.md @@ -0,0 +1,17 @@ +## Table: `character_aa_defaults` + +**Description:** + +Defines `character_aa_defaults` table in the World database. + +**Columns:** +- `id` (bigint(20), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `class` (int(10), NOT NULL) +- `template_id` (smallint(5), NOT NULL) +- `tab_id` (tinyint(3), NOT NULL) +- `aa_id` (int(10), NOT NULL) +- `order` (smallint(5), NOT NULL) +- `treeid` (tinyint(3), NOT NULL) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/character_achievements.md b/docs/database/world/character_achievements.md new file mode 100644 index 0000000..414228a --- /dev/null +++ b/docs/database/world/character_achievements.md @@ -0,0 +1,18 @@ +## Table: `character_achievements` + +**Description:** + +Defines `character_achievements` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `achievement_id` (int(10), NOT NULL, DEFAULT 0) +- `completed_date` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_character_achievements` (`char_id`) +- CONSTRAINT `FK_character_achievements` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_achievements_items.md b/docs/database/world/character_achievements_items.md new file mode 100644 index 0000000..9ae90bf --- /dev/null +++ b/docs/database/world/character_achievements_items.md @@ -0,0 +1,14 @@ +## Table: `character_achievements_items` + +**Description:** + +Defines `character_achievements_items` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `achievement_id` (int(10), NOT NULL, DEFAULT 0) +- `items` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/character_buyback.md b/docs/database/world/character_buyback.md new file mode 100644 index 0000000..114c957 --- /dev/null +++ b/docs/database/world/character_buyback.md @@ -0,0 +1,19 @@ +## Table: `character_buyback` + +**Description:** + +Defines `character_buyback` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `quantity` (smallint(5), NOT NULL, DEFAULT 1) +- `price` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_character_buyback` (`char_id`) +- CONSTRAINT `FK_character_buyback` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_claim_items.md b/docs/database/world/character_claim_items.md new file mode 100644 index 0000000..3da8af0 --- /dev/null +++ b/docs/database/world/character_claim_items.md @@ -0,0 +1,19 @@ +## Table: `character_claim_items` + +**Description:** + +Defines `character_claim_items` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), DEFAULT 0) +- `account_id` (int(10), DEFAULT 0) +- `item_id` (int(10), DEFAULT 0) +- `max_claim` (int(10), DEFAULT 0) +- `curr_claim` (int(10), DEFAULT 0) +- `one_per_char` (int(11), DEFAULT 0) +- `last_claim` (bigint(20), DEFAULT 0) +- `veteran_reward_time` (bigint(20), DEFAULT 0 COMMENT 'account age in seconds') β†’ account age in seconds + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/character_collection_items.md b/docs/database/world/character_collection_items.md new file mode 100644 index 0000000..44ce6c3 --- /dev/null +++ b/docs/database/world/character_collection_items.md @@ -0,0 +1,23 @@ +## Table: `character_collection_items` + +**Description:** + +Defines `character_collection_items` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL) +- `collection_id` (int(10), NOT NULL) +- `collection_item_id` (int(10), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `uk_charactercollectionitems` (`char_id`,`collection_id`,`collection_item_id`) +- KEY `fk_charactercollectionitems_collectionid` (`collection_id`) +- KEY `fk_charactercollectionitems_collectionitemid` (`collection_item_id`) +- CONSTRAINT `FK_char_col_items` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `fk_charactercollectionitems_charid` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `fk_charactercollectionitems_collectionid` FOREIGN KEY (`collection_id`) REFERENCES `collections` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `fk_charactercollectionitems_collectionitemid` FOREIGN KEY (`collection_item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_collections.md b/docs/database/world/character_collections.md new file mode 100644 index 0000000..4f58151 --- /dev/null +++ b/docs/database/world/character_collections.md @@ -0,0 +1,21 @@ +## Table: `character_collections` + +**Description:** + +Defines `character_collections` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL) +- `collection_id` (int(10), NOT NULL) +- `completed` (tinyint(1), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `uk_charactercollections` (`char_id`,`collection_id`) +- KEY `fk_charactercollections_collectionid` (`collection_id`) +- CONSTRAINT `FK_character_collections` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `fk_charactercollections_charid` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `fk_charactercollections_collectionid` FOREIGN KEY (`collection_id`) REFERENCES `collections` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_details.md b/docs/database/world/character_details.md new file mode 100644 index 0000000..5aa2b89 --- /dev/null +++ b/docs/database/world/character_details.md @@ -0,0 +1,87 @@ +## Table: `character_details` + +**Description:** + +Defines `character_details` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `hp` (int(10), NOT NULL, DEFAULT 0) +- `power` (int(10), NOT NULL, DEFAULT 0) +- `savagery` (int(10), NOT NULL, DEFAULT 0) +- `dissonance` (int(10), NOT NULL, DEFAULT 0) +- `max_concentration` (tinyint(3), NOT NULL, DEFAULT 0) +- `attack` (int(10), NOT NULL, DEFAULT 0) +- `mitigation` (smallint(5), NOT NULL, DEFAULT 0) +- `avoidance` (smallint(5), NOT NULL, DEFAULT 0) +- `parry` (smallint(5), NOT NULL, DEFAULT 0) +- `deflection` (smallint(5), NOT NULL, DEFAULT 0) +- `block` (smallint(5), NOT NULL, DEFAULT 0) +- `str` (smallint(5), NOT NULL, DEFAULT 0) +- `sta` (smallint(5), NOT NULL, DEFAULT 0) +- `agi` (smallint(5), NOT NULL, DEFAULT 0) +- `wis` (smallint(5), NOT NULL, DEFAULT 0) +- `intel` (smallint(5), NOT NULL, DEFAULT 0) +- `heat` (smallint(5), NOT NULL, DEFAULT 0) +- `cold` (smallint(5), NOT NULL, DEFAULT 0) +- `magic` (smallint(5), NOT NULL, DEFAULT 0) +- `mental` (smallint(5), NOT NULL, DEFAULT 0) +- `divine` (smallint(5), NOT NULL, DEFAULT 0) +- `disease` (smallint(5), NOT NULL, DEFAULT 0) +- `poison` (smallint(5), NOT NULL, DEFAULT 0) +- `elemental` (smallint(5), NOT NULL, DEFAULT 0) +- `arcane` (smallint(5), NOT NULL, DEFAULT 0) +- `noxious` (smallint(5), NOT NULL, DEFAULT 0) +- `coin_copper` (int(10), NOT NULL, DEFAULT 0) +- `coin_silver` (int(10), NOT NULL, DEFAULT 0) +- `coin_gold` (int(10), NOT NULL, DEFAULT 0) +- `coin_plat` (int(10), NOT NULL, DEFAULT 0) +- `pet_name` (varchar(32), NOT NULL, DEFAULT 'No Pet') +- `status_points` (int(10), NOT NULL, DEFAULT 0) +- `max_power` (int(10), NOT NULL, DEFAULT 0) +- `max_hp` (int(10), NOT NULL, DEFAULT 0) +- `max_savagery` (int(10), NOT NULL, DEFAULT 0) +- `max_dissonance` (int(10), NOT NULL, DEFAULT 0) +- `xp` (int(10), NOT NULL, DEFAULT 0) +- `xp_needed` (int(10), NOT NULL, DEFAULT 0) +- `xp_debt` (float, NOT NULL, DEFAULT 0) +- `xp_vitality` (float, NOT NULL, DEFAULT 0) +- `tradeskill_xp` (int(10), NOT NULL, DEFAULT 0) +- `tradeskill_xp_needed` (int(10), NOT NULL, DEFAULT 0) +- `tradeskill_xp_debt` (int(10), NOT NULL, DEFAULT 0) +- `tradeskill_xp_vitality` (float, NOT NULL, DEFAULT 0) +- `bank_copper` (int(10), NOT NULL, DEFAULT 0) +- `bank_silver` (int(10), NOT NULL, DEFAULT 0) +- `bank_gold` (int(10), NOT NULL, DEFAULT 0) +- `bank_plat` (int(10), NOT NULL, DEFAULT 0) +- `bind_zone_id` (int(10), NOT NULL, DEFAULT 0) +- `bind_x` (float, NOT NULL, DEFAULT 0) +- `bind_y` (float, NOT NULL, DEFAULT 0) +- `bind_z` (float, NOT NULL, DEFAULT 0) +- `bind_heading` (float, NOT NULL, DEFAULT 0) +- `house_zone_id` (int(10), NOT NULL, DEFAULT 0) +- `combat_voice` (smallint(5), NOT NULL, DEFAULT 52) +- `emote_voice` (smallint(5), NOT NULL, DEFAULT 1060) +- `biography` (varchar(512), NOT NULL, DEFAULT '') +- `flags` (int(10), NOT NULL, DEFAULT 301465665) +- `flags2` (int(10), NOT NULL, DEFAULT 131112) +- `prefix_title` (int(10), NOT NULL, DEFAULT -1) +- `suffix_title` (int(10), NOT NULL, DEFAULT -1) +- `current_language` (smallint(5), NOT NULL, DEFAULT 0) +- `last_name` (varchar(64), NOT NULL, DEFAULT '') +- `assigned_aa` (smallint(5), NOT NULL, DEFAULT 0) +- `unassigned_aa` (smallint(5), NOT NULL, DEFAULT 0) +- `tradeskill_aa` (smallint(5), NOT NULL, DEFAULT 0) +- `unassigned_tradeskill_aa` (smallint(5), NOT NULL, DEFAULT 0) +- `prestige_aa` (smallint(5), NOT NULL, DEFAULT 0) +- `unassigned_prestige_aa` (smallint(5), NOT NULL, DEFAULT 0) +- `tradeskill_prestige_aa` (smallint(5), NOT NULL, DEFAULT 0) +- `unassigned_tradeskill_prestige_aa` (smallint(5), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `CharIDX` (`char_id`) +- CONSTRAINT `FK_character_details` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_factions.md b/docs/database/world/character_factions.md new file mode 100644 index 0000000..63b5b96 --- /dev/null +++ b/docs/database/world/character_factions.md @@ -0,0 +1,20 @@ +## Table: `character_factions` + +**Description:** + +Defines `character_factions` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `faction_id` (int(10), NOT NULL, DEFAULT 0) +- `faction_level` (mediumint(9), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`char_id`,`faction_id`) +- KEY `FK_factions` (`faction_id`) +- CONSTRAINT `FK_character_factions` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_factions` FOREIGN KEY (`faction_id`) REFERENCES `factions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_history.md b/docs/database/world/character_history.md new file mode 100644 index 0000000..a90e03d --- /dev/null +++ b/docs/database/world/character_history.md @@ -0,0 +1,24 @@ +## Table: `character_history` + +**Description:** + +Defines `character_history` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `type` (enum('None','Death','Discovery','XP'), NOT NULL, DEFAULT 'None') +- `subtype` (enum('None','Adventure','Tradeskill','Quest','AA','Item','Location'), NOT NULL, DEFAULT 'None') +- `value` (int(10), NOT NULL, DEFAULT 0) +- `value2` (int(10), NOT NULL, DEFAULT 0) +- `location` (varchar(200), DEFAULT '') +- `event_id` (int(10), NOT NULL, DEFAULT 0) +- `event_date` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `char_id` (`char_id`,`type`,`subtype`,`value`) +- KEY `CharHistoryIDX` (`char_id`,`type`,`subtype`) +- CONSTRAINT `FK_character_history` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_house_deposits.md b/docs/database/world/character_house_deposits.md new file mode 100644 index 0000000..bedbc1b --- /dev/null +++ b/docs/database/world/character_house_deposits.md @@ -0,0 +1,15 @@ +## Table: `character_house_deposits` + +**Description:** + +Defines `character_house_deposits` table in the World database. + +**Columns:** +- `timestamp` (int(10), NOT NULL, DEFAULT 0) +- `house_id` (int(10), NOT NULL, DEFAULT 0) +- `instance_id` (int(10), NOT NULL, DEFAULT 0) +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `amount` (bigint(20), NOT NULL, DEFAULT 0) +- `last_amount` (bigint(20), NOT NULL, DEFAULT 0) +- `status` (int(10), NOT NULL, DEFAULT 0) +- `last_status` (int(10), NOT NULL, DEFAULT 0) \ No newline at end of file diff --git a/docs/database/world/character_house_history.md b/docs/database/world/character_house_history.md new file mode 100644 index 0000000..59f64c6 --- /dev/null +++ b/docs/database/world/character_house_history.md @@ -0,0 +1,15 @@ +## Table: `character_house_history` + +**Description:** + +Defines `character_house_history` table in the World database. + +**Columns:** +- `timestamp` (int(10), NOT NULL, DEFAULT 0) +- `house_id` (int(10), NOT NULL, DEFAULT 0) +- `instance_id` (int(10), NOT NULL, DEFAULT 0) +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `reason` (varchar(64), NOT NULL, DEFAULT '') +- `amount` (bigint(20), NOT NULL, DEFAULT 0) +- `status` (int(10), NOT NULL, DEFAULT 0) +- `pos_flag` (tinyint(1), NOT NULL, DEFAULT 0) \ No newline at end of file diff --git a/docs/database/world/character_houses.md b/docs/database/world/character_houses.md new file mode 100644 index 0000000..c4997ef --- /dev/null +++ b/docs/database/world/character_houses.md @@ -0,0 +1,21 @@ +## Table: `character_houses` + +**Description:** + +Defines `character_houses` table in the World database. + +**Columns:** +- `id` (bigint(20), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `house_id` (int(10), NOT NULL, DEFAULT 0) +- `instance_id` (int(10), NOT NULL, DEFAULT 0) +- `upkeep_due` (int(10), NOT NULL, DEFAULT 0) +- `escrow_coins` (bigint(20), NOT NULL, DEFAULT 0) +- `escrow_status` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_char` (`char_id`) +- CONSTRAINT `FK_char` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_instances.md b/docs/database/world/character_instances.md new file mode 100644 index 0000000..23c12aa --- /dev/null +++ b/docs/database/world/character_instances.md @@ -0,0 +1,23 @@ +## Table: `character_instances` + +**Description:** + +Defines `character_instances` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `instance_id` (int(10), NOT NULL, DEFAULT 0) +- `instance_zone_name` (varchar(64), NOT NULL) +- `instance_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `last_success_timestamp` (int(10), NOT NULL, DEFAULT 0) +- `last_failure_timestamp` (int(10), NOT NULL, DEFAULT 0) +- `success_lockout_time` (int(10), NOT NULL, DEFAULT 0) +- `failure_lockout_time` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `CharacterIDX` (`char_id`) +- KEY `InstanceIDX` (`instance_zone_name`) \ No newline at end of file diff --git a/docs/database/world/character_items.md b/docs/database/world/character_items.md new file mode 100644 index 0000000..e5b18b1 --- /dev/null +++ b/docs/database/world/character_items.md @@ -0,0 +1,45 @@ +## Table: `character_items` + +**Description:** + +Defines `character_items` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `type` (enum('EQUIPPED','NOT-EQUIPPED','APPEARANCE','DELETED'), NOT NULL, DEFAULT 'NOT-EQUIPPED') +- `account_id` (int(10), NOT NULL, DEFAULT 0) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `bag_id` (int(11), NOT NULL, DEFAULT 0) +- `slot` (int(11), NOT NULL, DEFAULT 0) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `creator` (varchar(64), NOT NULL, DEFAULT '') +- `condition_` (tinyint(3), NOT NULL, DEFAULT 100) +- `attuned` (tinyint(3), NOT NULL, DEFAULT 0) +- `count` (smallint(5), NOT NULL, DEFAULT 1) +- `max_sell_value` (int(10), NOT NULL, DEFAULT 0) +- `login_checksum` (int(10), NOT NULL, DEFAULT 0) +- `adorn0` (int(10), NOT NULL, DEFAULT 0) +- `adorn1` (int(10), NOT NULL, DEFAULT 0) +- `adorn2` (int(10), NOT NULL, DEFAULT 0) +- `adorn1_time` (int(10), NOT NULL, DEFAULT 0) +- `adorn3` (int(10), NOT NULL, DEFAULT 0) +- `adorn4` (int(10), NOT NULL, DEFAULT 0) +- `adorn5` (int(10), NOT NULL, DEFAULT 0) +- `adorn6` (int(10), NOT NULL, DEFAULT 0) +- `adorn7` (int(10), NOT NULL, DEFAULT 0) +- `adorn8` (int(10), NOT NULL, DEFAULT 0) +- `adorn9` (int(10), NOT NULL, DEFAULT 0) +- `adorn10` (int(10), NOT NULL, DEFAULT 0) +- `no_sale` (tinyint(1), NOT NULL, DEFAULT 0) +- `last_saved` (timestamp, NOT NULL, DEFAULT current_timestamp() ON UPDATE current_timestamp()) +- `created` (timestamp, NOT NULL, DEFAULT current_timestamp()) +- `equip_slot` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`char_id`,`type`,`bag_id`,`slot`) +- KEY `FK_items` (`item_id`) +- CONSTRAINT `FK_character_items` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_items` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_items_group_members.md b/docs/database/world/character_items_group_members.md new file mode 100644 index 0000000..dae6daa --- /dev/null +++ b/docs/database/world/character_items_group_members.md @@ -0,0 +1,9 @@ +## Table: `character_items_group_members` + +**Description:** + +Defines `character_items_group_members` table in the World database. + +**Columns:** +- `unique_id` (int(10), NOT NULL, DEFAULT 0) +- `character_id` (int(10), NOT NULL, DEFAULT 0) \ No newline at end of file diff --git a/docs/database/world/character_languages.md b/docs/database/world/character_languages.md new file mode 100644 index 0000000..f873a79 --- /dev/null +++ b/docs/database/world/character_languages.md @@ -0,0 +1,16 @@ +## Table: `character_languages` + +**Description:** + +Defines `character_languages` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `language_id` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_character_languages` (`char_id`) \ No newline at end of file diff --git a/docs/database/world/character_lua_history.md b/docs/database/world/character_lua_history.md new file mode 100644 index 0000000..04fce92 --- /dev/null +++ b/docs/database/world/character_lua_history.md @@ -0,0 +1,18 @@ +## Table: `character_lua_history` + +**Description:** + +Defines `character_lua_history` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `event_id` (int(10), NOT NULL, DEFAULT 0) +- `value` (int(10), NOT NULL, DEFAULT 0) +- `value2` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `Characte Event` (`char_id`,`event_id`) \ No newline at end of file diff --git a/docs/database/world/character_macros.md b/docs/database/world/character_macros.md new file mode 100644 index 0000000..a0b46a1 --- /dev/null +++ b/docs/database/world/character_macros.md @@ -0,0 +1,20 @@ +## Table: `character_macros` + +**Description:** + +Defines `character_macros` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `macro_number` (tinyint(3), NOT NULL, DEFAULT 0) +- `macro_icon` (smallint(5), NOT NULL, DEFAULT 0) +- `macro_name` (varchar(64), DEFAULT NULL) +- `macro_text` (text, DEFAULT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_character_macros` (`char_id`) +- CONSTRAINT `FK_character_macros` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_mail.md b/docs/database/world/character_mail.md new file mode 100644 index 0000000..dc83162 --- /dev/null +++ b/docs/database/world/character_mail.md @@ -0,0 +1,31 @@ +## Table: `character_mail` + +**Description:** + +Defines `character_mail` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `player_to_id` (int(10), NOT NULL, DEFAULT 0) +- `player_from` (varchar(64), NOT NULL, DEFAULT '') +- `subject` (varchar(255), NOT NULL, DEFAULT '') +- `mail_body` (text, DEFAULT NULL) +- `already_read` (tinyint(1), NOT NULL, DEFAULT 0) +- `mail_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `coin_copper` (int(10), NOT NULL, DEFAULT 0) +- `coin_silver` (int(10), NOT NULL, DEFAULT 0) +- `coin_gold` (int(10), NOT NULL, DEFAULT 0) +- `coin_plat` (int(10), NOT NULL, DEFAULT 0) +- `stack` (smallint(5), NOT NULL, DEFAULT 0) +- `postage_cost` (int(10), NOT NULL, DEFAULT 0) +- `attachment_cost` (int(10), NOT NULL, DEFAULT 0) +- `char_item_id` (int(10), NOT NULL, DEFAULT 0) +- `time_sent` (int(10), NOT NULL, DEFAULT 0) +- `expire_time` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_character_mail` (`player_to_id`) +- CONSTRAINT `FK_character_mail` FOREIGN KEY (`player_to_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_pictures.md b/docs/database/world/character_pictures.md new file mode 100644 index 0000000..84868fc --- /dev/null +++ b/docs/database/world/character_pictures.md @@ -0,0 +1,17 @@ +## Table: `character_pictures` + +**Description:** + +Defines `character_pictures` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `pic_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `picture` (mediumtext, NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `character_pic_id` (`char_id`,`pic_type`) \ No newline at end of file diff --git a/docs/database/world/character_properties.md b/docs/database/world/character_properties.md new file mode 100644 index 0000000..f4b3a7e --- /dev/null +++ b/docs/database/world/character_properties.md @@ -0,0 +1,10 @@ +## Table: `character_properties` + +**Description:** + +Defines `character_properties` table in the World database. + +**Columns:** +- `charid` (int(10), NOT NULL, DEFAULT 0) +- `propname` (varchar(64), NOT NULL, DEFAULT '') +- `propvalue` (varchar(64), NOT NULL, DEFAULT '') \ No newline at end of file diff --git a/docs/database/world/character_quest_progress.md b/docs/database/world/character_quest_progress.md new file mode 100644 index 0000000..5f9799b --- /dev/null +++ b/docs/database/world/character_quest_progress.md @@ -0,0 +1,21 @@ +## Table: `character_quest_progress` + +**Description:** + +Defines `character_quest_progress` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `quest_id` (int(10), NOT NULL, DEFAULT 0) +- `step_id` (int(10), NOT NULL, DEFAULT 0) +- `progress` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `CharQuestStepIDX` (`char_id`,`quest_id`,`step_id`) +- KEY `FK_quest_id` (`quest_id`) +- CONSTRAINT `FK_character_quest_progress` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_quest_id` FOREIGN KEY (`quest_id`) REFERENCES `quests` (`quest_id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_quest_rewards.md b/docs/database/world/character_quest_rewards.md new file mode 100644 index 0000000..9115402 --- /dev/null +++ b/docs/database/world/character_quest_rewards.md @@ -0,0 +1,16 @@ +## Table: `character_quest_rewards` + +**Description:** + +Defines `character_quest_rewards` table in the World database. + +**Columns:** +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `quest_id` (int(10), NOT NULL, DEFAULT 0) +- `indexed` (int(10), NOT NULL, DEFAULT 0) +- `is_temporary` (tinyint(3), NOT NULL, DEFAULT 0) +- `is_collection` (tinyint(3), NOT NULL, DEFAULT 0) +- `has_displayed` (tinyint(3), NOT NULL, DEFAULT 0) +- `tmp_coin` (bigint(20), NOT NULL, DEFAULT 0) +- `tmp_status` (int(10), NOT NULL, DEFAULT 0) +- `description` (text, NOT NULL, DEFAULT '') \ No newline at end of file diff --git a/docs/database/world/character_quest_temporary_rewards.md b/docs/database/world/character_quest_temporary_rewards.md new file mode 100644 index 0000000..7ab02e6 --- /dev/null +++ b/docs/database/world/character_quest_temporary_rewards.md @@ -0,0 +1,11 @@ +## Table: `character_quest_temporary_rewards` + +**Description:** + +Defines `character_quest_temporary_rewards` table in the World database. + +**Columns:** +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `quest_id` (int(10), NOT NULL, DEFAULT 0) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `count` (smallint(5), NOT NULL, DEFAULT 0) \ No newline at end of file diff --git a/docs/database/world/character_quests.md b/docs/database/world/character_quests.md new file mode 100644 index 0000000..8423ab1 --- /dev/null +++ b/docs/database/world/character_quests.md @@ -0,0 +1,28 @@ +## Table: `character_quests` + +**Description:** + +Defines `character_quests` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `quest_id` (int(10), NOT NULL, DEFAULT 0) +- `quest_giver` (int(10), NOT NULL, DEFAULT 0) +- `given_date` (datetime, NOT NULL) +- `completed_date` (datetime, DEFAULT NULL) +- `current_quest` (tinyint(3), NOT NULL, DEFAULT 0) +- `tracked` (tinyint(3), NOT NULL, DEFAULT 0) +- `quest_flags` (int(10), NOT NULL, DEFAULT 0) +- `hidden` (tinyint(3), NOT NULL, DEFAULT 0) +- `complete_count` (smallint(5), NOT NULL, DEFAULT 0) +- `status_to_earn` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `CharQuestIDX` (`char_id`,`quest_id`) +- KEY `FK_quest_quests` (`quest_id`) +- CONSTRAINT `FK_character_quests` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_quest_quests` FOREIGN KEY (`quest_id`) REFERENCES `quests` (`quest_id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_recipe_books.md b/docs/database/world/character_recipe_books.md new file mode 100644 index 0000000..5570f83 --- /dev/null +++ b/docs/database/world/character_recipe_books.md @@ -0,0 +1,17 @@ +## Table: `character_recipe_books` + +**Description:** + +Defines `character_recipe_books` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `recipebook_id` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `fk_characterrecipebook_charid` (`char_id`) +- KEY `fk_characterrecipebook_recipebookid` (`recipebook_id`) \ No newline at end of file diff --git a/docs/database/world/character_recipes.md b/docs/database/world/character_recipes.md new file mode 100644 index 0000000..edd9de2 --- /dev/null +++ b/docs/database/world/character_recipes.md @@ -0,0 +1,19 @@ +## Table: `character_recipes` + +**Description:** + +Defines `character_recipes` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `recipe_id` (int(10), NOT NULL, DEFAULT 0) +- `highest_stage` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `fk_characterrecipes_charid` (`char_id`) +- KEY `fk_characterrecipes_recipeid` (`recipe_id`) +- CONSTRAINT `fk_characterrecipes_charid` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_skillbar.md b/docs/database/world/character_skillbar.md new file mode 100644 index 0000000..e6d5b38 --- /dev/null +++ b/docs/database/world/character_skillbar.md @@ -0,0 +1,23 @@ +## Table: `character_skillbar` + +**Description:** + +Defines `character_skillbar` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `type` (tinyint(3), NOT NULL, DEFAULT 1) +- `hotbar` (int(10), NOT NULL, DEFAULT 0) +- `spell_id` (int(10), NOT NULL, DEFAULT 0) +- `tier` (tinyint(3), NOT NULL, DEFAULT 1) +- `slot` (int(10), NOT NULL, DEFAULT 0) +- `text_val` (varchar(255), NOT NULL, DEFAULT 'Unused') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`hotbar`,`char_id`,`slot`) +- KEY `FK_character_skillbar` (`char_id`) +- CONSTRAINT `FK_character_skillbar` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_skills.md b/docs/database/world/character_skills.md new file mode 100644 index 0000000..22d0ca5 --- /dev/null +++ b/docs/database/world/character_skills.md @@ -0,0 +1,22 @@ +## Table: `character_skills` + +**Description:** + +Defines `character_skills` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `skill_id` (int(10), NOT NULL, DEFAULT 0) +- `current_val` (smallint(5), NOT NULL, DEFAULT 1) +- `max_val` (smallint(5), NOT NULL, DEFAULT 1) +- `progress` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `CharSkillIDX` (`char_id`,`skill_id`) +- KEY `FK_skills_character` (`skill_id`) +- CONSTRAINT `FK_character_skills` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_skills_character` FOREIGN KEY (`skill_id`) REFERENCES `skills` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_social.md b/docs/database/world/character_social.md new file mode 100644 index 0000000..1732846 --- /dev/null +++ b/docs/database/world/character_social.md @@ -0,0 +1,18 @@ +## Table: `character_social` + +**Description:** + +Defines `character_social` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `type` (enum('FRIEND','IGNORE'), NOT NULL, DEFAULT 'FRIEND') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `CharNameIdx` (`char_id`,`name`,`type`) +- CONSTRAINT `FK_character_social` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_spell_effect_targets.md b/docs/database/world/character_spell_effect_targets.md new file mode 100644 index 0000000..aceddcf --- /dev/null +++ b/docs/database/world/character_spell_effect_targets.md @@ -0,0 +1,14 @@ +## Table: `character_spell_effect_targets` + +**Description:** + +Defines `character_spell_effect_targets` table in the World database. + +**Columns:** +- `caster_char_id` (int(10), NOT NULL, DEFAULT 0) +- `target_char_id` (int(10), NOT NULL, DEFAULT 0) +- `target_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `db_effect_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `spell_id` (int(10), NOT NULL, DEFAULT 0) +- `effect_slot` (int(10), NOT NULL, DEFAULT 0) +- `slot_pos` (int(10), NOT NULL, DEFAULT 0) \ No newline at end of file diff --git a/docs/database/world/character_spell_effects.md b/docs/database/world/character_spell_effects.md new file mode 100644 index 0000000..7813fc1 --- /dev/null +++ b/docs/database/world/character_spell_effects.md @@ -0,0 +1,36 @@ +## Table: `character_spell_effects` + +**Description:** + +Defines `character_spell_effects` table in the World database. + +**Columns:** +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `caster_char_id` (int(10), NOT NULL, DEFAULT 0) +- `target_char_id` (int(10), NOT NULL, DEFAULT 0) +- `target_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `db_effect_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `spell_id` (int(10), NOT NULL, DEFAULT 0) +- `effect_slot` (int(10), NOT NULL, DEFAULT 0) +- `slot_pos` (int(10), NOT NULL, DEFAULT 0) +- `icon` (smallint(5), NOT NULL, DEFAULT 0) +- `icon_backdrop` (smallint(5), NOT NULL, DEFAULT 0) +- `conc_used` (tinyint(3), NOT NULL, DEFAULT 0) +- `tier` (tinyint(3), NOT NULL, DEFAULT 0) +- `total_time` (float, NOT NULL, DEFAULT 0) +- `expire_timestamp` (int(10), NOT NULL, DEFAULT 0) +- `lua_file` (text, NOT NULL, DEFAULT '') +- `custom_spell` (tinyint(3), NOT NULL, DEFAULT 0) +- `charid` (int(10), NOT NULL, DEFAULT 0) +- `damage_remaining` (int(10), NOT NULL, DEFAULT 0) +- `effect_bitmask` (int(10), NOT NULL, DEFAULT 0) +- `num_triggers` (smallint(5), NOT NULL, DEFAULT 0) +- `had_triggers` (tinyint(3), NOT NULL, DEFAULT 0) +- `cancel_after_triggers` (tinyint(3), NOT NULL, DEFAULT 0) +- `crit` (tinyint(3), NOT NULL, DEFAULT 0) +- `last_spellattack_hit` (tinyint(3), NOT NULL, DEFAULT 0) +- `interrupted` (tinyint(3), NOT NULL, DEFAULT 0) +- `resisted` (tinyint(3), NOT NULL, DEFAULT 0) +- `has_damaged` (tinyint(3), NOT NULL, DEFAULT 0) +- `custom_function` (text, NOT NULL) +- `caster_level` (smallint(5), NOT NULL, DEFAULT 0) \ No newline at end of file diff --git a/docs/database/world/character_spells.md b/docs/database/world/character_spells.md new file mode 100644 index 0000000..6b40a45 --- /dev/null +++ b/docs/database/world/character_spells.md @@ -0,0 +1,21 @@ +## Table: `character_spells` + +**Description:** + +Defines `character_spells` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `spell_id` (int(10), NOT NULL, DEFAULT 0) +- `tier` (tinyint(3), NOT NULL, DEFAULT 1) +- `knowledge_slot` (mediumint(9), NOT NULL, DEFAULT -1) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`char_id`,`spell_id`,`tier`) +- KEY `FK_char_spells` (`spell_id`) +- CONSTRAINT `FK_char_spells` FOREIGN KEY (`spell_id`) REFERENCES `spells` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_character_spells` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/character_spirit_shards.md b/docs/database/world/character_spirit_shards.md new file mode 100644 index 0000000..afdbf63 --- /dev/null +++ b/docs/database/world/character_spirit_shards.md @@ -0,0 +1,47 @@ +## Table: `character_spirit_shards` + +**Description:** + +Defines `character_spirit_shards` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `timestamp` (timestamp, NOT NULL, DEFAULT current_timestamp()) +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `level` (int(10), NOT NULL, DEFAULT 0) +- `race` (tinyint(3), NOT NULL, DEFAULT 0) +- `gender` (tinyint(3), NOT NULL, DEFAULT 0) +- `adventure_class` (tinyint(3), NOT NULL, DEFAULT 0) +- `model_type` (mediumint(8), NOT NULL, DEFAULT 0) +- `soga_model_type` (mediumint(8), NOT NULL, DEFAULT 0) +- `hair_type` (mediumint(8), NOT NULL, DEFAULT 0) +- `hair_face_type` (mediumint(8), NOT NULL, DEFAULT 0) +- `wing_type` (mediumint(8), NOT NULL, DEFAULT 0) +- `chest_type` (mediumint(8), NOT NULL, DEFAULT 0) +- `legs_type` (mediumint(8), NOT NULL, DEFAULT 0) +- `soga_hair_type` (mediumint(8), NOT NULL, DEFAULT 0) +- `soga_hair_face_type` (mediumint(8), NOT NULL, DEFAULT 0) +- `hide_hood` (tinyint(3), NOT NULL, DEFAULT 0) +- `size` (mediumint(8), NOT NULL, DEFAULT 0) +- `collision_radius` (mediumint(8), NOT NULL, DEFAULT 0) +- `action_state` (mediumint(8), NOT NULL, DEFAULT 0) +- `visual_state` (mediumint(8), NOT NULL, DEFAULT 0) +- `mood_state` (mediumint(8), NOT NULL, DEFAULT 0) +- `emote_state` (mediumint(8), NOT NULL, DEFAULT 0) +- `pos_state` (mediumint(8), NOT NULL, DEFAULT 0) +- `activity_status` (mediumint(8), NOT NULL, DEFAULT 0) +- `sub_title` (varchar(255), NOT NULL, DEFAULT '') +- `prefix_title` (varchar(128), NOT NULL, DEFAULT '') +- `suffix_title` (varchar(128), NOT NULL, DEFAULT '') +- `lastname` (varchar(64), NOT NULL, DEFAULT '') +- `x` (float, NOT NULL, DEFAULT 0) +- `y` (float, NOT NULL, DEFAULT 0) +- `z` (float, NOT NULL, DEFAULT 0) +- `heading` (float, NOT NULL, DEFAULT 0) +- `gridid` (int(10), NOT NULL, DEFAULT 0) +- `zoneid` (int(10), NOT NULL, DEFAULT 0) +- `instanceid` (int(10), NOT NULL, DEFAULT 0) +- `charid` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/character_titles.md b/docs/database/world/character_titles.md new file mode 100644 index 0000000..8ee7800 --- /dev/null +++ b/docs/database/world/character_titles.md @@ -0,0 +1,17 @@ +## Table: `character_titles` + +**Description:** + +Defines `character_titles` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `title_id` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_character_titles` (`char_id`) +- CONSTRAINT `FK_character_titles` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/characters.md b/docs/database/world/characters.md new file mode 100644 index 0000000..c77a936 --- /dev/null +++ b/docs/database/world/characters.md @@ -0,0 +1,58 @@ +## Table: `characters` + +**Description:** + +Defines `characters` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `account_id` (int(10), NOT NULL, DEFAULT 0) +- `server_id` (int(10), NOT NULL, DEFAULT 0) +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `race` (tinyint(3), NOT NULL, DEFAULT 0) +- `class` (tinyint(3), NOT NULL, DEFAULT 0) +- `gender` (tinyint(3), NOT NULL, DEFAULT 0) +- `deity` (tinyint(3), NOT NULL, DEFAULT 0) +- `body_size` (float, NOT NULL, DEFAULT 0) +- `body_age` (float, NOT NULL, DEFAULT 0) +- `current_zone_id` (int(11), NOT NULL, DEFAULT 253) +- `level` (int(10), NOT NULL, DEFAULT 1) +- `tradeskill_class` (tinyint(3), NOT NULL, DEFAULT 0) +- `tradeskill_level` (int(10), NOT NULL, DEFAULT 1) +- `soga_wing_type` (mediumint(8), NOT NULL) +- `soga_chest_type` (mediumint(8), NOT NULL) +- `soga_legs_type` (mediumint(8), NOT NULL) +- `soga_hair_type` (mediumint(8), NOT NULL) +- `soga_facial_hair_type` (mediumint(8), NOT NULL, DEFAULT 0) +- `soga_model_type` (mediumint(8), NOT NULL) +- `legs_type` (mediumint(8), NOT NULL) +- `chest_type` (mediumint(8), NOT NULL) +- `wing_type` (mediumint(8), NOT NULL) +- `hair_type` (mediumint(8), NOT NULL) +- `facial_hair_type` (mediumint(8), NOT NULL, DEFAULT 0) +- `model_type` (mediumint(8), NOT NULL) +- `x` (float, NOT NULL, DEFAULT 0) +- `y` (float, NOT NULL, DEFAULT 0) +- `z` (float, NOT NULL, DEFAULT 0) +- `heading` (float, NOT NULL, DEFAULT 0) +- `instance_id` (int(10), NOT NULL, DEFAULT 0) +- `starting_city` (tinyint(3), NOT NULL, DEFAULT 1) +- `deleted` (tinyint(3), NOT NULL, DEFAULT 0) +- `unix_timestamp` (int(10), NOT NULL, DEFAULT 0) +- `created_date` (timestamp, NOT NULL, DEFAULT '0000-00-00 00:00:00') +- `last_played` (timestamp, NOT NULL, DEFAULT current_timestamp() ON UPDATE current_timestamp()) +- `last_saved` (int(10), NOT NULL, DEFAULT 0) +- `admin_status` (int(10), NOT NULL, DEFAULT 0) +- `is_online` (tinyint(1), NOT NULL, DEFAULT 0) +- `group_id` (int(10), NOT NULL, DEFAULT 0) +- `alignment` (tinyint(3), NOT NULL, DEFAULT 0) +- `first_world_login` (tinyint(1), NOT NULL, DEFAULT 0) +- `zone_duplicating_id` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `CharIDX` (`name`) +- KEY `CharZoneIDX` (`current_zone_id`) +- KEY `CharAcctIDX` (`account_id`) \ No newline at end of file diff --git a/docs/database/world/charactersproperties.md b/docs/database/world/charactersproperties.md new file mode 100644 index 0000000..c09dc50 --- /dev/null +++ b/docs/database/world/charactersproperties.md @@ -0,0 +1,10 @@ +## Table: `charactersproperties` + +**Description:** + +Defines `charactersproperties` table in the World database. + +**Columns:** +- `charid` (int(10), NOT NULL, DEFAULT 0) +- `propname` (varchar(64), NOT NULL, DEFAULT '') +- `propvalue` (varchar(64), NOT NULL, DEFAULT '') \ No newline at end of file diff --git a/docs/database/world/chest_traps.md b/docs/database/world/chest_traps.md new file mode 100644 index 0000000..c317e75 --- /dev/null +++ b/docs/database/world/chest_traps.md @@ -0,0 +1,16 @@ +## Table: `chest_traps` + +**Description:** + +Defines `chest_traps` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `applicable_zone_id` (int(10), NOT NULL, DEFAULT 0) +- `chest_min_difficulty` (int(10), NOT NULL, DEFAULT 0) +- `chest_max_difficulty` (int(10), NOT NULL, DEFAULT 0) +- `spell_id` (int(10), NOT NULL, DEFAULT 0) +- `spell_tier` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/claim_items.md b/docs/database/world/claim_items.md new file mode 100644 index 0000000..5e39421 --- /dev/null +++ b/docs/database/world/claim_items.md @@ -0,0 +1,16 @@ +## Table: `claim_items` + +**Description:** + +Defines `claim_items` table in the World database. + +**Columns:** +- `id` (int(11), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(11), NOT NULL, DEFAULT 0) +- `max_claim` (int(11), NOT NULL, DEFAULT 0) +- `one_per_char` (int(10), DEFAULT 0) +- `veteran_reward_time` (bigint(20), DEFAULT 0) +- `comment` (text, DEFAULT NULL) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/collection_details.md b/docs/database/world/collection_details.md new file mode 100644 index 0000000..9dfbd7e --- /dev/null +++ b/docs/database/world/collection_details.md @@ -0,0 +1,18 @@ +## Table: `collection_details` + +**Description:** + +Defines `collection_details` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `collection_id` (int(10), NOT NULL, DEFAULT 0) +- `item_id` (int(11), NOT NULL, DEFAULT 0) +- `item_index` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_collection_details` (`collection_id`) +- CONSTRAINT `FK_collection_details` FOREIGN KEY (`collection_id`) REFERENCES `collections` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/collection_rewards.md b/docs/database/world/collection_rewards.md new file mode 100644 index 0000000..67f26a2 --- /dev/null +++ b/docs/database/world/collection_rewards.md @@ -0,0 +1,19 @@ +## Table: `collection_rewards` + +**Description:** + +Defines `collection_rewards` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `collection_id` (int(10), NOT NULL, DEFAULT 0) +- `reward_type` (enum('None','Item','Selectable','Coin','XP'), NOT NULL, DEFAULT 'None') +- `reward_value` (bigint(20), NOT NULL, DEFAULT 0) +- `reward_quantity` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_collection_rewards` (`collection_id`) +- CONSTRAINT `FK_collection_rewards` FOREIGN KEY (`collection_id`) REFERENCES `collections` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/collections.md b/docs/database/world/collections.md new file mode 100644 index 0000000..6ca8b85 --- /dev/null +++ b/docs/database/world/collections.md @@ -0,0 +1,14 @@ +## Table: `collections` + +**Description:** + +Defines `collections` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `collection_name` (varchar(512), NOT NULL, DEFAULT 'Unknown') +- `collection_category` (varchar(512), NOT NULL, DEFAULT 'Unknown') +- `level` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/commands.md b/docs/database/world/commands.md new file mode 100644 index 0000000..2cee738 --- /dev/null +++ b/docs/database/world/commands.md @@ -0,0 +1,19 @@ +## Table: `commands` + +**Description:** + +Defines `commands` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `type` (tinyint(3), DEFAULT 1) +- `command` (varchar(64), DEFAULT NULL) +- `subcommand` (varchar(64), DEFAULT NULL) +- `handler` (int(10), NOT NULL, DEFAULT 0) +- `required_status` (smallint(5), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `CommandIDX` (`command`,`subcommand`) \ No newline at end of file diff --git a/docs/database/world/dbeditor_log.md b/docs/database/world/dbeditor_log.md new file mode 100644 index 0000000..6de2946 --- /dev/null +++ b/docs/database/world/dbeditor_log.md @@ -0,0 +1,19 @@ +## Table: `dbeditor_log` + +**Description:** + +Defines `dbeditor_log` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(11), NOT NULL) +- `char_name` (varchar(64), DEFAULT NULL) +- `admin_status` (smallint(5), NOT NULL) +- `item_name` (varchar(250), DEFAULT NULL) +- `table_name` (varchar(32), DEFAULT NULL) +- `update_query` (text, DEFAULT NULL) +- `update_date` (int(11), NOT NULL) +- `archived` (tinyint(1), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/dialog_flavors.md b/docs/database/world/dialog_flavors.md new file mode 100644 index 0000000..057cd39 --- /dev/null +++ b/docs/database/world/dialog_flavors.md @@ -0,0 +1,28 @@ +## Table: `dialog_flavors` + +**Description:** + +Defines `dialog_flavors` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, NOT NULL) +- `voiceover_id` (int(10), DEFAULT NULL) +- `text_id` (int(10), NOT NULL) +- `language` (tinyint(3), NOT NULL, DEFAULT 0) +- `understood` (tinyint(3), NOT NULL, DEFAULT 0) +- `emote` (text, NOT NULL, DEFAULT '') +- `emote_text_id` (int(10), DEFAULT NULL) +- `unknown4` (tinyint(3), NOT NULL, DEFAULT 0) +- `log_id` (int(10), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `IndexEmote` (`emote`(100)) +- KEY `FK__flavor_dialog_text` (`text_id`) +- KEY `FK_dialog_flavors_dialog_voiceovers` (`voiceover_id`) +- KEY `FK_dialog_flavors_dialog_text` (`emote_text_id`) +- CONSTRAINT `FK__flavor_dialog_text` FOREIGN KEY (`text_id`) REFERENCES `dialog_text` (`id`) ON UPDATE CASCADE +- CONSTRAINT `FK_dialog_flavors_dialog_text` FOREIGN KEY (`emote_text_id`) REFERENCES `dialog_text` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_dialog_flavors_dialog_voiceovers` FOREIGN KEY (`voiceover_id`) REFERENCES `dialog_voiceovers` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/dialog_npcs.md b/docs/database/world/dialog_npcs.md new file mode 100644 index 0000000..26a60da --- /dev/null +++ b/docs/database/world/dialog_npcs.md @@ -0,0 +1,16 @@ +## Table: `dialog_npcs` + +**Description:** + +Defines `dialog_npcs` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, NOT NULL) +- `zone` (text, NOT NULL) +- `name` (text, NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `IndexZone_Name` (`zone`(100),`name`(100)) \ No newline at end of file diff --git a/docs/database/world/dialog_play_flavors.md b/docs/database/world/dialog_play_flavors.md new file mode 100644 index 0000000..cf6b647 --- /dev/null +++ b/docs/database/world/dialog_play_flavors.md @@ -0,0 +1,20 @@ +## Table: `dialog_play_flavors` + +**Description:** + +Defines `dialog_play_flavors` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, NOT NULL) +- `npc_id` (int(10), NOT NULL) +- `flavor_id` (int(10), NOT NULL) +- `log_id` (int(10), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `UniqueNpcFlavor` (`npc_id`,`flavor_id`) +- KEY `FK__playflavors_dialog_flavors` (`flavor_id`) +- CONSTRAINT `FK__playflavors_dialog_flavors` FOREIGN KEY (`flavor_id`) REFERENCES `dialog_flavors` (`id`) ON UPDATE CASCADE +- CONSTRAINT `FK__playflavors_dialog_npcs` FOREIGN KEY (`npc_id`) REFERENCES `dialog_npcs` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/dialog_play_voices.md b/docs/database/world/dialog_play_voices.md new file mode 100644 index 0000000..c8ae811 --- /dev/null +++ b/docs/database/world/dialog_play_voices.md @@ -0,0 +1,24 @@ +## Table: `dialog_play_voices` + +**Description:** + +Defines `dialog_play_voices` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, NOT NULL) +- `npc_id` (int(10), NOT NULL) +- `voiceover_id` (int(10), NOT NULL) +- `language` (tinyint(3), NOT NULL) +- `garbled_text_id` (int(10), DEFAULT NULL) +- `log_id` (int(10), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `Unique_NpcVoGarb` (`npc_id`,`voiceover_id`,`garbled_text_id`) USING BTREE +- KEY `FK__dialog_voiceovers` (`voiceover_id`) +- KEY `FK_dialog_play_voices_dialog_text` (`garbled_text_id`) +- CONSTRAINT `FK__dialog_npcs` FOREIGN KEY (`npc_id`) REFERENCES `dialog_npcs` (`id`) ON UPDATE CASCADE +- CONSTRAINT `FK__dialog_voiceovers` FOREIGN KEY (`voiceover_id`) REFERENCES `dialog_voiceovers` (`id`) ON UPDATE CASCADE +- CONSTRAINT `FK_dialog_play_voices_dialog_text` FOREIGN KEY (`garbled_text_id`) REFERENCES `dialog_text` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/dialog_responses.md b/docs/database/world/dialog_responses.md new file mode 100644 index 0000000..42b0c01 --- /dev/null +++ b/docs/database/world/dialog_responses.md @@ -0,0 +1,23 @@ +## Table: `dialog_responses` + +**Description:** + +Defines `dialog_responses` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, NOT NULL) +- `parent_dialog_id` (int(10), NOT NULL) +- `index` (int(10), NOT NULL) +- `text_id` (int(10), NOT NULL) +- `next_dialog_id` (int(10), DEFAULT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK__dialogs` (`parent_dialog_id`) +- KEY `FK_dialog_responses_dialog_text` (`text_id`) +- KEY `FK__dialogs_2` (`next_dialog_id`) USING BTREE +- CONSTRAINT `FK__dialogs` FOREIGN KEY (`parent_dialog_id`) REFERENCES `dialogs` (`id`) ON UPDATE CASCADE +- CONSTRAINT `FK__dialogs_2` FOREIGN KEY (`next_dialog_id`) REFERENCES `dialogs` (`id`) ON UPDATE CASCADE +- CONSTRAINT `FK_dialog_responses_dialog_text` FOREIGN KEY (`text_id`) REFERENCES `dialog_text` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/dialog_text.md b/docs/database/world/dialog_text.md new file mode 100644 index 0000000..f9e0707 --- /dev/null +++ b/docs/database/world/dialog_text.md @@ -0,0 +1,15 @@ +## Table: `dialog_text` + +**Description:** + +Defines `dialog_text` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, NOT NULL) +- `text` (text, NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `IndexText` (`text`(100)) \ No newline at end of file diff --git a/docs/database/world/dialog_voiceovers.md b/docs/database/world/dialog_voiceovers.md new file mode 100644 index 0000000..1074595 --- /dev/null +++ b/docs/database/world/dialog_voiceovers.md @@ -0,0 +1,18 @@ +## Table: `dialog_voiceovers` + +**Description:** + +Defines `dialog_voiceovers` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, NOT NULL) +- `file` (text, NOT NULL) +- `key1` (int(10), NOT NULL, DEFAULT 0) +- `key2` (int(10), NOT NULL, DEFAULT 0) +- `bChecked` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `IndexFile` (`file`(100)) \ No newline at end of file diff --git a/docs/database/world/dialogs.md b/docs/database/world/dialogs.md new file mode 100644 index 0000000..22e749f --- /dev/null +++ b/docs/database/world/dialogs.md @@ -0,0 +1,29 @@ +## Table: `dialogs` + +**Description:** + +Defines `dialogs` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, NOT NULL) +- `npc_id` (int(10), NOT NULL) +- `voiceover_id` (int(10), DEFAULT NULL) +- `title_text_id` (int(10), DEFAULT NULL) +- `msg_text_id` (int(10), DEFAULT NULL) +- `closeable` (tinyint(1), NOT NULL, DEFAULT 1) +- `signature` (tinyint(1), NOT NULL) +- `language` (tinyint(3), NOT NULL) +- `log_id` (int(10), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_dialogs_dialog_npcs` (`voiceover_id`) +- KEY `FK_dialogs_dialog_npcs1` (`npc_id`) +- KEY `FK_dialogs_dialog_text` (`title_text_id`) +- KEY `FK_dialogs_dialog_text_2` (`msg_text_id`) +- CONSTRAINT `FK_dialogs_dialog_npcs1` FOREIGN KEY (`npc_id`) REFERENCES `dialog_npcs` (`id`) ON UPDATE CASCADE +- CONSTRAINT `FK_dialogs_dialog_text` FOREIGN KEY (`title_text_id`) REFERENCES `dialog_text` (`id`) ON UPDATE CASCADE +- CONSTRAINT `FK_dialogs_dialog_text_2` FOREIGN KEY (`msg_text_id`) REFERENCES `dialog_text` (`id`) ON UPDATE CASCADE +- CONSTRAINT `FK_dialogs_dialog_voiceovers` FOREIGN KEY (`voiceover_id`) REFERENCES `dialog_voiceovers` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/emotes.md b/docs/database/world/emotes.md new file mode 100644 index 0000000..e320391 --- /dev/null +++ b/docs/database/world/emotes.md @@ -0,0 +1,18 @@ +## Table: `emotes` + +**Description:** + +Defines `emotes` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (varchar(128), DEFAULT NULL) +- `visual_state_id` (int(10), NOT NULL, DEFAULT 0) +- `message` (varchar(255), DEFAULT NULL) +- `targeted_message` (varchar(255), DEFAULT NULL) +- `self_message` (varchar(255), DEFAULT NULL) +- `min_version_range` (int(10), NOT NULL, DEFAULT 0) +- `max_version_range` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/entity_commands.md b/docs/database/world/entity_commands.md new file mode 100644 index 0000000..85062fb --- /dev/null +++ b/docs/database/world/entity_commands.md @@ -0,0 +1,21 @@ +## Table: `entity_commands` + +**Description:** + +Defines `entity_commands` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `command_list_id` (int(10), NOT NULL, DEFAULT 1) +- `command_text` (varchar(64), NOT NULL, DEFAULT 'Hail') +- `distance` (float, NOT NULL, DEFAULT 0) +- `command` (varchar(64), NOT NULL, DEFAULT 'hail') +- `error_text` (varchar(64), NOT NULL) +- `cast_time` (smallint(5), NOT NULL, DEFAULT 0) +- `spell_visual` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `EntityCmdIDX` (`command_list_id`,`command_text`) \ No newline at end of file diff --git a/docs/database/world/eq2classes.md b/docs/database/world/eq2classes.md new file mode 100644 index 0000000..5cf5959 --- /dev/null +++ b/docs/database/world/eq2classes.md @@ -0,0 +1,17 @@ +## Table: `eq2classes` + +**Description:** + +Defines `eq2classes` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `class_id` (int(10), NOT NULL, DEFAULT 0) +- `class_name` (varchar(64), DEFAULT NULL) +- `class_alignment` (enum('Good','Evil'), DEFAULT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `ClassIDX` (`class_id`) \ No newline at end of file diff --git a/docs/database/world/eq2expansions.md b/docs/database/world/eq2expansions.md new file mode 100644 index 0000000..3dea8e6 --- /dev/null +++ b/docs/database/world/eq2expansions.md @@ -0,0 +1,15 @@ +## Table: `eq2expansions` + +**Description:** + +Defines `eq2expansions` table in the World database. + +**Columns:** +- `id` (int(11), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `expansion_tag` (varchar(16), DEFAULT NULL) +- `expansion` (varchar(64), DEFAULT NULL) +- `expansion_type` (enum('Expansion','Adventure, DEFAULT NULL) +- `release_date` (varchar(20), DEFAULT NULL) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/eq2gm.md b/docs/database/world/eq2gm.md new file mode 100644 index 0000000..b7b7da7 --- /dev/null +++ b/docs/database/world/eq2gm.md @@ -0,0 +1,14 @@ +## Table: `eq2gm` + +**Description:** + +Defines `eq2gm` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `gm_title` (varchar(64), DEFAULT NULL) +- `gm_description` (varchar(255), DEFAULT NULL) +- `gm_status` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/eq2models.md b/docs/database/world/eq2models.md new file mode 100644 index 0000000..4072293 --- /dev/null +++ b/docs/database/world/eq2models.md @@ -0,0 +1,18 @@ +## Table: `eq2models` + +**Description:** + +Defines `eq2models` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `category` (varchar(64), DEFAULT NULL) +- `subcategory` (varchar(64), DEFAULT NULL) +- `model_type` (int(10), NOT NULL) +- `model_name` (varchar(250), DEFAULT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `NewIndex1` (`model_type`) \ No newline at end of file diff --git a/docs/database/world/eq2races.md b/docs/database/world/eq2races.md new file mode 100644 index 0000000..9b77cd0 --- /dev/null +++ b/docs/database/world/eq2races.md @@ -0,0 +1,15 @@ +## Table: `eq2races` + +**Description:** + +Defines `eq2races` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `race` (int(10), NOT NULL, DEFAULT 0) +- `race_type` (int(10), NOT NULL, DEFAULT 0) +- `name` (varchar(64), DEFAULT NULL) +- `is_player_race` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/exp_per_level.md b/docs/database/world/exp_per_level.md new file mode 100644 index 0000000..adf7882 --- /dev/null +++ b/docs/database/world/exp_per_level.md @@ -0,0 +1,12 @@ +## Table: `exp_per_level` + +**Description:** + +Defines `exp_per_level` table in the World database. + +**Columns:** +- `level` (int(10), PRIMARY KEY, NOT NULL) +- `exp_needed` (int(10), DEFAULT NULL) + +**Primary Keys:** +- level \ No newline at end of file diff --git a/docs/database/world/faction_alliances.md b/docs/database/world/faction_alliances.md new file mode 100644 index 0000000..bf2a4cb --- /dev/null +++ b/docs/database/world/faction_alliances.md @@ -0,0 +1,18 @@ +## Table: `faction_alliances` + +**Description:** + +Defines `faction_alliances` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `faction_id` (int(10), NOT NULL, DEFAULT 0) +- `friend_faction` (int(10), NOT NULL, DEFAULT 0) +- `hostile_faction` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `FactionIDX` (`faction_id`,`friend_faction`,`hostile_faction`) +- CONSTRAINT `FK_faction_alliances` FOREIGN KEY (`faction_id`) REFERENCES `factions` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/factions.md b/docs/database/world/factions.md new file mode 100644 index 0000000..2144989 --- /dev/null +++ b/docs/database/world/factions.md @@ -0,0 +1,17 @@ +## Table: `factions` + +**Description:** + +Defines `factions` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `type` (varchar(32), NOT NULL, DEFAULT '') +- `description` (text, NOT NULL) +- `default_level` (mediumint(9), NOT NULL, DEFAULT 0) +- `negative_change` (smallint(5), NOT NULL, DEFAULT 100) +- `positive_change` (smallint(5), NOT NULL, DEFAULT 75) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/failed_jobs.md b/docs/database/world/failed_jobs.md new file mode 100644 index 0000000..d900e61 --- /dev/null +++ b/docs/database/world/failed_jobs.md @@ -0,0 +1,16 @@ +## Table: `failed_jobs` + +**Description:** + +Defines `failed_jobs` table in the World database. + +**Columns:** +- `id` (bigint(20), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `connection` (text, NOT NULL) +- `queue` (text, NOT NULL) +- `payload` (longtext, NOT NULL) +- `exception` (longtext, NOT NULL) +- `failed_at` (timestamp, NOT NULL, DEFAULT current_timestamp()) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/flight_paths.md b/docs/database/world/flight_paths.md new file mode 100644 index 0000000..c15d3c7 --- /dev/null +++ b/docs/database/world/flight_paths.md @@ -0,0 +1,16 @@ +## Table: `flight_paths` + +**Description:** + +Defines `flight_paths` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `zone_id` (int(10), NOT NULL) +- `name` (char(255), NOT NULL) +- `speed` (float, NOT NULL, DEFAULT 0) +- `flying` (tinyint(3), NOT NULL, DEFAULT 1) +- `early_dismount` (tinyint(3), NOT NULL, DEFAULT 1) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/flight_paths_locations.md b/docs/database/world/flight_paths_locations.md new file mode 100644 index 0000000..8da5d10 --- /dev/null +++ b/docs/database/world/flight_paths_locations.md @@ -0,0 +1,15 @@ +## Table: `flight_paths_locations` + +**Description:** + +Defines `flight_paths_locations` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `flight_path` (int(10), NOT NULL, DEFAULT 0) +- `x` (float, NOT NULL, DEFAULT 0) +- `y` (float, NOT NULL, DEFAULT 0) +- `z` (float, NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/groundspawn_items.md b/docs/database/world/groundspawn_items.md new file mode 100644 index 0000000..fc036e3 --- /dev/null +++ b/docs/database/world/groundspawn_items.md @@ -0,0 +1,20 @@ +## Table: `groundspawn_items` + +**Description:** + +Defines `groundspawn_items` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `groundspawn_id` (int(10), NOT NULL, DEFAULT 1) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `plus_rare_id` (int(10), NOT NULL, DEFAULT 0) +- `is_rare` (tinyint(3), NOT NULL, DEFAULT 0) +- `grid_id` (int(10), NOT NULL, DEFAULT 0) +- `percent` (float, NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_item_groundspawns` (`item_id`) \ No newline at end of file diff --git a/docs/database/world/groundspawns.md b/docs/database/world/groundspawns.md new file mode 100644 index 0000000..484caad --- /dev/null +++ b/docs/database/world/groundspawns.md @@ -0,0 +1,24 @@ +## Table: `groundspawns` + +**Description:** + +Defines `groundspawns` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `groundspawn_id` (int(10), NOT NULL, DEFAULT 0) +- `min_skill_level` (smallint(5), NOT NULL, DEFAULT 1) +- `min_adventure_level` (smallint(5), NOT NULL, DEFAULT 0) +- `bonus_table` (tinyint(1), NOT NULL, DEFAULT 0) +- `harvest1` (float, NOT NULL, DEFAULT 70) +- `harvest3` (float, NOT NULL, DEFAULT 20) +- `harvest5` (float, NOT NULL, DEFAULT 8) +- `harvest_imbue` (float, NOT NULL, DEFAULT 1) +- `harvest_rare` (float, NOT NULL, DEFAULT 0.7) +- `harvest10` (float, NOT NULL, DEFAULT 0.3) +- `harvest_coin` (int(10), NOT NULL, DEFAULT 0) +- `enabled` (tinyint(1), NOT NULL, DEFAULT 1) +- `tablename` (varchar(64), DEFAULT NULL) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/guild_colors.md b/docs/database/world/guild_colors.md new file mode 100644 index 0000000..dc9e71a --- /dev/null +++ b/docs/database/world/guild_colors.md @@ -0,0 +1,20 @@ +## Table: `guild_colors` + +**Description:** + +Defines `guild_colors` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `guild_id` (int(10), NOT NULL, DEFAULT 0) +- `color_type` (enum('Emblem','Edge','Pattern'), DEFAULT NULL) +- `red` (float, NOT NULL, DEFAULT 0) +- `green` (float, NOT NULL, DEFAULT 0) +- `blue` (float, NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `GuildColorIDX` (`guild_id`,`color_type`) +- CONSTRAINT `FK_guild_colors` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/guild_event_defaults.md b/docs/database/world/guild_event_defaults.md new file mode 100644 index 0000000..94c7011 --- /dev/null +++ b/docs/database/world/guild_event_defaults.md @@ -0,0 +1,18 @@ +## Table: `guild_event_defaults` + +**Description:** + +Defines `guild_event_defaults` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `event_id` (tinyint(3), NOT NULL) +- `event_name` (varchar(100), NOT NULL, DEFAULT '') +- `retain` (tinyint(1), NOT NULL, DEFAULT 1) +- `broadcast` (tinyint(1), NOT NULL, DEFAULT 1) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `EventNameIDX` (`event_id`,`event_name`) \ No newline at end of file diff --git a/docs/database/world/guild_event_filters.md b/docs/database/world/guild_event_filters.md new file mode 100644 index 0000000..424d5a1 --- /dev/null +++ b/docs/database/world/guild_event_filters.md @@ -0,0 +1,19 @@ +## Table: `guild_event_filters` + +**Description:** + +Defines `guild_event_filters` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `guild_id` (int(10), NOT NULL, DEFAULT 0) +- `event_id` (int(10), NOT NULL, DEFAULT 0) +- `retain` (tinyint(1), NOT NULL, DEFAULT 1) +- `broadcast` (tinyint(1), NOT NULL, DEFAULT 1) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `FilterEventIDX` (`guild_id`,`event_id`) +- CONSTRAINT `FK_guild_event_filters` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/guild_events.md b/docs/database/world/guild_events.md new file mode 100644 index 0000000..4059c0f --- /dev/null +++ b/docs/database/world/guild_events.md @@ -0,0 +1,24 @@ +## Table: `guild_events` + +**Description:** + +Defines `guild_events` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `guild_id` (int(10), NOT NULL, DEFAULT 0) +- `event_id` (bigint(20), NOT NULL, DEFAULT 0) +- `event_date` (int(10), NOT NULL, DEFAULT 0) +- `event_type` (smallint(5), NOT NULL, DEFAULT 0) +- `description` (text, NOT NULL) +- `display` (tinyint(1), NOT NULL, DEFAULT 0) +- `locked` (tinyint(1), NOT NULL, DEFAULT 0) +- `archived` (tinyint(1), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `GuildIDX` (`guild_id`,`event_id`) +- KEY `EventDateIDX` (`event_date`) +- CONSTRAINT `FK_guild_events` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/guild_members.md b/docs/database/world/guild_members.md new file mode 100644 index 0000000..a412559 --- /dev/null +++ b/docs/database/world/guild_members.md @@ -0,0 +1,29 @@ +## Table: `guild_members` + +**Description:** + +Defines `guild_members` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `guild_id` (int(10), NOT NULL, DEFAULT 0) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `recruiter_id` (int(10), NOT NULL, DEFAULT 0) +- `guild_status` (int(10), NOT NULL, DEFAULT 0) +- `points` (float, NOT NULL, DEFAULT 0) +- `rank_id` (tinyint(3), NOT NULL, DEFAULT 7) +- `member_flags` (tinyint(3), NOT NULL, DEFAULT 0) +- `join_date` (int(10), NOT NULL, DEFAULT 0) +- `note` (varchar(250), DEFAULT NULL) +- `officer_note` (varchar(250), DEFAULT NULL) +- `recruiting_message` (varchar(512), DEFAULT NULL) +- `recruiter_picture_data` (blob, DEFAULT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `GuildCharIDX` (`guild_id`,`char_id`) +- KEY `FK_guild_members2` (`char_id`) +- CONSTRAINT `FK_guild_members1` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_guild_members2` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/guild_points_history.md b/docs/database/world/guild_points_history.md new file mode 100644 index 0000000..ed61adb --- /dev/null +++ b/docs/database/world/guild_points_history.md @@ -0,0 +1,23 @@ +## Table: `guild_points_history` + +**Description:** + +Defines `guild_points_history` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `guild_id` (int(10), NOT NULL, DEFAULT 0) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `points_date` (int(10), NOT NULL, DEFAULT 0) +- `modified_by` (varchar(64), NOT NULL, DEFAULT '') +- `comment` (text, DEFAULT NULL) +- `points` (float, NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `GuildCharIDX` (`guild_id`,`char_id`) +- KEY `FK_char_points_history` (`char_id`) +- CONSTRAINT `FK_char_points_history` FOREIGN KEY (`char_id`) REFERENCES `characters` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_guild_points_history` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/guild_ranks.md b/docs/database/world/guild_ranks.md new file mode 100644 index 0000000..510618b --- /dev/null +++ b/docs/database/world/guild_ranks.md @@ -0,0 +1,20 @@ +## Table: `guild_ranks` + +**Description:** + +Defines `guild_ranks` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `guild_id` (int(10), NOT NULL, DEFAULT 0) +- `rank_id` (tinyint(3), NOT NULL, DEFAULT 0) +- `rank_name` (varchar(64), NOT NULL) +- `permission1` (int(10), NOT NULL, DEFAULT 0) +- `permission2` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `GuildRankIDX` (`guild_id`,`rank_id`) +- CONSTRAINT `FK_guild_ranks` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/guild_ranks_defaults.md b/docs/database/world/guild_ranks_defaults.md new file mode 100644 index 0000000..fd914b9 --- /dev/null +++ b/docs/database/world/guild_ranks_defaults.md @@ -0,0 +1,18 @@ +## Table: `guild_ranks_defaults` + +**Description:** + +Defines `guild_ranks_defaults` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `rank_id` (int(10), NOT NULL, DEFAULT 0) +- `rank_name` (varchar(250), NOT NULL) +- `permission1` (int(10), NOT NULL, DEFAULT 0) +- `permission2` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `RankNameIDX` (`rank_name`) \ No newline at end of file diff --git a/docs/database/world/guild_recruiting.md b/docs/database/world/guild_recruiting.md new file mode 100644 index 0000000..26ac649 --- /dev/null +++ b/docs/database/world/guild_recruiting.md @@ -0,0 +1,25 @@ +## Table: `guild_recruiting` + +**Description:** + +Defines `guild_recruiting` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `guild_id` (int(10), NOT NULL, DEFAULT 0) +- `short_desc` (varchar(250), NOT NULL, DEFAULT '') +- `full_desc` (text, DEFAULT NULL) +- `min_level` (tinyint(3), NOT NULL, DEFAULT 0) +- `play_style` (tinyint(3), NOT NULL, DEFAULT 0) +- `looking_for` (tinyint(3), NOT NULL, DEFAULT 0) +- `descriptive_tag1` (tinyint(3), NOT NULL, DEFAULT 0) +- `descriptive_tag2` (tinyint(3), NOT NULL, DEFAULT 0) +- `descriptive_tag3` (tinyint(3), NOT NULL, DEFAULT 0) +- `descriptive_tag4` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `GuildIDX` (`guild_id`) +- CONSTRAINT `FK_guild_recruiting` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/guilds.md b/docs/database/world/guilds.md new file mode 100644 index 0000000..0cc6583 --- /dev/null +++ b/docs/database/world/guilds.md @@ -0,0 +1,20 @@ +## Table: `guilds` + +**Description:** + +Defines `guilds` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `motd` (text, DEFAULT NULL) +- `level` (tinyint(3), NOT NULL, DEFAULT 1) +- `xp` (bigint(20), NOT NULL, DEFAULT 0) +- `xp_needed` (bigint(20), NOT NULL, DEFAULT 0) +- `formed_on` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `GuildNameIDX` (`name`) \ No newline at end of file diff --git a/docs/database/world/heroic_ops.md b/docs/database/world/heroic_ops.md new file mode 100644 index 0000000..eb7b457 --- /dev/null +++ b/docs/database/world/heroic_ops.md @@ -0,0 +1,27 @@ +## Table: `heroic_ops` + +**Description:** + +Defines `heroic_ops` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `ho_type` (enum('Starter','Wheel'), NOT NULL, DEFAULT 'Starter') +- `name` (varchar(64), DEFAULT NULL) +- `starter_link_id` (int(10), NOT NULL, DEFAULT 0) +- `starter_class` (tinyint(3), NOT NULL, DEFAULT 0) +- `enhancer_class` (bigint(30), NOT NULL, DEFAULT 0) +- `starter_icon` (smallint(5), NOT NULL, DEFAULT 65535) +- `chain_order` (tinyint(3), NOT NULL, DEFAULT 0) +- `shift_icon` (smallint(5), NOT NULL, DEFAULT 41) +- `spell_id` (int(10), NOT NULL, DEFAULT 0) +- `chance` (float, NOT NULL, DEFAULT 0) +- `ability1` (smallint(5), NOT NULL, DEFAULT 65535) +- `ability2` (smallint(5), NOT NULL, DEFAULT 65535) +- `ability3` (smallint(5), NOT NULL, DEFAULT 65535) +- `ability4` (smallint(5), NOT NULL, DEFAULT 65535) +- `ability5` (smallint(5), NOT NULL, DEFAULT 65535) +- `ability6` (smallint(5), NOT NULL, DEFAULT 65535) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/ho_starter_chains.md b/docs/database/world/ho_starter_chains.md new file mode 100644 index 0000000..4bb5401 --- /dev/null +++ b/docs/database/world/ho_starter_chains.md @@ -0,0 +1,18 @@ +## Table: `ho_starter_chains` + +**Description:** + +Defines `ho_starter_chains` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `starter_class` (tinyint(3), NOT NULL, DEFAULT 0) +- `first_ability` (smallint(5), NOT NULL, DEFAULT 65535) +- `second_ability` (smallint(5), NOT NULL, DEFAULT 65535) +- `third_ability` (smallint(5), NOT NULL, DEFAULT 65535) +- `fourth_ability` (smallint(5), NOT NULL, DEFAULT 65535) +- `fifth_ability` (smallint(5), NOT NULL, DEFAULT 65535) +- `sixth_ability` (smallint(5), NOT NULL, DEFAULT 65535) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/ho_wheel.md b/docs/database/world/ho_wheel.md new file mode 100644 index 0000000..89a4fa3 --- /dev/null +++ b/docs/database/world/ho_wheel.md @@ -0,0 +1,26 @@ +## Table: `ho_wheel` + +**Description:** + +Defines `ho_wheel` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `starter_id` (int(10), NOT NULL, DEFAULT 0) +- `order` (tinyint(3), NOT NULL, DEFAULT 0) +- `spell_id` (int(10), NOT NULL, DEFAULT 0) +- `first_ability` (smallint(5), NOT NULL, DEFAULT 65535) +- `second_ability` (smallint(5), NOT NULL, DEFAULT 65535) +- `third_ability` (smallint(5), NOT NULL, DEFAULT 65535) +- `fourth_ability` (smallint(5), NOT NULL, DEFAULT 65535) +- `fifth_ability` (smallint(5), NOT NULL, DEFAULT 65535) +- `sixth_ability` (smallint(5), NOT NULL, DEFAULT 65535) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_Starter` (`starter_id`) +- KEY `FK_Spell` (`spell_id`) +- CONSTRAINT `FK_Spell` FOREIGN KEY (`spell_id`) REFERENCES `spells` (`id`) +- CONSTRAINT `FK_Starter` FOREIGN KEY (`starter_id`) REFERENCES `ho_starter_chains` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/houses.md b/docs/database/world/houses.md new file mode 100644 index 0000000..46c4e3e --- /dev/null +++ b/docs/database/world/houses.md @@ -0,0 +1,25 @@ +## Table: `houses` + +**Description:** + +Defines `houses` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (char(64), NOT NULL, DEFAULT '0') +- `cost_coins` (bigint(20), NOT NULL, DEFAULT 0) +- `cost_status` (int(10), NOT NULL, DEFAULT 0) +- `upkeep_coins` (bigint(20), NOT NULL, DEFAULT 0) +- `upkeep_status` (int(10), NOT NULL, DEFAULT 0) +- `vault_slots` (tinyint(3), NOT NULL, DEFAULT 0) +- `alignment` (tinyint(3), NOT NULL, DEFAULT 0) +- `guild_level` (tinyint(3), NOT NULL, DEFAULT 0) +- `zone_id` (int(10), NOT NULL, DEFAULT 0) +- `exit_zone_id` (int(10), NOT NULL, DEFAULT 0) +- `exit_x` (float, NOT NULL, DEFAULT 0) +- `exit_y` (float, NOT NULL, DEFAULT 0) +- `exit_z` (float, NOT NULL, DEFAULT 0) +- `exit_heading` (float, NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/instance_spawns_removed.md b/docs/database/world/instance_spawns_removed.md new file mode 100644 index 0000000..b844422 --- /dev/null +++ b/docs/database/world/instance_spawns_removed.md @@ -0,0 +1,19 @@ +## Table: `instance_spawns_removed` + +**Description:** + +Defines `instance_spawns_removed` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `instance_id` (int(10), NOT NULL, DEFAULT 0) +- `spawn_type` (smallint(5), NOT NULL, DEFAULT 0) +- `spawn_location_entry_id` (int(10), NOT NULL, DEFAULT 0) +- `respawn_time` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `InstanceIDX` (`instance_id`) +- KEY `SpawnIDX` (`spawn_location_entry_id`) \ No newline at end of file diff --git a/docs/database/world/instances.md b/docs/database/world/instances.md new file mode 100644 index 0000000..6d81d63 --- /dev/null +++ b/docs/database/world/instances.md @@ -0,0 +1,20 @@ +## Table: `instances` + +**Description:** + +Defines `instances` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `zone_id` (int(10), NOT NULL, DEFAULT 0) +- `player_minlevel` (int(10), NOT NULL, DEFAULT 0) +- `player_maxlevel` (int(10), NOT NULL, DEFAULT 0) +- `player_avglevel` (int(10), NOT NULL, DEFAULT 0) +- `player_firstlevel` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `ZoneIDX` (`zone_id`) +- CONSTRAINT `FK_instances` FOREIGN KEY (`zone_id`) REFERENCES `zones` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_appearances.md b/docs/database/world/item_appearances.md new file mode 100644 index 0000000..78b7f32 --- /dev/null +++ b/docs/database/world/item_appearances.md @@ -0,0 +1,34 @@ +## Table: `item_appearances` + +**Description:** + +Defines `item_appearances` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `equip_type` (int(10), NOT NULL, DEFAULT 0) +- `red` (tinyint(3), NOT NULL, DEFAULT 0) +- `green` (tinyint(3), NOT NULL, DEFAULT 0) +- `blue` (tinyint(3), NOT NULL, DEFAULT 0) +- `highlight_red` (tinyint(3), NOT NULL, DEFAULT 0) +- `highlight_green` (tinyint(3), NOT NULL, DEFAULT 0) +- `highlight_blue` (tinyint(3), NOT NULL, DEFAULT 0) +- `appearance_type` (smallint(5), NOT NULL, DEFAULT 0) +- `slot` (smallint(5), NOT NULL, DEFAULT 0) +- `house_placement_type` (int(10), NOT NULL, DEFAULT 0) +- `vis_state` (int(10), NOT NULL, DEFAULT 4294967295) +- `vis_state2` (int(10), NOT NULL, DEFAULT 4294967295) +- `mount_type` (int(10), NOT NULL, DEFAULT 4294967295) +- `heraldry` (binary(7), NOT NULL, DEFAULT '0\0\0\0\0\0\0') +- `reforging_decoration` (int(10), NOT NULL, DEFAULT 0) +- `bWeaponUnk` (tinyint(1), NOT NULL, DEFAULT 0) +- `b2hWeapon` (tinyint(1), NOT NULL, DEFAULT 0) +- `bUnknown` (tinyint(1), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_new_appearances_items` (`item_id`) +- CONSTRAINT `FK_new_appearances_items` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_classifications.md b/docs/database/world/item_classifications.md new file mode 100644 index 0000000..15bd9b6 --- /dev/null +++ b/docs/database/world/item_classifications.md @@ -0,0 +1,10 @@ +## Table: `item_classifications` + +**Description:** + +Defines `item_classifications` table in the World database. + +**Columns:** +- `id` (int(10), DEFAULT NULL) +- `item_id` (int(10), DEFAULT NULL) +- `classification` (varchar(150), DEFAULT NULL) \ No newline at end of file diff --git a/docs/database/world/item_details_achievement_profile.md b/docs/database/world/item_details_achievement_profile.md new file mode 100644 index 0000000..841e159 --- /dev/null +++ b/docs/database/world/item_details_achievement_profile.md @@ -0,0 +1,21 @@ +## Table: `item_details_achievement_profile` + +**Description:** + +Defines `item_details_achievement_profile` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL) +- `status_reduction` (int(10), NOT NULL, DEFAULT 0) +- `coin_reduction` (float, NOT NULL, DEFAULT 0) +- `house_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `unk_string` (text, DEFAULT NULL) +- `unk1` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_item_details_achievement_profile_items` (`item_id`) +- CONSTRAINT `FK_item_details_achievement_profile_items` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_adornments.md b/docs/database/world/item_details_adornments.md new file mode 100644 index 0000000..698e80d --- /dev/null +++ b/docs/database/world/item_details_adornments.md @@ -0,0 +1,23 @@ +## Table: `item_details_adornments` + +**Description:** + +Defines `item_details_adornments` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `duration` (float, NOT NULL, DEFAULT 0) +- `item_types` (bigint(20), NOT NULL, DEFAULT 0) +- `slot_type` (smallint(5), NOT NULL, DEFAULT 0) +- `description` (text, DEFAULT NULL) +- `description2` (text, DEFAULT NULL) +- `unk1` (int(10), NOT NULL, DEFAULT 0) +- `unk2` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `item_id` (`item_id`) +- CONSTRAINT `FK_ida_itemid` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_armor.md b/docs/database/world/item_details_armor.md new file mode 100644 index 0000000..8de9ae9 --- /dev/null +++ b/docs/database/world/item_details_armor.md @@ -0,0 +1,21 @@ +## Table: `item_details_armor` + +**Description:** + +Defines `item_details_armor` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `mitigation_low` (int(10), NOT NULL, DEFAULT 0) +- `mitigation_high` (int(10), NOT NULL, DEFAULT 0) +- `absorb` (smallint(6), NOT NULL, DEFAULT 0) +- `unknown` (int(11), NOT NULL, DEFAULT 0) +- `item_score` (int(11), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`item_id`) +- CONSTRAINT `FK_item_details_armor` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_armorset.md b/docs/database/world/item_details_armorset.md new file mode 100644 index 0000000..6ad7d75 --- /dev/null +++ b/docs/database/world/item_details_armorset.md @@ -0,0 +1,23 @@ +## Table: `item_details_armorset` + +**Description:** + +Defines `item_details_armorset` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `soe_id` (int(11), NOT NULL, DEFAULT 0) +- `armorset_item_id` (int(10), NOT NULL, DEFAULT 0) +- `item_crc` (int(10), NOT NULL, DEFAULT 0) +- `item_name` (varchar(255), NOT NULL, DEFAULT 'N/A') +- `item_icon` (smallint(5), NOT NULL, DEFAULT 0) +- `unknown_piece` (int(10), NOT NULL, DEFAULT 0) +- `language_type` (tinyint(3), NOT NULL, DEFAULT 1) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `ArmorSetIDX` (`item_id`,`soe_id`) +- CONSTRAINT `FK_item_details_armorset` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_bag.md b/docs/database/world/item_details_bag.md new file mode 100644 index 0000000..b066900 --- /dev/null +++ b/docs/database/world/item_details_bag.md @@ -0,0 +1,22 @@ +## Table: `item_details_bag` + +**Description:** + +Defines `item_details_bag` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `num_slots` (tinyint(3), NOT NULL, DEFAULT 0) +- `weight_reduction` (tinyint(3), NOT NULL, DEFAULT 0) +- `unknown12` (tinyint(3), NOT NULL, DEFAULT 0) +- `backpack` (tinyint(1), NOT NULL, DEFAULT 0) +- `unknown81` (tinyint(3), NOT NULL, DEFAULT 0) +- `unknown69` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `ItemIndex` (`item_id`) +- CONSTRAINT `FK_item_details_bag` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_bauble.md b/docs/database/world/item_details_bauble.md new file mode 100644 index 0000000..1f8da8b --- /dev/null +++ b/docs/database/world/item_details_bauble.md @@ -0,0 +1,27 @@ +## Table: `item_details_bauble` + +**Description:** + +Defines `item_details_bauble` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `cast` (smallint(6), NOT NULL, DEFAULT 100) +- `recovery` (smallint(6), NOT NULL, DEFAULT 0) +- `duration` (int(10), NOT NULL, DEFAULT 0) +- `recast` (float, NOT NULL, DEFAULT 1) +- `display_slot_optional` (tinyint(1), NOT NULL, DEFAULT 0) +- `display_cast_time` (tinyint(1), NOT NULL, DEFAULT 0) +- `display_bauble_type` (tinyint(1), NOT NULL, DEFAULT 0) +- `effect_radius` (float, NOT NULL, DEFAULT 0) +- `max_aoe_targets` (int(11), NOT NULL, DEFAULT 0) +- `display_until_cancelled` (tinyint(3), NOT NULL, DEFAULT 0) +- `item_score` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `ItemBaubleIDX` (`item_id`) +- CONSTRAINT `FK_item_details_bauble` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_book.md b/docs/database/world/item_details_book.md new file mode 100644 index 0000000..4352ee3 --- /dev/null +++ b/docs/database/world/item_details_book.md @@ -0,0 +1,19 @@ +## Table: `item_details_book` + +**Description:** + +Defines `item_details_book` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `language` (tinyint(3), NOT NULL, DEFAULT 0) +- `author` (varchar(255), NOT NULL, DEFAULT '') +- `title` (varchar(255), NOT NULL, DEFAULT '') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `ItemBookIDX` (`item_id`) +- CONSTRAINT `FK_item_details_book` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_book_pages.md b/docs/database/world/item_details_book_pages.md new file mode 100644 index 0000000..cfeff15 --- /dev/null +++ b/docs/database/world/item_details_book_pages.md @@ -0,0 +1,19 @@ +## Table: `item_details_book_pages` + +**Description:** + +Defines `item_details_book_pages` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `page` (tinyint(3), NOT NULL, DEFAULT 0) +- `page_text` (text, NOT NULL) +- `page_text_valign` (tinyint(3), NOT NULL, DEFAULT 0) +- `page_text_halign` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `ItemBookIDX` (`item_id`) \ No newline at end of file diff --git a/docs/database/world/item_details_decorations.md b/docs/database/world/item_details_decorations.md new file mode 100644 index 0000000..d4b0934 --- /dev/null +++ b/docs/database/world/item_details_decorations.md @@ -0,0 +1,17 @@ +## Table: `item_details_decorations` + +**Description:** + +Defines `item_details_decorations` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `decoration_name` (text, NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `DecorationIDX` (`item_id`) +- CONSTRAINT `FK_item_details_decorations` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_food.md b/docs/database/world/item_details_food.md new file mode 100644 index 0000000..1556684 --- /dev/null +++ b/docs/database/world/item_details_food.md @@ -0,0 +1,20 @@ +## Table: `item_details_food` + +**Description:** + +Defines `item_details_food` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `type` (tinyint(3), NOT NULL, DEFAULT 0) +- `level` (smallint(6), NOT NULL, DEFAULT 0) +- `duration` (float, NOT NULL, DEFAULT 0) +- `satiation` (tinyint(3), NOT NULL, DEFAULT 2) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `ItemIndex` (`item_id`) +- CONSTRAINT `FK_item_details_food` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_house.md b/docs/database/world/item_details_house.md new file mode 100644 index 0000000..236402d --- /dev/null +++ b/docs/database/world/item_details_house.md @@ -0,0 +1,22 @@ +## Table: `item_details_house` + +**Description:** + +Defines `item_details_house` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `rent_reduction` (int(10), NOT NULL, DEFAULT 0) +- `status_rent_reduction` (int(10), NOT NULL, DEFAULT 0) +- `coin_rent_reduction` (float, NOT NULL, DEFAULT 0) +- `house_only` (tinyint(3), NOT NULL, DEFAULT 0) +- `house_location` (tinyint(3), NOT NULL, DEFAULT 0) +- `unk1` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`item_id`) +- CONSTRAINT `FK_item_details_house` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_house_container.md b/docs/database/world/item_details_house_container.md new file mode 100644 index 0000000..2d91f68 --- /dev/null +++ b/docs/database/world/item_details_house_container.md @@ -0,0 +1,22 @@ +## Table: `item_details_house_container` + +**Description:** + +Defines `item_details_house_container` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `num_slots` (smallint(5), NOT NULL, DEFAULT 0) +- `allowed_types` (bigint(20), NOT NULL, DEFAULT 0) +- `unknown12` (int(10), NOT NULL, DEFAULT 0) +- `unknown13` (tinyint(3), NOT NULL, DEFAULT 0) +- `broker_commission` (smallint(5), NOT NULL, DEFAULT 0) +- `fence_commission` (smallint(5), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `HouseContainerIDX` (`item_id`) +- CONSTRAINT `FK_item_details_house_container` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_itemset.md b/docs/database/world/item_details_itemset.md new file mode 100644 index 0000000..5593014 --- /dev/null +++ b/docs/database/world/item_details_itemset.md @@ -0,0 +1,21 @@ +## Table: `item_details_itemset` + +**Description:** + +Defines `item_details_itemset` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `itemset_item_id` (int(10), NOT NULL, DEFAULT 0) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `item_icon` (smallint(5), NOT NULL, DEFAULT 0) +- `item_stack_size` (smallint(5), NOT NULL, DEFAULT 0) +- `item_list_color` (int(10), NOT NULL, DEFAULT 0) +- `language_type` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `ItemsetIDX` (`itemset_item_id`,`item_id`,`language_type`) +- CONSTRAINT `FK_item_details_itemset` FOREIGN KEY (`itemset_item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_marketplace.md b/docs/database/world/item_details_marketplace.md new file mode 100644 index 0000000..02aff16 --- /dev/null +++ b/docs/database/world/item_details_marketplace.md @@ -0,0 +1,18 @@ +## Table: `item_details_marketplace` + +**Description:** + +Defines `item_details_marketplace` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `marketplace_item_id` (int(10), NOT NULL, DEFAULT 0) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `item_icon` (smallint(5), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `MarketplaceIDX` (`marketplace_item_id`,`item_id`) +- CONSTRAINT `FK_item_details_marketplace` FOREIGN KEY (`marketplace_item_id`) REFERENCES `items` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_pattern.md b/docs/database/world/item_details_pattern.md new file mode 100644 index 0000000..a784cd8 --- /dev/null +++ b/docs/database/world/item_details_pattern.md @@ -0,0 +1,20 @@ +## Table: `item_details_pattern` + +**Description:** + +Defines `item_details_pattern` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `pattern_item_id` (int(10), NOT NULL, DEFAULT 0) +- `item_icon` (smallint(5), NOT NULL, DEFAULT 0) +- `item_name` (varchar(250), DEFAULT '') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `PatternIDX` (`pattern_item_id`) +- KEY `FK_item_details_pattern` (`item_id`) +- CONSTRAINT `FK_item_details_pattern` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_range.md b/docs/database/world/item_details_range.md new file mode 100644 index 0000000..0205ec4 --- /dev/null +++ b/docs/database/world/item_details_range.md @@ -0,0 +1,28 @@ +## Table: `item_details_range` + +**Description:** + +Defines `item_details_range` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `dmg_low` (smallint(5), NOT NULL, DEFAULT 0) +- `dmg_high` (smallint(5), NOT NULL, DEFAULT 0) +- `dmg_mastery_low` (smallint(5), NOT NULL, DEFAULT 0) +- `dmg_mastery_high` (smallint(5), NOT NULL, DEFAULT 0) +- `dmg_base_low` (smallint(5), NOT NULL, DEFAULT 0) +- `dmg_base_high` (smallint(5), NOT NULL, DEFAULT 0) +- `delay` (tinyint(3), NOT NULL, DEFAULT 0) +- `range_low` (smallint(5), NOT NULL, DEFAULT 0) +- `range_high` (smallint(5), NOT NULL, DEFAULT 0) +- `damage_rating` (float, NOT NULL, DEFAULT 0) +- `damage_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `item_score` (int(10), DEFAULT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`item_id`) +- CONSTRAINT `FK_item_details_range` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_recipe.md b/docs/database/world/item_details_recipe.md new file mode 100644 index 0000000..0be2021 --- /dev/null +++ b/docs/database/world/item_details_recipe.md @@ -0,0 +1,14 @@ +## Table: `item_details_recipe` + +**Description:** + +Defines `item_details_recipe` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `recipe_id` (int(10), NOT NULL, DEFAULT 0) +- `max_uses` (smallint(5), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/item_details_recipe_items.md b/docs/database/world/item_details_recipe_items.md new file mode 100644 index 0000000..8f30bd9 --- /dev/null +++ b/docs/database/world/item_details_recipe_items.md @@ -0,0 +1,19 @@ +## Table: `item_details_recipe_items` + +**Description:** + +Defines `item_details_recipe_items` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `recipe_id` (int(10), NOT NULL, DEFAULT 0) +- `name` (varchar(255), NOT NULL, DEFAULT '') +- `icon` (smallint(5), NOT NULL, DEFAULT 0) +- `soe_recipe_crc` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_item_details_recipe_items` (`recipe_id`) +- CONSTRAINT `item_details_recipe_items_ibfk_1` FOREIGN KEY (`recipe_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_reward_crate.md b/docs/database/world/item_details_reward_crate.md new file mode 100644 index 0000000..6018b28 --- /dev/null +++ b/docs/database/world/item_details_reward_crate.md @@ -0,0 +1,18 @@ +## Table: `item_details_reward_crate` + +**Description:** + +Defines `item_details_reward_crate` table in the World database. + +**Columns:** +- `id` (int(11), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL) +- `unk1` (tinyint(3), NOT NULL, DEFAULT 0) +- `unk2` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_item_details_reward_crate_items` (`item_id`) +- CONSTRAINT `FK_item_details_reward_crate_items` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_reward_crate_item.md b/docs/database/world/item_details_reward_crate_item.md new file mode 100644 index 0000000..43a986c --- /dev/null +++ b/docs/database/world/item_details_reward_crate_item.md @@ -0,0 +1,26 @@ +## Table: `item_details_reward_crate_item` + +**Description:** + +Defines `item_details_reward_crate_item` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `crate_item_id` (int(10), NOT NULL, DEFAULT 0) +- `reward_item_id` (int(10), DEFAULT NULL) +- `soe_item_id` (int(10), NOT NULL, DEFAULT 0) +- `soe_item_crc` (int(10), NOT NULL) +- `icon` (smallint(5), NOT NULL, DEFAULT 0) +- `stack_size` (int(10), NOT NULL, DEFAULT 0) +- `name_color` (int(10), NOT NULL, DEFAULT 0) +- `name` (text, DEFAULT NULL) +- `language_type` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_item_details_itemset` (`crate_item_id`) +- KEY `FK_item_details_reward_crate_item_items` (`reward_item_id`) +- CONSTRAINT `FK_item_details_reward_crate_item_items` FOREIGN KEY (`reward_item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_item_details_reward_crate_item_items_crateid` FOREIGN KEY (`crate_item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_reward_voucher.md b/docs/database/world/item_details_reward_voucher.md new file mode 100644 index 0000000..ea4ae22 --- /dev/null +++ b/docs/database/world/item_details_reward_voucher.md @@ -0,0 +1,23 @@ +## Table: `item_details_reward_voucher` + +**Description:** + +Defines `item_details_reward_voucher` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `voucher_item_id` (int(10), NOT NULL, DEFAULT 0) +- `reward_item_id` (int(10), DEFAULT NULL) +- `soe_item_id` (int(10), NOT NULL, DEFAULT 0) +- `soe_item_crc` (int(10), NOT NULL, DEFAULT 0) +- `icon` (smallint(5), NOT NULL, DEFAULT 0) +- `name` (varchar(255), DEFAULT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `VoucherUIDX` (`voucher_item_id`,`soe_item_id`) +- KEY `FK_item_details_reward_voucher_items` (`reward_item_id`) +- CONSTRAINT `FK_item_details_reward_voucher_items` FOREIGN KEY (`reward_item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_item_details_rewardvoucher` FOREIGN KEY (`voucher_item_id`) REFERENCES `items` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_shield.md b/docs/database/world/item_details_shield.md new file mode 100644 index 0000000..51122cc --- /dev/null +++ b/docs/database/world/item_details_shield.md @@ -0,0 +1,19 @@ +## Table: `item_details_shield` + +**Description:** + +Defines `item_details_shield` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `mitigation_low` (smallint(5), NOT NULL, DEFAULT 0) +- `mitigation_high` (smallint(5), NOT NULL, DEFAULT 0) +- `item_score` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`item_id`) +- CONSTRAINT `FK_item_details_shield` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_skill.md b/docs/database/world/item_details_skill.md new file mode 100644 index 0000000..376cd5e --- /dev/null +++ b/docs/database/world/item_details_skill.md @@ -0,0 +1,19 @@ +## Table: `item_details_skill` + +**Description:** + +Defines `item_details_skill` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `spell_id` (int(10), DEFAULT NULL) +- `spell_tier` (tinyint(3), NOT NULL, DEFAULT 1) +- `soe_spell_crc` (int(10), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_item_details_skill` (`item_id`) +- CONSTRAINT `FK_item_details_skill` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_skills.md b/docs/database/world/item_details_skills.md new file mode 100644 index 0000000..aefc9f2 --- /dev/null +++ b/docs/database/world/item_details_skills.md @@ -0,0 +1,39 @@ +## Table: `item_details_skills` + +**Description:** + +Defines `item_details_skills` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `unknown12` (int(10), NOT NULL, DEFAULT 0) +- `unknown13` (smallint(5), NOT NULL, DEFAULT 0) +- `unknown14` (smallint(5), NOT NULL, DEFAULT 0) +- `unknown15` (smallint(5), NOT NULL, DEFAULT 0) +- `unknown16` (smallint(5), NOT NULL, DEFAULT 0) +- `unknown17` (smallint(5), NOT NULL, DEFAULT 0) +- `duration` (smallint(5), NOT NULL, DEFAULT 0) +- `unknown18` (int(10), NOT NULL, DEFAULT 0) +- `unknown19` (int(10), NOT NULL, DEFAULT 0) +- `unknown20` (int(10), NOT NULL, DEFAULT 0) +- `unknown21` (int(10), NOT NULL, DEFAULT 0) +- `unknown22` (tinyint(3), NOT NULL, DEFAULT 0) +- `unknown23` (smallint(5), NOT NULL, DEFAULT 0) +- `unknown24` (smallint(5), NOT NULL, DEFAULT 0) +- `power_req` (smallint(5), NOT NULL, DEFAULT 0) +- `power_upkeep_req` (smallint(5), NOT NULL, DEFAULT 0) +- `hp_req` (smallint(5), NOT NULL, DEFAULT 0) +- `hp_upkeep_req` (smallint(5), NOT NULL, DEFAULT 0) +- `cast` (smallint(5), NOT NULL, DEFAULT 0) +- `recovery` (smallint(5), NOT NULL, DEFAULT 0) +- `recast` (float, NOT NULL, DEFAULT 0) +- `unknown25` (float, NOT NULL, DEFAULT 0) +- `unknown26` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `ItemSkillsIDX` (`item_id`) +- CONSTRAINT `FK_item_details_skills` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_thrown.md b/docs/database/world/item_details_thrown.md new file mode 100644 index 0000000..e55bfda --- /dev/null +++ b/docs/database/world/item_details_thrown.md @@ -0,0 +1,20 @@ +## Table: `item_details_thrown` + +**Description:** + +Defines `item_details_thrown` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `range_bonus` (int(11), NOT NULL, DEFAULT 0) +- `damage_bonus` (int(11), NOT NULL, DEFAULT 0) +- `hit_bonus` (float, NOT NULL, DEFAULT 0) +- `damage_type` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`item_id`) +- CONSTRAINT `FK_item_details_thrown` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_details_weapon.md b/docs/database/world/item_details_weapon.md new file mode 100644 index 0000000..f723afa --- /dev/null +++ b/docs/database/world/item_details_weapon.md @@ -0,0 +1,27 @@ +## Table: `item_details_weapon` + +**Description:** + +Defines `item_details_weapon` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `wield_style` (tinyint(3), NOT NULL, DEFAULT 0) +- `damage_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `dmg_low` (smallint(5), NOT NULL, DEFAULT 0) +- `dmg_high` (smallint(5), NOT NULL, DEFAULT 0) +- `dmg_mastery_low` (smallint(5), NOT NULL, DEFAULT 0) +- `dmg_mastery_high` (smallint(5), NOT NULL, DEFAULT 0) +- `dmg_base_low` (smallint(5), NOT NULL, DEFAULT 0) +- `dmg_base_high` (smallint(5), NOT NULL, DEFAULT 0) +- `delay` (tinyint(3), NOT NULL, DEFAULT 0) +- `damage_rating` (float, NOT NULL, DEFAULT 0) +- `item_score` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `ItemIndex` (`item_id`) +- CONSTRAINT `FK_item_details_weapon` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_effects.md b/docs/database/world/item_effects.md new file mode 100644 index 0000000..22d1ffe --- /dev/null +++ b/docs/database/world/item_effects.md @@ -0,0 +1,22 @@ +## Table: `item_effects` + +**Description:** + +Defines `item_effects` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `effect` (varchar(512), NOT NULL, DEFAULT 'Unknown') +- `percentage` (tinyint(3), NOT NULL, DEFAULT 100) +- `bullet` (tinyint(3), NOT NULL, DEFAULT 0) +- `index` (int(11), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `UK_itemid_index` (`item_id`,`index`) +- KEY `FK_item_effects` (`item_id`) +- KEY `EffectIDX` (`effect`) +- CONSTRAINT `FK_item_effects` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_itemset_bonus.md b/docs/database/world/item_itemset_bonus.md new file mode 100644 index 0000000..5e84dee --- /dev/null +++ b/docs/database/world/item_itemset_bonus.md @@ -0,0 +1,18 @@ +## Table: `item_itemset_bonus` + +**Description:** + +Defines `item_itemset_bonus` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `set_id` (int(10), NOT NULL) +- `index` (int(10), NOT NULL) +- `num_items_needed` (tinyint(3), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `UK_setid_index` (`set_id`,`index`) +- CONSTRAINT `FK__item_itemsets` FOREIGN KEY (`set_id`) REFERENCES `item_itemsets` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_itemset_bonus_effects.md b/docs/database/world/item_itemset_bonus_effects.md new file mode 100644 index 0000000..1a10a1d --- /dev/null +++ b/docs/database/world/item_itemset_bonus_effects.md @@ -0,0 +1,20 @@ +## Table: `item_itemset_bonus_effects` + +**Description:** + +Defines `item_itemset_bonus_effects` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `set_bonus_id` (int(10), NOT NULL) +- `indent` (tinyint(3), NOT NULL, DEFAULT 0) +- `description` (text, DEFAULT NULL) +- `percentage` (tinyint(3), NOT NULL, DEFAULT 100) +- `effect_order` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `UK_setbonusid_effectorder` (`set_bonus_id`,`effect_order`) +- CONSTRAINT `FK_item_itemset_bonus_effects_item_itemset_bonus` FOREIGN KEY (`set_bonus_id`) REFERENCES `item_itemset_bonus` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_itemset_bonus_stats.md b/docs/database/world/item_itemset_bonus_stats.md new file mode 100644 index 0000000..8f53456 --- /dev/null +++ b/docs/database/world/item_itemset_bonus_stats.md @@ -0,0 +1,23 @@ +## Table: `item_itemset_bonus_stats` + +**Description:** + +Defines `item_itemset_bonus_stats` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `set_bonus_id` (int(10), NOT NULL) +- `type` (tinyint(3), NOT NULL, DEFAULT 0) +- `subtype` (smallint(6), NOT NULL, DEFAULT 0) +- `iValue` (int(11), DEFAULT NULL) +- `fValue` (float, DEFAULT NULL) +- `sValue` (text, DEFAULT NULL) +- `level` (tinyint(3), NOT NULL, DEFAULT 0) +- `stats_order` (tinyint(3), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `UK_setbonusid_statsorder` (`set_bonus_id`,`stats_order`) +- CONSTRAINT `FK_item_itemset_bonus_stats_item_itemset_bonus` FOREIGN KEY (`set_bonus_id`) REFERENCES `item_itemset_bonus` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_itemset_items.md b/docs/database/world/item_itemset_items.md new file mode 100644 index 0000000..0b03fd2 --- /dev/null +++ b/docs/database/world/item_itemset_items.md @@ -0,0 +1,22 @@ +## Table: `item_itemset_items` + +**Description:** + +Defines `item_itemset_items` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `set_id` (int(10), NOT NULL) +- `item_id` (int(10), DEFAULT NULL) +- `item_name` (varchar(255), NOT NULL, DEFAULT '') +- `index` (int(10), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_item_itemset_items_item_itemsets` (`set_id`) +- KEY `ItemNameIDX` (`item_name`) +- KEY `FK_item_itemset_items_items` (`item_id`) +- CONSTRAINT `FK_item_itemset_items_item_itemsets` FOREIGN KEY (`set_id`) REFERENCES `item_itemsets` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_item_itemset_items_items` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) \ No newline at end of file diff --git a/docs/database/world/item_itemsets.md b/docs/database/world/item_itemsets.md new file mode 100644 index 0000000..3005457 --- /dev/null +++ b/docs/database/world/item_itemsets.md @@ -0,0 +1,18 @@ +## Table: `item_itemsets` + +**Description:** + +Defines `item_itemsets` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `set_name` (varchar(255), NOT NULL) +- `bPvpDesc` (tinyint(4), NOT NULL) +- `itemLevel` (smallint(6), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `UK_ItemSet_IDX` (`bPvpDesc`,`set_name`,`itemLevel`) USING BTREE +- KEY `SetNameIDX` (`set_name`) \ No newline at end of file diff --git a/docs/database/world/item_levels_override.md b/docs/database/world/item_levels_override.md new file mode 100644 index 0000000..cdcf5ce --- /dev/null +++ b/docs/database/world/item_levels_override.md @@ -0,0 +1,19 @@ +## Table: `item_levels_override` + +**Description:** + +Defines `item_levels_override` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `adventure_class_id` (tinyint(3), NOT NULL, DEFAULT 0) +- `tradeskill_class_id` (tinyint(3), NOT NULL, DEFAULT 0) +- `level` (smallint(5), NOT NULL, DEFAULT 1) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `ItemClassIDX` (`item_id`,`adventure_class_id`,`tradeskill_class_id`) +- CONSTRAINT `FK_item_levels_override` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_mod_stats.md b/docs/database/world/item_mod_stats.md new file mode 100644 index 0000000..6269d8e --- /dev/null +++ b/docs/database/world/item_mod_stats.md @@ -0,0 +1,23 @@ +## Table: `item_mod_stats` + +**Description:** + +Defines `item_mod_stats` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL) +- `type` (tinyint(3), NOT NULL, DEFAULT 0) +- `subtype` (smallint(6), NOT NULL, DEFAULT 0) +- `iValue` (int(11), DEFAULT NULL) +- `fValue` (float, DEFAULT NULL) +- `sValue` (text, DEFAULT NULL) +- `level` (tinyint(3), NOT NULL, DEFAULT 0) +- `stats_order` (tinyint(3), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `UK_setbonusid_statsorder` (`item_id`,`stats_order`) USING BTREE +- CONSTRAINT `FK_item_mod_stats_items` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_mod_strings.md b/docs/database/world/item_mod_strings.md new file mode 100644 index 0000000..726e5a5 --- /dev/null +++ b/docs/database/world/item_mod_strings.md @@ -0,0 +1,22 @@ +## Table: `item_mod_strings` + +**Description:** + +Defines `item_mod_strings` table in the World database. + +**Columns:** +- `id` (int(11), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL) +- `mod` (varchar(255), NOT NULL, DEFAULT '') +- `description` (text, NOT NULL) +- `unk1` (tinyint(3), NOT NULL, DEFAULT 0) +- `unk2` (tinyint(3), NOT NULL, DEFAULT 0) +- `index` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `UK_itemid_index` (`index`,`item_id`) USING BTREE +- KEY `FK_item_mod_strings_items` (`item_id`) +- CONSTRAINT `FK_item_mod_strings_items` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_pvp_link.md b/docs/database/world/item_pvp_link.md new file mode 100644 index 0000000..d50717a --- /dev/null +++ b/docs/database/world/item_pvp_link.md @@ -0,0 +1,19 @@ +## Table: `item_pvp_link` + +**Description:** + +Defines `item_pvp_link` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `base_item` (int(10), NOT NULL) +- `pvp_item` (int(10), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `UK_baseitem` (`base_item`) +- UNIQUE KEY `UK_pvpitem` (`pvp_item`) +- CONSTRAINT `FK__items` FOREIGN KEY (`base_item`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK__items_2` FOREIGN KEY (`pvp_item`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_stat_subtypes.md b/docs/database/world/item_stat_subtypes.md new file mode 100644 index 0000000..9b8d8e9 --- /dev/null +++ b/docs/database/world/item_stat_subtypes.md @@ -0,0 +1,23 @@ +## Table: `item_stat_subtypes` + +**Description:** + +Defines `item_stat_subtypes` table in the World database. + +**Columns:** +- `stat_id` (int(12), PRIMARY KEY, NOT NULL) +- `type_id` (int(12), DEFAULT NULL) +- `subtype_id` (int(12), DEFAULT NULL) +- `name` (varchar(255), DEFAULT NULL) +- `title` (varchar(255), DEFAULT NULL) +- `label_mask` (varchar(255), DEFAULT NULL) +- `value_type` (enum('integer','percent','string','decimal'), DEFAULT NULL) +- `description` (text, DEFAULT NULL) +- `note` (text, DEFAULT NULL) + +**Primary Keys:** +- stat_id + +**Indexes/Notes:** +- UNIQUE KEY `stat_id_unique` (`type_id`,`subtype_id`) +- CONSTRAINT `FK_item_stat_types` FOREIGN KEY (`type_id`) REFERENCES `item_stat_types` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/item_stat_types.md b/docs/database/world/item_stat_types.md new file mode 100644 index 0000000..dd56c6d --- /dev/null +++ b/docs/database/world/item_stat_types.md @@ -0,0 +1,13 @@ +## Table: `item_stat_types` + +**Description:** + +Defines `item_stat_types` table in the World database. + +**Columns:** +- `id` (int(12), PRIMARY KEY, NOT NULL) +- `name` (varchar(100), DEFAULT NULL) +- `desc` (text, DEFAULT NULL) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/item_stats.md b/docs/database/world/item_stats.md new file mode 100644 index 0000000..09b3bc7 --- /dev/null +++ b/docs/database/world/item_stats.md @@ -0,0 +1,21 @@ +## Table: `item_stats` + +**Description:** + +Defines `item_stats` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `type` (tinyint(3), NOT NULL, DEFAULT 0) +- `subtype` (tinyint(3), NOT NULL, DEFAULT 0) +- `value` (float, NOT NULL, DEFAULT 0) +- `text` (varchar(250), DEFAULT NULL) +- `description` (text, DEFAULT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_item_stats` (`item_id`) +- CONSTRAINT `FK_item_stats` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/items.md b/docs/database/world/items.md new file mode 100644 index 0000000..0b94a55 --- /dev/null +++ b/docs/database/world/items.md @@ -0,0 +1,116 @@ +## Table: `items` + +**Description:** + +Defines `items` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, NOT NULL) +- `bPvpDesc` (tinyint(1), NOT NULL, DEFAULT 0) +- `name` (varchar(100), NOT NULL, DEFAULT '') +- `item_type` (enum('Normal','Weapon','Ranged','Armor','Shield','Bag','Scroll','Recipe','Food','Bauble','House','Thrown','House, NOT NULL, DEFAULT 'Normal') +- `icon` (smallint(5), NOT NULL, DEFAULT 0) +- `developer_notes` (text, DEFAULT NULL) +- `count` (smallint(5), NOT NULL, DEFAULT 0) +- `tier` (tinyint(3), NOT NULL, DEFAULT 1) +- `skill_id_req` (int(10), NOT NULL, DEFAULT 0) +- `skill_id_req2` (int(10), NOT NULL, DEFAULT 0) +- `skill_min` (smallint(5), NOT NULL, DEFAULT 0) +- `weight` (int(10), NOT NULL, DEFAULT 0) +- `description` (text, DEFAULT NULL) +- `show_name` (tinyint(3), NOT NULL, DEFAULT 1) +- `attuneable` (tinyint(1), NOT NULL, DEFAULT 0) +- `artifact` (tinyint(1), NOT NULL, DEFAULT 0) +- `lore` (tinyint(1), NOT NULL, DEFAULT 0) +- `temporary` (tinyint(1), NOT NULL, DEFAULT 0) +- `notrade` (tinyint(1), NOT NULL, DEFAULT 0) +- `novalue` (tinyint(1), NOT NULL, DEFAULT 0) +- `nozone` (tinyint(1), NOT NULL, DEFAULT 0) +- `nodestroy` (tinyint(1), NOT NULL, DEFAULT 0) +- `crafted` (tinyint(1), NOT NULL, DEFAULT 0) +- `good_only` (tinyint(1), NOT NULL, DEFAULT 0) +- `evil_only` (tinyint(1), NOT NULL, DEFAULT 0) +- `stacklore` (tinyint(1), NOT NULL, DEFAULT 0) +- `lore_equip` (tinyint(1), NOT NULL, DEFAULT 0) +- `no_transmute` (tinyint(1), NOT NULL, DEFAULT 0) +- `CURSED_flags_32768` (tinyint(1), NOT NULL, DEFAULT 0) +- `ornate` (tinyint(1), NOT NULL, DEFAULT 0) +- `heirloom` (tinyint(1), NOT NULL, DEFAULT 0) +- `appearance_only` (tinyint(1), NOT NULL, DEFAULT 0) +- `unlocked` (tinyint(1), NOT NULL, DEFAULT 0) +- `reforged` (tinyint(1), NOT NULL, DEFAULT 0) +- `norepair` (tinyint(1), NOT NULL, DEFAULT 0) +- `etheral` (tinyint(1), NOT NULL, DEFAULT 0) +- `refined` (tinyint(1), NOT NULL, DEFAULT 0) +- `no_salvage` (tinyint(1), NOT NULL, DEFAULT 0) +- `indestructable` (tinyint(1), NOT NULL, DEFAULT 0) +- `no_experiment` (tinyint(1), NOT NULL, DEFAULT 0) +- `house_lore` (tinyint(1), NOT NULL, DEFAULT 0) +- `flags2_4096` (tinyint(1), NOT NULL, DEFAULT 0) +- `building_block` (tinyint(1), NOT NULL, DEFAULT 0) +- `free_reforge` (tinyint(1), NOT NULL, DEFAULT 0) +- `infusable` (tinyint(1), NOT NULL, DEFAULT 0) +- `merc_only` (tinyint(1), NOT NULL, DEFAULT 0) +- `mount_only` (tinyint(1), NOT NULL, DEFAULT 0) +- `usable` (tinyint(1), NOT NULL, DEFAULT 0) +- `slots` (int(10), NOT NULL, DEFAULT 0) +- `set_id` (int(10), DEFAULT NULL) +- `sell_price` (int(10), NOT NULL, DEFAULT 0) +- `sell_status_amount` (int(10), NOT NULL, DEFAULT 0) +- `stack_count` (smallint(5), NOT NULL, DEFAULT 1) +- `collectable` (tinyint(3), NOT NULL, DEFAULT 0) +- `collectable_unk` (tinyint(3), NOT NULL, DEFAULT 0) +- `adornment_slot1` (tinyint(3), NOT NULL, DEFAULT 255) +- `adornment_slot2` (tinyint(3), NOT NULL, DEFAULT 255) +- `adornment_slot3` (tinyint(3), NOT NULL, DEFAULT 255) +- `adornment_slot4` (tinyint(3), NOT NULL, DEFAULT 255) +- `adornment_slot5` (tinyint(3), NOT NULL, DEFAULT 255) +- `adornment_slot6` (tinyint(3), NOT NULL, DEFAULT 255) +- `offers_quest_id` (int(10), NOT NULL, DEFAULT 0) +- `offers_quest_name` (varchar(255), DEFAULT NULL) +- `required_by_quest_name` (varchar(255), DEFAULT NULL) +- `soe_autoquest_id` (int(11), DEFAULT NULL) +- `part_of_quest_id` (int(10), NOT NULL, DEFAULT 0) +- `max_charges` (smallint(5), NOT NULL, DEFAULT 0) +- `display_charges` (tinyint(1), NOT NULL, DEFAULT 0) +- `recommended_level` (smallint(5), NOT NULL, DEFAULT 0) +- `adventure_default_level` (smallint(5), NOT NULL, DEFAULT 0) +- `tradeskill_default_level` (smallint(5), NOT NULL, DEFAULT 0) +- `required_level` (smallint(5), NOT NULL, DEFAULT 1) +- `adventure_classes` (bigint(20), NOT NULL, DEFAULT 0) +- `tradeskill_classes` (bigint(20), NOT NULL, DEFAULT 0) +- `soe_item_id` (int(11), NOT NULL, DEFAULT 0) +- `soe_item_crc` (int(11), NOT NULL, DEFAULT 0) +- `soe_item_id_unsigned` (int(10), NOT NULL, DEFAULT 0) +- `soe_item_crc_unsigned` (int(10), NOT NULL, DEFAULT 0) +- `lua_script` (varchar(255), DEFAULT NULL) +- `transmuted_material` (tinyint(1), NOT NULL, DEFAULT 0) +- `harvest` (tinyint(3), DEFAULT 0) +- `body_drop` (tinyint(3), NOT NULL, DEFAULT 0) +- `no_buy_back` (tinyint(1), NOT NULL, DEFAULT 0) +- `footer_unk_61` (tinyint(3), NOT NULL, DEFAULT 0) +- `footer_unk_7` (tinyint(3), NOT NULL, DEFAULT 0) +- `header_oversized1` (smallint(6), NOT NULL, DEFAULT 0) +- `header_oversized2` (smallint(6), NOT NULL, DEFAULT 0) +- `header_bytes5` (binary(5), NOT NULL, DEFAULT '0\0\0\0\0') +- `header_bytes10` (binary(10), NOT NULL, DEFAULT '0\0\0\0\0\0\0\0\0\0') +- `header_unk19` (int(10), NOT NULL, DEFAULT 0) +- `header_ftr_type_unk` (int(10), NOT NULL, DEFAULT 0) +- `effect_type` (int(10), NOT NULL, DEFAULT 0) +- `tinkered` (tinyint(1), NOT NULL, DEFAULT 0) +- `book_language` (tinyint(3), DEFAULT 0) +- `classic_icon` (smallint(5), NOT NULL, DEFAULT 0) +- `classic_refresh` (tinyint(1), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `ItemTypeIDX` (`item_type`) +- KEY `ItemNameIDX` (`name`) +- KEY `FK_items_item_itemsets` (`set_id`) +- KEY `OffersQuestIDX` (`offers_quest_name`) USING BTREE +- KEY `RequiredByQuestIDX` (`required_by_quest_name`) +- KEY `Index 8` (`soe_item_id_unsigned`) +- KEY `Pvp_Id_UIDX` (`bPvpDesc`,`soe_item_id`) USING BTREE +- CONSTRAINT `FK_items_item_itemsets` FOREIGN KEY (`set_id`) REFERENCES `item_itemsets` (`id`) \ No newline at end of file diff --git a/docs/database/world/itemstats.md b/docs/database/world/itemstats.md new file mode 100644 index 0000000..777cf43 --- /dev/null +++ b/docs/database/world/itemstats.md @@ -0,0 +1,20 @@ +## Table: `itemstats` + +**Description:** + +Defines `itemstats` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `version_range1` (smallint(5), NOT NULL, DEFAULT 0) +- `version_range2` (smallint(5), NOT NULL, DEFAULT 0) +- `emu_stat` (smallint(5), NOT NULL, DEFAULT 0) +- `name` (varchar(255), NOT NULL, DEFAULT '') +- `stat` (smallint(5), NOT NULL, DEFAULT 0) +- `table_data_version` (smallint(5), NOT NULL, DEFAULT 1) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `newindex` (`version_range1`,`name`,`version_range2`) \ No newline at end of file diff --git a/docs/database/world/languages.md b/docs/database/world/languages.md new file mode 100644 index 0000000..dedc37c --- /dev/null +++ b/docs/database/world/languages.md @@ -0,0 +1,15 @@ +## Table: `languages` + +**Description:** + +Defines `languages` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `language` (varchar(25), DEFAULT 'Unknown') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `language` (`language`) \ No newline at end of file diff --git a/docs/database/world/location_details.md b/docs/database/world/location_details.md new file mode 100644 index 0000000..703a0df --- /dev/null +++ b/docs/database/world/location_details.md @@ -0,0 +1,19 @@ +## Table: `location_details` + +**Description:** + +Defines `location_details` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `location_id` (int(10), NOT NULL, DEFAULT 0) +- `x` (float, NOT NULL, DEFAULT 0) +- `y` (float, NOT NULL, DEFAULT 0) +- `z` (float, NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `LocationIDX` (`location_id`) +- CONSTRAINT `FK_location_details` FOREIGN KEY (`location_id`) REFERENCES `locations` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/locations.md b/docs/database/world/locations.md new file mode 100644 index 0000000..6cea760 --- /dev/null +++ b/docs/database/world/locations.md @@ -0,0 +1,21 @@ +## Table: `locations` + +**Description:** + +Defines `locations` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `zone_id` (int(10), NOT NULL, DEFAULT 0) +- `grid_id` (int(10), NOT NULL, DEFAULT 0) +- `name` (varchar(64), DEFAULT NULL) +- `include_y` (tinyint(3), NOT NULL, DEFAULT 0) +- `discovery` (tinyint(1), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `ZoneIDX` (`zone_id`) +- KEY `GridIDX` (`grid_id`) +- CONSTRAINT `FK_locations` FOREIGN KEY (`zone_id`) REFERENCES `zones` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/log_messages.md b/docs/database/world/log_messages.md new file mode 100644 index 0000000..79a9121 --- /dev/null +++ b/docs/database/world/log_messages.md @@ -0,0 +1,11 @@ +## Table: `log_messages` + +**Description:** + +Defines `log_messages` table in the World database. + +**Columns:** +- `type` (text, DEFAULT NULL) +- `message` (text, DEFAULT NULL) +- `name` (text, DEFAULT NULL) +- `version` (text, DEFAULT NULL) \ No newline at end of file diff --git a/docs/database/world/loot_global.md b/docs/database/world/loot_global.md new file mode 100644 index 0000000..3efaa52 --- /dev/null +++ b/docs/database/world/loot_global.md @@ -0,0 +1,21 @@ +## Table: `loot_global` + +**Description:** + +Defines `loot_global` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `type` (enum('Level','Racial','Zone'), NOT NULL, DEFAULT 'Zone') +- `loot_table` (int(10), NOT NULL) +- `value1` (int(10), NOT NULL, DEFAULT 0) +- `value2` (int(10), NOT NULL, DEFAULT 0) +- `value3` (int(10), NOT NULL, DEFAULT 0) +- `value4` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FKLootTable` (`loot_table`) +- CONSTRAINT `FKLootTable` FOREIGN KEY (`loot_table`) REFERENCES `loottable` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/lootdrop.md b/docs/database/world/lootdrop.md new file mode 100644 index 0000000..0f31961 --- /dev/null +++ b/docs/database/world/lootdrop.md @@ -0,0 +1,22 @@ +## Table: `lootdrop` + +**Description:** + +Defines `lootdrop` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `loot_table_id` (int(10), NOT NULL, DEFAULT 0) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `item_charges` (smallint(5), NOT NULL, DEFAULT 1) +- `equip_item` (tinyint(3), NOT NULL, DEFAULT 0) +- `probability` (float, NOT NULL, DEFAULT 25) +- `no_drop_quest_completed` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `NewIndex` (`loot_table_id`) +- KEY `FK_lootdrop` (`item_id`) +- CONSTRAINT `FK_loottable` FOREIGN KEY (`loot_table_id`) REFERENCES `loottable` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/loottable.md b/docs/database/world/loottable.md new file mode 100644 index 0000000..51af42c --- /dev/null +++ b/docs/database/world/loottable.md @@ -0,0 +1,17 @@ +## Table: `loottable` + +**Description:** + +Defines `loottable` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (varchar(128), DEFAULT NULL) +- `mincoin` (int(10), NOT NULL, DEFAULT 0) +- `maxcoin` (int(10), NOT NULL, DEFAULT 0) +- `maxlootitems` (smallint(5), NOT NULL, DEFAULT 0) +- `lootdrop_probability` (float, NOT NULL, DEFAULT 100) +- `coin_probability` (float, NOT NULL, DEFAULT 100) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/map_data.md b/docs/database/world/map_data.md new file mode 100644 index 0000000..33fc989 --- /dev/null +++ b/docs/database/world/map_data.md @@ -0,0 +1,30 @@ +## Table: `map_data` + +**Description:** + +Defines `map_data` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `map_id` (int(10), NOT NULL, DEFAULT 0) +- `zone_name` (varchar(128), DEFAULT NULL) +- `highest` (float, NOT NULL, DEFAULT 0) +- `lowest` (float, NOT NULL, DEFAULT 0) +- `explored_map_name` (varchar(255), DEFAULT NULL) +- `unexplored_map_name` (varchar(255), DEFAULT NULL) +- `bounds1_x` (float, NOT NULL, DEFAULT 0) +- `bounds1_z` (float, NOT NULL, DEFAULT 0) +- `bounds2_x` (float, NOT NULL, DEFAULT 0) +- `bounds2_z` (float, NOT NULL, DEFAULT 0) +- `bounds3_x` (float, NOT NULL, DEFAULT 0) +- `bounds3_z` (float, NOT NULL, DEFAULT 0) +- `bounds4_x` (float, NOT NULL, DEFAULT 0) +- `bounds4_z` (float, NOT NULL, DEFAULT 0) +- `explored_key` (bigint(20), NOT NULL, DEFAULT 0) +- `unexplored_key` (bigint(20), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `MapIDX` (`map_id`,`zone_name`,`unexplored_map_name`,`explored_map_name`) \ No newline at end of file diff --git a/docs/database/world/merchant_inventory.md b/docs/database/world/merchant_inventory.md new file mode 100644 index 0000000..fadbc19 --- /dev/null +++ b/docs/database/world/merchant_inventory.md @@ -0,0 +1,27 @@ +## Table: `merchant_inventory` + +**Description:** + +Defines `merchant_inventory` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `inventory_id` (int(10), NOT NULL, DEFAULT 0) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `quantity` (smallint(5), NOT NULL, DEFAULT 65535) +- `price_item_id` (int(10), NOT NULL, DEFAULT 0) +- `price_item_qty` (smallint(5), NOT NULL, DEFAULT 0) +- `price_item2_id` (int(10), NOT NULL, DEFAULT 0) +- `price_item2_qty` (smallint(5), NOT NULL, DEFAULT 0) +- `price_status` (int(10), NOT NULL, DEFAULT 0) +- `price_coins` (int(10), NOT NULL, DEFAULT 0) +- `price_stationcash` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `InventoryIDX` (`inventory_id`) +- KEY `FK_merchant_inventory2` (`item_id`) +- CONSTRAINT `FK_merchant_inventory1` FOREIGN KEY (`inventory_id`) REFERENCES `merchants` (`inventory_id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_merchant_inventory2` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/merchant_multipliers.md b/docs/database/world/merchant_multipliers.md new file mode 100644 index 0000000..5a203dc --- /dev/null +++ b/docs/database/world/merchant_multipliers.md @@ -0,0 +1,19 @@ +## Table: `merchant_multipliers` + +**Description:** + +Defines `merchant_multipliers` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `merchant_id` (int(10), NOT NULL, DEFAULT 0 COMMENT 'Testing') β†’ Testing +- `low_buy_multiplier` (float, NOT NULL, DEFAULT 1) +- `high_buy_multiplier` (float, NOT NULL, DEFAULT 10) +- `low_sell_multiplier` (float, NOT NULL, DEFAULT 1) +- `high_sell_multiplier` (float, NOT NULL, DEFAULT 10) +- `multiplier_faction_id` (int(10), NOT NULL, DEFAULT 0) +- `min_faction` (int(11), NOT NULL, DEFAULT -20000) +- `max_faction` (int(11), NOT NULL, DEFAULT 50000) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/merchants.md b/docs/database/world/merchants.md new file mode 100644 index 0000000..d4fd14b --- /dev/null +++ b/docs/database/world/merchants.md @@ -0,0 +1,17 @@ +## Table: `merchants` + +**Description:** + +Defines `merchants` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `merchant_id` (int(10), NOT NULL, DEFAULT 0) +- `inventory_id` (int(10), NOT NULL, DEFAULT 0) +- `description` (varchar(64), DEFAULT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `MerchantInventoryIDX` (`inventory_id`,`merchant_id`) \ No newline at end of file diff --git a/docs/database/world/name_filter.md b/docs/database/world/name_filter.md new file mode 100644 index 0000000..65463d3 --- /dev/null +++ b/docs/database/world/name_filter.md @@ -0,0 +1,11 @@ +## Table: `name_filter` + +**Description:** + +Defines `name_filter` table in the World database. + +**Columns:** +- `name` (varchar(30), PRIMARY KEY, NOT NULL, DEFAULT '') + +**Primary Keys:** +- name \ No newline at end of file diff --git a/docs/database/world/npc_appearance.md b/docs/database/world/npc_appearance.md new file mode 100644 index 0000000..07f6b36 --- /dev/null +++ b/docs/database/world/npc_appearance.md @@ -0,0 +1,21 @@ +## Table: `npc_appearance` + +**Description:** + +Defines `npc_appearance` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spawn_id` (int(10), NOT NULL, DEFAULT 0) +- `signed_value` (tinyint(4), NOT NULL, DEFAULT 0) +- `type` (varchar(32), NOT NULL, DEFAULT ' ') +- `red` (smallint(6), NOT NULL, DEFAULT 0) +- `green` (smallint(6), NOT NULL, DEFAULT 0) +- `blue` (smallint(6), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `SpawnIDX` (`spawn_id`) +- CONSTRAINT `FK_npc_appearance` FOREIGN KEY (`spawn_id`) REFERENCES `spawn` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/npc_appearance_equip.md b/docs/database/world/npc_appearance_equip.md new file mode 100644 index 0000000..03c0817 --- /dev/null +++ b/docs/database/world/npc_appearance_equip.md @@ -0,0 +1,24 @@ +## Table: `npc_appearance_equip` + +**Description:** + +Defines `npc_appearance_equip` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spawn_id` (int(10), NOT NULL, DEFAULT 0) +- `slot_id` (tinyint(3), NOT NULL, DEFAULT 0) +- `equip_type` (int(10), NOT NULL, DEFAULT 0) +- `red` (tinyint(3), NOT NULL, DEFAULT 0) +- `green` (tinyint(3), NOT NULL, DEFAULT 0) +- `blue` (tinyint(3), NOT NULL, DEFAULT 0) +- `highlight_red` (tinyint(3), NOT NULL, DEFAULT 0) +- `highlight_green` (tinyint(3), NOT NULL, DEFAULT 0) +- `highlight_blue` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`spawn_id`,`slot_id`) +- CONSTRAINT `FK_npc_equipment` FOREIGN KEY (`spawn_id`) REFERENCES `spawn` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/opcodes.md b/docs/database/world/opcodes.md new file mode 100644 index 0000000..f84fe73 --- /dev/null +++ b/docs/database/world/opcodes.md @@ -0,0 +1,19 @@ +## Table: `opcodes` + +**Description:** + +Defines `opcodes` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `version_range1` (smallint(5), NOT NULL, DEFAULT 0) +- `version_range2` (smallint(5), NOT NULL, DEFAULT 0) +- `name` (varchar(255), NOT NULL, DEFAULT '') +- `opcode` (smallint(5), NOT NULL, DEFAULT 0) +- `table_data_version` (smallint(5), NOT NULL, DEFAULT 1) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `newindex` (`version_range1`,`name`,`version_range2`) \ No newline at end of file diff --git a/docs/database/world/password_resets.md b/docs/database/world/password_resets.md new file mode 100644 index 0000000..3d3b5d5 --- /dev/null +++ b/docs/database/world/password_resets.md @@ -0,0 +1,13 @@ +## Table: `password_resets` + +**Description:** + +Defines `password_resets` table in the World database. + +**Columns:** +- `email` (varchar(255), NOT NULL) +- `token` (varchar(255), NOT NULL) +- `created_at` (timestamp, DEFAULT NULL) + +**Indexes/Notes:** +- KEY `password_resets_email_index` (`email`) \ No newline at end of file diff --git a/docs/database/world/persisted_respawns.md b/docs/database/world/persisted_respawns.md new file mode 100644 index 0000000..4d79f9f --- /dev/null +++ b/docs/database/world/persisted_respawns.md @@ -0,0 +1,18 @@ +## Table: `persisted_respawns` + +**Description:** + +Defines `persisted_respawns` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spawn_location_entry_id` (int(10), NOT NULL, DEFAULT 0) +- `spawn_type` (smallint(5), NOT NULL, DEFAULT 0) +- `zone_id` (int(10), NOT NULL, DEFAULT 0) +- `respawn_time` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `idx_zone_spawn` (`zone_id`,`spawn_location_entry_id`) \ No newline at end of file diff --git a/docs/database/world/quest_details.md b/docs/database/world/quest_details.md new file mode 100644 index 0000000..5f745d5 --- /dev/null +++ b/docs/database/world/quest_details.md @@ -0,0 +1,21 @@ +## Table: `quest_details` + +**Description:** + +Defines `quest_details` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `quest_id` (int(10), NOT NULL, DEFAULT 0) +- `type` (enum('None','Prereq','Reward'), NOT NULL, DEFAULT 'None') +- `subtype` (enum('None','Experience','Faction','Item','Quest','Race','AdvLevel','TSLevel','Coin','Selectable','MaxCoin','MaxAdvLevel','MaxTSLevel','TSExperience','Class'), NOT NULL, DEFAULT 'None') +- `value` (int(10), NOT NULL, DEFAULT 0) +- `faction_id` (smallint(5), NOT NULL, DEFAULT 0) +- `quantity` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `QuestIDX` (`quest_id`,`type`,`subtype`,`value`,`faction_id`,`quantity`) +- CONSTRAINT `FK_quest_details` FOREIGN KEY (`quest_id`) REFERENCES `quests` (`quest_id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/quest_reward_reqs.md b/docs/database/world/quest_reward_reqs.md new file mode 100644 index 0000000..983d635 --- /dev/null +++ b/docs/database/world/quest_reward_reqs.md @@ -0,0 +1,14 @@ +## Table: `quest_reward_reqs` + +**Description:** + +Defines `quest_reward_reqs` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `list_id` (int(10), NOT NULL, DEFAULT 0) +- `class_req` (tinyint(3), NOT NULL, DEFAULT 0) +- `race_req` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/quests.md b/docs/database/world/quests.md new file mode 100644 index 0000000..683d527 --- /dev/null +++ b/docs/database/world/quests.md @@ -0,0 +1,25 @@ +## Table: `quests` + +**Description:** + +Defines `quests` table in the World database. + +**Columns:** +- `quest_id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (varchar(64), DEFAULT NULL) +- `type` (varchar(64), DEFAULT NULL) +- `zone` (varchar(64), DEFAULT NULL) +- `level` (tinyint(3), NOT NULL, DEFAULT 0) +- `enc_level` (tinyint(3), NOT NULL, DEFAULT 0) +- `description` (text, DEFAULT NULL) +- `spawn_id` (int(10), NOT NULL, DEFAULT 0) +- `completed_text` (text, DEFAULT NULL) +- `lua_script` (varchar(255), DEFAULT NULL) +- `shareable_flag` (int(10), NOT NULL, DEFAULT 0) +- `deleteable` (tinyint(3), NOT NULL, DEFAULT 1) +- `status_to_earn_min` (int(10), NOT NULL, DEFAULT 0) +- `status_to_earn_max` (int(10), NOT NULL, DEFAULT 0) +- `hide_reward` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- quest_id \ No newline at end of file diff --git a/docs/database/world/race_types.md b/docs/database/world/race_types.md new file mode 100644 index 0000000..b168f7c --- /dev/null +++ b/docs/database/world/race_types.md @@ -0,0 +1,19 @@ +## Table: `race_types` + +**Description:** + +Defines `race_types` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `category` (varchar(64), DEFAULT NULL) +- `subcategory` (varchar(64), DEFAULT NULL) +- `model_type` (int(10), NOT NULL) +- `model_name` (varchar(250), DEFAULT NULL) +- `race_id` (smallint(5), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `NewIndex1` (`model_type`) \ No newline at end of file diff --git a/docs/database/world/raw_sell_prices.md b/docs/database/world/raw_sell_prices.md new file mode 100644 index 0000000..c66ead3 --- /dev/null +++ b/docs/database/world/raw_sell_prices.md @@ -0,0 +1,13 @@ +## Table: `raw_sell_prices` + +**Description:** + +Defines `raw_sell_prices` table in the World database. + +**Columns:** +- `soe_item_id_unsigned` (int(10), NOT NULL) +- `price` (int(10), NOT NULL) +- `status` (int(10), NOT NULL) + +**Indexes/Notes:** +- UNIQUE KEY `SoeItemIDUK` (`soe_item_id_unsigned`) \ No newline at end of file diff --git a/docs/database/world/recipe.md b/docs/database/world/recipe.md new file mode 100644 index 0000000..dea7db1 --- /dev/null +++ b/docs/database/world/recipe.md @@ -0,0 +1,83 @@ +## Table: `recipe` + +**Description:** + +Defines `recipe` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `soe_id` (int(10), DEFAULT NULL) +- `bHaveAllProducts` (tinyint(1), NOT NULL, DEFAULT 0) +- `recipe_version` (tinyint(3), NOT NULL, DEFAULT 0) +- `name` (text, NOT NULL) +- `description` (text, NOT NULL, DEFAULT '') +- `level` (int(10), NOT NULL, DEFAULT 0) +- `skill_level` (int(10), NOT NULL, DEFAULT 0) +- `technique` (int(10), NOT NULL, DEFAULT 0) +- `knowledge` (int(10), NOT NULL, DEFAULT 0) +- `icon` (int(10), NOT NULL, DEFAULT 0) +- `adv_classes` (bigint(20), NOT NULL, DEFAULT 0) +- `ts_classes` (int(10), NOT NULL, DEFAULT 0) +- `can_commission` (tinyint(1), NOT NULL, DEFAULT 1) +- `bench` (varchar(50), NOT NULL, DEFAULT '') +- `primary_comp_list` (int(10), DEFAULT NULL) +- `primary_comp_qty` (int(10), NOT NULL, DEFAULT 1) +- `fuel_comp_list` (int(10), DEFAULT NULL) +- `fuel_comp_qty` (int(10), NOT NULL, DEFAULT 1) +- `stage0_soe_id` (int(10), DEFAULT NULL) +- `stage0_id` (int(10), DEFAULT NULL) +- `stage1_soe_id` (int(10), DEFAULT NULL) +- `stage1_id` (int(10), DEFAULT NULL) +- `stage2_soe_id` (int(10), DEFAULT NULL) +- `stage2_id` (int(10), DEFAULT NULL) +- `stage3_soe_id` (int(10), DEFAULT NULL) +- `stage3_id` (int(10), DEFAULT NULL) +- `stage4_soe_id` (int(10), DEFAULT NULL) +- `stage4_id` (int(10), DEFAULT NULL) +- `stage0_qty` (int(10), NOT NULL, DEFAULT 1) +- `stage1_qty` (int(10), NOT NULL, DEFAULT 1) +- `stage2_qty` (int(10), NOT NULL, DEFAULT 1) +- `stage3_qty` (int(10), NOT NULL, DEFAULT 1) +- `stage4_qty` (int(10), NOT NULL, DEFAULT 1) +- `stage0_byp_id` (int(10), DEFAULT NULL) +- `stage1_byp_id` (int(10), DEFAULT NULL) +- `stage2_byp_id` (int(10), DEFAULT NULL) +- `stage3_byp_id` (int(10), DEFAULT NULL) +- `stage4_byp_id` (int(10), DEFAULT NULL) +- `stage0_byp_qty` (int(10), NOT NULL, DEFAULT 0) +- `stage1_byp_qty` (int(10), NOT NULL, DEFAULT 0) +- `stage2_byp_qty` (int(10), NOT NULL, DEFAULT 0) +- `stage3_byp_qty` (int(10), NOT NULL, DEFAULT 0) +- `stage4_byp_qty` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `IDXName` (`name`(100)) +- KEY `IDXBench` (`bench`) +- KEY `IDXSoeID` (`soe_id`) +- KEY `FK_recipe_recipe_comp_list` (`primary_comp_list`) +- KEY `FK_recipe_recipe_comp_list_2` (`fuel_comp_list`) +- KEY `FK_recipe_items` (`stage0_id`) +- KEY `FK_recipe_items_2` (`stage1_id`) +- KEY `FK_recipe_items_3` (`stage2_id`) +- KEY `FK_recipe_items_4` (`stage3_id`) +- KEY `FK_recipe_items_5` (`stage4_id`) +- KEY `FK_recipe_items_6` (`stage0_byp_id`) +- KEY `FK_recipe_items_7` (`stage1_byp_id`) +- KEY `FK_recipe_items_8` (`stage2_byp_id`) +- KEY `FK_recipe_items_9` (`stage3_byp_id`) +- KEY `FK_recipe_items_10` (`stage4_byp_id`) +- CONSTRAINT `FK_recipe_items` FOREIGN KEY (`stage0_id`) REFERENCES `items` (`id`) +- CONSTRAINT `FK_recipe_items_10` FOREIGN KEY (`stage4_byp_id`) REFERENCES `items` (`id`) +- CONSTRAINT `FK_recipe_items_2` FOREIGN KEY (`stage1_id`) REFERENCES `items` (`id`) +- CONSTRAINT `FK_recipe_items_3` FOREIGN KEY (`stage2_id`) REFERENCES `items` (`id`) +- CONSTRAINT `FK_recipe_items_4` FOREIGN KEY (`stage3_id`) REFERENCES `items` (`id`) +- CONSTRAINT `FK_recipe_items_5` FOREIGN KEY (`stage4_id`) REFERENCES `items` (`id`) +- CONSTRAINT `FK_recipe_items_6` FOREIGN KEY (`stage0_byp_id`) REFERENCES `items` (`id`) +- CONSTRAINT `FK_recipe_items_7` FOREIGN KEY (`stage1_byp_id`) REFERENCES `items` (`id`) +- CONSTRAINT `FK_recipe_items_8` FOREIGN KEY (`stage2_byp_id`) REFERENCES `items` (`id`) +- CONSTRAINT `FK_recipe_items_9` FOREIGN KEY (`stage3_byp_id`) REFERENCES `items` (`id`) +- CONSTRAINT `FK_recipe_recipe_comp_list` FOREIGN KEY (`primary_comp_list`) REFERENCES `recipe_comp_list` (`id`) +- CONSTRAINT `FK_recipe_recipe_comp_list_2` FOREIGN KEY (`fuel_comp_list`) REFERENCES `recipe_comp_list` (`id`) \ No newline at end of file diff --git a/docs/database/world/recipe_comp_list.md b/docs/database/world/recipe_comp_list.md new file mode 100644 index 0000000..46628b5 --- /dev/null +++ b/docs/database/world/recipe_comp_list.md @@ -0,0 +1,16 @@ +## Table: `recipe_comp_list` + +**Description:** + +Defines `recipe_comp_list` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (tinytext, NOT NULL) +- `bEmpty` (tinyint(1), NOT NULL, DEFAULT 1) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `IDXName` (`name`(100)) USING BTREE \ No newline at end of file diff --git a/docs/database/world/recipe_comp_list_item.md b/docs/database/world/recipe_comp_list_item.md new file mode 100644 index 0000000..a74b59e --- /dev/null +++ b/docs/database/world/recipe_comp_list_item.md @@ -0,0 +1,19 @@ +## Table: `recipe_comp_list_item` + +**Description:** + +Defines `recipe_comp_list_item` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `comp_list` (int(10), NOT NULL) +- `item_id` (int(10), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `Index 2` (`comp_list`,`item_id`) USING BTREE +- KEY `FK_recipe_comp_list_item_items` (`item_id`) +- CONSTRAINT `FK_recipe_comp_list_item_items` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) +- CONSTRAINT `FK_recipe_comp_list_item_recipe_comp_list` FOREIGN KEY (`comp_list`) REFERENCES `recipe_comp_list` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/recipe_components.md b/docs/database/world/recipe_components.md new file mode 100644 index 0000000..256f248 --- /dev/null +++ b/docs/database/world/recipe_components.md @@ -0,0 +1,14 @@ +## Table: `recipe_components` + +**Description:** + +Defines `recipe_components` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `recipe_id` (int(10), NOT NULL, DEFAULT 0) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `slot_id` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/recipe_products.md b/docs/database/world/recipe_products.md new file mode 100644 index 0000000..e8ea826 --- /dev/null +++ b/docs/database/world/recipe_products.md @@ -0,0 +1,21 @@ +## Table: `recipe_products` + +**Description:** + +Defines `recipe_products` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `recipe_id` (int(10), NOT NULL) +- `stage` (tinyint(3), NOT NULL) +- `product_id` (int(10), NOT NULL) +- `byproduct_id` (int(10), NOT NULL) +- `product_qty` (smallint(5), NOT NULL) +- `byproduct_qty` (tinyint(3), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_RECIPE_ID` (`recipe_id`) +- CONSTRAINT `FK_RECIPE_ID` FOREIGN KEY (`recipe_id`) REFERENCES `recipes` (`recipe_id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/recipe_secondary_comp.md b/docs/database/world/recipe_secondary_comp.md new file mode 100644 index 0000000..794f2c8 --- /dev/null +++ b/docs/database/world/recipe_secondary_comp.md @@ -0,0 +1,21 @@ +## Table: `recipe_secondary_comp` + +**Description:** + +Defines `recipe_secondary_comp` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `recipe_id` (int(10), NOT NULL) +- `index` (int(10), NOT NULL) +- `comp_list` (int(10), NOT NULL) +- `qty` (int(10), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `UNQRecipeIndex` (`recipe_id`,`index`) +- KEY `FK_recipe_secondary_comp_recipe_comp_list` (`comp_list`) +- CONSTRAINT `FK_recipe_secondary_comp_recipe` FOREIGN KEY (`recipe_id`) REFERENCES `recipe` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_recipe_secondary_comp_recipe_comp_list` FOREIGN KEY (`comp_list`) REFERENCES `recipe_comp_list` (`id`) \ No newline at end of file diff --git a/docs/database/world/recipes.md b/docs/database/world/recipes.md new file mode 100644 index 0000000..ee5a053 --- /dev/null +++ b/docs/database/world/recipes.md @@ -0,0 +1,42 @@ +## Table: `recipes` + +**Description:** + +Defines `recipes` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `recipe_id` (int(10), NOT NULL, DEFAULT 0) +- `tier` (tinyint(3), NOT NULL, DEFAULT 0) +- `level` (tinyint(3), NOT NULL, DEFAULT 0) +- `icon` (smallint(5), NOT NULL, DEFAULT 0) +- `skill_level` (tinyint(3), NOT NULL, DEFAULT 0) +- `technique` (int(10), NOT NULL, DEFAULT 0) +- `knowledge` (int(10), NOT NULL, DEFAULT 0) +- `name` (varchar(200), DEFAULT 'Unknown') +- `book` (varchar(200), DEFAULT 'Unknown') +- `device` (enum('Chemistry, NOT NULL) +- `product_classes` (tinyint(3), NOT NULL, DEFAULT 0) +- `unknown2` (int(10), NOT NULL, DEFAULT 0) +- `unknown3` (int(10), NOT NULL, DEFAULT 0) +- `unknown4` (int(10), NOT NULL, DEFAULT 0) +- `product_item_id` (int(10), NOT NULL) +- `product_name` (varchar(200), DEFAULT NULL) +- `product_qty` (smallint(5), NOT NULL) +- `primary_comp_title` (varchar(200), DEFAULT NULL) +- `build_comp_title` (varchar(200), DEFAULT NULL) +- `build2_comp_title` (varchar(200), DEFAULT NULL) +- `build3_comp_title` (varchar(200), DEFAULT NULL) +- `build4_comp_title` (varchar(200), DEFAULT NULL) +- `build_comp_qty` (varchar(200), DEFAULT NULL) +- `build2_comp_qty` (varchar(200), DEFAULT NULL) +- `build3_comp_qty` (varchar(200), DEFAULT NULL) +- `build4_comp_qty` (varchar(200), DEFAULT NULL) +- `fuel_comp_title` (varchar(200), DEFAULT NULL) +- `fuel_comp_qty` (varchar(200), DEFAULT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `recipe_id` (`recipe_id`) \ No newline at end of file diff --git a/docs/database/world/reference_spell_effects.md b/docs/database/world/reference_spell_effects.md new file mode 100644 index 0000000..1ba2b8b --- /dev/null +++ b/docs/database/world/reference_spell_effects.md @@ -0,0 +1,15 @@ +## Table: `reference_spell_effects` + +**Description:** + +Defines `reference_spell_effects` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, NOT NULL, DEFAULT 0) +- `category` (varchar(64), DEFAULT NULL) +- `type` (varchar(64), DEFAULT NULL) +- `name` (varchar(64), DEFAULT NULL) +- `misc` (varchar(64), DEFAULT NULL) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/revive_points.md b/docs/database/world/revive_points.md new file mode 100644 index 0000000..481172e --- /dev/null +++ b/docs/database/world/revive_points.md @@ -0,0 +1,25 @@ +## Table: `revive_points` + +**Description:** + +Defines `revive_points` table in the World database. + +**Columns:** +- `id` (int(11), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `location_name` (varchar(64), DEFAULT NULL) +- `zone_id` (int(10), NOT NULL, DEFAULT 12) +- `respawn_zone_id` (int(10), NOT NULL, DEFAULT 12) +- `safe_x` (float, NOT NULL, DEFAULT 0) +- `safe_y` (float, NOT NULL, DEFAULT 0) +- `safe_z` (float, NOT NULL, DEFAULT 0) +- `heading` (float, NOT NULL, DEFAULT 0) +- `always_included` (tinyint(1), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_respawn_points` (`respawn_zone_id`) +- KEY `FK_revive_zone` (`zone_id`) +- CONSTRAINT `FK_respawn_points` FOREIGN KEY (`respawn_zone_id`) REFERENCES `zones` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_revive_zone` FOREIGN KEY (`zone_id`) REFERENCES `zones` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/ruleset_details.md b/docs/database/world/ruleset_details.md new file mode 100644 index 0000000..fa98ec4 --- /dev/null +++ b/docs/database/world/ruleset_details.md @@ -0,0 +1,19 @@ +## Table: `ruleset_details` + +**Description:** + +Defines `ruleset_details` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `ruleset_id` (int(10), NOT NULL, DEFAULT 1) +- `rule_category` (varchar(64), NOT NULL, DEFAULT '') +- `rule_type` (varchar(64), NOT NULL, DEFAULT '') +- `rule_value` (varchar(257), NOT NULL, DEFAULT '') +- `description` (varchar(256), DEFAULT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `RuleCatTypeIDX` (`ruleset_id`,`rule_category`,`rule_type`) \ No newline at end of file diff --git a/docs/database/world/rulesets.md b/docs/database/world/rulesets.md new file mode 100644 index 0000000..cae953f --- /dev/null +++ b/docs/database/world/rulesets.md @@ -0,0 +1,19 @@ +## Table: `rulesets` + +**Description:** + +Defines `rulesets` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `ruleset_id` (int(10), NOT NULL) +- `ruleset_name` (varchar(64), NOT NULL, DEFAULT 'default_ruleset') +- `ruleset_active` (tinyint(1), NOT NULL, DEFAULT 1) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `RuleNameIDX` (`ruleset_name`) +- UNIQUE KEY `ruleset_id` (`ruleset_id`) +- KEY `RulesIDX` (`ruleset_id`) \ No newline at end of file diff --git a/docs/database/world/skills.md b/docs/database/world/skills.md new file mode 100644 index 0000000..061d3fd --- /dev/null +++ b/docs/database/world/skills.md @@ -0,0 +1,16 @@ +## Table: `skills` + +**Description:** + +Defines `skills` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `short_name` (varchar(32), NOT NULL, DEFAULT 'unknown') +- `name` (varchar(255), NOT NULL, DEFAULT 'unknown') +- `description` (varchar(255), NOT NULL, DEFAULT 'unknown') +- `skill_type` (int(10), NOT NULL, DEFAULT 0) +- `display` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/spawn.md b/docs/database/world/spawn.md new file mode 100644 index 0000000..c25268b --- /dev/null +++ b/docs/database/world/spawn.md @@ -0,0 +1,53 @@ +## Table: `spawn` + +**Description:** + +Defines `spawn` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (varchar(64), DEFAULT NULL) +- `sub_title` (varchar(250), DEFAULT NULL) +- `prefix` (varchar(128), NOT NULL, DEFAULT '') +- `suffix` (varchar(128), NOT NULL, DEFAULT '') +- `last_name` (varchar(64), NOT NULL, DEFAULT '') +- `race` (tinyint(3), NOT NULL, DEFAULT 0) +- `model_type` (mediumint(8), NOT NULL, DEFAULT 0) +- `size` (smallint(5), NOT NULL, DEFAULT 32) +- `size_offset` (tinyint(3), NOT NULL, DEFAULT 0) +- `targetable` (tinyint(3), NOT NULL, DEFAULT 0) +- `show_name` (tinyint(3), NOT NULL, DEFAULT 0) +- `command_primary` (int(10), NOT NULL, DEFAULT 0) +- `command_secondary` (int(10), NOT NULL, DEFAULT 0) +- `visual_state` (int(10), NOT NULL, DEFAULT 0) +- `attackable` (tinyint(3), NOT NULL, DEFAULT 0) +- `show_level` (tinyint(3), NOT NULL, DEFAULT 0) +- `show_command_icon` (tinyint(3), NOT NULL, DEFAULT 0) +- `display_hand_icon` (tinyint(3), NOT NULL, DEFAULT 0) +- `faction_id` (int(10), NOT NULL, DEFAULT 0) +- `collision_radius` (smallint(5), NOT NULL, DEFAULT 0) +- `hp` (int(10), NOT NULL, DEFAULT 0) +- `power` (int(10), NOT NULL, DEFAULT 0) +- `savagery` (int(10), NOT NULL, DEFAULT 0) +- `dissonance` (int(10), NOT NULL, DEFAULT 0) +- `merchant_id` (int(10), NOT NULL, DEFAULT 0) +- `transport_id` (int(10), NOT NULL, DEFAULT 0) +- `merchant_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `processed` (tinyint(1), NOT NULL, DEFAULT 0) +- `expansion_flag` (int(10), NOT NULL, DEFAULT 0) +- `is_instanced_spawn` (tinyint(3), NOT NULL, DEFAULT 0) +- `disable_sounds` (tinyint(1), NOT NULL, DEFAULT 0) +- `merchant_min_level` (int(10), NOT NULL, DEFAULT 0) +- `merchant_max_level` (int(10), NOT NULL, DEFAULT 0) +- `holiday_flag` (int(10), NOT NULL, DEFAULT 0) +- `aaxp_rewards` (int(10), NOT NULL, DEFAULT 0) +- `loot_tier` (int(10), NOT NULL, DEFAULT 0) +- `loot_drop_type` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `SpawnIDX` (`name`) +- KEY `SpawnCmdIDX` (`command_primary`,`command_secondary`) +- KEY `SpawnMiscIDX` (`faction_id`,`merchant_id`,`transport_id`) \ No newline at end of file diff --git a/docs/database/world/spawn_ground.md b/docs/database/world/spawn_ground.md new file mode 100644 index 0000000..0226922 --- /dev/null +++ b/docs/database/world/spawn_ground.md @@ -0,0 +1,22 @@ +## Table: `spawn_ground` + +**Description:** + +Defines `spawn_ground` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spawn_id` (int(10), NOT NULL, DEFAULT 0) +- `number_harvests` (tinyint(3), NOT NULL, DEFAULT 3) +- `num_attempts_per_harvest` (tinyint(3), NOT NULL, DEFAULT 1) +- `groundspawn_id` (int(10), NOT NULL, DEFAULT 0) +- `collection_skill` (enum('Unused','Mining','Gathering','Fishing','Trapping','Foresting','Collecting'), NOT NULL, DEFAULT 'Unused') +- `randomize_heading` (tinyint(3), DEFAULT 1) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `SpawnIdx` (`spawn_id`) +- KEY `GroundIDX` (`groundspawn_id`) +- CONSTRAINT `FK_groundspawn` FOREIGN KEY (`spawn_id`) REFERENCES `spawn` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spawn_instance_data.md b/docs/database/world/spawn_instance_data.md new file mode 100644 index 0000000..05bcf1a --- /dev/null +++ b/docs/database/world/spawn_instance_data.md @@ -0,0 +1,11 @@ +## Table: `spawn_instance_data` + +**Description:** + +Defines `spawn_instance_data` table in the World database. + +**Columns:** +- `spawn_id` (int(10), NOT NULL, DEFAULT 0) +- `spawn_location_id` (int(10), NOT NULL, DEFAULT 0) +- `pickup_item_id` (int(10), NOT NULL, DEFAULT 0) +- `pickup_unique_item_id` (int(10), NOT NULL, DEFAULT 0) \ No newline at end of file diff --git a/docs/database/world/spawn_location_entry.md b/docs/database/world/spawn_location_entry.md new file mode 100644 index 0000000..addae28 --- /dev/null +++ b/docs/database/world/spawn_location_entry.md @@ -0,0 +1,21 @@ +## Table: `spawn_location_entry` + +**Description:** + +Defines `spawn_location_entry` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spawn_id` (int(10), NOT NULL, DEFAULT 0) +- `spawn_location_id` (int(10), NOT NULL, DEFAULT 0) +- `spawnpercentage` (float, NOT NULL, DEFAULT 0) +- `condition` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `SpawnLocationIDX` (`spawn_location_id`) +- KEY `SpawnIDX` (`spawn_id`) +- CONSTRAINT `FK_spawn_entry1` FOREIGN KEY (`spawn_location_id`) REFERENCES `spawn_location_name` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_spawn_entry2` FOREIGN KEY (`spawn_id`) REFERENCES `spawn` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spawn_location_group.md b/docs/database/world/spawn_location_group.md new file mode 100644 index 0000000..138aa53 --- /dev/null +++ b/docs/database/world/spawn_location_group.md @@ -0,0 +1,19 @@ +## Table: `spawn_location_group` + +**Description:** + +Defines `spawn_location_group` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `group_id` (int(10), NOT NULL, DEFAULT 0) +- `placement_id` (int(10), NOT NULL, DEFAULT 0) +- `name` (varchar(200), NOT NULL, DEFAULT '') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `GroupPlacementIDX` (`group_id`,`placement_id`) +- KEY `FK_group_placement` (`placement_id`) +- CONSTRAINT `FK_group_placement` FOREIGN KEY (`placement_id`) REFERENCES `spawn_location_placement` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spawn_location_group_associations.md b/docs/database/world/spawn_location_group_associations.md new file mode 100644 index 0000000..97fc076 --- /dev/null +++ b/docs/database/world/spawn_location_group_associations.md @@ -0,0 +1,20 @@ +## Table: `spawn_location_group_associations` + +**Description:** + +Defines `spawn_location_group_associations` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `group_id1` (int(10), NOT NULL, DEFAULT 0) +- `group_id2` (int(10), NOT NULL, DEFAULT 0) +- `type` (enum('SPAWN_SEPARATELY'), NOT NULL, DEFAULT 'SPAWN_SEPARATELY') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `GroupAssociationIDX` (`group_id1`,`group_id2`) +- KEY `FK_group_association2` (`group_id2`) +- CONSTRAINT `FK_group_association1` FOREIGN KEY (`group_id1`) REFERENCES `spawn_location_group` (`group_id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_group_association2` FOREIGN KEY (`group_id2`) REFERENCES `spawn_location_group` (`group_id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spawn_location_group_chances.md b/docs/database/world/spawn_location_group_chances.md new file mode 100644 index 0000000..af62ae0 --- /dev/null +++ b/docs/database/world/spawn_location_group_chances.md @@ -0,0 +1,17 @@ +## Table: `spawn_location_group_chances` + +**Description:** + +Defines `spawn_location_group_chances` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `group_id` (int(10), NOT NULL, DEFAULT 0) +- `percentage` (float, NOT NULL, DEFAULT 100) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `GroupLocationIDX` (`group_id`) +- CONSTRAINT `FK_group_chances` FOREIGN KEY (`group_id`) REFERENCES `spawn_location_group` (`group_id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spawn_location_name.md b/docs/database/world/spawn_location_name.md new file mode 100644 index 0000000..931f025 --- /dev/null +++ b/docs/database/world/spawn_location_name.md @@ -0,0 +1,12 @@ +## Table: `spawn_location_name` + +**Description:** + +Defines `spawn_location_name` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (varchar(200), NOT NULL, DEFAULT '') + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/spawn_location_placement.md b/docs/database/world/spawn_location_placement.md new file mode 100644 index 0000000..34765ea --- /dev/null +++ b/docs/database/world/spawn_location_placement.md @@ -0,0 +1,53 @@ +## Table: `spawn_location_placement` + +**Description:** + +Defines `spawn_location_placement` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `zone_id` (int(10), NOT NULL, DEFAULT 0) +- `spawn_location_id` (int(10), NOT NULL, DEFAULT 0) +- `x` (float, NOT NULL, DEFAULT 0) +- `y` (float, NOT NULL, DEFAULT 0) +- `z` (float, NOT NULL, DEFAULT 0) +- `x_offset` (float, NOT NULL, DEFAULT 0) +- `y_offset` (float, NOT NULL, DEFAULT 0) +- `z_offset` (float, NOT NULL, DEFAULT 0) +- `heading` (float, NOT NULL, DEFAULT 0) +- `pitch` (float, NOT NULL, DEFAULT 0) +- `roll` (float, NOT NULL, DEFAULT 0) +- `respawn` (int(10), NOT NULL, DEFAULT 300) +- `respawn_offset_low` (int(10), NOT NULL, DEFAULT 0) +- `respawn_offset_high` (int(10), NOT NULL, DEFAULT 0) +- `duplicated_spawn` (tinyint(1), NOT NULL, DEFAULT 1) +- `expire_timer` (int(10), NOT NULL, DEFAULT 0) +- `expire_offset` (int(10), NOT NULL, DEFAULT 0) +- `grid_id` (int(10), NOT NULL, DEFAULT 0) +- `processed` (tinyint(1), NOT NULL, DEFAULT 0) +- `instance_id` (int(10), NOT NULL, DEFAULT 0) +- `lvl_override` (int(11), NOT NULL, DEFAULT 0) +- `hp_override` (int(11), NOT NULL, DEFAULT 0) +- `mp_override` (int(11), NOT NULL, DEFAULT 0) +- `str_override` (int(11), NOT NULL, DEFAULT 0) +- `sta_override` (int(11), NOT NULL, DEFAULT 0) +- `wis_override` (int(11), NOT NULL, DEFAULT 0) +- `int_override` (int(11), NOT NULL, DEFAULT 0) +- `agi_override` (int(11), NOT NULL, DEFAULT 0) +- `heat_override` (int(10), NOT NULL, DEFAULT 0) +- `cold_override` (int(10), NOT NULL, DEFAULT 0) +- `magic_override` (int(10), NOT NULL, DEFAULT 0) +- `mental_override` (int(10), NOT NULL, DEFAULT 0) +- `divine_override` (int(10), NOT NULL, DEFAULT 0) +- `disease_override` (int(10), NOT NULL, DEFAULT 0) +- `poison_override` (int(10), NOT NULL, DEFAULT 0) +- `difficulty_override` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `SpawnLocationIDX` (`spawn_location_id`) +- KEY `ZoneIDX` (`zone_id`) +- CONSTRAINT `FK_placement1` FOREIGN KEY (`spawn_location_id`) REFERENCES `spawn_location_name` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_placement2` FOREIGN KEY (`zone_id`) REFERENCES `zones` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spawn_loot.md b/docs/database/world/spawn_loot.md new file mode 100644 index 0000000..9520c80 --- /dev/null +++ b/docs/database/world/spawn_loot.md @@ -0,0 +1,19 @@ +## Table: `spawn_loot` + +**Description:** + +Defines `spawn_loot` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spawn_id` (int(10), NOT NULL, DEFAULT 0) +- `loottable_id` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `NewIndex` (`loottable_id`,`spawn_id`) +- KEY `FK_loot_spawn` (`spawn_id`) +- CONSTRAINT `FK_loot_spawn` FOREIGN KEY (`spawn_id`) REFERENCES `spawn` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_spawnloot_loottable` FOREIGN KEY (`loottable_id`) REFERENCES `loottable` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spawn_npc_equipment.md b/docs/database/world/spawn_npc_equipment.md new file mode 100644 index 0000000..8d32ad4 --- /dev/null +++ b/docs/database/world/spawn_npc_equipment.md @@ -0,0 +1,19 @@ +## Table: `spawn_npc_equipment` + +**Description:** + +Defines `spawn_npc_equipment` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `equipment_list_id` (int(10), NOT NULL, DEFAULT 0) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `description` (varchar(64), DEFAULT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `ListItemIDX` (`equipment_list_id`,`item_id`) +- KEY `FK_spawn_npc_equipment` (`item_id`) +- CONSTRAINT `FK_spawn_npc_equipment` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spawn_npc_skills.md b/docs/database/world/spawn_npc_skills.md new file mode 100644 index 0000000..69a6d85 --- /dev/null +++ b/docs/database/world/spawn_npc_skills.md @@ -0,0 +1,20 @@ +## Table: `spawn_npc_skills` + +**Description:** + +Defines `spawn_npc_skills` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `skill_list_id` (int(10), NOT NULL, DEFAULT 0) +- `skill_id` (int(10), NOT NULL, DEFAULT 0) +- `starting_value` (smallint(5), NOT NULL, DEFAULT 25) +- `description` (varchar(64), DEFAULT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `ListSkillIDX` (`skill_list_id`,`skill_id`) +- KEY `FK_spawn_skills` (`skill_id`) +- CONSTRAINT `FK_spawn_skills` FOREIGN KEY (`skill_id`) REFERENCES `skills` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spawn_npc_spell_lists.md b/docs/database/world/spawn_npc_spell_lists.md new file mode 100644 index 0000000..20ff755 --- /dev/null +++ b/docs/database/world/spawn_npc_spell_lists.md @@ -0,0 +1,17 @@ +## Table: `spawn_npc_spell_lists` + +**Description:** + +Defines `spawn_npc_spell_lists` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `category` (tinytext, DEFAULT NULL) +- `description` (tinytext, NOT NULL, DEFAULT '') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `DescIndex` (`description`(100)) +- KEY `IDXCategory` (`category`(100)) \ No newline at end of file diff --git a/docs/database/world/spawn_npc_spells.md b/docs/database/world/spawn_npc_spells.md new file mode 100644 index 0000000..1481aa0 --- /dev/null +++ b/docs/database/world/spawn_npc_spells.md @@ -0,0 +1,24 @@ +## Table: `spawn_npc_spells` + +**Description:** + +Defines `spawn_npc_spells` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spell_list_id` (int(10), NOT NULL, DEFAULT 0) +- `spell_id` (int(10), NOT NULL, DEFAULT 0) +- `spell_tier` (tinyint(3), NOT NULL, DEFAULT 1) +- `on_spawn_cast` (tinyint(3), DEFAULT 0) +- `on_aggro_cast` (tinyint(3), DEFAULT 0) +- `required_hp_ratio` (tinyint(4), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `ListSpellIDX` (`spell_list_id`,`spell_id`) USING BTREE +- KEY `FK_spawn_npc_spells` (`spell_id`) +- KEY `FK_npc_spells_spell_list_id` (`spell_list_id`) +- CONSTRAINT `FK_npc_spells_spell_list_id` FOREIGN KEY (`spell_list_id`) REFERENCES `spawn_npc_spell_lists` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `FK_spawn_npc_spells` FOREIGN KEY (`spell_id`) REFERENCES `spells` (`id`) \ No newline at end of file diff --git a/docs/database/world/spawn_npcs.md b/docs/database/world/spawn_npcs.md new file mode 100644 index 0000000..052e801 --- /dev/null +++ b/docs/database/world/spawn_npcs.md @@ -0,0 +1,68 @@ +## Table: `spawn_npcs` + +**Description:** + +Defines `spawn_npcs` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spawn_id` (int(10), NOT NULL, DEFAULT 0) +- `min_level` (tinyint(3), NOT NULL, DEFAULT 0) +- `max_level` (tinyint(3), NOT NULL, DEFAULT 0) +- `enc_level` (tinyint(3), NOT NULL, DEFAULT 0) +- `class_` (tinyint(3), NOT NULL, DEFAULT 0) +- `gender` (tinyint(3), NOT NULL, DEFAULT 0) +- `min_group_size` (tinyint(3), NOT NULL, DEFAULT 0) +- `max_group_size` (tinyint(3), NOT NULL, DEFAULT 0) +- `hair_type_id` (smallint(5), NOT NULL, DEFAULT 0) +- `facial_hair_type_id` (smallint(5), NOT NULL, DEFAULT 0) +- `wing_type_id` (smallint(5), NOT NULL, DEFAULT 0) +- `chest_type_id` (smallint(5), NOT NULL, DEFAULT 0) +- `legs_type_id` (smallint(5), NOT NULL, DEFAULT 0) +- `soga_hair_type_id` (smallint(5), NOT NULL, DEFAULT 0) +- `soga_facial_hair_type_id` (smallint(5), NOT NULL, DEFAULT 0) +- `soga_model_type` (smallint(5), NOT NULL, DEFAULT 0) +- `hide_hood` (tinyint(1), NOT NULL, DEFAULT 0) +- `heroic_flag` (tinyint(3), NOT NULL, DEFAULT 0) +- `action_state` (smallint(5), NOT NULL, DEFAULT 0) +- `mood_state` (smallint(5), NOT NULL, DEFAULT 0) +- `emote_state` (smallint(5), NOT NULL, DEFAULT 0) +- `initial_state` (smallint(5), NOT NULL, DEFAULT 0) +- `activity_status` (smallint(5), NOT NULL, DEFAULT 0) +- `attack_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `aggro_radius` (float, NOT NULL, DEFAULT 10) +- `ai_strategy` (enum('BALANCED','OFFENSIVE','DEFENSIVE'), NOT NULL, DEFAULT 'BALANCED') +- `spell_list_id` (int(10), NOT NULL, DEFAULT 0) +- `secondary_spell_list_id` (int(10), NOT NULL, DEFAULT 0) +- `skill_list_id` (int(10), NOT NULL, DEFAULT 0) +- `secondary_skill_list_id` (int(10), NOT NULL, DEFAULT 0) +- `equipment_list_id` (int(10), NOT NULL, DEFAULT 0) +- `str` (smallint(5), NOT NULL, DEFAULT 0) +- `sta` (smallint(5), NOT NULL, DEFAULT 0) +- `wis` (smallint(5), NOT NULL, DEFAULT 0) +- `intel` (smallint(5), NOT NULL, DEFAULT 0) +- `agi` (smallint(5), NOT NULL, DEFAULT 0) +- `heat` (smallint(5), NOT NULL, DEFAULT 0) +- `cold` (smallint(5), NOT NULL, DEFAULT 0) +- `magic` (smallint(5), NOT NULL, DEFAULT 0) +- `mental` (smallint(5), NOT NULL, DEFAULT 0) +- `divine` (smallint(5), NOT NULL, DEFAULT 0) +- `disease` (smallint(5), NOT NULL, DEFAULT 0) +- `poison` (smallint(5), NOT NULL, DEFAULT 0) +- `elemental` (smallint(5), NOT NULL, DEFAULT 0) +- `arcane` (smallint(5), NOT NULL, DEFAULT 0) +- `noxious` (smallint(5), NOT NULL, DEFAULT 0) +- `cast_percentage` (tinyint(3), NOT NULL, DEFAULT 10) +- `randomize` (int(10), NOT NULL, DEFAULT 0) +- `alignment` (tinyint(3), NOT NULL, DEFAULT 0) +- `water_type` (tinyint(1), NOT NULL, DEFAULT 0) +- `flying_type` (tinyint(1), NOT NULL, DEFAULT 0) +- `scared_by_strong_players` (tinyint(3), NOT NULL, DEFAULT 0) +- `action_state_str` (varchar(64), NOT NULL, DEFAULT '') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `SpawnIDX` (`spawn_id`) +- CONSTRAINT `FK_npcs_spawn` FOREIGN KEY (`spawn_id`) REFERENCES `spawn` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spawn_objects.md b/docs/database/world/spawn_objects.md new file mode 100644 index 0000000..208e61c --- /dev/null +++ b/docs/database/world/spawn_objects.md @@ -0,0 +1,17 @@ +## Table: `spawn_objects` + +**Description:** + +Defines `spawn_objects` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spawn_id` (int(10), NOT NULL, DEFAULT 0) +- `device_id` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `SpawnIDX` (`spawn_id`) +- CONSTRAINT `FK_objects_spawn` FOREIGN KEY (`spawn_id`) REFERENCES `spawn` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spawn_pet_names.md b/docs/database/world/spawn_pet_names.md new file mode 100644 index 0000000..f32e846 --- /dev/null +++ b/docs/database/world/spawn_pet_names.md @@ -0,0 +1,15 @@ +## Table: `spawn_pet_names` + +**Description:** + +Defines `spawn_pet_names` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `pet_name` (varchar(64), NOT NULL, DEFAULT '') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `PetNameIDX` (`pet_name`) \ No newline at end of file diff --git a/docs/database/world/spawn_scripts.md b/docs/database/world/spawn_scripts.md new file mode 100644 index 0000000..a609ee8 --- /dev/null +++ b/docs/database/world/spawn_scripts.md @@ -0,0 +1,15 @@ +## Table: `spawn_scripts` + +**Description:** + +Defines `spawn_scripts` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spawn_id` (int(10), NOT NULL, DEFAULT 0) +- `spawnentry_id` (int(10), NOT NULL, DEFAULT 0) +- `spawn_location_id` (int(10), NOT NULL, DEFAULT 0) +- `lua_script` (varchar(255), NOT NULL, DEFAULT ' ') + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/spawn_signs.md b/docs/database/world/spawn_signs.md new file mode 100644 index 0000000..3f329d5 --- /dev/null +++ b/docs/database/world/spawn_signs.md @@ -0,0 +1,35 @@ +## Table: `spawn_signs` + +**Description:** + +Defines `spawn_signs` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spawn_id` (int(10), NOT NULL, DEFAULT 0) +- `type` (enum('Zone','Generic'), NOT NULL, DEFAULT 'Generic') +- `zone_id` (int(10), NOT NULL, DEFAULT 0) +- `widget_id` (int(10), NOT NULL, DEFAULT 0) +- `title` (varchar(250), DEFAULT NULL) +- `widget_x` (float, NOT NULL, DEFAULT 0) +- `widget_y` (float, NOT NULL, DEFAULT 0) +- `widget_z` (float, NOT NULL, DEFAULT 0) +- `icon` (smallint(6), NOT NULL, DEFAULT 0) +- `description` (text, NOT NULL) +- `sign_distance` (float, NOT NULL, DEFAULT 0) +- `zone_x` (float, NOT NULL, DEFAULT 0) +- `zone_y` (float, NOT NULL, DEFAULT 0) +- `zone_z` (float, NOT NULL, DEFAULT 0) +- `zone_heading` (float, NOT NULL, DEFAULT 0) +- `include_heading` (tinyint(3), NOT NULL, DEFAULT 1) +- `include_location` (tinyint(3), NOT NULL, DEFAULT 1) +- `language` (tinyint(3), DEFAULT 0) +- `char_id` (int(10), DEFAULT 0) +- `char_name` (varchar(50), DEFAULT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `SpawnIDX` (`spawn_id`) +- CONSTRAINT `FK_signs_spawn` FOREIGN KEY (`spawn_id`) REFERENCES `spawn` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spawn_templates.md b/docs/database/world/spawn_templates.md new file mode 100644 index 0000000..0d27f46 --- /dev/null +++ b/docs/database/world/spawn_templates.md @@ -0,0 +1,16 @@ +## Table: `spawn_templates` + +**Description:** + +Defines `spawn_templates` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `spawn_location_id` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `TemplateName` (`name`) \ No newline at end of file diff --git a/docs/database/world/spawn_widgets.md b/docs/database/world/spawn_widgets.md new file mode 100644 index 0000000..5a66a91 --- /dev/null +++ b/docs/database/world/spawn_widgets.md @@ -0,0 +1,39 @@ +## Table: `spawn_widgets` + +**Description:** + +Defines `spawn_widgets` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spawn_id` (int(10), NOT NULL) +- `widget_id` (int(10), NOT NULL, DEFAULT 0) +- `widget_x` (float, NOT NULL, DEFAULT 0) +- `widget_y` (float, NOT NULL, DEFAULT 0) +- `widget_z` (float, NOT NULL, DEFAULT 0) +- `include_heading` (tinyint(3), NOT NULL, DEFAULT 1) +- `include_location` (tinyint(3), NOT NULL, DEFAULT 1) +- `icon` (tinyint(3), NOT NULL, DEFAULT 4) +- `type` (enum('Generic','Door','Lift'), NOT NULL, DEFAULT 'Generic') +- `open_heading` (float, NOT NULL, DEFAULT -1) +- `closed_heading` (float, NOT NULL, DEFAULT -1) +- `open_x` (float, NOT NULL, DEFAULT 0) +- `open_y` (float, NOT NULL, DEFAULT 0) +- `open_z` (float, NOT NULL, DEFAULT 0) +- `action_spawn_id` (int(10), NOT NULL, DEFAULT 0) +- `open_sound_file` (varchar(255), NOT NULL, DEFAULT '0') +- `close_sound_file` (varchar(255), NOT NULL, DEFAULT '0') +- `open_duration` (smallint(5), NOT NULL, DEFAULT 10) +- `close_x` (float, NOT NULL, DEFAULT 0) +- `close_y` (float, NOT NULL, DEFAULT 0) +- `close_z` (float, NOT NULL, DEFAULT 0) +- `linked_spawn_id` (int(10), NOT NULL, DEFAULT 0) +- `house_id` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `SpawnIDX` (`spawn_id`) +- KEY `WidgetIDX` (`widget_id`) +- CONSTRAINT `FK_widgets_spawn` FOREIGN KEY (`spawn_id`) REFERENCES `spawn` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spell_aa_class_list.md b/docs/database/world/spell_aa_class_list.md new file mode 100644 index 0000000..5a405e1 --- /dev/null +++ b/docs/database/world/spell_aa_class_list.md @@ -0,0 +1,14 @@ +## Table: `spell_aa_class_list` + +**Description:** + +Defines `spell_aa_class_list` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `class_id` (int(10), NOT NULL, DEFAULT 0) +- `tree_node` (int(10), NOT NULL, DEFAULT 0) +- `aa_tree_id` (int(10), NOT NULL) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/spell_aa_list.md b/docs/database/world/spell_aa_list.md new file mode 100644 index 0000000..0025326 --- /dev/null +++ b/docs/database/world/spell_aa_list.md @@ -0,0 +1,20 @@ +## Table: `spell_aa_list` + +**Description:** + +Defines `spell_aa_list` table in the World database. + +**Columns:** +- `list_id` (int(10), PRIMARY KEY, NOT NULL) +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `level` (tinyint(3), NOT NULL, DEFAULT 0) +- `maximumpoints` (tinyint(3), NOT NULL, DEFAULT 0) +- `maxpoints` (smallint(5), NOT NULL, DEFAULT 0) +- `minimumpointsrequired` (smallint(5), NOT NULL, DEFAULT 0) +- `iswardertree` (tinyint(1), NOT NULL, DEFAULT 0) +- `last_update` (float, NOT NULL, DEFAULT 0) +- `ts` (float, NOT NULL) +- `version` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- list_id \ No newline at end of file diff --git a/docs/database/world/spell_aa_nodelist.md b/docs/database/world/spell_aa_nodelist.md new file mode 100644 index 0000000..7ccd5fa --- /dev/null +++ b/docs/database/world/spell_aa_nodelist.md @@ -0,0 +1,32 @@ +## Table: `spell_aa_nodelist` + +**Description:** + +Defines `spell_aa_nodelist` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `aa_list_fk` (int(10), NOT NULL, DEFAULT 0) +- `displayedclassification` (varchar(64), NOT NULL, DEFAULT '') +- `requiredclassification` (varchar(64), NOT NULL, DEFAULT '') +- `classificationpointsrequired` (tinyint(3), NOT NULL, DEFAULT 0) +- `description` (text, DEFAULT NULL) +- `firstparentid` (int(10), NOT NULL, DEFAULT 0) +- `firstparentrequiredtier` (tinyint(3), NOT NULL, DEFAULT 0) +- `maxtier` (tinyint(3), NOT NULL, DEFAULT 0) +- `minlevel` (tinyint(3), NOT NULL, DEFAULT 0) +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `nodeid` (int(10), NOT NULL, DEFAULT 0) +- `pointspertier` (smallint(5), NOT NULL, DEFAULT 0) +- `pointsspentgloballytounlock` (smallint(5), NOT NULL, DEFAULT 0) +- `pointsspentintreetounlock` (smallint(5), NOT NULL, DEFAULT 0) +- `spellcrc` (int(10), NOT NULL, DEFAULT 0) +- `title` (varchar(64), NOT NULL, DEFAULT '') +- `titlelevel` (tinyint(3), NOT NULL, DEFAULT 0) +- `xcoord` (tinyint(3), NOT NULL, DEFAULT 0) +- `ycoord` (tinyint(3), NOT NULL, DEFAULT 0) +- `icon_backdrop` (int(10), DEFAULT 0) +- `icon_id` (int(10), DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/spell_aa_tablist.md b/docs/database/world/spell_aa_tablist.md new file mode 100644 index 0000000..4cf274b --- /dev/null +++ b/docs/database/world/spell_aa_tablist.md @@ -0,0 +1,10 @@ +## Table: `spell_aa_tablist` + +**Description:** + +Defines `spell_aa_tablist` table in the World database. + +**Columns:** +- `id` (tinyint(3), DEFAULT NULL) +- `tab_string` (text, DEFAULT NULL) +- `tab_group` (tinyint(4), DEFAULT NULL) \ No newline at end of file diff --git a/docs/database/world/spell_classes.md b/docs/database/world/spell_classes.md new file mode 100644 index 0000000..32c2710 --- /dev/null +++ b/docs/database/world/spell_classes.md @@ -0,0 +1,21 @@ +## Table: `spell_classes` + +**Description:** + +Defines `spell_classes` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spell_id` (int(10), NOT NULL, DEFAULT 0) +- `adventure_class_id` (tinyint(3), NOT NULL, DEFAULT 255) +- `tradeskill_class_id` (tinyint(3), NOT NULL, DEFAULT 255) +- `level` (tinyint(3), NOT NULL, DEFAULT 1) +- `classic_level` (float, NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `spell_id` (`spell_id`,`adventure_class_id`) +- KEY `FK_spell_classes` (`spell_id`) +- CONSTRAINT `FK_spell_classes` FOREIGN KEY (`spell_id`) REFERENCES `spells` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spell_data.md b/docs/database/world/spell_data.md new file mode 100644 index 0000000..19191ce --- /dev/null +++ b/docs/database/world/spell_data.md @@ -0,0 +1,22 @@ +## Table: `spell_data` + +**Description:** + +Defines `spell_data` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spell_id` (int(10), NOT NULL, DEFAULT 0) +- `tier` (int(10), NOT NULL, DEFAULT 1) +- `index_field` (tinyint(3), NOT NULL, DEFAULT 0) +- `value_type` (enum('INT','FLOAT','BOOL','STRING'), NOT NULL, DEFAULT 'INT') +- `value` (varchar(255), NOT NULL, DEFAULT '0') +- `value2` (varchar(255), NOT NULL, DEFAULT '0') +- `dynamic_helper` (varchar(255), NOT NULL, DEFAULT '0') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `SpellTierIDX` (`spell_id`,`tier`,`index_field`) +- CONSTRAINT `FK_spell_data` FOREIGN KEY (`spell_id`) REFERENCES `spells` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spell_display_effects.md b/docs/database/world/spell_display_effects.md new file mode 100644 index 0000000..97e1101 --- /dev/null +++ b/docs/database/world/spell_display_effects.md @@ -0,0 +1,21 @@ +## Table: `spell_display_effects` + +**Description:** + +Defines `spell_display_effects` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spell_id` (int(10), NOT NULL, DEFAULT 0) +- `tier` (tinyint(3), NOT NULL, DEFAULT 1) +- `percentage` (tinyint(3), DEFAULT 100) +- `description` (text, NOT NULL) +- `bullet` (tinyint(3), NOT NULL, DEFAULT 0) +- `index` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_spell_display_effects` (`spell_id`) +- CONSTRAINT `FK_spell_display_effects` FOREIGN KEY (`spell_id`) REFERENCES `spells` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spell_error_versions.md b/docs/database/world/spell_error_versions.md new file mode 100644 index 0000000..6534283 --- /dev/null +++ b/docs/database/world/spell_error_versions.md @@ -0,0 +1,18 @@ +## Table: `spell_error_versions` + +**Description:** + +Defines `spell_error_versions` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `version` (smallint(5), NOT NULL, DEFAULT 0) +- `error_index` (smallint(5), NOT NULL, DEFAULT 0) +- `value` (smallint(5), NOT NULL, DEFAULT 0) +- `name` (char(64), NOT NULL, DEFAULT '') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `SpellErrorIDX` (`version`,`error_index`) \ No newline at end of file diff --git a/docs/database/world/spell_tiers.md b/docs/database/world/spell_tiers.md new file mode 100644 index 0000000..0ae880f --- /dev/null +++ b/docs/database/world/spell_tiers.md @@ -0,0 +1,45 @@ +## Table: `spell_tiers` + +**Description:** + +Defines `spell_tiers` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spell_id` (int(10), NOT NULL, DEFAULT 0) +- `tier` (tinyint(3), NOT NULL, DEFAULT 0) +- `hp_req` (mediumint(8), NOT NULL, DEFAULT 0) +- `hp_req_percent` (tinyint(3), NOT NULL, DEFAULT 0) +- `hp_upkeep` (mediumint(8), NOT NULL, DEFAULT 0) +- `power_req` (float, NOT NULL, DEFAULT 0) +- `power_req_percent` (tinyint(3), NOT NULL, DEFAULT 0) +- `power_upkeep` (mediumint(8), NOT NULL, DEFAULT 0) +- `power_by_level` (tinyint(1), NOT NULL, DEFAULT 0) +- `savagery_req` (mediumint(8), NOT NULL, DEFAULT 0) +- `savagery_req_percent` (tinyint(3), NOT NULL, DEFAULT 0) +- `savagery_upkeep` (mediumint(8), NOT NULL, DEFAULT 0) +- `dissonance_req` (mediumint(8), NOT NULL, DEFAULT 0) +- `dissonance_req_percent` (tinyint(3), NOT NULL, DEFAULT 0) +- `dissonance_upkeep` (mediumint(8), NOT NULL, DEFAULT 0) +- `req_concentration` (mediumint(8), NOT NULL, DEFAULT 0) +- `cast_time` (mediumint(8), NOT NULL, DEFAULT 100) +- `recovery` (float, NOT NULL, DEFAULT 0) +- `recast` (float, NOT NULL, DEFAULT 1) +- `radius` (float, NOT NULL, DEFAULT 0) +- `max_aoe_targets` (mediumint(8), NOT NULL, DEFAULT 0) +- `min_range` (float, NOT NULL, DEFAULT 0) +- `range` (float, NOT NULL, DEFAULT 0) +- `duration1` (int(10), NOT NULL, DEFAULT 0) +- `duration2` (int(10), NOT NULL, DEFAULT 0) +- `resistibility` (float, NOT NULL, DEFAULT 0) +- `hit_bonus` (float, NOT NULL, DEFAULT 0) +- `call_frequency` (int(10), NOT NULL, DEFAULT 0) +- `unknown9` (tinyint(3), NOT NULL, DEFAULT 0) +- `given_by` (varchar(64), NOT NULL, DEFAULT '') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `SpellTierIDX` (`spell_id`,`tier`) +- CONSTRAINT `FK_spell_tiers` FOREIGN KEY (`spell_id`) REFERENCES `spells` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spell_traits.md b/docs/database/world/spell_traits.md new file mode 100644 index 0000000..9992414 --- /dev/null +++ b/docs/database/world/spell_traits.md @@ -0,0 +1,28 @@ +## Table: `spell_traits` + +**Description:** + +Defines `spell_traits` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spell_id` (int(10), NOT NULL, DEFAULT 0) +- `level` (tinyint(3), NOT NULL, DEFAULT 0) +- `class_req` (tinyint(3), NOT NULL, DEFAULT 255) +- `race_req` (tinyint(3), NOT NULL, DEFAULT 255) +- `isTrait` (tinyint(1), NOT NULL, DEFAULT 0) +- `isInate` (tinyint(1), NOT NULL, DEFAULT 0) +- `isFocusEffect` (tinyint(1), NOT NULL, DEFAULT 0) +- `isTraining` (tinyint(1), NOT NULL, DEFAULT 0) +- `tier` (tinyint(3), NOT NULL, DEFAULT 0) +- `group` (tinyint(3), NOT NULL, DEFAULT 0) +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `is_active` (tinyint(1), NOT NULL, DEFAULT 1) +- `insert_id` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_spell_traits` (`spell_id`) +- CONSTRAINT `FK_spell_traits` FOREIGN KEY (`spell_id`) REFERENCES `spells` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/spell_ts_ability_index.md b/docs/database/world/spell_ts_ability_index.md new file mode 100644 index 0000000..a7dca3e --- /dev/null +++ b/docs/database/world/spell_ts_ability_index.md @@ -0,0 +1,13 @@ +## Table: `spell_ts_ability_index` + +**Description:** + +Defines `spell_ts_ability_index` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `spell_id` (int(10), NOT NULL) +- `index` (int(10), NOT NULL) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/spell_visuals.md b/docs/database/world/spell_visuals.md new file mode 100644 index 0000000..01ba6b7 --- /dev/null +++ b/docs/database/world/spell_visuals.md @@ -0,0 +1,16 @@ +## Table: `spell_visuals` + +**Description:** + +Defines `spell_visuals` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (varchar(128), DEFAULT NULL) +- `alternate_spell_visual` (varchar(128), DEFAULT '') +- `spell_visual_id` (int(10), NOT NULL, DEFAULT 0) +- `min_version_range` (int(10), NOT NULL, DEFAULT 0) +- `max_version_range` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/spells.md b/docs/database/world/spells.md new file mode 100644 index 0000000..4b9a001 --- /dev/null +++ b/docs/database/world/spells.md @@ -0,0 +1,61 @@ +## Table: `spells` + +**Description:** + +Defines `spells` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `soe_spell_crc` (int(10), NOT NULL, DEFAULT 0) +- `type` (smallint(5), NOT NULL, DEFAULT 0) +- `cast_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `name` (varchar(250), NOT NULL, DEFAULT 'NoName') +- `description` (text, NOT NULL) +- `icon` (smallint(5), NOT NULL, DEFAULT 0) +- `icon_heroic_op` (smallint(5), NOT NULL, DEFAULT 0) +- `icon_backdrop` (smallint(5), NOT NULL, DEFAULT 0) +- `class_skill` (bigint(20), NOT NULL, DEFAULT 0) +- `mastery_skill` (bigint(20), NOT NULL, DEFAULT 0) +- `min_class_skill_req` (smallint(5), NOT NULL, DEFAULT 0) +- `duration_until_cancel` (tinyint(1), NOT NULL, DEFAULT 0) +- `target_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `success_message` (varchar(255), NOT NULL, DEFAULT '') +- `fade_message` (varchar(255), NOT NULL, DEFAULT '') +- `fade_message_others` (varchar(255), NOT NULL, DEFAULT '') +- `interruptable` (tinyint(1), NOT NULL, DEFAULT 1) +- `cast_while_moving` (tinyint(1), NOT NULL, DEFAULT 0) +- `lua_script` (varchar(255), NOT NULL, DEFAULT '') +- `spell_visual` (int(10), NOT NULL, DEFAULT 0) +- `effect_message` (varchar(255), NOT NULL, DEFAULT '') +- `spell_book_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `can_effect_raid` (tinyint(1), NOT NULL, DEFAULT 0) +- `affect_only_group_members` (tinyint(1), NOT NULL, DEFAULT 0) +- `display_spell_tier` (tinyint(1), NOT NULL, DEFAULT 0) +- `friendly_spell` (tinyint(1), NOT NULL, DEFAULT 0) +- `group_spell` (tinyint(1), NOT NULL, DEFAULT 0) +- `det_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `control_effect_type` (tinyint(3), NOT NULL, DEFAULT 0) +- `incurable` (tinyint(1), NOT NULL, DEFAULT 0) +- `linked_timer_id` (int(10), NOT NULL, DEFAULT 0) +- `not_maintained` (tinyint(1), NOT NULL, DEFAULT 0) +- `casting_flags` (int(10), NOT NULL, DEFAULT 0) +- `persist_through_death` (tinyint(1), NOT NULL, DEFAULT 0) +- `savage_bar` (tinyint(3), NOT NULL, DEFAULT 0) +- `savage_bar_slot` (tinyint(3), NOT NULL, DEFAULT 0) +- `is_active` (tinyint(3), NOT NULL, DEFAULT 0) +- `is_aa` (tinyint(1), NOT NULL, DEFAULT 0) +- `is_deity` (tinyint(1), NOT NULL, DEFAULT 0) +- `deity` (tinyint(3), NOT NULL, DEFAULT 0) +- `spell_type` (enum('Unset','DD','DoT','Heal','HoT-Ward','Debuff','Buff','CombatBuff','Taunt','Detaunt','Rez','Cure','Food','Drink','Root','Snare','GroupTarget'), NOT NULL, DEFAULT 'Unset') +- `last_auto_update` (int(10), NOT NULL, DEFAULT 0) +- `soe_last_update` (int(10), NOT NULL, DEFAULT 0) +- `type_group_spell_id` (int(10), NOT NULL, DEFAULT 0) +- `can_fizzle` (tinyint(1), NOT NULL, DEFAULT 1) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `SpellIDX` (`name`) +- KEY `SpellLUAIDX` (`lua_script`) +- KEY `SpellSkillsIDX` (`class_skill`,`mastery_skill`) \ No newline at end of file diff --git a/docs/database/world/starting_details.md b/docs/database/world/starting_details.md new file mode 100644 index 0000000..c9fe3aa --- /dev/null +++ b/docs/database/world/starting_details.md @@ -0,0 +1,41 @@ +## Table: `starting_details` + +**Description:** + +Defines `starting_details` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `race_id` (tinyint(3), NOT NULL, DEFAULT 255) +- `class_id` (tinyint(3), NOT NULL, DEFAULT 255) +- `max_hp` (int(10), NOT NULL, DEFAULT 0) +- `max_power` (int(10), NOT NULL, DEFAULT 0) +- `max_savagery` (int(10), NOT NULL, DEFAULT 0) +- `max_dissonance` (int(10), NOT NULL, DEFAULT 0) +- `max_concentration` (tinyint(3), NOT NULL, DEFAULT 0) +- `str` (smallint(5), NOT NULL, DEFAULT 0) +- `agi` (smallint(5), NOT NULL, DEFAULT 0) +- `sta` (smallint(5), NOT NULL, DEFAULT 0) +- `intel` (smallint(5), NOT NULL, DEFAULT 0) +- `wis` (smallint(5), NOT NULL, DEFAULT 0) +- `heat` (smallint(5), NOT NULL, DEFAULT 0) +- `cold` (smallint(5), NOT NULL, DEFAULT 0) +- `magic` (smallint(5), NOT NULL, DEFAULT 0) +- `mental` (smallint(5), NOT NULL, DEFAULT 0) +- `divine` (smallint(5), NOT NULL, DEFAULT 0) +- `disease` (smallint(5), NOT NULL, DEFAULT 0) +- `poison` (smallint(5), NOT NULL, DEFAULT 0) +- `elemental` (smallint(5), NOT NULL, DEFAULT 0) +- `arcane` (smallint(5), NOT NULL, DEFAULT 0) +- `noxious` (smallint(5), NOT NULL, DEFAULT 0) +- `coin_copper` (int(10), NOT NULL, DEFAULT 0) +- `coin_silver` (int(10), NOT NULL, DEFAULT 0) +- `coin_gold` (int(10), NOT NULL, DEFAULT 0) +- `coin_plat` (int(10), NOT NULL, DEFAULT 0) +- `status_points` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `RaceClassIDX` (`race_id`,`class_id`) \ No newline at end of file diff --git a/docs/database/world/starting_factions.md b/docs/database/world/starting_factions.md new file mode 100644 index 0000000..914c310 --- /dev/null +++ b/docs/database/world/starting_factions.md @@ -0,0 +1,18 @@ +## Table: `starting_factions` + +**Description:** + +Defines `starting_factions` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `faction_id` (int(10), NOT NULL, DEFAULT 0) +- `starting_city` (tinyint(3), NOT NULL, DEFAULT 0) +- `value` (mediumint(9), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`faction_id`,`starting_city`) +- CONSTRAINT `FK_starting_factions` FOREIGN KEY (`faction_id`) REFERENCES `factions` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/starting_items.md b/docs/database/world/starting_items.md new file mode 100644 index 0000000..6236309 --- /dev/null +++ b/docs/database/world/starting_items.md @@ -0,0 +1,24 @@ +## Table: `starting_items` + +**Description:** + +Defines `starting_items` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `class_id` (tinyint(3), NOT NULL, DEFAULT 255) +- `race_id` (tinyint(3), NOT NULL, DEFAULT 255) +- `type` (enum('EQUIPPED','NOT-EQUIPPED'), NOT NULL, DEFAULT 'NOT-EQUIPPED') +- `item_id` (int(10), NOT NULL, DEFAULT 0) +- `creator` (varchar(64), DEFAULT NULL) +- `condition_` (tinyint(3), NOT NULL, DEFAULT 100) +- `attuned` (tinyint(3), NOT NULL, DEFAULT 0) +- `count` (tinyint(3), NOT NULL, DEFAULT 1) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`class_id`,`race_id`,`type`,`item_id`) +- KEY `FK_starting_items` (`item_id`) +- CONSTRAINT `FK_starting_items` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/starting_languages.md b/docs/database/world/starting_languages.md new file mode 100644 index 0000000..efeaee2 --- /dev/null +++ b/docs/database/world/starting_languages.md @@ -0,0 +1,15 @@ +## Table: `starting_languages` + +**Description:** + +Defines `starting_languages` table in the World database. + +**Columns:** +- `id` (int(11), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `race` (int(11), NOT NULL, DEFAULT 0) +- `starting_city` (int(11), NOT NULL, DEFAULT 0) +- `language_id` (int(11), DEFAULT NULL) +- `notes` (text, DEFAULT NULL) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/starting_skillbar.md b/docs/database/world/starting_skillbar.md new file mode 100644 index 0000000..794647d --- /dev/null +++ b/docs/database/world/starting_skillbar.md @@ -0,0 +1,21 @@ +## Table: `starting_skillbar` + +**Description:** + +Defines `starting_skillbar` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `race_id` (tinyint(3), NOT NULL, DEFAULT 255) +- `class_id` (tinyint(3), NOT NULL, DEFAULT 255) +- `type` (tinyint(3), NOT NULL, DEFAULT 1) +- `hotbar` (int(10), NOT NULL, DEFAULT 0) +- `spell_id` (int(10), NOT NULL, DEFAULT 0) +- `slot` (int(10), NOT NULL, DEFAULT 0) +- `text_val` (varchar(255), NOT NULL, DEFAULT 'Unused') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `NewIndex` (`hotbar`,`class_id`,`slot`,`race_id`) \ No newline at end of file diff --git a/docs/database/world/starting_skills.md b/docs/database/world/starting_skills.md new file mode 100644 index 0000000..aa50bb4 --- /dev/null +++ b/docs/database/world/starting_skills.md @@ -0,0 +1,22 @@ +## Table: `starting_skills` + +**Description:** + +Defines `starting_skills` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `class_id` (tinyint(3), NOT NULL, DEFAULT 255) +- `race_id` (tinyint(3), NOT NULL, DEFAULT 255) +- `skill_id` (int(10), NOT NULL, DEFAULT 0) +- `current_val` (smallint(5), NOT NULL, DEFAULT 1) +- `max_val` (smallint(5), NOT NULL, DEFAULT 1) +- `progress` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `RaceClassIDX` (`race_id`,`class_id`,`skill_id`) +- KEY `FK_starting_skills` (`skill_id`) +- CONSTRAINT `FK_starting_skills` FOREIGN KEY (`skill_id`) REFERENCES `skills` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/starting_spells.md b/docs/database/world/starting_spells.md new file mode 100644 index 0000000..4f928e0 --- /dev/null +++ b/docs/database/world/starting_spells.md @@ -0,0 +1,21 @@ +## Table: `starting_spells` + +**Description:** + +Defines `starting_spells` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `race_id` (tinyint(3), NOT NULL, DEFAULT 255) +- `class_id` (tinyint(3), NOT NULL, DEFAULT 255) +- `spell_id` (int(10), NOT NULL, DEFAULT 0) +- `tier` (tinyint(3), NOT NULL, DEFAULT 1) +- `knowledge_slot` (mediumint(9), NOT NULL, DEFAULT -1) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `SpellsIDX` (`race_id`,`class_id`,`spell_id`) +- KEY `FK_starting_spells` (`spell_id`) +- CONSTRAINT `FK_starting_spells` FOREIGN KEY (`spell_id`) REFERENCES `spells` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/starting_titles.md b/docs/database/world/starting_titles.md new file mode 100644 index 0000000..4321e39 --- /dev/null +++ b/docs/database/world/starting_titles.md @@ -0,0 +1,20 @@ +## Table: `starting_titles` + +**Description:** + +Defines `starting_titles` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `race_id` (smallint(5), NOT NULL, DEFAULT 255) +- `class_id` (smallint(5), NOT NULL, DEFAULT 255) +- `gender_id` (tinyint(1), NOT NULL, DEFAULT 255) +- `title_id` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `StartTitlesIDX` (`race_id`,`class_id`,`gender_id`,`title_id`) +- KEY `FK_starting_titles` (`title_id`) +- CONSTRAINT `FK_starting_titles` FOREIGN KEY (`title_id`) REFERENCES `titles` (`id`) ON DELETE CASCADE ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/starting_zones.md b/docs/database/world/starting_zones.md new file mode 100644 index 0000000..c89a54c --- /dev/null +++ b/docs/database/world/starting_zones.md @@ -0,0 +1,26 @@ +## Table: `starting_zones` + +**Description:** + +Defines `starting_zones` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `class_id` (tinyint(3), NOT NULL, DEFAULT 255) +- `race_id` (tinyint(3), NOT NULL, DEFAULT 255) +- `choice` (tinyint(3), NOT NULL, DEFAULT 255) +- `zone_id` (int(11), NOT NULL, DEFAULT 253) +- `is_instance` (tinyint(1), NOT NULL, DEFAULT 0) +- `min_version` (int(10), NOT NULL, DEFAULT 0) +- `max_version` (int(10), NOT NULL, DEFAULT 0) +- `x` (float, NOT NULL, DEFAULT -999999) +- `y` (float, NOT NULL, DEFAULT -999999) +- `z` (float, NOT NULL, DEFAULT -999999) +- `heading` (float, NOT NULL, DEFAULT -999999) +- `deity` (int(11), NOT NULL, DEFAULT 255) +- `ruleflag` (int(11), NOT NULL, DEFAULT 0) +- `description` (text, DEFAULT '') +- `start_alignment` (tinyint(3), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/statistics.md b/docs/database/world/statistics.md new file mode 100644 index 0000000..4f2e1e2 --- /dev/null +++ b/docs/database/world/statistics.md @@ -0,0 +1,19 @@ +## Table: `statistics` + +**Description:** + +Defines `statistics` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `char_id` (int(10), NOT NULL, DEFAULT 0) +- `guild_id` (int(10), NOT NULL, DEFAULT 0) +- `stat_id` (int(10), NOT NULL, DEFAULT 0) +- `stat_value` (double, NOT NULL, DEFAULT 0) +- `stat_date` (int(11), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `characterIDX` (`char_id`,`guild_id`,`stat_id`) \ No newline at end of file diff --git a/docs/database/world/table_versions.md b/docs/database/world/table_versions.md new file mode 100644 index 0000000..532bc6d --- /dev/null +++ b/docs/database/world/table_versions.md @@ -0,0 +1,17 @@ +## Table: `table_versions` + +**Description:** + +Defines `table_versions` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `version` (int(10), NOT NULL, DEFAULT 0) +- `download_version` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `UniqueName` (`name`) \ No newline at end of file diff --git a/docs/database/world/titles.md b/docs/database/world/titles.md new file mode 100644 index 0000000..3dd17bb --- /dev/null +++ b/docs/database/world/titles.md @@ -0,0 +1,15 @@ +## Table: `titles` + +**Description:** + +Defines `titles` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `title` (varchar(64), DEFAULT '') +- `prefix` (tinyint(1), NOT NULL, DEFAULT 0) +- `description` (text, DEFAULT NULL) +- `price` (varchar(64), DEFAULT '') + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/tradeskillevents.md b/docs/database/world/tradeskillevents.md new file mode 100644 index 0000000..a7d61f4 --- /dev/null +++ b/docs/database/world/tradeskillevents.md @@ -0,0 +1,24 @@ +## Table: `tradeskillevents` + +**Description:** + +Defines `tradeskillevents` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `name` (varchar(250), DEFAULT NULL) +- `icon` (mediumint(8), NOT NULL, DEFAULT 0) +- `technique` (int(10), NOT NULL, DEFAULT 0) +- `success_progress` (mediumint(8), NOT NULL, DEFAULT 0) +- `success_durability` (mediumint(8), NOT NULL, DEFAULT 0) +- `success_hp` (mediumint(8), NOT NULL, DEFAULT 0) +- `success_power` (mediumint(8), NOT NULL, DEFAULT 0) +- `success_spell_id` (int(10), NOT NULL, DEFAULT 0) +- `success_item_id` (int(10), NOT NULL, DEFAULT 0) +- `fail_progress` (mediumint(8), NOT NULL, DEFAULT 0) +- `fail_durability` (mediumint(8), NOT NULL, DEFAULT 0) +- `fail_hp` (mediumint(8), NOT NULL, DEFAULT 0) +- `fail_power` (mediumint(8), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/transmuting.md b/docs/database/world/transmuting.md new file mode 100644 index 0000000..28fbd57 --- /dev/null +++ b/docs/database/world/transmuting.md @@ -0,0 +1,27 @@ +## Table: `transmuting` + +**Description:** + +Defines `transmuting` table in the World database. + +**Columns:** +- `tier_id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `min_level` (int(10), NOT NULL) +- `max_level` (int(10), NOT NULL) +- `fragment` (int(10), NOT NULL) +- `powder` (int(10), NOT NULL) +- `infusion` (int(10), NOT NULL) +- `mana` (int(10), NOT NULL) + +**Primary Keys:** +- tier_id + +**Indexes/Notes:** +- KEY `FK_transmuting_items` (`fragment`) +- KEY `FK_transmuting_items_2` (`powder`) +- KEY `FK_transmuting_items_3` (`infusion`) +- KEY `FK_transmuting_items_4` (`mana`) +- CONSTRAINT `FK_transmuting_items` FOREIGN KEY (`fragment`) REFERENCES `items` (`id`) ON UPDATE CASCADE +- CONSTRAINT `FK_transmuting_items_2` FOREIGN KEY (`powder`) REFERENCES `items` (`id`) ON UPDATE CASCADE +- CONSTRAINT `FK_transmuting_items_3` FOREIGN KEY (`infusion`) REFERENCES `items` (`id`) ON UPDATE CASCADE +- CONSTRAINT `FK_transmuting_items_4` FOREIGN KEY (`mana`) REFERENCES `items` (`id`) ON UPDATE CASCADE \ No newline at end of file diff --git a/docs/database/world/transport_maps.md b/docs/database/world/transport_maps.md new file mode 100644 index 0000000..209407e --- /dev/null +++ b/docs/database/world/transport_maps.md @@ -0,0 +1,16 @@ +## Table: `transport_maps` + +**Description:** + +Defines `transport_maps` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `transport_id` (int(10), NOT NULL, DEFAULT 0) +- `map_name` (varchar(64), NOT NULL) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `transport_id` (`transport_id`) \ No newline at end of file diff --git a/docs/database/world/transporters.md b/docs/database/world/transporters.md new file mode 100644 index 0000000..636562e --- /dev/null +++ b/docs/database/world/transporters.md @@ -0,0 +1,48 @@ +## Table: `transporters` + +**Description:** + +Defines `transporters` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `transport_id` (int(10), NOT NULL, DEFAULT 0) +- `transport_type` (enum('Zone','Location','Generic, DEFAULT 'Zone') +- `display_name` (varchar(64), DEFAULT NULL) +- `destination_zone_id` (int(10), NOT NULL, DEFAULT 0) +- `destination_x` (float, NOT NULL, DEFAULT 0) +- `destination_y` (float, NOT NULL, DEFAULT 0) +- `destination_z` (float, NOT NULL, DEFAULT 0) +- `destination_heading` (float, NOT NULL, DEFAULT 0) +- `trigger_location_zone_id` (int(10), NOT NULL, DEFAULT 0) +- `trigger_location_x` (float, NOT NULL, DEFAULT -1) +- `trigger_location_y` (float, NOT NULL, DEFAULT -1) +- `trigger_location_z` (float, NOT NULL, DEFAULT -1) +- `trigger_radius` (float, NOT NULL, DEFAULT -1) +- `cost` (int(10), NOT NULL, DEFAULT 0) +- `message` (varchar(255), DEFAULT NULL) +- `min_level` (tinyint(3), NOT NULL, DEFAULT 0) +- `max_level` (tinyint(3), NOT NULL, DEFAULT 0) +- `quest_req` (int(10), NOT NULL, DEFAULT 0) +- `quest_step_req` (smallint(5), NOT NULL, DEFAULT 0) +- `quest_completed` (int(10), NOT NULL, DEFAULT 0) +- `map_x` (int(10), NOT NULL, DEFAULT 0) +- `map_y` (int(10), NOT NULL, DEFAULT 0) +- `expansion_flag` (int(10), NOT NULL, DEFAULT 0) +- `min_client_version` (int(10), NOT NULL, DEFAULT 0) +- `max_client_version` (int(10), NOT NULL, DEFAULT 0) +- `flight_path_id` (int(10), NOT NULL, DEFAULT 0) +- `mount_id` (int(10), NOT NULL, DEFAULT 0) +- `mount_red_color` (smallint(5), NOT NULL, DEFAULT 255) +- `mount_green_color` (smallint(5), NOT NULL, DEFAULT 255) +- `mount_blue_color` (smallint(5), NOT NULL, DEFAULT 255) +- `holiday_flag` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- KEY `FK_transporters` (`destination_zone_id`) +- KEY `FK_transporters2` (`trigger_location_zone_id`) +- CONSTRAINT `FK_transporters` FOREIGN KEY (`destination_zone_id`) REFERENCES `zones` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +- CONSTRAINT `CONSTRAINT_1` CHECK (`transport_id` between 0 and 2000000) \ No newline at end of file diff --git a/docs/database/world/variables.md b/docs/database/world/variables.md new file mode 100644 index 0000000..425731b --- /dev/null +++ b/docs/database/world/variables.md @@ -0,0 +1,13 @@ +## Table: `variables` + +**Description:** + +Defines `variables` table in the World database. + +**Columns:** +- `variable_name` (varchar(64), PRIMARY KEY, NOT NULL, DEFAULT '') +- `variable_value` (varchar(512), NOT NULL, DEFAULT '') +- `comment` (varchar(255), DEFAULT NULL) + +**Primary Keys:** +- variable_name \ No newline at end of file diff --git a/docs/database/world/versioned_spell_errors.md b/docs/database/world/versioned_spell_errors.md new file mode 100644 index 0000000..639917d --- /dev/null +++ b/docs/database/world/versioned_spell_errors.md @@ -0,0 +1,18 @@ +## Table: `versioned_spell_errors` + +**Description:** + +Defines `versioned_spell_errors` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `version` (smallint(5), NOT NULL, DEFAULT 0) +- `error_index` (smallint(5), NOT NULL, DEFAULT 0) +- `value` (smallint(5), NOT NULL, DEFAULT 0) +- `name` (char(64), NOT NULL, DEFAULT '') + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `SpellErrorIDX` (`version`,`error_index`) \ No newline at end of file diff --git a/docs/database/world/visual_states.md b/docs/database/world/visual_states.md new file mode 100644 index 0000000..38f37a9 --- /dev/null +++ b/docs/database/world/visual_states.md @@ -0,0 +1,17 @@ +## Table: `visual_states` + +**Description:** + +Defines `visual_states` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `visual_state_id` (int(10), NOT NULL, DEFAULT 0) +- `name` (varchar(250), NOT NULL, DEFAULT 'None') +- `min_client_version` (smallint(5), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `VisIDX` (`visual_state_id`) \ No newline at end of file diff --git a/docs/database/world/voiceovers.md b/docs/database/world/voiceovers.md new file mode 100644 index 0000000..b766195 --- /dev/null +++ b/docs/database/world/voiceovers.md @@ -0,0 +1,17 @@ +## Table: `voiceovers` + +**Description:** + +Defines `voiceovers` table in the World database. + +**Columns:** +- `type_id` (tinyint(3), NOT NULL, DEFAULT 0) +- `id` (int(10), NOT NULL, DEFAULT 0) +- `indexed` (smallint(5), NOT NULL, DEFAULT 0) +- `mp3_string` (text, NOT NULL, DEFAULT '') +- `text_string` (text, NOT NULL, DEFAULT '') +- `emote_string` (text, NOT NULL, DEFAULT '') +- `key1` (int(10), NOT NULL, DEFAULT 0) +- `key2` (int(10), NOT NULL, DEFAULT 0) +- `garbled` (tinyint(3), NOT NULL, DEFAULT 0) +- `garble_link_id` (tinyint(3), NOT NULL, DEFAULT 0) \ No newline at end of file diff --git a/docs/database/world/web_routes.md b/docs/database/world/web_routes.md new file mode 100644 index 0000000..f7813c5 --- /dev/null +++ b/docs/database/world/web_routes.md @@ -0,0 +1,9 @@ +## Table: `web_routes` + +**Description:** + +Defines `web_routes` table in the World database. + +**Columns:** +- `status` (int(10), NOT NULL, DEFAULT 4294967295) +- `route` (varchar(512), NOT NULL, DEFAULT '') \ No newline at end of file diff --git a/docs/database/world/web_users.md b/docs/database/world/web_users.md new file mode 100644 index 0000000..d84767e --- /dev/null +++ b/docs/database/world/web_users.md @@ -0,0 +1,14 @@ +## Table: `web_users` + +**Description:** + +Defines `web_users` table in the World database. + +**Columns:** +- `id` (int(10), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `username` (varchar(50), NOT NULL, DEFAULT '') +- `passwd` (varchar(512), NOT NULL, DEFAULT '') +- `status` (int(10), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id \ No newline at end of file diff --git a/docs/database/world/zones.md b/docs/database/world/zones.md new file mode 100644 index 0000000..bf7782c --- /dev/null +++ b/docs/database/world/zones.md @@ -0,0 +1,51 @@ +## Table: `zones` + +**Description:** + +Defines `zones` table in the World database. + +**Columns:** +- `id` (int(11), PRIMARY KEY, AUTO_INCREMENT, NOT NULL) +- `expansion_id` (tinyint(3), NOT NULL, DEFAULT 0) +- `name` (varchar(64), NOT NULL, DEFAULT '') +- `file` (varchar(64), NOT NULL, DEFAULT '') +- `description` (varchar(255), NOT NULL, DEFAULT 'Describe me in the zones table! :)') +- `safe_x` (float, NOT NULL, DEFAULT 0) +- `safe_y` (float, NOT NULL, DEFAULT 0) +- `safe_z` (float, NOT NULL, DEFAULT 0) +- `safe_heading` (float, NOT NULL, DEFAULT 0) +- `underworld` (float, NOT NULL, DEFAULT -1000000) +- `xp_modifier` (float, NOT NULL, DEFAULT 0) +- `min_recommended` (tinyint(3), NOT NULL, DEFAULT 0) +- `max_recommended` (tinyint(3), NOT NULL, DEFAULT 0) +- `zone_type` (varchar(64), DEFAULT '') +- `always_loaded` (tinyint(3), NOT NULL, DEFAULT 0) +- `city_zone` (tinyint(3), NOT NULL, DEFAULT 0) +- `weather_allowed` (tinyint(3), NOT NULL, DEFAULT 0) +- `min_status` (int(10), NOT NULL, DEFAULT 0) +- `min_level` (int(10), NOT NULL, DEFAULT 0) +- `max_level` (int(10), NOT NULL, DEFAULT 0) +- `start_zone` (tinyint(3), NOT NULL, DEFAULT 0) +- `instance_type` (enum('NONE','GROUP_LOCKOUT_INSTANCE','GROUP_PERSIST_INSTANCE','RAID_LOCKOUT_INSTANCE','RAID_PERSIST_INSTANCE','SOLO_LOCKOUT_INSTANCE','SOLO_PERSIST_INSTANCE','TRADESKILL_INSTANCE','PUBLIC_INSTANCE','PERSONAL_HOUSE_INSTANCE','GUILD_HOUSE_INSTANCE','QUEST_INSTANCE'), NOT NULL, DEFAULT 'NONE') +- `default_reenter_time` (int(10), NOT NULL, DEFAULT 0) +- `default_reset_time` (int(10), NOT NULL, DEFAULT 0) +- `default_lockout_time` (int(10), NOT NULL, DEFAULT 0) +- `force_group_to_zone` (smallint(5), NOT NULL, DEFAULT 0) +- `lua_script` (varchar(255), DEFAULT '') +- `shutdown_timer` (int(10), NOT NULL, DEFAULT 300 COMMENT 'In seconds') β†’ In seconds +- `zone_motd` (varchar(250), DEFAULT '') +- `ruleset_id` (int(10), NOT NULL, DEFAULT 0) +- `login_checksum` (int(10), NOT NULL, DEFAULT 0) +- `sky_file` (varchar(64), NOT NULL, DEFAULT '') +- `can_bind` (int(11), DEFAULT 0) +- `can_gate` (int(11), DEFAULT 1) +- `can_evac` (int(11), DEFAULT 1) +- `peer_priority` (smallint(5), NOT NULL, DEFAULT 0) + +**Primary Keys:** +- id + +**Indexes/Notes:** +- UNIQUE KEY `ZoneNameIDX` (`name`) +- KEY `ZoneDescIDX` (`description`) +- KEY `ZoneFileIDX` (`file`) \ No newline at end of file diff --git a/docs/logindb_schema.md b/docs/logindb_schema.md new file mode 100644 index 0000000..3930e0f --- /dev/null +++ b/docs/logindb_schema.md @@ -0,0 +1,41 @@ +# πŸ—ƒοΈ EQ2Emu LoginDB Schema Documentation + +This document describes the MySQL schema for the **Login Server** (`eq2ls`). + +--- + +## πŸ“š Table of Contents + +- [account](./database/login/account.md) +- [appearances](./database/login/appearances.md) +- [bug_notes](./database/login/bug_notes.md) +- [bugs](./database/login/bugs.md) +- [log_messages](./database/login/log_messages.md) +- [login_bannedips](./database/login/login_bannedips.md) +- [login_char_colors](./database/login/login_char_colors.md) +- [login_characters](./database/login/login_characters.md) +- [login_config](./database/login/login_config.md) +- [login_equipment](./database/login/login_equipment.md) +- [login_versions](./database/login/login_versions.md) +- [login_worldservers](./database/login/login_worldservers.md) +- [login_worldstats](./database/login/login_worldstats.md) +- [ls_character_picture](./database/login/ls_character_picture.md) +- [ls_world_zones](./database/login/ls_world_zones.md) +- [opcodes](./database/login/opcodes.md) +- [visual_states](./database/login/visual_states.md) +- [web_routes](./database/login/web_routes.md) +- [web_users](./database/login/web_users.md) +- [zones](./database/login/zones.md) + +--- + +## ✨ Introduction + +The login database stores user account information, login sessions, and status privileges for the server. + +--- + +## πŸ“Œ Notes + +- Schema extracted from `eq2emu_logindb_schema.sql`. +- Full table documentation will be added here. diff --git a/docs/lua_api.md b/docs/lua_api.md new file mode 100644 index 0000000..b2b47ba --- /dev/null +++ b/docs/lua_api.md @@ -0,0 +1,575 @@ +# πŸ“œ EQ2Emu Lua API Documentation + +This document will detail all Lua scripting functions available within EQ2Emu. + +--- + +## πŸ“š Table of Contents + +- [AddCharacterTitle](docs/lua_functions/AddCharacterTitle.md) +- [AddCoin](docs/lua_functions/AddCoin.md) +- [AddControlEffect](docs/lua_functions/AddControlEffect.md) +- [AddConversationOption](docs/lua_functions/AddConversationOption.md) +- [AddHate](docs/lua_functions/AddHate.md) +- [AddIconValue](docs/lua_functions/AddIconValue.md) +- [AddImmunitySpell](docs/lua_functions/AddImmunitySpell.md) +- [AddItem](docs/lua_functions/AddItem.md) +- [AddLanguage](docs/lua_functions/AddLanguage.md) +- [AddLootCoin](docs/lua_functions/AddLootCoin.md) +- [AddLootItem](docs/lua_functions/AddLootItem.md) +- [AddMasterTitle](docs/lua_functions/AddMasterTitle.md) +- [AddMultiFloorLift](docs/lua_functions/AddMultiFloorLift.md) +- [AddOptionWindowOption](docs/lua_functions/AddOptionWindowOption.md) +- [AddPlayerMail](docs/lua_functions/AddPlayerMail.md) +- [AddPlayerMailByCharID](docs/lua_functions/AddPlayerMailByCharID.md) +- [AddPrimaryEntityCommand](docs/lua_functions/AddPrimaryEntityCommand.md) +- [AddPrimaryEntityCommandAllSpawns](docs/lua_functions/AddPrimaryEntityCommandAllSpawns.md) +- [AddProc](docs/lua_functions/AddProc.md) +- [AddProcExt](docs/lua_functions/AddProcExt.md) +- [AddQuestPrereqClass](docs/lua_functions/AddQuestPrereqClass.md) +- [AddQuestPrereqFaction](docs/lua_functions/AddQuestPrereqFaction.md) +- [AddQuestPrereqItem](docs/lua_functions/AddQuestPrereqItem.md) +- [AddQuestPrereqModelType](docs/lua_functions/AddQuestPrereqModelType.md) +- [AddQuestPrereqQuest](docs/lua_functions/AddQuestPrereqQuest.md) +- [AddQuestPrereqRace](docs/lua_functions/AddQuestPrereqRace.md) +- [AddQuestPrereqTradeskillClass](docs/lua_functions/AddQuestPrereqTradeskillClass.md) +- [AddQuestPrereqTradeskillLevel](docs/lua_functions/AddQuestPrereqTradeskillLevel.md) +- [AddQuestRewardCoin](docs/lua_functions/AddQuestRewardCoin.md) +- [AddQuestRewardFaction](docs/lua_functions/AddQuestRewardFaction.md) +- [AddQuestRewardItem](docs/lua_functions/AddQuestRewardItem.md) +- [AddQuestSelectableRewardItem](docs/lua_functions/AddQuestSelectableRewardItem.md) +- [AddQuestStep](docs/lua_functions/AddQuestStep.md) +- [AddQuestStepChat](docs/lua_functions/AddQuestStepChat.md) +- [AddQuestStepCompleteAction](docs/lua_functions/AddQuestStepCompleteAction.md) +- [AddQuestStepCraft](docs/lua_functions/AddQuestStepCraft.md) +- [AddQuestStepFailureAction](docs/lua_functions/AddQuestStepFailureAction.md) +- [AddQuestStepHarvest](docs/lua_functions/AddQuestStepHarvest.md) +- [AddQuestStepKill](docs/lua_functions/AddQuestStepKill.md) +- [AddQuestStepKillByRace](docs/lua_functions/AddQuestStepKillByRace.md) +- [AddQuestStepLocation](docs/lua_functions/AddQuestStepLocation.md) +- [AddQuestStepObtainItem](docs/lua_functions/AddQuestStepObtainItem.md) +- [AddQuestStepProgressAction](docs/lua_functions/AddQuestStepProgressAction.md) +- [AddQuestStepSpell](docs/lua_functions/AddQuestStepSpell.md) +- [AddQuestStepZoneLoc](docs/lua_functions/AddQuestStepZoneLoc.md) +- [AddQuestUsableItem](docs/lua_functions/AddQuestUsableItem.md) +- [AddRecipeBookToPlayer](docs/lua_functions/AddRecipeBookToPlayer.md) +- [AddRespawn](docs/lua_functions/AddRespawn.md) +- [AddSkill](docs/lua_functions/AddSkill.md) +- [AddSkillBonus](docs/lua_functions/AddSkillBonus.md) +- [AddSpawnAccess](docs/lua_functions/AddSpawnAccess.md) +- [AddSpawnIDAccess](docs/lua_functions/AddSpawnIDAccess.md) +- [AddSpawnProximity](docs/lua_functions/AddSpawnProximity.md) +- [AddSpawnSpellBonus](docs/lua_functions/AddSpawnSpellBonus.md) +- [AddSpawnToGroup](docs/lua_functions/AddSpawnToGroup.md) +- [AddSpellBonus](docs/lua_functions/AddSpellBonus.md) +- [AddSpellBookEntry](docs/lua_functions/AddSpellBookEntry.md) +- [AddSpellTimer](docs/lua_functions/AddSpellTimer.md) +- [AddStepProgress](docs/lua_functions/AddStepProgress.md) +- [AddThreatTransfer](docs/lua_functions/AddThreatTransfer.md) +- [AddTimer](docs/lua_functions/AddTimer.md) +- [AddToWard](docs/lua_functions/AddToWard.md) +- [AddTransportSpawn](docs/lua_functions/AddTransportSpawn.md) +- [AddWard](docs/lua_functions/AddWard.md) +- [AddWaypoint](docs/lua_functions/AddWaypoint.md) +- [ApplySpellVisual](docs/lua_functions/ApplySpellVisual.md) +- [Attack](docs/lua_functions/Attack.md) +- [Bind](docs/lua_functions/Bind.md) +- [BlurVision](docs/lua_functions/BlurVision.md) +- [BreatheUnderwater](docs/lua_functions/BreatheUnderwater.md) +- [CancelSpell](docs/lua_functions/CancelSpell.md) +- [CanHarvest](docs/lua_functions/CanHarvest.md) +- [CanReceiveQuest](docs/lua_functions/CanReceiveQuest.md) +- [CanSeeInvis](docs/lua_functions/CanSeeInvis.md) +- [CastCustomSpell](docs/lua_functions/CastCustomSpell.md) +- [CastEntityCommand](docs/lua_functions/CastEntityCommand.md) +- [CastSpell](docs/lua_functions/CastSpell.md) +- [ChangeFaction](docs/lua_functions/ChangeFaction.md) +- [ChangeHandIcon](docs/lua_functions/ChangeHandIcon.md) +- [Charm](docs/lua_functions/Charm.md) +- [CheckLOS](docs/lua_functions/CheckLOS.md) +- [CheckLOSByCoordinates](docs/lua_functions/CheckLOSByCoordinates.md) +- [CheckRaceType](docs/lua_functions/CheckRaceType.md) +- [ClearChoice](docs/lua_functions/ClearChoice.md) +- [ClearEncounter](docs/lua_functions/ClearEncounter.md) +- [ClearHate](docs/lua_functions/ClearHate.md) +- [ClearRunback](docs/lua_functions/ClearRunback.md) +- [ClearRunningLocations](docs/lua_functions/ClearRunningLocations.md) +- [CloseConversation](docs/lua_functions/CloseConversation.md) +- [CloseDoor](docs/lua_functions/CloseDoor.md) +- [CloseItemConversation](docs/lua_functions/CloseItemConversation.md) +- [CompareSpawns](docs/lua_functions/CompareSpawns.md) +- [CompleteTransmute](docs/lua_functions/CompleteTransmute.md) +- [CopySpawnAppearance](docs/lua_functions/CopySpawnAppearance.md) +- [CreateChoiceWindow](docs/lua_functions/CreateChoiceWindow.md) +- [CreateConversation](docs/lua_functions/CreateConversation.md) +- [CreateOptionWindow](docs/lua_functions/CreateOptionWindow.md) +- [CreatePersistedRespawn](docs/lua_functions/CreatePersistedRespawn.md) +- [CreateWidgetRegion](docs/lua_functions/CreateWidgetRegion.md) +- [CureByControlEffect](docs/lua_functions/CureByControlEffect.md) +- [CureByType](docs/lua_functions/CureByType.md) +- [DamageEquippedItems](docs/lua_functions/DamageEquippedItems.md) +- [DamageSpawn](docs/lua_functions/DamageSpawn.md) +- [DeleteDBShardID](docs/lua_functions/DeleteDBShardID.md) +- [DeleteSpellBook](docs/lua_functions/DeleteSpellBook.md) +- [Despawn](docs/lua_functions/Despawn.md) +- [DespawnByLocationID](docs/lua_functions/DespawnByLocationID.md) +- [DismissPet](docs/lua_functions/DismissPet.md) +- [DisplayText](docs/lua_functions/DisplayText.md) +- [Emote](docs/lua_functions/Emote.md) +- [EnableGameEvent](docs/lua_functions/EnableGameEvent.md) +- [EndAutoMount](docs/lua_functions/EndAutoMount.md) +- [Evac](docs/lua_functions/Evac.md) +- [FaceTarget](docs/lua_functions/FaceTarget.md) +- [FlashWindow](docs/lua_functions/FlashWindow.md) +- [Gate](docs/lua_functions/Gate.md) +- [GetAAInfo](docs/lua_functions/GetAAInfo.md) +- [GetAggroRadius](docs/lua_functions/GetAggroRadius.md) +- [GetAgi](docs/lua_functions/GetAgi.md) +- [GetAgiBase](docs/lua_functions/GetAgiBase.md) +- [GetAlignment](docs/lua_functions/GetAlignment.md) +- [GetArchetypeName](docs/lua_functions/GetArchetypeName.md) +- [GetArrowColor](docs/lua_functions/GetArrowColor.md) +- [GetBaseAggroRadius](docs/lua_functions/GetBaseAggroRadius.md) +- [GetBoundZoneID](docs/lua_functions/GetBoundZoneID.md) +- [GetCanBind](docs/lua_functions/GetCanBind.md) +- [GetCanEvac](docs/lua_functions/GetCanEvac.md) +- [GetCanGate](docs/lua_functions/GetCanGate.md) +- [GetCasterSpellLevel](docs/lua_functions/GetCasterSpellLevel.md) +- [GetCharacterFlag](docs/lua_functions/GetCharacterFlag.md) +- [GetCharacterID](docs/lua_functions/GetCharacterID.md) +- [GetCharmedPet](docs/lua_functions/GetCharmedPet.md) +- [GetChoiceSpawnID](docs/lua_functions/GetChoiceSpawnID.md) +- [GetClass](docs/lua_functions/GetClass.md) +- [GetClassName](docs/lua_functions/GetClassName.md) +- [GetClientVersion](docs/lua_functions/GetClientVersion.md) +- [GetCoinMessage](docs/lua_functions/GetCoinMessage.md) +- [GetCosmeticPet](docs/lua_functions/GetCosmeticPet.md) +- [GetCurrentHP](docs/lua_functions/GetCurrentHP.md) +- [GetCurrentPower](docs/lua_functions/GetCurrentPower.md) +- [GetCurrentZoneSafeLocation](docs/lua_functions/GetCurrentZoneSafeLocation.md) +- [GetDeity](docs/lua_functions/GetDeity.md) +- [GetDeityPet](docs/lua_functions/GetDeityPet.md) +- [GetDifficulty](docs/lua_functions/GetDifficulty.md) +- [GetDistance](docs/lua_functions/GetDistance.md) +- [GetEncounter](docs/lua_functions/GetEncounter.md) +- [GetEncounterSize](docs/lua_functions/GetEncounterSize.md) +- [GetFactionAmount](docs/lua_functions/GetFactionAmount.md) +- [GetFactionID](docs/lua_functions/GetFactionID.md) +- [GetFollowTarget](docs/lua_functions/GetFollowTarget.md) +- [GetGender](docs/lua_functions/GetGender.md) +- [GetGroup](docs/lua_functions/GetGroup.md) +- [GetHateList](docs/lua_functions/GetHateList.md) +- [GetHeading](docs/lua_functions/GetHeading.md) +- [GetID](docs/lua_functions/GetID.md) +- [GetInfoStructFloat](docs/lua_functions/GetInfoStructFloat.md) +- [GetInfoStructSInt](docs/lua_functions/GetInfoStructSInt.md) +- [GetInfoStructString](docs/lua_functions/GetInfoStructString.md) +- [GetInfoStructUInt](docs/lua_functions/GetInfoStructUInt.md) +- [GetInt](docs/lua_functions/GetInt.md) +- [GetIntBase](docs/lua_functions/GetIntBase.md) +- [GetItemCount](docs/lua_functions/GetItemCount.md) +- [GetItemEffectType](docs/lua_functions/GetItemEffectType.md) +- [GetItemID](docs/lua_functions/GetItemID.md) +- [GetItemSkillReq](docs/lua_functions/GetItemSkillReq.md) +- [GetItemType](docs/lua_functions/GetItemType.md) +- [GetLevel](docs/lua_functions/GetLevel.md) +- [GetLootCoin](docs/lua_functions/GetLootCoin.md) +- [GetLootDropType](docs/lua_functions/GetLootDropType.md) +- [GetLootTier](docs/lua_functions/GetLootTier.md) +- [GetMaxHP](docs/lua_functions/GetMaxHP.md) +- [GetMaxHPBase](docs/lua_functions/GetMaxHPBase.md) +- [GetMaxPower](docs/lua_functions/GetMaxPower.md) +- [GetMaxPowerBase](docs/lua_functions/GetMaxPowerBase.md) +- [GetModelType](docs/lua_functions/GetModelType.md) +- [GetMostHated](docs/lua_functions/GetMostHated.md) +- [GetMount](docs/lua_functions/GetMount.md) +- [GetName](docs/lua_functions/GetName.md) +- [GetOrigX](docs/lua_functions/GetOrigX.md) +- [GetOrigY](docs/lua_functions/GetOrigY.md) +- [GetOrigZ](docs/lua_functions/GetOrigZ.md) +- [GetOwner](docs/lua_functions/GetOwner.md) +- [GetPassengerSpawnList](docs/lua_functions/GetPassengerSpawnList.md) +- [GetPCTOfHP](docs/lua_functions/GetPCTOfHP.md) +- [GetPCTOfPower](docs/lua_functions/GetPCTOfPower.md) +- [GetPet](docs/lua_functions/GetPet.md) +- [GetPlayerHistory](docs/lua_functions/GetPlayerHistory.md) +- [GetPlayersInZone](docs/lua_functions/GetPlayersInZone.md) +- [GetQuest](docs/lua_functions/GetQuest.md) +- [GetQuestCompleteCount](docs/lua_functions/GetQuestCompleteCount.md) +- [GetQuestFlags](docs/lua_functions/GetQuestFlags.md) +- [GetQuestStep](docs/lua_functions/GetQuestStep.md) +- [GetQuestStepProgress](docs/lua_functions/GetQuestStepProgress.md) +- [GetRace](docs/lua_functions/GetRace.md) +- [GetRaceBaseType](docs/lua_functions/GetRaceBaseType.md) +- [GetRaceName](docs/lua_functions/GetRaceName.md) +- [GetRaceType](docs/lua_functions/GetRaceType.md) +- [GetRandomSpawnByID](docs/lua_functions/GetRandomSpawnByID.md) +- [GetRuleFlagBool](docs/lua_functions/GetRuleFlagBool.md) +- [GetRuleFlagFloat](docs/lua_functions/GetRuleFlagFloat.md) +- [GetRuleFlagInt32](docs/lua_functions/GetRuleFlagInt32.md) +- [GetRunbackDistance](docs/lua_functions/GetRunbackDistance.md) +- [GetServerVariable](docs/lua_functions/GetServerVariable.md) +- [GetShardCharID](docs/lua_functions/GetShardCharID.md) +- [GetShardCreatedTimestamp](docs/lua_functions/GetShardCreatedTimestamp.md) +- [GetShardID](docs/lua_functions/GetShardID.md) +- [GetSkill](docs/lua_functions/GetSkill.md) +- [GetSkillIDByName](docs/lua_functions/GetSkillIDByName.md) +- [GetSkillMaxValue](docs/lua_functions/GetSkillMaxValue.md) +- [GetSkillName](docs/lua_functions/GetSkillName.md) +- [GetSkillValue](docs/lua_functions/GetSkillValue.md) +- [GetSpawn](docs/lua_functions/GetSpawn.md) +- [GetSpawnByGroupID](docs/lua_functions/GetSpawnByGroupID.md) +- [GetSpawnByLocationID](docs/lua_functions/GetSpawnByLocationID.md) +- [GetSpawnByRailID](docs/lua_functions/GetSpawnByRailID.md) +- [GetSpawnFromList](docs/lua_functions/GetSpawnFromList.md) +- [GetSpawnGroupID](docs/lua_functions/GetSpawnGroupID.md) +- [GetSpawnID](docs/lua_functions/GetSpawnID.md) +- [GetSpawnListByRailID](docs/lua_functions/GetSpawnListByRailID.md) +- [GetSpawnListBySpawnID](docs/lua_functions/GetSpawnListBySpawnID.md) +- [GetSpawnListSize](docs/lua_functions/GetSpawnListSize.md) +- [GetSpawnLocationID](docs/lua_functions/GetSpawnLocationID.md) +- [GetSpawnLocationPlacementID](docs/lua_functions/GetSpawnLocationPlacementID.md) +- [GetSpeed](docs/lua_functions/GetSpeed.md) +- [GetSpell](docs/lua_functions/GetSpell.md) +- [GetSpellCaster](docs/lua_functions/GetSpellCaster.md) +- [GetSpellData](docs/lua_functions/GetSpellData.md) +- [GetSpellDataIndex](docs/lua_functions/GetSpellDataIndex.md) +- [GetSpellDisplayEffect](docs/lua_functions/GetSpellDisplayEffect.md) +- [GetSpellID](docs/lua_functions/GetSpellID.md) +- [GetSpellInitialTarget](docs/lua_functions/GetSpellInitialTarget.md) +- [GetSpellName](docs/lua_functions/GetSpellName.md) +- [GetSpellRequiredLevel](docs/lua_functions/GetSpellRequiredLevel.md) +- [GetSpellTargets](docs/lua_functions/GetSpellTargets.md) +- [GetSpellTier](docs/lua_functions/GetSpellTier.md) +- [GetSpellTriggerCount](docs/lua_functions/GetSpellTriggerCount.md) +- [GetSta](docs/lua_functions/GetSta.md) +- [GetStaBase](docs/lua_functions/GetStaBase.md) +- [GetStr](docs/lua_functions/GetStr.md) +- [GetStrBase](docs/lua_functions/GetStrBase.md) +- [GetTarget](docs/lua_functions/GetTarget.md) +- [GetTaskGroupStep](docs/lua_functions/GetTaskGroupStep.md) +- [GetTemporaryTransportID](docs/lua_functions/GetTemporaryTransportID.md) +- [GetTempVariable](docs/lua_functions/GetTempVariable.md) +- [GetTradeskillClass](docs/lua_functions/GetTradeskillClass.md) +- [GetTradeskillClassName](docs/lua_functions/GetTradeskillClassName.md) +- [GetTradeskillLevel](docs/lua_functions/GetTradeskillLevel.md) +- [GetTSArrowColor](docs/lua_functions/GetTSArrowColor.md) +- [GetTutorialStep](docs/lua_functions/GetTutorialStep.md) +- [GetVariableValue](docs/lua_functions/GetVariableValue.md) +- [GetWardAmountLeft](docs/lua_functions/GetWardAmountLeft.md) +- [GetWardValue](docs/lua_functions/GetWardValue.md) +- [GetWis](docs/lua_functions/GetWis.md) +- [GetWisBase](docs/lua_functions/GetWisBase.md) +- [GetWorldTimeHour](docs/lua_functions/GetWorldTimeHour.md) +- [GetWorldTimeMinute](docs/lua_functions/GetWorldTimeMinute.md) +- [GetWorldTimeMonth](docs/lua_functions/GetWorldTimeMonth.md) +- [GetWorldTimeYear](docs/lua_functions/GetWorldTimeYear.md) +- [GetX](docs/lua_functions/GetX.md) +- [GetY](docs/lua_functions/GetY.md) +- [GetZ](docs/lua_functions/GetZ.md) +- [GetZone](docs/lua_functions/GetZone.md) +- [GetZoneExpansionFlag](docs/lua_functions/GetZoneExpansionFlag.md) +- [GetZoneHolidayFlag](docs/lua_functions/GetZoneHolidayFlag.md) +- [GetZoneID](docs/lua_functions/GetZoneID.md) +- [GetZoneLockoutTimer](docs/lua_functions/GetZoneLockoutTimer.md) +- [GetZoneName](docs/lua_functions/GetZoneName.md) +- [GetZonePlayerAvgLevel](docs/lua_functions/GetZonePlayerAvgLevel.md) +- [GetZonePlayerFirstLevel](docs/lua_functions/GetZonePlayerFirstLevel.md) +- [GetZonePlayerMaxLevel](docs/lua_functions/GetZonePlayerMaxLevel.md) +- [GetZonePlayerMinLevel](docs/lua_functions/GetZonePlayerMinLevel.md) +- [GiveExp](docs/lua_functions/GiveExp.md) +- [GiveLoot](docs/lua_functions/GiveLoot.md) +- [GiveQuestItem](docs/lua_functions/GiveQuestItem.md) +- [GiveQuestReward](docs/lua_functions/GiveQuestReward.md) +- [HandInCollections](docs/lua_functions/HandInCollections.md) +- [Harvest](docs/lua_functions/Harvest.md) +- [HasCoin](docs/lua_functions/HasCoin.md) +- [HasCollectionsToHandIn](docs/lua_functions/HasCollectionsToHandIn.md) +- [HasCompletedQuest](docs/lua_functions/HasCompletedQuest.md) +- [HasControlEffect](docs/lua_functions/HasControlEffect.md) +- [HasFreeSlot](docs/lua_functions/HasFreeSlot.md) +- [HasGroup](docs/lua_functions/HasGroup.md) +- [HasItem](docs/lua_functions/HasItem.md) +- [HasItemEquipped](docs/lua_functions/HasItemEquipped.md) +- [HasLanguage](docs/lua_functions/HasLanguage.md) +- [HasLootItem](docs/lua_functions/HasLootItem.md) +- [HasMoved](docs/lua_functions/HasMoved.md) +- [HasPendingLoot](docs/lua_functions/HasPendingLoot.md) +- [HasPendingLootItem](docs/lua_functions/HasPendingLootItem.md) +- [HasPendingQuest](docs/lua_functions/HasPendingQuest.md) +- [HasQuest](docs/lua_functions/HasQuest.md) +- [HasQuestRewardItem](docs/lua_functions/HasQuestRewardItem.md) +- [HasRecipeBook](docs/lua_functions/HasRecipeBook.md) +- [HasRecovered](docs/lua_functions/HasRecovered.md) +- [HasSkill](docs/lua_functions/HasSkill.md) +- [HasSpell](docs/lua_functions/HasSpell.md) +- [HasSpellEffect](docs/lua_functions/HasSpellEffect.md) +- [HasSpellImmunity](docs/lua_functions/HasSpellImmunity.md) +- [IncreaseSkillCapsByType](docs/lua_functions/IncreaseSkillCapsByType.md) +- [InFront](docs/lua_functions/InFront.md) +- [InLava](docs/lua_functions/InLava.md) +- [InstructionWindow](docs/lua_functions/InstructionWindow.md) +- [InstructionWindowClose](docs/lua_functions/InstructionWindowClose.md) +- [InstructionWindowGoal](docs/lua_functions/InstructionWindowGoal.md) +- [Interrupt](docs/lua_functions/Interrupt.md) +- [InWater](docs/lua_functions/InWater.md) +- [IsAlive](docs/lua_functions/IsAlive.md) +- [IsBehind](docs/lua_functions/IsBehind.md) +- [IsBindAllowed](docs/lua_functions/IsBindAllowed.md) +- [IsCasting](docs/lua_functions/IsCasting.md) +- [IsCastOnAggroComplete](docs/lua_functions/IsCastOnAggroComplete.md) +- [IsEntity](docs/lua_functions/IsEntity.md) +- [IsEpic](docs/lua_functions/IsEpic.md) +- [IsFlanking](docs/lua_functions/IsFlanking.md) +- [IsFollowing](docs/lua_functions/IsFollowing.md) +- [IsGateAllowed](docs/lua_functions/IsGateAllowed.md) +- [IsGroundSpawn](docs/lua_functions/IsGroundSpawn.md) +- [IsHeroic](docs/lua_functions/IsHeroic.md) +- [IsInCombat](docs/lua_functions/IsInCombat.md) +- [IsInvis](docs/lua_functions/IsInvis.md) +- [IsInvulnerable](docs/lua_functions/IsInvulnerable.md) +- [IsMezzed](docs/lua_functions/IsMezzed.md) +- [IsMezzedOrStunned](docs/lua_functions/IsMezzedOrStunned.md) +- [IsNight](docs/lua_functions/IsNight.md) +- [IsOnAutoMount](docs/lua_functions/IsOnAutoMount.md) +- [IsOpen](docs/lua_functions/IsOpen.md) +- [IsPet](docs/lua_functions/IsPet.md) +- [IsPlayer](docs/lua_functions/IsPlayer.md) +- [IsRunning](docs/lua_functions/IsRunning.md) +- [IsSpawnGroupAlive](docs/lua_functions/IsSpawnGroupAlive.md) +- [IsStealthed](docs/lua_functions/IsStealthed.md) +- [IsStunned](docs/lua_functions/IsStunned.md) +- [IsTransportSpawn](docs/lua_functions/IsTransportSpawn.md) +- [IsZoneLoading](docs/lua_functions/IsZoneLoading.md) +- [KillSpawn](docs/lua_functions/KillSpawn.md) +- [KillSpawnByDistance](docs/lua_functions/KillSpawnByDistance.md) +- [Knockback](docs/lua_functions/Knockback.md) +- [LastSpellAttackHit](docs/lua_functions/LastSpellAttackHit.md) +- [MakeRandomFloat](docs/lua_functions/MakeRandomFloat.md) +- [MakeRandomInt](docs/lua_functions/MakeRandomInt.md) +- [ModifyHP](docs/lua_functions/ModifyHP.md) +- [ModifyMaxHP](docs/lua_functions/ModifyMaxHP.md) +- [ModifyMaxPower](docs/lua_functions/ModifyMaxPower.md) +- [ModifyPower](docs/lua_functions/ModifyPower.md) +- [MovementLoopAdd](docs/lua_functions/MovementLoopAdd.md) +- [MoveToLocation](docs/lua_functions/MoveToLocation.md) +- [OfferQuest](docs/lua_functions/OfferQuest.md) +- [OpenDoor](docs/lua_functions/OpenDoor.md) +- [PauseMovement](docs/lua_functions/PauseMovement.md) +- [PlayAnimation](docs/lua_functions/PlayAnimation.md) +- [PlayAnimationString](docs/lua_functions/PlayAnimationString.md) +- [PlayFlavor](docs/lua_functions/PlayFlavor.md) +- [PlayFlavorID](docs/lua_functions/PlayFlavorID.md) +- [PlaySound](docs/lua_functions/PlaySound.md) +- [PlayVoice](docs/lua_functions/PlayVoice.md) +- [ProcDamage](docs/lua_functions/ProcDamage.md) +- [ProcessMelee](docs/lua_functions/ProcessMelee.md) +- [ProcessSpell](docs/lua_functions/ProcessSpell.md) +- [ProcHate](docs/lua_functions/ProcHate.md) +- [ProvidesQuest](docs/lua_functions/ProvidesQuest.md) +- [QuestIsComplete](docs/lua_functions/QuestIsComplete.md) +- [QuestReturnNPC](docs/lua_functions/QuestReturnNPC.md) +- [QuestStepIsComplete](docs/lua_functions/QuestStepIsComplete.md) +- [RegisterQuest](docs/lua_functions/RegisterQuest.md) +- [RemoveCoin](docs/lua_functions/RemoveCoin.md) +- [RemoveControlEffect](docs/lua_functions/RemoveControlEffect.md) +- [RemoveIconValue](docs/lua_functions/RemoveIconValue.md) +- [RemoveImmunitySpell](docs/lua_functions/RemoveImmunitySpell.md) +- [RemoveInvis](docs/lua_functions/RemoveInvis.md) +- [RemoveItem](docs/lua_functions/RemoveItem.md) +- [RemoveLootItem](docs/lua_functions/RemoveLootItem.md) +- [RemovePrimaryEntityCommand](docs/lua_functions/RemovePrimaryEntityCommand.md) +- [RemoveProc](docs/lua_functions/RemoveProc.md) +- [RemoveQuestStep](docs/lua_functions/RemoveQuestStep.md) +- [RemoveRecipeFromPlayer](docs/lua_functions/RemoveRecipeFromPlayer.md) +- [RemoveRegion](docs/lua_functions/RemoveRegion.md) +- [RemoveSkill](docs/lua_functions/RemoveSkill.md) +- [RemoveSkillBonus](docs/lua_functions/RemoveSkillBonus.md) +- [RemoveSpawnAccess](docs/lua_functions/RemoveSpawnAccess.md) +- [RemoveSpawnIDAccess](docs/lua_functions/RemoveSpawnIDAccess.md) +- [RemoveSpawnSpellBonus](docs/lua_functions/RemoveSpawnSpellBonus.md) +- [RemoveSpellBonus](docs/lua_functions/RemoveSpellBonus.md) +- [RemoveSpellBookEntry](docs/lua_functions/RemoveSpellBookEntry.md) +- [RemoveStealth](docs/lua_functions/RemoveStealth.md) +- [RemoveThreatTransfer](docs/lua_functions/RemoveThreatTransfer.md) +- [RemoveTriggerFromSpell](docs/lua_functions/RemoveTriggerFromSpell.md) +- [RemoveWard](docs/lua_functions/RemoveWard.md) +- [RemoveWaypoint](docs/lua_functions/RemoveWaypoint.md) +- [RemoveWidgetFromSpawnMap](docs/lua_functions/RemoveWidgetFromSpawnMap.md) +- [RemoveWidgetFromZoneMap](docs/lua_functions/RemoveWidgetFromZoneMap.md) +- [ReplaceWidgetFromClient](docs/lua_functions/ReplaceWidgetFromClient.md) +- [ResetCharacterTitlePrefix](docs/lua_functions/ResetCharacterTitlePrefix.md) +- [ResetCharacterTitleSuffix](docs/lua_functions/ResetCharacterTitleSuffix.md) +- [ResetIllusion](docs/lua_functions/ResetIllusion.md) +- [ResetQuestStep](docs/lua_functions/ResetQuestStep.md) +- [Resurrect](docs/lua_functions/Resurrect.md) +- [Runback](docs/lua_functions/Runback.md) +- [Say](docs/lua_functions/Say.md) +- [SayOOC](docs/lua_functions/SayOOC.md) +- [SendHearCast](docs/lua_functions/SendHearCast.md) +- [SendMessage](docs/lua_functions/SendMessage.md) +- [SendNewAdventureSpells](docs/lua_functions/SendNewAdventureSpells.md) +- [SendNewTradeskillSpells](docs/lua_functions/SendNewTradeskillSpells.md) +- [SendOptionWindow](docs/lua_functions/SendOptionWindow.md) +- [SendPopUpMessage](docs/lua_functions/SendPopUpMessage.md) +- [SendStateCommand](docs/lua_functions/SendStateCommand.md) +- [SendTimeUpdate](docs/lua_functions/SendTimeUpdate.md) +- [SendTransporters](docs/lua_functions/SendTransporters.md) +- [SendUpdateDefaultCommand](docs/lua_functions/SendUpdateDefaultCommand.md) +- [SendWaypoints](docs/lua_functions/SendWaypoints.md) +- [SetAAInfo](docs/lua_functions/SetAAInfo.md) +- [SetAccessToEntityCommand](docs/lua_functions/SetAccessToEntityCommand.md) +- [SetAccessToEntityCommandByCharID](docs/lua_functions/SetAccessToEntityCommandByCharID.md) +- [SetAdventureClass](docs/lua_functions/SetAdventureClass.md) +- [SetAggroRadius](docs/lua_functions/SetAggroRadius.md) +- [SetAgi](docs/lua_functions/SetAgi.md) +- [SetAgiBase](docs/lua_functions/SetAgiBase.md) +- [SetAlignment](docs/lua_functions/SetAlignment.md) +- [SetAttackable](docs/lua_functions/SetAttackable.md) +- [SetBrainTick](docs/lua_functions/SetBrainTick.md) +- [SetCanBind](docs/lua_functions/SetCanBind.md) +- [SetCanEvac](docs/lua_functions/SetCanEvac.md) +- [SetCanGate](docs/lua_functions/SetCanGate.md) +- [SetCastOnAggroComplete](docs/lua_functions/SetCastOnAggroComplete.md) +- [SetCharacterTitlePrefix](docs/lua_functions/SetCharacterTitlePrefix.md) +- [SetCharacterTitleSuffix](docs/lua_functions/SetCharacterTitleSuffix.md) +- [SetCharSheetChanged](docs/lua_functions/SetCharSheetChanged.md) +- [SetCoinTmpReward](docs/lua_functions/SetCoinTmpReward.md) +- [SetCompletedDescription](docs/lua_functions/SetCompletedDescription.md) +- [SetCompleteFlag](docs/lua_functions/SetCompleteFlag.md) +- [SetCurrentHP](docs/lua_functions/SetCurrentHP.md) +- [SetCurrentPower](docs/lua_functions/SetCurrentPower.md) +- [SetDeity](docs/lua_functions/SetDeity.md) +- [SetFactionID](docs/lua_functions/SetFactionID.md) +- [SetFailureTimer](docs/lua_functions/SetFailureTimer.md) +- [SetFollowTarget](docs/lua_functions/SetFollowTarget.md) +- [SetGridID](docs/lua_functions/SetGridID.md) +- [SetHeading](docs/lua_functions/SetHeading.md) +- [SetIllusion](docs/lua_functions/SetIllusion.md) +- [SetInCombat](docs/lua_functions/SetInCombat.md) +- [SetInfoFlag](docs/lua_functions/SetInfoFlag.md) +- [SetInfoStructFloat](docs/lua_functions/SetInfoStructFloat.md) +- [SetInfoStructSInt](docs/lua_functions/SetInfoStructSInt.md) +- [SetInfoStructString](docs/lua_functions/SetInfoStructString.md) +- [SetInfoStructUInt](docs/lua_functions/SetInfoStructUInt.md) +- [SetInt](docs/lua_functions/SetInt.md) +- [SetIntBase](docs/lua_functions/SetIntBase.md) +- [SetInvulnerable](docs/lua_functions/SetInvulnerable.md) +- [SetItemCount](docs/lua_functions/SetItemCount.md) +- [SetLocationProximityFunction](docs/lua_functions/SetLocationProximityFunction.md) +- [SetLootCoin](docs/lua_functions/SetLootCoin.md) +- [SetLootDropType](docs/lua_functions/SetLootDropType.md) +- [SetLootTier](docs/lua_functions/SetLootTier.md) +- [SetLuaBrain](docs/lua_functions/SetLuaBrain.md) +- [SetMaxHP](docs/lua_functions/SetMaxHP.md) +- [SetMaxHPBase](docs/lua_functions/SetMaxHPBase.md) +- [SetMaxPower](docs/lua_functions/SetMaxPower.md) +- [SetMaxPowerBase](docs/lua_functions/SetMaxPowerBase.md) +- [SetModelType](docs/lua_functions/SetModelType.md) +- [SetMount](docs/lua_functions/SetMount.md) +- [SetMountColor](docs/lua_functions/SetMountColor.md) +- [SetPlayerHistory](docs/lua_functions/SetPlayerHistory.md) +- [SetPlayerLevel](docs/lua_functions/SetPlayerLevel.md) +- [SetPlayerPOVGhost](docs/lua_functions/SetPlayerPOVGhost.md) +- [SetPlayerProximityFunction](docs/lua_functions/SetPlayerProximityFunction.md) +- [SetPosition](docs/lua_functions/SetPosition.md) +- [SetQuestCompleteAction](docs/lua_functions/SetQuestCompleteAction.md) +- [SetQuestFeatherColor](docs/lua_functions/SetQuestFeatherColor.md) +- [SetQuestFlags](docs/lua_functions/SetQuestFlags.md) +- [SetQuestPrereqLevel](docs/lua_functions/SetQuestPrereqLevel.md) +- [SetQuestRepeatable](docs/lua_functions/SetQuestRepeatable.md) +- [SetQuestRewardComment](docs/lua_functions/SetQuestRewardComment.md) +- [SetQuestRewardExp](docs/lua_functions/SetQuestRewardExp.md) +- [SetQuestRewardStatus](docs/lua_functions/SetQuestRewardStatus.md) +- [SetQuestTimer](docs/lua_functions/SetQuestTimer.md) +- [SetQuestTimerComplete](docs/lua_functions/SetQuestTimerComplete.md) +- [SetQuestYellow](docs/lua_functions/SetQuestYellow.md) +- [SetRailID](docs/lua_functions/SetRailID.md) +- [SetRequiredHistory](docs/lua_functions/SetRequiredHistory.md) +- [SetRequiredQuest](docs/lua_functions/SetRequiredQuest.md) +- [SetSeeHide](docs/lua_functions/SetSeeHide.md) +- [SetSeeInvis](docs/lua_functions/SetSeeInvis.md) +- [SetServerControlFlag](docs/lua_functions/SetServerControlFlag.md) +- [SetServerVariable](docs/lua_functions/SetServerVariable.md) +- [SetSkillMaxValue](docs/lua_functions/SetSkillMaxValue.md) +- [SetSkillValue](docs/lua_functions/SetSkillValue.md) +- [SetSpawnAnimation](docs/lua_functions/SetSpawnAnimation.md) +- [SetSpawnGroupID](docs/lua_functions/SetSpawnGroupID.md) +- [SetSpeed](docs/lua_functions/SetSpeed.md) +- [SetSpeedMultiplier](docs/lua_functions/SetSpeedMultiplier.md) +- [SetSpellData](docs/lua_functions/SetSpellData.md) +- [SetSpellDataIndex](docs/lua_functions/SetSpellDataIndex.md) +- [SetSpellDisplayEffect](docs/lua_functions/SetSpellDisplayEffect.md) +- [SetSpellList](docs/lua_functions/SetSpellList.md) +- [SetSpellSnareValue](docs/lua_functions/SetSpellSnareValue.md) +- [SetSpellTriggerCount](docs/lua_functions/SetSpellTriggerCount.md) +- [SetSta](docs/lua_functions/SetSta.md) +- [SetStaBase](docs/lua_functions/SetStaBase.md) +- [SetStatusTmpReward](docs/lua_functions/SetStatusTmpReward.md) +- [SetStepComplete](docs/lua_functions/SetStepComplete.md) +- [SetStepFailed](docs/lua_functions/SetStepFailed.md) +- [SetStr](docs/lua_functions/SetStr.md) +- [SetStrBase](docs/lua_functions/SetStrBase.md) +- [SetSuccessTimer](docs/lua_functions/SetSuccessTimer.md) +- [SetTarget](docs/lua_functions/SetTarget.md) +- [SetTemporaryTransportID](docs/lua_functions/SetTemporaryTransportID.md) +- [SetTempVariable](docs/lua_functions/SetTempVariable.md) +- [SetTradeskillClass](docs/lua_functions/SetTradeskillClass.md) +- [SetTradeskillLevel](docs/lua_functions/SetTradeskillLevel.md) +- [SetTutorialStep](docs/lua_functions/SetTutorialStep.md) +- [SetVision](docs/lua_functions/SetVision.md) +- [SetVisualFlag](docs/lua_functions/SetVisualFlag.md) +- [SetWis](docs/lua_functions/SetWis.md) +- [SetWisBase](docs/lua_functions/SetWisBase.md) +- [SetWorldTime](docs/lua_functions/SetWorldTime.md) +- [SetZoneExpansionFlag](docs/lua_functions/SetZoneExpansionFlag.md) +- [SetZoneHolidayFlag](docs/lua_functions/SetZoneHolidayFlag.md) +- [Shout](docs/lua_functions/Shout.md) +- [ShowLootWindow](docs/lua_functions/ShowLootWindow.md) +- [ShowWindow](docs/lua_functions/ShowWindow.md) +- [Spawn](docs/lua_functions/Spawn.md) +- [SpawnByLocationID](docs/lua_functions/SpawnByLocationID.md) +- [SpawnGroupByID](docs/lua_functions/SpawnGroupByID.md) +- [SpawnMove](docs/lua_functions/SpawnMove.md) +- [SpawnSet](docs/lua_functions/SpawnSet.md) +- [SpawnSetByDistance](docs/lua_functions/SpawnSetByDistance.md) +- [SpellDamage](docs/lua_functions/SpellDamage.md) +- [SpellDamageExt](docs/lua_functions/SpellDamageExt.md) +- [SpellHeal](docs/lua_functions/SpellHeal.md) +- [SpellHealPct](docs/lua_functions/SpellHealPct.md) +- [StartAutoMount](docs/lua_functions/StartAutoMount.md) +- [StartConversation](docs/lua_functions/StartConversation.md) +- [StartDialogConversation](docs/lua_functions/StartDialogConversation.md) +- [StartHeroicOpportunity](docs/lua_functions/StartHeroicOpportunity.md) +- [StartTransmute](docs/lua_functions/StartTransmute.md) +- [Stealth](docs/lua_functions/Stealth.md) +- [StopMovement](docs/lua_functions/StopMovement.md) +- [StopTimer](docs/lua_functions/StopTimer.md) +- [SummonCosmeticPet](docs/lua_functions/SummonCosmeticPet.md) +- [SummonDeityPet](docs/lua_functions/SummonDeityPet.md) +- [SummonDumbFirePet](docs/lua_functions/SummonDumbFirePet.md) +- [SummonItem](docs/lua_functions/SummonItem.md) +- [SummonPet](docs/lua_functions/SummonPet.md) +- [ToggleCharacterFlag](docs/lua_functions/ToggleCharacterFlag.md) +- [ToggleFollow](docs/lua_functions/ToggleFollow.md) +- [ToggleTracking](docs/lua_functions/ToggleTracking.md) +- [UpdateQuestDescription](docs/lua_functions/UpdateQuestDescription.md) +- [UpdateQuestStepDescription](docs/lua_functions/UpdateQuestStepDescription.md) +- [UpdateQuestTaskGroupDescription](docs/lua_functions/UpdateQuestTaskGroupDescription.md) +- [UpdateQuestZone](docs/lua_functions/UpdateQuestZone.md) +- [UseWidget](docs/lua_functions/UseWidget.md) +- [Zone](docs/lua_functions/Zone.md) + +--- + +## ✨ Introduction + +EQ2Emu allows scripting of quests, spawns, spells, regions, and zones using Lua. +This guide will document all exposed Lua functions, expected parameters, and example usages. + +--- + +## πŸ“Œ Notes + +- Lua scripting engine is integrated natively into the EQ2World server. +- More detailed breakdowns will be added as the API documentation is expanded. diff --git a/docs/lua_functions/AddCharacterTitle.md b/docs/lua_functions/AddCharacterTitle.md new file mode 100644 index 0000000..52c7bf9 --- /dev/null +++ b/docs/lua_functions/AddCharacterTitle.md @@ -0,0 +1,20 @@ +### Function: AddCharacterTitle(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddCharacterTitle(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddCoin.md b/docs/lua_functions/AddCoin.md new file mode 100644 index 0000000..aaf821e --- /dev/null +++ b/docs/lua_functions/AddCoin.md @@ -0,0 +1,20 @@ +### Function: AddCoin(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddCoin(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddControlEffect.md b/docs/lua_functions/AddControlEffect.md new file mode 100644 index 0000000..8bb4df6 --- /dev/null +++ b/docs/lua_functions/AddControlEffect.md @@ -0,0 +1,23 @@ +### Function: AddControlEffect(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: int32 - Integer value. +- `param8`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddControlEffect(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddConversationOption.md b/docs/lua_functions/AddConversationOption.md new file mode 100644 index 0000000..2f4d4a6 --- /dev/null +++ b/docs/lua_functions/AddConversationOption.md @@ -0,0 +1,18 @@ +### Function: AddConversationOption(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ConversationOption[] - List of conversation options. +- `param2`: string - String value. +- `param3`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddConversationOption(..., ..., ...) +``` diff --git a/docs/lua_functions/AddHate.md b/docs/lua_functions/AddHate.md new file mode 100644 index 0000000..ef75d65 --- /dev/null +++ b/docs/lua_functions/AddHate.md @@ -0,0 +1,20 @@ +### Function: AddHate(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: Spawn - The spawn or entity involved. +- `param4`: unknown - Unknown type. +- `param5`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddHate(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddIconValue.md b/docs/lua_functions/AddIconValue.md new file mode 100644 index 0000000..7a55669 --- /dev/null +++ b/docs/lua_functions/AddIconValue.md @@ -0,0 +1,18 @@ +### Function: AddIconValue(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddIconValue(..., ..., ...) +``` diff --git a/docs/lua_functions/AddImmunitySpell.md b/docs/lua_functions/AddImmunitySpell.md new file mode 100644 index 0000000..d48d0f5 --- /dev/null +++ b/docs/lua_functions/AddImmunitySpell.md @@ -0,0 +1,20 @@ +### Function: AddImmunitySpell(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int8 - Small integer or boolean flag. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddImmunitySpell(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddItem.md b/docs/lua_functions/AddItem.md new file mode 100644 index 0000000..f8bff70 --- /dev/null +++ b/docs/lua_functions/AddItem.md @@ -0,0 +1,18 @@ +### Function: AddItem(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddItem(..., ..., ...) +``` diff --git a/docs/lua_functions/AddLanguage.md b/docs/lua_functions/AddLanguage.md new file mode 100644 index 0000000..3cda12b --- /dev/null +++ b/docs/lua_functions/AddLanguage.md @@ -0,0 +1,19 @@ +### Function: AddLanguage(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddLanguage(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddLootCoin.md b/docs/lua_functions/AddLootCoin.md new file mode 100644 index 0000000..c3a7cd4 --- /dev/null +++ b/docs/lua_functions/AddLootCoin.md @@ -0,0 +1,17 @@ +### Function: AddLootCoin(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddLootCoin(..., ...) +``` diff --git a/docs/lua_functions/AddLootItem.md b/docs/lua_functions/AddLootItem.md new file mode 100644 index 0000000..0a6affe --- /dev/null +++ b/docs/lua_functions/AddLootItem.md @@ -0,0 +1,18 @@ +### Function: AddLootItem(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. +- `param3`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddLootItem(..., ..., ...) +``` diff --git a/docs/lua_functions/AddMasterTitle.md b/docs/lua_functions/AddMasterTitle.md new file mode 100644 index 0000000..5b747f9 --- /dev/null +++ b/docs/lua_functions/AddMasterTitle.md @@ -0,0 +1,17 @@ +### Function: AddMasterTitle(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: string - String value. +- `param2`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddMasterTitle(..., ...) +``` diff --git a/docs/lua_functions/AddMultiFloorLift.md b/docs/lua_functions/AddMultiFloorLift.md new file mode 100644 index 0000000..9da779e --- /dev/null +++ b/docs/lua_functions/AddMultiFloorLift.md @@ -0,0 +1,18 @@ +### Function: AddMultiFloorLift(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddMultiFloorLift(..., ..., ...) +``` diff --git a/docs/lua_functions/AddOptionWindowOption.md b/docs/lua_functions/AddOptionWindowOption.md new file mode 100644 index 0000000..6a09817 --- /dev/null +++ b/docs/lua_functions/AddOptionWindowOption.md @@ -0,0 +1,22 @@ +### Function: AddOptionWindowOption(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: string - String value. +- `param3`: string - String value. +- `param4`: int32 - Integer value. +- `param5`: int16 - Short integer value. +- `param6`: string - String value. +- `param7`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddOptionWindowOption(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddPlayerMail.md b/docs/lua_functions/AddPlayerMail.md new file mode 100644 index 0000000..7495d0d --- /dev/null +++ b/docs/lua_functions/AddPlayerMail.md @@ -0,0 +1,29 @@ +### Function: AddPlayerMail(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13, param14) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. +- `param4`: string - String value. +- `param5`: string - String value. +- `param6`: int8 - Small integer or boolean flag. +- `param7`: int32 - Integer value. +- `param8`: int32 - Integer value. +- `param9`: int32 - Integer value. +- `param10`: int32 - Integer value. +- `param11`: int32 - Integer value. +- `param12`: int32 - Integer value. +- `param13`: int32 - Integer value. +- `param14`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddPlayerMail(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddPlayerMailByCharID.md b/docs/lua_functions/AddPlayerMailByCharID.md new file mode 100644 index 0000000..c5fecd9 --- /dev/null +++ b/docs/lua_functions/AddPlayerMailByCharID.md @@ -0,0 +1,28 @@ +### Function: AddPlayerMailByCharID(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: int32 - Integer value. +- `param2`: string - String value. +- `param3`: string - String value. +- `param4`: string - String value. +- `param5`: int8 - Small integer or boolean flag. +- `param6`: int32 - Integer value. +- `param7`: int32 - Integer value. +- `param8`: int32 - Integer value. +- `param9`: int32 - Integer value. +- `param10`: int32 - Integer value. +- `param11`: int32 - Integer value. +- `param12`: int32 - Integer value. +- `param13`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddPlayerMailByCharID(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddPrimaryEntityCommand.md b/docs/lua_functions/AddPrimaryEntityCommand.md new file mode 100644 index 0000000..cb01fb9 --- /dev/null +++ b/docs/lua_functions/AddPrimaryEntityCommand.md @@ -0,0 +1,24 @@ +### Function: AddPrimaryEntityCommand(param1, param2, param3, param4, param5, param6, param7, param8, param9) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: Spawn - The spawn or entity involved. +- `param3`: string - String value. +- `param4`: float - Floating point value. +- `param5`: string - String value. +- `param6`: string - String value. +- `param7`: int16 - Short integer value. +- `param8`: int32 - Integer value. +- `param9`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddPrimaryEntityCommand(..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddPrimaryEntityCommandAllSpawns.md b/docs/lua_functions/AddPrimaryEntityCommandAllSpawns.md new file mode 100644 index 0000000..5da86bb --- /dev/null +++ b/docs/lua_functions/AddPrimaryEntityCommandAllSpawns.md @@ -0,0 +1,24 @@ +### Function: AddPrimaryEntityCommandAllSpawns(param1, param2, param3, param4, param5, param6, param7, param8, param9) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. +- `param4`: string - String value. +- `param5`: float - Floating point value. +- `param6`: string - String value. +- `param7`: string - String value. +- `param8`: int16 - Short integer value. +- `param9`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddPrimaryEntityCommandAllSpawns(..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddProc.md b/docs/lua_functions/AddProc.md new file mode 100644 index 0000000..1fc2828 --- /dev/null +++ b/docs/lua_functions/AddProc.md @@ -0,0 +1,24 @@ +### Function: AddProc(param1, param2, param3, param4, param5, param6, param7, param8, param9) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: int8 - Small integer or boolean flag. +- `param7`: float - Floating point value. +- `param8`: Item - An item reference. +- `param9`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddProc(..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddProcExt.md b/docs/lua_functions/AddProcExt.md new file mode 100644 index 0000000..4b9b12b --- /dev/null +++ b/docs/lua_functions/AddProcExt.md @@ -0,0 +1,28 @@ +### Function: AddProcExt(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: int8 - Small integer or boolean flag. +- `param7`: int8 - Small integer or boolean flag. +- `param8`: float - Floating point value. +- `param9`: int8 - Small integer or boolean flag. +- `param10`: bool - Boolean value (true/false). +- `param11`: bool - Boolean value (true/false). +- `param12`: Item - An item reference. +- `param13`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddProcExt(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestPrereqClass.md b/docs/lua_functions/AddQuestPrereqClass.md new file mode 100644 index 0000000..a9fb678 --- /dev/null +++ b/docs/lua_functions/AddQuestPrereqClass.md @@ -0,0 +1,17 @@ +### Function: AddQuestPrereqClass(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestPrereqClass(..., ...) +``` diff --git a/docs/lua_functions/AddQuestPrereqFaction.md b/docs/lua_functions/AddQuestPrereqFaction.md new file mode 100644 index 0000000..3da6fa5 --- /dev/null +++ b/docs/lua_functions/AddQuestPrereqFaction.md @@ -0,0 +1,19 @@ +### Function: AddQuestPrereqFaction(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestPrereqFaction(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestPrereqItem.md b/docs/lua_functions/AddQuestPrereqItem.md new file mode 100644 index 0000000..e13c4ca --- /dev/null +++ b/docs/lua_functions/AddQuestPrereqItem.md @@ -0,0 +1,18 @@ +### Function: AddQuestPrereqItem(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestPrereqItem(..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestPrereqModelType.md b/docs/lua_functions/AddQuestPrereqModelType.md new file mode 100644 index 0000000..d7285aa --- /dev/null +++ b/docs/lua_functions/AddQuestPrereqModelType.md @@ -0,0 +1,17 @@ +### Function: AddQuestPrereqModelType(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestPrereqModelType(..., ...) +``` diff --git a/docs/lua_functions/AddQuestPrereqQuest.md b/docs/lua_functions/AddQuestPrereqQuest.md new file mode 100644 index 0000000..0703f4e --- /dev/null +++ b/docs/lua_functions/AddQuestPrereqQuest.md @@ -0,0 +1,17 @@ +### Function: AddQuestPrereqQuest(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestPrereqQuest(..., ...) +``` diff --git a/docs/lua_functions/AddQuestPrereqRace.md b/docs/lua_functions/AddQuestPrereqRace.md new file mode 100644 index 0000000..edbf9f1 --- /dev/null +++ b/docs/lua_functions/AddQuestPrereqRace.md @@ -0,0 +1,17 @@ +### Function: AddQuestPrereqRace(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestPrereqRace(..., ...) +``` diff --git a/docs/lua_functions/AddQuestPrereqTradeskillClass.md b/docs/lua_functions/AddQuestPrereqTradeskillClass.md new file mode 100644 index 0000000..a144aa3 --- /dev/null +++ b/docs/lua_functions/AddQuestPrereqTradeskillClass.md @@ -0,0 +1,18 @@ +### Function: AddQuestPrereqTradeskillClass(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestPrereqTradeskillClass(..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestPrereqTradeskillLevel.md b/docs/lua_functions/AddQuestPrereqTradeskillLevel.md new file mode 100644 index 0000000..fcd96b9 --- /dev/null +++ b/docs/lua_functions/AddQuestPrereqTradeskillLevel.md @@ -0,0 +1,18 @@ +### Function: AddQuestPrereqTradeskillLevel(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestPrereqTradeskillLevel(..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestRewardCoin.md b/docs/lua_functions/AddQuestRewardCoin.md new file mode 100644 index 0000000..69c86cb --- /dev/null +++ b/docs/lua_functions/AddQuestRewardCoin.md @@ -0,0 +1,20 @@ +### Function: AddQuestRewardCoin(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: int32 - Integer value. +- `param4`: int32 - Integer value. +- `param5`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestRewardCoin(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestRewardFaction.md b/docs/lua_functions/AddQuestRewardFaction.md new file mode 100644 index 0000000..5b35750 --- /dev/null +++ b/docs/lua_functions/AddQuestRewardFaction.md @@ -0,0 +1,18 @@ +### Function: AddQuestRewardFaction(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestRewardFaction(..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestRewardItem.md b/docs/lua_functions/AddQuestRewardItem.md new file mode 100644 index 0000000..b8cc096 --- /dev/null +++ b/docs/lua_functions/AddQuestRewardItem.md @@ -0,0 +1,18 @@ +### Function: AddQuestRewardItem(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestRewardItem(..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestSelectableRewardItem.md b/docs/lua_functions/AddQuestSelectableRewardItem.md new file mode 100644 index 0000000..2992948 --- /dev/null +++ b/docs/lua_functions/AddQuestSelectableRewardItem.md @@ -0,0 +1,18 @@ +### Function: AddQuestSelectableRewardItem(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestSelectableRewardItem(..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestStep.md b/docs/lua_functions/AddQuestStep.md new file mode 100644 index 0000000..40e65c1 --- /dev/null +++ b/docs/lua_functions/AddQuestStep.md @@ -0,0 +1,30 @@ +### Function: AddQuestStep(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13, param14, param15) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. +- `param4`: int32 - Integer value. +- `param5`: string - String value. +- `param6`: string - String value. +- `param7`: int32 - Integer value. +- `param8`: int32 - Integer value. +- `param9`: float - Floating point value. +- `param10`: float - Floating point value. +- `param11`: string - String value. +- `param12`: string - String value. +- `param13`: int16 - Short integer value. +- `param14`: int16 - Short integer value. +- `param15`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestStep(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestStepChat.md b/docs/lua_functions/AddQuestStepChat.md new file mode 100644 index 0000000..d4bd142 --- /dev/null +++ b/docs/lua_functions/AddQuestStepChat.md @@ -0,0 +1,21 @@ +### Function: AddQuestStepChat(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: string - String value. +- `param4`: int32 - Integer value. +- `param5`: string - String value. +- `param6`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestStepChat(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestStepCompleteAction.md b/docs/lua_functions/AddQuestStepCompleteAction.md new file mode 100644 index 0000000..8c860b4 --- /dev/null +++ b/docs/lua_functions/AddQuestStepCompleteAction.md @@ -0,0 +1,18 @@ +### Function: AddQuestStepCompleteAction(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestStepCompleteAction(..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestStepCraft.md b/docs/lua_functions/AddQuestStepCraft.md new file mode 100644 index 0000000..c8625ca --- /dev/null +++ b/docs/lua_functions/AddQuestStepCraft.md @@ -0,0 +1,22 @@ +### Function: AddQuestStepCraft(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: string - String value. +- `param4`: int32 - Integer value. +- `param5`: float - Floating point value. +- `param6`: string - String value. +- `param7`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestStepCraft(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestStepFailureAction.md b/docs/lua_functions/AddQuestStepFailureAction.md new file mode 100644 index 0000000..8738a13 --- /dev/null +++ b/docs/lua_functions/AddQuestStepFailureAction.md @@ -0,0 +1,21 @@ +### Function: AddQuestStepFailureAction(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int32 - Integer value. +- `param6`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestStepFailureAction(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestStepHarvest.md b/docs/lua_functions/AddQuestStepHarvest.md new file mode 100644 index 0000000..4b1bd18 --- /dev/null +++ b/docs/lua_functions/AddQuestStepHarvest.md @@ -0,0 +1,22 @@ +### Function: AddQuestStepHarvest(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: string - String value. +- `param4`: int32 - Integer value. +- `param5`: float - Floating point value. +- `param6`: string - String value. +- `param7`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestStepHarvest(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestStepLocation.md b/docs/lua_functions/AddQuestStepLocation.md new file mode 100644 index 0000000..46c3ed4 --- /dev/null +++ b/docs/lua_functions/AddQuestStepLocation.md @@ -0,0 +1,22 @@ +### Function: AddQuestStepLocation(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. +- `param4`: string - String value. +- `param5`: float - Floating point value. +- `param6`: string - String value. +- `param7`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestStepLocation(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestStepObtainItem.md b/docs/lua_functions/AddQuestStepObtainItem.md new file mode 100644 index 0000000..80040eb --- /dev/null +++ b/docs/lua_functions/AddQuestStepObtainItem.md @@ -0,0 +1,22 @@ +### Function: AddQuestStepObtainItem(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: string - String value. +- `param4`: int32 - Integer value. +- `param5`: float - Floating point value. +- `param6`: string - String value. +- `param7`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestStepObtainItem(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestStepProgressAction.md b/docs/lua_functions/AddQuestStepProgressAction.md new file mode 100644 index 0000000..680ebe0 --- /dev/null +++ b/docs/lua_functions/AddQuestStepProgressAction.md @@ -0,0 +1,18 @@ +### Function: AddQuestStepProgressAction(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestStepProgressAction(..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestStepSpell.md b/docs/lua_functions/AddQuestStepSpell.md new file mode 100644 index 0000000..b2d6fce --- /dev/null +++ b/docs/lua_functions/AddQuestStepSpell.md @@ -0,0 +1,22 @@ +### Function: AddQuestStepSpell(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: string - String value. +- `param4`: int32 - Integer value. +- `param5`: float - Floating point value. +- `param6`: string - String value. +- `param7`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestStepSpell(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestStepZoneLoc.md b/docs/lua_functions/AddQuestStepZoneLoc.md new file mode 100644 index 0000000..3ff9cb5 --- /dev/null +++ b/docs/lua_functions/AddQuestStepZoneLoc.md @@ -0,0 +1,22 @@ +### Function: AddQuestStepZoneLoc(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. +- `param4`: string - String value. +- `param5`: float - Floating point value. +- `param6`: string - String value. +- `param7`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestStepZoneLoc(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddQuestUsableItem.md b/docs/lua_functions/AddQuestUsableItem.md new file mode 100644 index 0000000..33cd418 --- /dev/null +++ b/docs/lua_functions/AddQuestUsableItem.md @@ -0,0 +1,21 @@ +### Function: AddQuestUsableItem(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: string - String value. +- `param4`: float - Floating point value. +- `param5`: string - String value. +- `param6`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddQuestUsableItem(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddRecipeBookToPlayer.md b/docs/lua_functions/AddRecipeBookToPlayer.md new file mode 100644 index 0000000..b12e9c0 --- /dev/null +++ b/docs/lua_functions/AddRecipeBookToPlayer.md @@ -0,0 +1,17 @@ +### Function: AddRecipeBookToPlayer(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddRecipeBookToPlayer(..., ...) +``` diff --git a/docs/lua_functions/AddRespawn.md b/docs/lua_functions/AddRespawn.md new file mode 100644 index 0000000..beece8e --- /dev/null +++ b/docs/lua_functions/AddRespawn.md @@ -0,0 +1,18 @@ +### Function: AddRespawn(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: int32 - Integer value. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddRespawn(..., ..., ...) +``` diff --git a/docs/lua_functions/AddSkill.md b/docs/lua_functions/AddSkill.md new file mode 100644 index 0000000..1469eb0 --- /dev/null +++ b/docs/lua_functions/AddSkill.md @@ -0,0 +1,22 @@ +### Function: AddSkill(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. +- `param5`: int16 - Short integer value. +- `param6`: int16 - Short integer value. +- `param7`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddSkill(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddSkillBonus.md b/docs/lua_functions/AddSkillBonus.md new file mode 100644 index 0000000..a4d063c --- /dev/null +++ b/docs/lua_functions/AddSkillBonus.md @@ -0,0 +1,20 @@ +### Function: AddSkillBonus(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. +- `param5`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddSkillBonus(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddSpawnAccess.md b/docs/lua_functions/AddSpawnAccess.md new file mode 100644 index 0000000..f26623c --- /dev/null +++ b/docs/lua_functions/AddSpawnAccess.md @@ -0,0 +1,17 @@ +### Function: AddSpawnAccess(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddSpawnAccess(..., ...) +``` diff --git a/docs/lua_functions/AddSpawnIDAccess.md b/docs/lua_functions/AddSpawnIDAccess.md new file mode 100644 index 0000000..ba6e3fe --- /dev/null +++ b/docs/lua_functions/AddSpawnIDAccess.md @@ -0,0 +1,20 @@ +### Function: AddSpawnIDAccess(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. +- `param5`: ZoneServer - The zone object. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddSpawnIDAccess(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddSpawnProximity.md b/docs/lua_functions/AddSpawnProximity.md new file mode 100644 index 0000000..b131da6 --- /dev/null +++ b/docs/lua_functions/AddSpawnProximity.md @@ -0,0 +1,21 @@ +### Function: AddSpawnProximity(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. +- `param3`: int8 - Small integer or boolean flag. +- `param4`: float - Floating point value. +- `param5`: string - String value. +- `param6`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddSpawnProximity(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddSpawnSpellBonus.md b/docs/lua_functions/AddSpawnSpellBonus.md new file mode 100644 index 0000000..7cb6c0b --- /dev/null +++ b/docs/lua_functions/AddSpawnSpellBonus.md @@ -0,0 +1,23 @@ +### Function: AddSpawnSpellBonus(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: int16 - Short integer value. +- `param8`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddSpawnSpellBonus(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddSpawnToGroup.md b/docs/lua_functions/AddSpawnToGroup.md new file mode 100644 index 0000000..a4d0257 --- /dev/null +++ b/docs/lua_functions/AddSpawnToGroup.md @@ -0,0 +1,17 @@ +### Function: AddSpawnToGroup(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddSpawnToGroup(..., ...) +``` diff --git a/docs/lua_functions/AddSpellBonus.md b/docs/lua_functions/AddSpellBonus.md new file mode 100644 index 0000000..b8d0399 --- /dev/null +++ b/docs/lua_functions/AddSpellBonus.md @@ -0,0 +1,22 @@ +### Function: AddSpellBonus(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: int16 - Short integer value. +- `param7`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddSpellBonus(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddSpellBookEntry.md b/docs/lua_functions/AddSpellBookEntry.md new file mode 100644 index 0000000..24b3bf8 --- /dev/null +++ b/docs/lua_functions/AddSpellBookEntry.md @@ -0,0 +1,21 @@ +### Function: AddSpellBookEntry(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. +- `param4`: int16 - Short integer value. +- `param5`: bool - Boolean value (true/false). +- `param6`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddSpellBookEntry(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddSpellTimer.md b/docs/lua_functions/AddSpellTimer.md new file mode 100644 index 0000000..7eea051 --- /dev/null +++ b/docs/lua_functions/AddSpellTimer.md @@ -0,0 +1,23 @@ +### Function: AddSpellTimer(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: int32 - Integer value. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: string - String value. +- `param7`: Spawn - The spawn or entity involved. +- `param8`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddSpellTimer(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddStepProgress.md b/docs/lua_functions/AddStepProgress.md new file mode 100644 index 0000000..c1999f8 --- /dev/null +++ b/docs/lua_functions/AddStepProgress.md @@ -0,0 +1,19 @@ +### Function: AddStepProgress(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. +- `param3`: int32 - Integer value. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddStepProgress(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddThreatTransfer.md b/docs/lua_functions/AddThreatTransfer.md new file mode 100644 index 0000000..adee11e --- /dev/null +++ b/docs/lua_functions/AddThreatTransfer.md @@ -0,0 +1,25 @@ +### Function: AddThreatTransfer(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: unknown - Unknown type. +- `param8`: unknown - Unknown type. +- `param9`: Spawn - The spawn or entity involved. +- `param10`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddThreatTransfer(..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddTimer.md b/docs/lua_functions/AddTimer.md new file mode 100644 index 0000000..bdbf90a --- /dev/null +++ b/docs/lua_functions/AddTimer.md @@ -0,0 +1,23 @@ +### Function: AddTimer(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int32 - Integer value. +- `param6`: string - String value. +- `param7`: int32 - Integer value. +- `param8`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddTimer(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddToWard.md b/docs/lua_functions/AddToWard.md new file mode 100644 index 0000000..84d1b32 --- /dev/null +++ b/docs/lua_functions/AddToWard.md @@ -0,0 +1,17 @@ +### Function: AddToWard(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: int32 - Integer value. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddToWard(..., ...) +``` diff --git a/docs/lua_functions/AddTransportSpawn.md b/docs/lua_functions/AddTransportSpawn.md new file mode 100644 index 0000000..3550677 --- /dev/null +++ b/docs/lua_functions/AddTransportSpawn.md @@ -0,0 +1,17 @@ +### Function: AddTransportSpawn(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddTransportSpawn(..., ...) +``` diff --git a/docs/lua_functions/AddWard.md b/docs/lua_functions/AddWard.md new file mode 100644 index 0000000..4dd1899 --- /dev/null +++ b/docs/lua_functions/AddWard.md @@ -0,0 +1,24 @@ +### Function: AddWard(param1, param2, param3, param4, param5, param6, param7, param8, param9) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: int32 - Integer value. +- `param2`: unknown - Unknown type. +- `param3`: int8 - Small integer or boolean flag. +- `param4`: int8 - Small integer or boolean flag. +- `param5`: int8 - Small integer or boolean flag. +- `param6`: int32 - Integer value. +- `param7`: int32 - Integer value. +- `param8`: int32 - Integer value. +- `param9`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddWard(..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/AddWaypoint.md b/docs/lua_functions/AddWaypoint.md new file mode 100644 index 0000000..1c66867 --- /dev/null +++ b/docs/lua_functions/AddWaypoint.md @@ -0,0 +1,18 @@ +### Function: AddWaypoint(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: string - String value. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +AddWaypoint(..., ..., ...) +``` diff --git a/docs/lua_functions/ApplySpellVisual.md b/docs/lua_functions/ApplySpellVisual.md new file mode 100644 index 0000000..30842b3 --- /dev/null +++ b/docs/lua_functions/ApplySpellVisual.md @@ -0,0 +1,17 @@ +### Function: ApplySpellVisual(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ApplySpellVisual(..., ...) +``` diff --git a/docs/lua_functions/Attack.md b/docs/lua_functions/Attack.md new file mode 100644 index 0000000..1f40475 --- /dev/null +++ b/docs/lua_functions/Attack.md @@ -0,0 +1,17 @@ +### Function: Attack(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Attack(..., ...) +``` diff --git a/docs/lua_functions/Bind.md b/docs/lua_functions/Bind.md new file mode 100644 index 0000000..21558d3 --- /dev/null +++ b/docs/lua_functions/Bind.md @@ -0,0 +1,24 @@ +### Function: Bind(param1, param2, param3, param4, param5, param6, param7, param8, param9) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int32 - Integer value. +- `param6`: float - Floating point value. +- `param7`: float - Floating point value. +- `param8`: float - Floating point value. +- `param9`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Bind(..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/BlurVision.md b/docs/lua_functions/BlurVision.md new file mode 100644 index 0000000..8df8147 --- /dev/null +++ b/docs/lua_functions/BlurVision.md @@ -0,0 +1,20 @@ +### Function: BlurVision(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +BlurVision(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/BreatheUnderwater.md b/docs/lua_functions/BreatheUnderwater.md new file mode 100644 index 0000000..b655a55 --- /dev/null +++ b/docs/lua_functions/BreatheUnderwater.md @@ -0,0 +1,20 @@ +### Function: BreatheUnderwater(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +BreatheUnderwater(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/CanHarvest.md b/docs/lua_functions/CanHarvest.md new file mode 100644 index 0000000..5b81208 --- /dev/null +++ b/docs/lua_functions/CanHarvest.md @@ -0,0 +1,21 @@ +### Function: CanHarvest(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CanHarvest(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/CanReceiveQuest.md b/docs/lua_functions/CanReceiveQuest.md new file mode 100644 index 0000000..85079e1 --- /dev/null +++ b/docs/lua_functions/CanReceiveQuest.md @@ -0,0 +1,19 @@ +### Function: CanReceiveQuest(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CanReceiveQuest(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/CanSeeInvis.md b/docs/lua_functions/CanSeeInvis.md new file mode 100644 index 0000000..6b6a845 --- /dev/null +++ b/docs/lua_functions/CanSeeInvis.md @@ -0,0 +1,17 @@ +### Function: CanSeeInvis(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CanSeeInvis(..., ...) +``` diff --git a/docs/lua_functions/CancelSpell.md b/docs/lua_functions/CancelSpell.md new file mode 100644 index 0000000..f8654dc --- /dev/null +++ b/docs/lua_functions/CancelSpell.md @@ -0,0 +1,19 @@ +### Function: CancelSpell(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CancelSpell(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/CastCustomSpell.md b/docs/lua_functions/CastCustomSpell.md new file mode 100644 index 0000000..6470cb0 --- /dev/null +++ b/docs/lua_functions/CastCustomSpell.md @@ -0,0 +1,22 @@ +### Function: CastCustomSpell(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: Spawn - The spawn or entity involved. +- `param7`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CastCustomSpell(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/CastEntityCommand.md b/docs/lua_functions/CastEntityCommand.md new file mode 100644 index 0000000..7ea3814 --- /dev/null +++ b/docs/lua_functions/CastEntityCommand.md @@ -0,0 +1,24 @@ +### Function: CastEntityCommand(param1, param2, param3, param4, param5, param6, param7, param8, param9) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: Spawn - The spawn or entity involved. +- `param8`: int32 - Integer value. +- `param9`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CastEntityCommand(..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/CastSpell.md b/docs/lua_functions/CastSpell.md new file mode 100644 index 0000000..3dfb25e --- /dev/null +++ b/docs/lua_functions/CastSpell.md @@ -0,0 +1,24 @@ +### Function: CastSpell(param1, param2, param3, param4, param5, param6, param7, param8, param9) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: int32 - Integer value. +- `param7`: int8 - Small integer or boolean flag. +- `param8`: Spawn - The spawn or entity involved. +- `param9`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CastSpell(..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/ChangeFaction.md b/docs/lua_functions/ChangeFaction.md new file mode 100644 index 0000000..9f2be14 --- /dev/null +++ b/docs/lua_functions/ChangeFaction.md @@ -0,0 +1,18 @@ +### Function: ChangeFaction(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ChangeFaction(..., ..., ...) +``` diff --git a/docs/lua_functions/ChangeHandIcon.md b/docs/lua_functions/ChangeHandIcon.md new file mode 100644 index 0000000..55c40e0 --- /dev/null +++ b/docs/lua_functions/ChangeHandIcon.md @@ -0,0 +1,17 @@ +### Function: ChangeHandIcon(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ChangeHandIcon(..., ...) +``` diff --git a/docs/lua_functions/Charm.md b/docs/lua_functions/Charm.md new file mode 100644 index 0000000..b151201 --- /dev/null +++ b/docs/lua_functions/Charm.md @@ -0,0 +1,19 @@ +### Function: Charm(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Charm(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/CheckLOS.md b/docs/lua_functions/CheckLOS.md new file mode 100644 index 0000000..0c3aeed --- /dev/null +++ b/docs/lua_functions/CheckLOS.md @@ -0,0 +1,17 @@ +### Function: CheckLOS(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CheckLOS(..., ...) +``` diff --git a/docs/lua_functions/CheckLOSByCoordinates.md b/docs/lua_functions/CheckLOSByCoordinates.md new file mode 100644 index 0000000..605bd96 --- /dev/null +++ b/docs/lua_functions/CheckLOSByCoordinates.md @@ -0,0 +1,19 @@ +### Function: CheckLOSByCoordinates(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: float - Floating point value. +- `param3`: float - Floating point value. +- `param4`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CheckLOSByCoordinates(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/CheckRaceType.md b/docs/lua_functions/CheckRaceType.md new file mode 100644 index 0000000..c3621c8 --- /dev/null +++ b/docs/lua_functions/CheckRaceType.md @@ -0,0 +1,19 @@ +### Function: CheckRaceType(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CheckRaceType(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/ClearChoice.md b/docs/lua_functions/ClearChoice.md new file mode 100644 index 0000000..a219f2b --- /dev/null +++ b/docs/lua_functions/ClearChoice.md @@ -0,0 +1,19 @@ +### Function: ClearChoice(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. +- `param4`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ClearChoice(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/ClearEncounter.md b/docs/lua_functions/ClearEncounter.md new file mode 100644 index 0000000..94c6c01 --- /dev/null +++ b/docs/lua_functions/ClearEncounter.md @@ -0,0 +1,18 @@ +### Function: ClearEncounter(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ClearEncounter(..., ..., ...) +``` diff --git a/docs/lua_functions/ClearHate.md b/docs/lua_functions/ClearHate.md new file mode 100644 index 0000000..36e1cd5 --- /dev/null +++ b/docs/lua_functions/ClearHate.md @@ -0,0 +1,20 @@ +### Function: ClearHate(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ClearHate(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/ClearRunback.md b/docs/lua_functions/ClearRunback.md new file mode 100644 index 0000000..1fee167 --- /dev/null +++ b/docs/lua_functions/ClearRunback.md @@ -0,0 +1,18 @@ +### Function: ClearRunback(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ClearRunback(..., ..., ...) +``` diff --git a/docs/lua_functions/ClearRunningLocations.md b/docs/lua_functions/ClearRunningLocations.md new file mode 100644 index 0000000..2cbd8b1 --- /dev/null +++ b/docs/lua_functions/ClearRunningLocations.md @@ -0,0 +1,16 @@ +### Function: ClearRunningLocations(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ClearRunningLocations(...) +``` diff --git a/docs/lua_functions/CloseConversation.md b/docs/lua_functions/CloseConversation.md new file mode 100644 index 0000000..d2708b7 --- /dev/null +++ b/docs/lua_functions/CloseConversation.md @@ -0,0 +1,17 @@ +### Function: CloseConversation(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CloseConversation(..., ...) +``` diff --git a/docs/lua_functions/CloseDoor.md b/docs/lua_functions/CloseDoor.md new file mode 100644 index 0000000..8121ed8 --- /dev/null +++ b/docs/lua_functions/CloseDoor.md @@ -0,0 +1,18 @@ +### Function: CloseDoor(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CloseDoor(..., ..., ...) +``` diff --git a/docs/lua_functions/CloseItemConversation.md b/docs/lua_functions/CloseItemConversation.md new file mode 100644 index 0000000..8a10c89 --- /dev/null +++ b/docs/lua_functions/CloseItemConversation.md @@ -0,0 +1,17 @@ +### Function: CloseItemConversation(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Item - An item reference. +- `param2`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CloseItemConversation(..., ...) +``` diff --git a/docs/lua_functions/CompareSpawns.md b/docs/lua_functions/CompareSpawns.md new file mode 100644 index 0000000..18de62e --- /dev/null +++ b/docs/lua_functions/CompareSpawns.md @@ -0,0 +1,19 @@ +### Function: CompareSpawns(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CompareSpawns(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/CompleteTransmute.md b/docs/lua_functions/CompleteTransmute.md new file mode 100644 index 0000000..13b8f29 --- /dev/null +++ b/docs/lua_functions/CompleteTransmute.md @@ -0,0 +1,18 @@ +### Function: CompleteTransmute(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CompleteTransmute(..., ..., ...) +``` diff --git a/docs/lua_functions/CopySpawnAppearance.md b/docs/lua_functions/CopySpawnAppearance.md new file mode 100644 index 0000000..0ef13a9 --- /dev/null +++ b/docs/lua_functions/CopySpawnAppearance.md @@ -0,0 +1,19 @@ +### Function: CopySpawnAppearance(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CopySpawnAppearance(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/CreateChoiceWindow.md b/docs/lua_functions/CreateChoiceWindow.md new file mode 100644 index 0000000..5e6a544 --- /dev/null +++ b/docs/lua_functions/CreateChoiceWindow.md @@ -0,0 +1,28 @@ +### Function: CreateChoiceWindow(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: Spawn - The spawn or entity involved. +- `param5`: string - String value. +- `param6`: string - String value. +- `param7`: string - String value. +- `param8`: string - String value. +- `param9`: string - String value. +- `param10`: int32 - Integer value. +- `param11`: int8 - Small integer or boolean flag. +- `param12`: int8 - Small integer or boolean flag. +- `param13`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CreateChoiceWindow(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/CreateConversation.md b/docs/lua_functions/CreateConversation.md new file mode 100644 index 0000000..cd7639d --- /dev/null +++ b/docs/lua_functions/CreateConversation.md @@ -0,0 +1,16 @@ +### Function: CreateConversation(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ConversationOption[] - List of conversation options. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CreateConversation(...) +``` diff --git a/docs/lua_functions/CreatePersistedRespawn.md b/docs/lua_functions/CreatePersistedRespawn.md new file mode 100644 index 0000000..2cc0477 --- /dev/null +++ b/docs/lua_functions/CreatePersistedRespawn.md @@ -0,0 +1,19 @@ +### Function: CreatePersistedRespawn(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: int32 - Integer value. +- `param2`: int32 - Integer value. +- `param3`: int32 - Integer value. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CreatePersistedRespawn(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/CreateWidgetRegion.md b/docs/lua_functions/CreateWidgetRegion.md new file mode 100644 index 0000000..7c01e1a --- /dev/null +++ b/docs/lua_functions/CreateWidgetRegion.md @@ -0,0 +1,23 @@ +### Function: CreateWidgetRegion(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. +- `param4`: string - String value. +- `param5`: string - String value. +- `param6`: int32 - Integer value. +- `param7`: int32 - Integer value. +- `param8`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CreateWidgetRegion(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/CureByControlEffect.md b/docs/lua_functions/CureByControlEffect.md new file mode 100644 index 0000000..a68b97b --- /dev/null +++ b/docs/lua_functions/CureByControlEffect.md @@ -0,0 +1,22 @@ +### Function: CureByControlEffect(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int8 - Small integer or boolean flag. +- `param3`: unknown - Unknown type. +- `param4`: int8 - Small integer or boolean flag. +- `param5`: string - String value. +- `param6`: int8 - Small integer or boolean flag. +- `param7`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CureByControlEffect(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/CureByType.md b/docs/lua_functions/CureByType.md new file mode 100644 index 0000000..32cc84d --- /dev/null +++ b/docs/lua_functions/CureByType.md @@ -0,0 +1,23 @@ +### Function: CureByType(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int8 - Small integer or boolean flag. +- `param3`: unknown - Unknown type. +- `param4`: int8 - Small integer or boolean flag. +- `param5`: string - String value. +- `param6`: int8 - Small integer or boolean flag. +- `param7`: Spawn - The spawn or entity involved. +- `param8`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +CureByType(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/DamageEquippedItems.md b/docs/lua_functions/DamageEquippedItems.md new file mode 100644 index 0000000..8bfe6a4 --- /dev/null +++ b/docs/lua_functions/DamageEquippedItems.md @@ -0,0 +1,18 @@ +### Function: DamageEquippedItems(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +DamageEquippedItems(..., ..., ...) +``` diff --git a/docs/lua_functions/DamageSpawn.md b/docs/lua_functions/DamageSpawn.md new file mode 100644 index 0000000..45ff0ea --- /dev/null +++ b/docs/lua_functions/DamageSpawn.md @@ -0,0 +1,31 @@ +### Function: DamageSpawn(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13, param14, param15, param16) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: Spawn - The spawn or entity involved. +- `param7`: int8 - Small integer or boolean flag. +- `param8`: int8 - Small integer or boolean flag. +- `param9`: int32 - Integer value. +- `param10`: int32 - Integer value. +- `param11`: string - String value. +- `param12`: int8 - Small integer or boolean flag. +- `param13`: int8 - Small integer or boolean flag. +- `param14`: int8 - Small integer or boolean flag. +- `param15`: int8 - Small integer or boolean flag. +- `param16`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +DamageSpawn(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/DeleteDBShardID.md b/docs/lua_functions/DeleteDBShardID.md new file mode 100644 index 0000000..8eca6e4 --- /dev/null +++ b/docs/lua_functions/DeleteDBShardID.md @@ -0,0 +1,16 @@ +### Function: DeleteDBShardID(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +DeleteDBShardID(...) +``` diff --git a/docs/lua_functions/DeleteSpellBook.md b/docs/lua_functions/DeleteSpellBook.md new file mode 100644 index 0000000..a742e07 --- /dev/null +++ b/docs/lua_functions/DeleteSpellBook.md @@ -0,0 +1,17 @@ +### Function: DeleteSpellBook(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +DeleteSpellBook(..., ...) +``` diff --git a/docs/lua_functions/Despawn.md b/docs/lua_functions/Despawn.md new file mode 100644 index 0000000..18077aa --- /dev/null +++ b/docs/lua_functions/Despawn.md @@ -0,0 +1,17 @@ +### Function: Despawn(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Despawn(..., ...) +``` diff --git a/docs/lua_functions/DespawnByLocationID.md b/docs/lua_functions/DespawnByLocationID.md new file mode 100644 index 0000000..d541701 --- /dev/null +++ b/docs/lua_functions/DespawnByLocationID.md @@ -0,0 +1,18 @@ +### Function: DespawnByLocationID(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: int32 - Integer value. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +DespawnByLocationID(..., ..., ...) +``` diff --git a/docs/lua_functions/DismissPet.md b/docs/lua_functions/DismissPet.md new file mode 100644 index 0000000..92116c7 --- /dev/null +++ b/docs/lua_functions/DismissPet.md @@ -0,0 +1,18 @@ +### Function: DismissPet(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +DismissPet(..., ..., ...) +``` diff --git a/docs/lua_functions/DisplayText.md b/docs/lua_functions/DisplayText.md new file mode 100644 index 0000000..77c401b --- /dev/null +++ b/docs/lua_functions/DisplayText.md @@ -0,0 +1,19 @@ +### Function: DisplayText(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: int8 - Small integer or boolean flag. +- `param4`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +DisplayText(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/Emote.md b/docs/lua_functions/Emote.md new file mode 100644 index 0000000..f6822d3 --- /dev/null +++ b/docs/lua_functions/Emote.md @@ -0,0 +1,19 @@ +### Function: Emote(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: string - String value. +- `param3`: Spawn - The spawn or entity involved. +- `param4`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Emote(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/EnableGameEvent.md b/docs/lua_functions/EnableGameEvent.md new file mode 100644 index 0000000..03865bb --- /dev/null +++ b/docs/lua_functions/EnableGameEvent.md @@ -0,0 +1,18 @@ +### Function: EnableGameEvent(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: string - String value. +- `param3`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +EnableGameEvent(..., ..., ...) +``` diff --git a/docs/lua_functions/EndAutoMount.md b/docs/lua_functions/EndAutoMount.md new file mode 100644 index 0000000..8a79a38 --- /dev/null +++ b/docs/lua_functions/EndAutoMount.md @@ -0,0 +1,19 @@ +### Function: EndAutoMount(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +EndAutoMount(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/Evac.md b/docs/lua_functions/Evac.md new file mode 100644 index 0000000..d4a15fc --- /dev/null +++ b/docs/lua_functions/Evac.md @@ -0,0 +1,27 @@ +### Function: Evac(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: float - Floating point value. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: float - Floating point value. +- `param7`: float - Floating point value. +- `param8`: float - Floating point value. +- `param9`: float - Floating point value. +- `param10`: float - Floating point value. +- `param11`: float - Floating point value. +- `param12`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Evac(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/FaceTarget.md b/docs/lua_functions/FaceTarget.md new file mode 100644 index 0000000..b4f4ed6 --- /dev/null +++ b/docs/lua_functions/FaceTarget.md @@ -0,0 +1,19 @@ +### Function: FaceTarget(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: Spawn - The spawn or entity involved. +- `param4`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +FaceTarget(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/FlashWindow.md b/docs/lua_functions/FlashWindow.md new file mode 100644 index 0000000..1a53bc6 --- /dev/null +++ b/docs/lua_functions/FlashWindow.md @@ -0,0 +1,18 @@ +### Function: FlashWindow(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: string - String value. +- `param3`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +FlashWindow(..., ..., ...) +``` diff --git a/docs/lua_functions/Gate.md b/docs/lua_functions/Gate.md new file mode 100644 index 0000000..ddf1fbf --- /dev/null +++ b/docs/lua_functions/Gate.md @@ -0,0 +1,17 @@ +### Function: Gate(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Gate(..., ...) +``` diff --git a/docs/lua_functions/GetAAInfo.md b/docs/lua_functions/GetAAInfo.md new file mode 100644 index 0000000..911fc63 --- /dev/null +++ b/docs/lua_functions/GetAAInfo.md @@ -0,0 +1,18 @@ +### Function: GetAAInfo(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetAAInfo(..., ..., ...) +``` diff --git a/docs/lua_functions/GetAggroRadius.md b/docs/lua_functions/GetAggroRadius.md new file mode 100644 index 0000000..549b3fe --- /dev/null +++ b/docs/lua_functions/GetAggroRadius.md @@ -0,0 +1,18 @@ +### Function: GetAggroRadius(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetAggroRadius(..., ..., ...) +``` diff --git a/docs/lua_functions/GetAgi.md b/docs/lua_functions/GetAgi.md new file mode 100644 index 0000000..9b28080 --- /dev/null +++ b/docs/lua_functions/GetAgi.md @@ -0,0 +1,16 @@ +### Function: GetAgi(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetAgi(...) +``` diff --git a/docs/lua_functions/GetAgiBase.md b/docs/lua_functions/GetAgiBase.md new file mode 100644 index 0000000..c46c820 --- /dev/null +++ b/docs/lua_functions/GetAgiBase.md @@ -0,0 +1,16 @@ +### Function: GetAgiBase(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetAgiBase(...) +``` diff --git a/docs/lua_functions/GetAlignment.md b/docs/lua_functions/GetAlignment.md new file mode 100644 index 0000000..cdab9f1 --- /dev/null +++ b/docs/lua_functions/GetAlignment.md @@ -0,0 +1,18 @@ +### Function: GetAlignment(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetAlignment(..., ..., ...) +``` diff --git a/docs/lua_functions/GetArchetypeName.md b/docs/lua_functions/GetArchetypeName.md new file mode 100644 index 0000000..ed19926 --- /dev/null +++ b/docs/lua_functions/GetArchetypeName.md @@ -0,0 +1,17 @@ +### Function: GetArchetypeName(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetArchetypeName(..., ...) +``` diff --git a/docs/lua_functions/GetArrowColor.md b/docs/lua_functions/GetArrowColor.md new file mode 100644 index 0000000..241583e --- /dev/null +++ b/docs/lua_functions/GetArrowColor.md @@ -0,0 +1,17 @@ +### Function: GetArrowColor(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetArrowColor(..., ...) +``` diff --git a/docs/lua_functions/GetBaseAggroRadius.md b/docs/lua_functions/GetBaseAggroRadius.md new file mode 100644 index 0000000..8d02062 --- /dev/null +++ b/docs/lua_functions/GetBaseAggroRadius.md @@ -0,0 +1,18 @@ +### Function: GetBaseAggroRadius(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetBaseAggroRadius(..., ..., ...) +``` diff --git a/docs/lua_functions/GetBoundZoneID.md b/docs/lua_functions/GetBoundZoneID.md new file mode 100644 index 0000000..30752e5 --- /dev/null +++ b/docs/lua_functions/GetBoundZoneID.md @@ -0,0 +1,18 @@ +### Function: GetBoundZoneID(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetBoundZoneID(..., ..., ...) +``` diff --git a/docs/lua_functions/GetCanBind.md b/docs/lua_functions/GetCanBind.md new file mode 100644 index 0000000..1b4561c --- /dev/null +++ b/docs/lua_functions/GetCanBind.md @@ -0,0 +1,17 @@ +### Function: GetCanBind(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetCanBind(..., ...) +``` diff --git a/docs/lua_functions/GetCanEvac.md b/docs/lua_functions/GetCanEvac.md new file mode 100644 index 0000000..221c715 --- /dev/null +++ b/docs/lua_functions/GetCanEvac.md @@ -0,0 +1,17 @@ +### Function: GetCanEvac(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetCanEvac(..., ...) +``` diff --git a/docs/lua_functions/GetCanGate.md b/docs/lua_functions/GetCanGate.md new file mode 100644 index 0000000..30ad51f --- /dev/null +++ b/docs/lua_functions/GetCanGate.md @@ -0,0 +1,17 @@ +### Function: GetCanGate(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetCanGate(..., ...) +``` diff --git a/docs/lua_functions/GetCasterSpellLevel.md b/docs/lua_functions/GetCasterSpellLevel.md new file mode 100644 index 0000000..c0ab803 --- /dev/null +++ b/docs/lua_functions/GetCasterSpellLevel.md @@ -0,0 +1,18 @@ +### Function: GetCasterSpellLevel(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetCasterSpellLevel(..., ..., ...) +``` diff --git a/docs/lua_functions/GetCharacterFlag.md b/docs/lua_functions/GetCharacterFlag.md new file mode 100644 index 0000000..ad92044 --- /dev/null +++ b/docs/lua_functions/GetCharacterFlag.md @@ -0,0 +1,19 @@ +### Function: GetCharacterFlag(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetCharacterFlag(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetCharacterID.md b/docs/lua_functions/GetCharacterID.md new file mode 100644 index 0000000..a678b3d --- /dev/null +++ b/docs/lua_functions/GetCharacterID.md @@ -0,0 +1,16 @@ +### Function: GetCharacterID(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetCharacterID(...) +``` diff --git a/docs/lua_functions/GetCharmedPet.md b/docs/lua_functions/GetCharmedPet.md new file mode 100644 index 0000000..7c9ec96 --- /dev/null +++ b/docs/lua_functions/GetCharmedPet.md @@ -0,0 +1,16 @@ +### Function: GetCharmedPet(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetCharmedPet(...) +``` diff --git a/docs/lua_functions/GetChoiceSpawnID.md b/docs/lua_functions/GetChoiceSpawnID.md new file mode 100644 index 0000000..0ececbd --- /dev/null +++ b/docs/lua_functions/GetChoiceSpawnID.md @@ -0,0 +1,19 @@ +### Function: GetChoiceSpawnID(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. +- `param4`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetChoiceSpawnID(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetClass.md b/docs/lua_functions/GetClass.md new file mode 100644 index 0000000..815cea5 --- /dev/null +++ b/docs/lua_functions/GetClass.md @@ -0,0 +1,16 @@ +### Function: GetClass(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetClass(...) +``` diff --git a/docs/lua_functions/GetClassName.md b/docs/lua_functions/GetClassName.md new file mode 100644 index 0000000..a2dd9bc --- /dev/null +++ b/docs/lua_functions/GetClassName.md @@ -0,0 +1,16 @@ +### Function: GetClassName(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetClassName(...) +``` diff --git a/docs/lua_functions/GetClientVersion.md b/docs/lua_functions/GetClientVersion.md new file mode 100644 index 0000000..fac97f4 --- /dev/null +++ b/docs/lua_functions/GetClientVersion.md @@ -0,0 +1,16 @@ +### Function: GetClientVersion(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetClientVersion(...) +``` diff --git a/docs/lua_functions/GetCoinMessage.md b/docs/lua_functions/GetCoinMessage.md new file mode 100644 index 0000000..47ed61e --- /dev/null +++ b/docs/lua_functions/GetCoinMessage.md @@ -0,0 +1,16 @@ +### Function: GetCoinMessage(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetCoinMessage(...) +``` diff --git a/docs/lua_functions/GetCosmeticPet.md b/docs/lua_functions/GetCosmeticPet.md new file mode 100644 index 0000000..73ee358 --- /dev/null +++ b/docs/lua_functions/GetCosmeticPet.md @@ -0,0 +1,16 @@ +### Function: GetCosmeticPet(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetCosmeticPet(...) +``` diff --git a/docs/lua_functions/GetCurrentHP.md b/docs/lua_functions/GetCurrentHP.md new file mode 100644 index 0000000..cf6bdab --- /dev/null +++ b/docs/lua_functions/GetCurrentHP.md @@ -0,0 +1,16 @@ +### Function: GetCurrentHP(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetCurrentHP(...) +``` diff --git a/docs/lua_functions/GetCurrentPower.md b/docs/lua_functions/GetCurrentPower.md new file mode 100644 index 0000000..c2145df --- /dev/null +++ b/docs/lua_functions/GetCurrentPower.md @@ -0,0 +1,16 @@ +### Function: GetCurrentPower(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetCurrentPower(...) +``` diff --git a/docs/lua_functions/GetCurrentZoneSafeLocation.md b/docs/lua_functions/GetCurrentZoneSafeLocation.md new file mode 100644 index 0000000..5f41141 --- /dev/null +++ b/docs/lua_functions/GetCurrentZoneSafeLocation.md @@ -0,0 +1,16 @@ +### Function: GetCurrentZoneSafeLocation(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetCurrentZoneSafeLocation(...) +``` diff --git a/docs/lua_functions/GetDeity.md b/docs/lua_functions/GetDeity.md new file mode 100644 index 0000000..67cf929 --- /dev/null +++ b/docs/lua_functions/GetDeity.md @@ -0,0 +1,16 @@ +### Function: GetDeity(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetDeity(...) +``` diff --git a/docs/lua_functions/GetDeityPet.md b/docs/lua_functions/GetDeityPet.md new file mode 100644 index 0000000..ac9fdec --- /dev/null +++ b/docs/lua_functions/GetDeityPet.md @@ -0,0 +1,16 @@ +### Function: GetDeityPet(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetDeityPet(...) +``` diff --git a/docs/lua_functions/GetDifficulty.md b/docs/lua_functions/GetDifficulty.md new file mode 100644 index 0000000..6ca2e37 --- /dev/null +++ b/docs/lua_functions/GetDifficulty.md @@ -0,0 +1,16 @@ +### Function: GetDifficulty(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetDifficulty(...) +``` diff --git a/docs/lua_functions/GetDistance.md b/docs/lua_functions/GetDistance.md new file mode 100644 index 0000000..9157e96 --- /dev/null +++ b/docs/lua_functions/GetDistance.md @@ -0,0 +1,18 @@ +### Function: GetDistance(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: Spawn - The spawn or entity involved. +- `param3`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetDistance(..., ..., ...) +``` diff --git a/docs/lua_functions/GetEncounter.md b/docs/lua_functions/GetEncounter.md new file mode 100644 index 0000000..217fa0d --- /dev/null +++ b/docs/lua_functions/GetEncounter.md @@ -0,0 +1,18 @@ +### Function: GetEncounter(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetEncounter(..., ..., ...) +``` diff --git a/docs/lua_functions/GetEncounterSize.md b/docs/lua_functions/GetEncounterSize.md new file mode 100644 index 0000000..34cd6dd --- /dev/null +++ b/docs/lua_functions/GetEncounterSize.md @@ -0,0 +1,18 @@ +### Function: GetEncounterSize(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetEncounterSize(..., ..., ...) +``` diff --git a/docs/lua_functions/GetFactionAmount.md b/docs/lua_functions/GetFactionAmount.md new file mode 100644 index 0000000..d7b4cd3 --- /dev/null +++ b/docs/lua_functions/GetFactionAmount.md @@ -0,0 +1,17 @@ +### Function: GetFactionAmount(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetFactionAmount(..., ...) +``` diff --git a/docs/lua_functions/GetFactionID.md b/docs/lua_functions/GetFactionID.md new file mode 100644 index 0000000..b1b21b3 --- /dev/null +++ b/docs/lua_functions/GetFactionID.md @@ -0,0 +1,16 @@ +### Function: GetFactionID(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetFactionID(...) +``` diff --git a/docs/lua_functions/GetFollowTarget.md b/docs/lua_functions/GetFollowTarget.md new file mode 100644 index 0000000..b697139 --- /dev/null +++ b/docs/lua_functions/GetFollowTarget.md @@ -0,0 +1,17 @@ +### Function: GetFollowTarget(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetFollowTarget(..., ...) +``` diff --git a/docs/lua_functions/GetGender.md b/docs/lua_functions/GetGender.md new file mode 100644 index 0000000..4bc0cd4 --- /dev/null +++ b/docs/lua_functions/GetGender.md @@ -0,0 +1,16 @@ +### Function: GetGender(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetGender(...) +``` diff --git a/docs/lua_functions/GetGroup.md b/docs/lua_functions/GetGroup.md new file mode 100644 index 0000000..47f8809 --- /dev/null +++ b/docs/lua_functions/GetGroup.md @@ -0,0 +1,17 @@ +### Function: GetGroup(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetGroup(..., ...) +``` diff --git a/docs/lua_functions/GetHateList.md b/docs/lua_functions/GetHateList.md new file mode 100644 index 0000000..691b1f8 --- /dev/null +++ b/docs/lua_functions/GetHateList.md @@ -0,0 +1,18 @@ +### Function: GetHateList(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetHateList(..., ..., ...) +``` diff --git a/docs/lua_functions/GetHeading.md b/docs/lua_functions/GetHeading.md new file mode 100644 index 0000000..7848839 --- /dev/null +++ b/docs/lua_functions/GetHeading.md @@ -0,0 +1,16 @@ +### Function: GetHeading(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetHeading(...) +``` diff --git a/docs/lua_functions/GetID.md b/docs/lua_functions/GetID.md new file mode 100644 index 0000000..5fde108 --- /dev/null +++ b/docs/lua_functions/GetID.md @@ -0,0 +1,16 @@ +### Function: GetID(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetID(...) +``` diff --git a/docs/lua_functions/GetInfoStructFloat.md b/docs/lua_functions/GetInfoStructFloat.md new file mode 100644 index 0000000..c245657 --- /dev/null +++ b/docs/lua_functions/GetInfoStructFloat.md @@ -0,0 +1,18 @@ +### Function: GetInfoStructFloat(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetInfoStructFloat(..., ..., ...) +``` diff --git a/docs/lua_functions/GetInfoStructSInt.md b/docs/lua_functions/GetInfoStructSInt.md new file mode 100644 index 0000000..6c4f8be --- /dev/null +++ b/docs/lua_functions/GetInfoStructSInt.md @@ -0,0 +1,18 @@ +### Function: GetInfoStructSInt(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetInfoStructSInt(..., ..., ...) +``` diff --git a/docs/lua_functions/GetInfoStructString.md b/docs/lua_functions/GetInfoStructString.md new file mode 100644 index 0000000..cf91d05 --- /dev/null +++ b/docs/lua_functions/GetInfoStructString.md @@ -0,0 +1,18 @@ +### Function: GetInfoStructString(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetInfoStructString(..., ..., ...) +``` diff --git a/docs/lua_functions/GetInfoStructUInt.md b/docs/lua_functions/GetInfoStructUInt.md new file mode 100644 index 0000000..6289502 --- /dev/null +++ b/docs/lua_functions/GetInfoStructUInt.md @@ -0,0 +1,18 @@ +### Function: GetInfoStructUInt(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetInfoStructUInt(..., ..., ...) +``` diff --git a/docs/lua_functions/GetInt.md b/docs/lua_functions/GetInt.md new file mode 100644 index 0000000..97aec4e --- /dev/null +++ b/docs/lua_functions/GetInt.md @@ -0,0 +1,16 @@ +### Function: GetInt(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetInt(...) +``` diff --git a/docs/lua_functions/GetIntBase.md b/docs/lua_functions/GetIntBase.md new file mode 100644 index 0000000..8b7dbd8 --- /dev/null +++ b/docs/lua_functions/GetIntBase.md @@ -0,0 +1,16 @@ +### Function: GetIntBase(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetIntBase(...) +``` diff --git a/docs/lua_functions/GetItemCount.md b/docs/lua_functions/GetItemCount.md new file mode 100644 index 0000000..37b210b --- /dev/null +++ b/docs/lua_functions/GetItemCount.md @@ -0,0 +1,17 @@ +### Function: GetItemCount(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Item - An item reference. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetItemCount(..., ...) +``` diff --git a/docs/lua_functions/GetItemEffectType.md b/docs/lua_functions/GetItemEffectType.md new file mode 100644 index 0000000..5c4e8b4 --- /dev/null +++ b/docs/lua_functions/GetItemEffectType.md @@ -0,0 +1,17 @@ +### Function: GetItemEffectType(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Item - An item reference. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetItemEffectType(..., ...) +``` diff --git a/docs/lua_functions/GetItemID.md b/docs/lua_functions/GetItemID.md new file mode 100644 index 0000000..ef41ecf --- /dev/null +++ b/docs/lua_functions/GetItemID.md @@ -0,0 +1,17 @@ +### Function: GetItemID(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Item - An item reference. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetItemID(..., ...) +``` diff --git a/docs/lua_functions/GetItemSkillReq.md b/docs/lua_functions/GetItemSkillReq.md new file mode 100644 index 0000000..0787525 --- /dev/null +++ b/docs/lua_functions/GetItemSkillReq.md @@ -0,0 +1,18 @@ +### Function: GetItemSkillReq(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Item - An item reference. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetItemSkillReq(..., ..., ...) +``` diff --git a/docs/lua_functions/GetItemType.md b/docs/lua_functions/GetItemType.md new file mode 100644 index 0000000..ec90771 --- /dev/null +++ b/docs/lua_functions/GetItemType.md @@ -0,0 +1,17 @@ +### Function: GetItemType(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Item - An item reference. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetItemType(..., ...) +``` diff --git a/docs/lua_functions/GetLevel.md b/docs/lua_functions/GetLevel.md new file mode 100644 index 0000000..8859f4b --- /dev/null +++ b/docs/lua_functions/GetLevel.md @@ -0,0 +1,16 @@ +### Function: GetLevel(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetLevel(...) +``` diff --git a/docs/lua_functions/GetLootCoin.md b/docs/lua_functions/GetLootCoin.md new file mode 100644 index 0000000..04e230f --- /dev/null +++ b/docs/lua_functions/GetLootCoin.md @@ -0,0 +1,16 @@ +### Function: GetLootCoin(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetLootCoin(...) +``` diff --git a/docs/lua_functions/GetLootDropType.md b/docs/lua_functions/GetLootDropType.md new file mode 100644 index 0000000..649ec8c --- /dev/null +++ b/docs/lua_functions/GetLootDropType.md @@ -0,0 +1,16 @@ +### Function: GetLootDropType(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetLootDropType(...) +``` diff --git a/docs/lua_functions/GetLootTier.md b/docs/lua_functions/GetLootTier.md new file mode 100644 index 0000000..a7ad64a --- /dev/null +++ b/docs/lua_functions/GetLootTier.md @@ -0,0 +1,16 @@ +### Function: GetLootTier(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetLootTier(...) +``` diff --git a/docs/lua_functions/GetMaxHP.md b/docs/lua_functions/GetMaxHP.md new file mode 100644 index 0000000..fe9038f --- /dev/null +++ b/docs/lua_functions/GetMaxHP.md @@ -0,0 +1,16 @@ +### Function: GetMaxHP(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetMaxHP(...) +``` diff --git a/docs/lua_functions/GetMaxHPBase.md b/docs/lua_functions/GetMaxHPBase.md new file mode 100644 index 0000000..4f86655 --- /dev/null +++ b/docs/lua_functions/GetMaxHPBase.md @@ -0,0 +1,16 @@ +### Function: GetMaxHPBase(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetMaxHPBase(...) +``` diff --git a/docs/lua_functions/GetMaxPower.md b/docs/lua_functions/GetMaxPower.md new file mode 100644 index 0000000..13e6c83 --- /dev/null +++ b/docs/lua_functions/GetMaxPower.md @@ -0,0 +1,16 @@ +### Function: GetMaxPower(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetMaxPower(...) +``` diff --git a/docs/lua_functions/GetMaxPowerBase.md b/docs/lua_functions/GetMaxPowerBase.md new file mode 100644 index 0000000..f4e7d68 --- /dev/null +++ b/docs/lua_functions/GetMaxPowerBase.md @@ -0,0 +1,16 @@ +### Function: GetMaxPowerBase(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetMaxPowerBase(...) +``` diff --git a/docs/lua_functions/GetModelType.md b/docs/lua_functions/GetModelType.md new file mode 100644 index 0000000..f419318 --- /dev/null +++ b/docs/lua_functions/GetModelType.md @@ -0,0 +1,16 @@ +### Function: GetModelType(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetModelType(...) +``` diff --git a/docs/lua_functions/GetMostHated.md b/docs/lua_functions/GetMostHated.md new file mode 100644 index 0000000..64ffd90 --- /dev/null +++ b/docs/lua_functions/GetMostHated.md @@ -0,0 +1,18 @@ +### Function: GetMostHated(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetMostHated(..., ..., ...) +``` diff --git a/docs/lua_functions/GetMount.md b/docs/lua_functions/GetMount.md new file mode 100644 index 0000000..3e42eb9 --- /dev/null +++ b/docs/lua_functions/GetMount.md @@ -0,0 +1,16 @@ +### Function: GetMount(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetMount(...) +``` diff --git a/docs/lua_functions/GetName.md b/docs/lua_functions/GetName.md new file mode 100644 index 0000000..76de68f --- /dev/null +++ b/docs/lua_functions/GetName.md @@ -0,0 +1,16 @@ +### Function: GetName(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetName(...) +``` diff --git a/docs/lua_functions/GetOrigX.md b/docs/lua_functions/GetOrigX.md new file mode 100644 index 0000000..6a93aa8 --- /dev/null +++ b/docs/lua_functions/GetOrigX.md @@ -0,0 +1,17 @@ +### Function: GetOrigX(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetOrigX(..., ...) +``` diff --git a/docs/lua_functions/GetOrigY.md b/docs/lua_functions/GetOrigY.md new file mode 100644 index 0000000..09bce3a --- /dev/null +++ b/docs/lua_functions/GetOrigY.md @@ -0,0 +1,17 @@ +### Function: GetOrigY(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetOrigY(..., ...) +``` diff --git a/docs/lua_functions/GetOrigZ.md b/docs/lua_functions/GetOrigZ.md new file mode 100644 index 0000000..8620bc3 --- /dev/null +++ b/docs/lua_functions/GetOrigZ.md @@ -0,0 +1,17 @@ +### Function: GetOrigZ(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetOrigZ(..., ...) +``` diff --git a/docs/lua_functions/GetOwner.md b/docs/lua_functions/GetOwner.md new file mode 100644 index 0000000..b434116 --- /dev/null +++ b/docs/lua_functions/GetOwner.md @@ -0,0 +1,18 @@ +### Function: GetOwner(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetOwner(..., ..., ...) +``` diff --git a/docs/lua_functions/GetPCTOfHP.md b/docs/lua_functions/GetPCTOfHP.md new file mode 100644 index 0000000..53ff45e --- /dev/null +++ b/docs/lua_functions/GetPCTOfHP.md @@ -0,0 +1,19 @@ +### Function: GetPCTOfHP(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetPCTOfHP(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetPCTOfPower.md b/docs/lua_functions/GetPCTOfPower.md new file mode 100644 index 0000000..cea1022 --- /dev/null +++ b/docs/lua_functions/GetPCTOfPower.md @@ -0,0 +1,19 @@ +### Function: GetPCTOfPower(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetPCTOfPower(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetPassengerSpawnList.md b/docs/lua_functions/GetPassengerSpawnList.md new file mode 100644 index 0000000..8fc18ce --- /dev/null +++ b/docs/lua_functions/GetPassengerSpawnList.md @@ -0,0 +1,16 @@ +### Function: GetPassengerSpawnList(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetPassengerSpawnList(...) +``` diff --git a/docs/lua_functions/GetPet.md b/docs/lua_functions/GetPet.md new file mode 100644 index 0000000..6deaf73 --- /dev/null +++ b/docs/lua_functions/GetPet.md @@ -0,0 +1,16 @@ +### Function: GetPet(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetPet(...) +``` diff --git a/docs/lua_functions/GetPlayerHistory.md b/docs/lua_functions/GetPlayerHistory.md new file mode 100644 index 0000000..e2f3646 --- /dev/null +++ b/docs/lua_functions/GetPlayerHistory.md @@ -0,0 +1,19 @@ +### Function: GetPlayerHistory(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetPlayerHistory(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetPlayersInZone.md b/docs/lua_functions/GetPlayersInZone.md new file mode 100644 index 0000000..4d97563 --- /dev/null +++ b/docs/lua_functions/GetPlayersInZone.md @@ -0,0 +1,17 @@ +### Function: GetPlayersInZone(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetPlayersInZone(..., ...) +``` diff --git a/docs/lua_functions/GetQuest.md b/docs/lua_functions/GetQuest.md new file mode 100644 index 0000000..f3df245 --- /dev/null +++ b/docs/lua_functions/GetQuest.md @@ -0,0 +1,17 @@ +### Function: GetQuest(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetQuest(..., ...) +``` diff --git a/docs/lua_functions/GetQuestCompleteCount.md b/docs/lua_functions/GetQuestCompleteCount.md new file mode 100644 index 0000000..a6b8b66 --- /dev/null +++ b/docs/lua_functions/GetQuestCompleteCount.md @@ -0,0 +1,20 @@ +### Function: GetQuestCompleteCount(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetQuestCompleteCount(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetQuestFlags.md b/docs/lua_functions/GetQuestFlags.md new file mode 100644 index 0000000..18f3d2f --- /dev/null +++ b/docs/lua_functions/GetQuestFlags.md @@ -0,0 +1,17 @@ +### Function: GetQuestFlags(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetQuestFlags(..., ...) +``` diff --git a/docs/lua_functions/GetQuestStep.md b/docs/lua_functions/GetQuestStep.md new file mode 100644 index 0000000..123fabf --- /dev/null +++ b/docs/lua_functions/GetQuestStep.md @@ -0,0 +1,17 @@ +### Function: GetQuestStep(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetQuestStep(..., ...) +``` diff --git a/docs/lua_functions/GetQuestStepProgress.md b/docs/lua_functions/GetQuestStepProgress.md new file mode 100644 index 0000000..5879a05 --- /dev/null +++ b/docs/lua_functions/GetQuestStepProgress.md @@ -0,0 +1,20 @@ +### Function: GetQuestStepProgress(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. +- `param5`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetQuestStepProgress(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetRace.md b/docs/lua_functions/GetRace.md new file mode 100644 index 0000000..fd15508 --- /dev/null +++ b/docs/lua_functions/GetRace.md @@ -0,0 +1,16 @@ +### Function: GetRace(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetRace(...) +``` diff --git a/docs/lua_functions/GetRaceBaseType.md b/docs/lua_functions/GetRaceBaseType.md new file mode 100644 index 0000000..3de06c6 --- /dev/null +++ b/docs/lua_functions/GetRaceBaseType.md @@ -0,0 +1,17 @@ +### Function: GetRaceBaseType(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetRaceBaseType(..., ...) +``` diff --git a/docs/lua_functions/GetRaceName.md b/docs/lua_functions/GetRaceName.md new file mode 100644 index 0000000..7f61b99 --- /dev/null +++ b/docs/lua_functions/GetRaceName.md @@ -0,0 +1,16 @@ +### Function: GetRaceName(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetRaceName(...) +``` diff --git a/docs/lua_functions/GetRaceType.md b/docs/lua_functions/GetRaceType.md new file mode 100644 index 0000000..5eec931 --- /dev/null +++ b/docs/lua_functions/GetRaceType.md @@ -0,0 +1,17 @@ +### Function: GetRaceType(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetRaceType(..., ...) +``` diff --git a/docs/lua_functions/GetRandomSpawnByID.md b/docs/lua_functions/GetRandomSpawnByID.md new file mode 100644 index 0000000..5987fc8 --- /dev/null +++ b/docs/lua_functions/GetRandomSpawnByID.md @@ -0,0 +1,19 @@ +### Function: GetRandomSpawnByID(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetRandomSpawnByID(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetRuleFlagBool.md b/docs/lua_functions/GetRuleFlagBool.md new file mode 100644 index 0000000..d4fd523 --- /dev/null +++ b/docs/lua_functions/GetRuleFlagBool.md @@ -0,0 +1,18 @@ +### Function: GetRuleFlagBool(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: string - String value. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetRuleFlagBool(..., ..., ...) +``` diff --git a/docs/lua_functions/GetRuleFlagFloat.md b/docs/lua_functions/GetRuleFlagFloat.md new file mode 100644 index 0000000..72587e8 --- /dev/null +++ b/docs/lua_functions/GetRuleFlagFloat.md @@ -0,0 +1,18 @@ +### Function: GetRuleFlagFloat(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: string - String value. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetRuleFlagFloat(..., ..., ...) +``` diff --git a/docs/lua_functions/GetRuleFlagInt32.md b/docs/lua_functions/GetRuleFlagInt32.md new file mode 100644 index 0000000..51ec504 --- /dev/null +++ b/docs/lua_functions/GetRuleFlagInt32.md @@ -0,0 +1,18 @@ +### Function: GetRuleFlagInt32(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: string - String value. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetRuleFlagInt32(..., ..., ...) +``` diff --git a/docs/lua_functions/GetRunbackDistance.md b/docs/lua_functions/GetRunbackDistance.md new file mode 100644 index 0000000..68c98ff --- /dev/null +++ b/docs/lua_functions/GetRunbackDistance.md @@ -0,0 +1,18 @@ +### Function: GetRunbackDistance(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetRunbackDistance(..., ..., ...) +``` diff --git a/docs/lua_functions/GetServerVariable.md b/docs/lua_functions/GetServerVariable.md new file mode 100644 index 0000000..e675e90 --- /dev/null +++ b/docs/lua_functions/GetServerVariable.md @@ -0,0 +1,17 @@ +### Function: GetServerVariable(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: string - String value. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetServerVariable(..., ...) +``` diff --git a/docs/lua_functions/GetShardCharID.md b/docs/lua_functions/GetShardCharID.md new file mode 100644 index 0000000..e7fe440 --- /dev/null +++ b/docs/lua_functions/GetShardCharID.md @@ -0,0 +1,16 @@ +### Function: GetShardCharID(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetShardCharID(...) +``` diff --git a/docs/lua_functions/GetShardCreatedTimestamp.md b/docs/lua_functions/GetShardCreatedTimestamp.md new file mode 100644 index 0000000..1660ccc --- /dev/null +++ b/docs/lua_functions/GetShardCreatedTimestamp.md @@ -0,0 +1,16 @@ +### Function: GetShardCreatedTimestamp(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetShardCreatedTimestamp(...) +``` diff --git a/docs/lua_functions/GetShardID.md b/docs/lua_functions/GetShardID.md new file mode 100644 index 0000000..f426ff8 --- /dev/null +++ b/docs/lua_functions/GetShardID.md @@ -0,0 +1,16 @@ +### Function: GetShardID(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetShardID(...) +``` diff --git a/docs/lua_functions/GetSkill.md b/docs/lua_functions/GetSkill.md new file mode 100644 index 0000000..f070af9 --- /dev/null +++ b/docs/lua_functions/GetSkill.md @@ -0,0 +1,19 @@ +### Function: GetSkill(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSkill(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetSkillIDByName.md b/docs/lua_functions/GetSkillIDByName.md new file mode 100644 index 0000000..2e55178 --- /dev/null +++ b/docs/lua_functions/GetSkillIDByName.md @@ -0,0 +1,17 @@ +### Function: GetSkillIDByName(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: string - String value. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSkillIDByName(..., ...) +``` diff --git a/docs/lua_functions/GetSkillMaxValue.md b/docs/lua_functions/GetSkillMaxValue.md new file mode 100644 index 0000000..ca354b1 --- /dev/null +++ b/docs/lua_functions/GetSkillMaxValue.md @@ -0,0 +1,17 @@ +### Function: GetSkillMaxValue(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSkillMaxValue(..., ...) +``` diff --git a/docs/lua_functions/GetSkillName.md b/docs/lua_functions/GetSkillName.md new file mode 100644 index 0000000..15d1c56 --- /dev/null +++ b/docs/lua_functions/GetSkillName.md @@ -0,0 +1,17 @@ +### Function: GetSkillName(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSkillName(..., ...) +``` diff --git a/docs/lua_functions/GetSkillValue.md b/docs/lua_functions/GetSkillValue.md new file mode 100644 index 0000000..7899eb5 --- /dev/null +++ b/docs/lua_functions/GetSkillValue.md @@ -0,0 +1,17 @@ +### Function: GetSkillValue(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSkillValue(..., ...) +``` diff --git a/docs/lua_functions/GetSpawn.md b/docs/lua_functions/GetSpawn.md new file mode 100644 index 0000000..b1443ff --- /dev/null +++ b/docs/lua_functions/GetSpawn.md @@ -0,0 +1,17 @@ +### Function: GetSpawn(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpawn(..., ...) +``` diff --git a/docs/lua_functions/GetSpawnByGroupID.md b/docs/lua_functions/GetSpawnByGroupID.md new file mode 100644 index 0000000..6afc0f2 --- /dev/null +++ b/docs/lua_functions/GetSpawnByGroupID.md @@ -0,0 +1,17 @@ +### Function: GetSpawnByGroupID(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpawnByGroupID(..., ...) +``` diff --git a/docs/lua_functions/GetSpawnByLocationID.md b/docs/lua_functions/GetSpawnByLocationID.md new file mode 100644 index 0000000..6f61622 --- /dev/null +++ b/docs/lua_functions/GetSpawnByLocationID.md @@ -0,0 +1,17 @@ +### Function: GetSpawnByLocationID(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpawnByLocationID(..., ...) +``` diff --git a/docs/lua_functions/GetSpawnByRailID.md b/docs/lua_functions/GetSpawnByRailID.md new file mode 100644 index 0000000..a6b664d --- /dev/null +++ b/docs/lua_functions/GetSpawnByRailID.md @@ -0,0 +1,17 @@ +### Function: GetSpawnByRailID(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: sint64 - Large integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpawnByRailID(..., ...) +``` diff --git a/docs/lua_functions/GetSpawnFromList.md b/docs/lua_functions/GetSpawnFromList.md new file mode 100644 index 0000000..90c0a1c --- /dev/null +++ b/docs/lua_functions/GetSpawnFromList.md @@ -0,0 +1,16 @@ +### Function: GetSpawnFromList(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpawnFromList(...) +``` diff --git a/docs/lua_functions/GetSpawnGroupID.md b/docs/lua_functions/GetSpawnGroupID.md new file mode 100644 index 0000000..706652d --- /dev/null +++ b/docs/lua_functions/GetSpawnGroupID.md @@ -0,0 +1,16 @@ +### Function: GetSpawnGroupID(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpawnGroupID(...) +``` diff --git a/docs/lua_functions/GetSpawnID.md b/docs/lua_functions/GetSpawnID.md new file mode 100644 index 0000000..0790b5c --- /dev/null +++ b/docs/lua_functions/GetSpawnID.md @@ -0,0 +1,16 @@ +### Function: GetSpawnID(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpawnID(...) +``` diff --git a/docs/lua_functions/GetSpawnListByRailID.md b/docs/lua_functions/GetSpawnListByRailID.md new file mode 100644 index 0000000..22805fa --- /dev/null +++ b/docs/lua_functions/GetSpawnListByRailID.md @@ -0,0 +1,17 @@ +### Function: GetSpawnListByRailID(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: sint64 - Large integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpawnListByRailID(..., ...) +``` diff --git a/docs/lua_functions/GetSpawnListBySpawnID.md b/docs/lua_functions/GetSpawnListBySpawnID.md new file mode 100644 index 0000000..b349c22 --- /dev/null +++ b/docs/lua_functions/GetSpawnListBySpawnID.md @@ -0,0 +1,17 @@ +### Function: GetSpawnListBySpawnID(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpawnListBySpawnID(..., ...) +``` diff --git a/docs/lua_functions/GetSpawnLocationID.md b/docs/lua_functions/GetSpawnLocationID.md new file mode 100644 index 0000000..32f2d66 --- /dev/null +++ b/docs/lua_functions/GetSpawnLocationID.md @@ -0,0 +1,16 @@ +### Function: GetSpawnLocationID(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpawnLocationID(...) +``` diff --git a/docs/lua_functions/GetSpawnLocationPlacementID.md b/docs/lua_functions/GetSpawnLocationPlacementID.md new file mode 100644 index 0000000..2134a98 --- /dev/null +++ b/docs/lua_functions/GetSpawnLocationPlacementID.md @@ -0,0 +1,16 @@ +### Function: GetSpawnLocationPlacementID(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpawnLocationPlacementID(...) +``` diff --git a/docs/lua_functions/GetSpeed.md b/docs/lua_functions/GetSpeed.md new file mode 100644 index 0000000..ed0db94 --- /dev/null +++ b/docs/lua_functions/GetSpeed.md @@ -0,0 +1,16 @@ +### Function: GetSpeed(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpeed(...) +``` diff --git a/docs/lua_functions/GetSpell.md b/docs/lua_functions/GetSpell.md new file mode 100644 index 0000000..97e6291 --- /dev/null +++ b/docs/lua_functions/GetSpell.md @@ -0,0 +1,19 @@ +### Function: GetSpell(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: int32 - Integer value. +- `param2`: unknown - Unknown type. +- `param3`: int8 - Small integer or boolean flag. +- `param4`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpell(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetSpellCaster.md b/docs/lua_functions/GetSpellCaster.md new file mode 100644 index 0000000..4765bf8 --- /dev/null +++ b/docs/lua_functions/GetSpellCaster.md @@ -0,0 +1,19 @@ +### Function: GetSpellCaster(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpellCaster(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetSpellData.md b/docs/lua_functions/GetSpellData.md new file mode 100644 index 0000000..c7fb49b --- /dev/null +++ b/docs/lua_functions/GetSpellData.md @@ -0,0 +1,19 @@ +### Function: GetSpellData(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpellData(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetSpellDataIndex.md b/docs/lua_functions/GetSpellDataIndex.md new file mode 100644 index 0000000..6f6a789 --- /dev/null +++ b/docs/lua_functions/GetSpellDataIndex.md @@ -0,0 +1,21 @@ +### Function: GetSpellDataIndex(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int32 - Integer value. +- `param6`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpellDataIndex(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetSpellDisplayEffect.md b/docs/lua_functions/GetSpellDisplayEffect.md new file mode 100644 index 0000000..4d16422 --- /dev/null +++ b/docs/lua_functions/GetSpellDisplayEffect.md @@ -0,0 +1,21 @@ +### Function: GetSpellDisplayEffect(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int32 - Integer value. +- `param6`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpellDisplayEffect(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetSpellID.md b/docs/lua_functions/GetSpellID.md new file mode 100644 index 0000000..2105c94 --- /dev/null +++ b/docs/lua_functions/GetSpellID.md @@ -0,0 +1,17 @@ +### Function: GetSpellID(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpellID(..., ...) +``` diff --git a/docs/lua_functions/GetSpellInitialTarget.md b/docs/lua_functions/GetSpellInitialTarget.md new file mode 100644 index 0000000..5b5fd70 --- /dev/null +++ b/docs/lua_functions/GetSpellInitialTarget.md @@ -0,0 +1,20 @@ +### Function: GetSpellInitialTarget(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpellInitialTarget(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetSpellName.md b/docs/lua_functions/GetSpellName.md new file mode 100644 index 0000000..bf5cecb --- /dev/null +++ b/docs/lua_functions/GetSpellName.md @@ -0,0 +1,17 @@ +### Function: GetSpellName(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpellName(..., ...) +``` diff --git a/docs/lua_functions/GetSpellRequiredLevel.md b/docs/lua_functions/GetSpellRequiredLevel.md new file mode 100644 index 0000000..69f3862 --- /dev/null +++ b/docs/lua_functions/GetSpellRequiredLevel.md @@ -0,0 +1,19 @@ +### Function: GetSpellRequiredLevel(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: Spawn - The spawn or entity involved. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpellRequiredLevel(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetSpellTargets.md b/docs/lua_functions/GetSpellTargets.md new file mode 100644 index 0000000..f9187c5 --- /dev/null +++ b/docs/lua_functions/GetSpellTargets.md @@ -0,0 +1,19 @@ +### Function: GetSpellTargets(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpellTargets(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetSpellTier.md b/docs/lua_functions/GetSpellTier.md new file mode 100644 index 0000000..c3e7f84 --- /dev/null +++ b/docs/lua_functions/GetSpellTier.md @@ -0,0 +1,17 @@ +### Function: GetSpellTier(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpellTier(..., ...) +``` diff --git a/docs/lua_functions/GetSpellTriggerCount.md b/docs/lua_functions/GetSpellTriggerCount.md new file mode 100644 index 0000000..186645d --- /dev/null +++ b/docs/lua_functions/GetSpellTriggerCount.md @@ -0,0 +1,17 @@ +### Function: GetSpellTriggerCount(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSpellTriggerCount(..., ...) +``` diff --git a/docs/lua_functions/GetSta.md b/docs/lua_functions/GetSta.md new file mode 100644 index 0000000..91bbbc4 --- /dev/null +++ b/docs/lua_functions/GetSta.md @@ -0,0 +1,16 @@ +### Function: GetSta(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetSta(...) +``` diff --git a/docs/lua_functions/GetStaBase.md b/docs/lua_functions/GetStaBase.md new file mode 100644 index 0000000..67f0685 --- /dev/null +++ b/docs/lua_functions/GetStaBase.md @@ -0,0 +1,16 @@ +### Function: GetStaBase(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetStaBase(...) +``` diff --git a/docs/lua_functions/GetStr.md b/docs/lua_functions/GetStr.md new file mode 100644 index 0000000..5653674 --- /dev/null +++ b/docs/lua_functions/GetStr.md @@ -0,0 +1,16 @@ +### Function: GetStr(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetStr(...) +``` diff --git a/docs/lua_functions/GetStrBase.md b/docs/lua_functions/GetStrBase.md new file mode 100644 index 0000000..f86d101 --- /dev/null +++ b/docs/lua_functions/GetStrBase.md @@ -0,0 +1,16 @@ +### Function: GetStrBase(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetStrBase(...) +``` diff --git a/docs/lua_functions/GetTSArrowColor.md b/docs/lua_functions/GetTSArrowColor.md new file mode 100644 index 0000000..6a93dfe --- /dev/null +++ b/docs/lua_functions/GetTSArrowColor.md @@ -0,0 +1,17 @@ +### Function: GetTSArrowColor(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetTSArrowColor(..., ...) +``` diff --git a/docs/lua_functions/GetTarget.md b/docs/lua_functions/GetTarget.md new file mode 100644 index 0000000..8ae25c4 --- /dev/null +++ b/docs/lua_functions/GetTarget.md @@ -0,0 +1,16 @@ +### Function: GetTarget(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetTarget(...) +``` diff --git a/docs/lua_functions/GetTaskGroupStep.md b/docs/lua_functions/GetTaskGroupStep.md new file mode 100644 index 0000000..340a2ad --- /dev/null +++ b/docs/lua_functions/GetTaskGroupStep.md @@ -0,0 +1,17 @@ +### Function: GetTaskGroupStep(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetTaskGroupStep(..., ...) +``` diff --git a/docs/lua_functions/GetTempVariable.md b/docs/lua_functions/GetTempVariable.md new file mode 100644 index 0000000..8fb5257 --- /dev/null +++ b/docs/lua_functions/GetTempVariable.md @@ -0,0 +1,30 @@ +### Function: GetTempVariable(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13, param14, param15) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: unknown - Unknown type. +- `param8`: unknown - Unknown type. +- `param9`: unknown - Unknown type. +- `param10`: unknown - Unknown type. +- `param11`: unknown - Unknown type. +- `param12`: string - String value. +- `param13`: Spawn - The spawn or entity involved. +- `param14`: string - String value. +- `param15`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetTempVariable(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetTemporaryTransportID.md b/docs/lua_functions/GetTemporaryTransportID.md new file mode 100644 index 0000000..b08586c --- /dev/null +++ b/docs/lua_functions/GetTemporaryTransportID.md @@ -0,0 +1,16 @@ +### Function: GetTemporaryTransportID(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetTemporaryTransportID(...) +``` diff --git a/docs/lua_functions/GetTradeskillClass.md b/docs/lua_functions/GetTradeskillClass.md new file mode 100644 index 0000000..f4aeb6c --- /dev/null +++ b/docs/lua_functions/GetTradeskillClass.md @@ -0,0 +1,17 @@ +### Function: GetTradeskillClass(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetTradeskillClass(..., ...) +``` diff --git a/docs/lua_functions/GetTradeskillClassName.md b/docs/lua_functions/GetTradeskillClassName.md new file mode 100644 index 0000000..a06660b --- /dev/null +++ b/docs/lua_functions/GetTradeskillClassName.md @@ -0,0 +1,17 @@ +### Function: GetTradeskillClassName(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetTradeskillClassName(..., ...) +``` diff --git a/docs/lua_functions/GetTradeskillLevel.md b/docs/lua_functions/GetTradeskillLevel.md new file mode 100644 index 0000000..4b07035 --- /dev/null +++ b/docs/lua_functions/GetTradeskillLevel.md @@ -0,0 +1,17 @@ +### Function: GetTradeskillLevel(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetTradeskillLevel(..., ...) +``` diff --git a/docs/lua_functions/GetTutorialStep.md b/docs/lua_functions/GetTutorialStep.md new file mode 100644 index 0000000..d2a3b29 --- /dev/null +++ b/docs/lua_functions/GetTutorialStep.md @@ -0,0 +1,16 @@ +### Function: GetTutorialStep(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetTutorialStep(...) +``` diff --git a/docs/lua_functions/GetVariableValue.md b/docs/lua_functions/GetVariableValue.md new file mode 100644 index 0000000..5f6c68e --- /dev/null +++ b/docs/lua_functions/GetVariableValue.md @@ -0,0 +1,16 @@ +### Function: GetVariableValue(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetVariableValue(...) +``` diff --git a/docs/lua_functions/GetWardAmountLeft.md b/docs/lua_functions/GetWardAmountLeft.md new file mode 100644 index 0000000..e241536 --- /dev/null +++ b/docs/lua_functions/GetWardAmountLeft.md @@ -0,0 +1,17 @@ +### Function: GetWardAmountLeft(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetWardAmountLeft(..., ...) +``` diff --git a/docs/lua_functions/GetWardValue.md b/docs/lua_functions/GetWardValue.md new file mode 100644 index 0000000..022d0e2 --- /dev/null +++ b/docs/lua_functions/GetWardValue.md @@ -0,0 +1,19 @@ +### Function: GetWardValue(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetWardValue(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetWis.md b/docs/lua_functions/GetWis.md new file mode 100644 index 0000000..d41ee38 --- /dev/null +++ b/docs/lua_functions/GetWis.md @@ -0,0 +1,16 @@ +### Function: GetWis(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetWis(...) +``` diff --git a/docs/lua_functions/GetWisBase.md b/docs/lua_functions/GetWisBase.md new file mode 100644 index 0000000..1271214 --- /dev/null +++ b/docs/lua_functions/GetWisBase.md @@ -0,0 +1,16 @@ +### Function: GetWisBase(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetWisBase(...) +``` diff --git a/docs/lua_functions/GetX.md b/docs/lua_functions/GetX.md new file mode 100644 index 0000000..1d5ff4e --- /dev/null +++ b/docs/lua_functions/GetX.md @@ -0,0 +1,16 @@ +### Function: GetX(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetX(...) +``` diff --git a/docs/lua_functions/GetY.md b/docs/lua_functions/GetY.md new file mode 100644 index 0000000..e712646 --- /dev/null +++ b/docs/lua_functions/GetY.md @@ -0,0 +1,16 @@ +### Function: GetY(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetY(...) +``` diff --git a/docs/lua_functions/GetZ.md b/docs/lua_functions/GetZ.md new file mode 100644 index 0000000..248195f --- /dev/null +++ b/docs/lua_functions/GetZ.md @@ -0,0 +1,16 @@ +### Function: GetZ(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetZ(...) +``` diff --git a/docs/lua_functions/GetZone.md b/docs/lua_functions/GetZone.md new file mode 100644 index 0000000..bf5397b --- /dev/null +++ b/docs/lua_functions/GetZone.md @@ -0,0 +1,18 @@ +### Function: GetZone(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: int32 - Integer value. +- `param2`: string - String value. +- `param3`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetZone(..., ..., ...) +``` diff --git a/docs/lua_functions/GetZoneExpansionFlag.md b/docs/lua_functions/GetZoneExpansionFlag.md new file mode 100644 index 0000000..ffba285 --- /dev/null +++ b/docs/lua_functions/GetZoneExpansionFlag.md @@ -0,0 +1,16 @@ +### Function: GetZoneExpansionFlag(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetZoneExpansionFlag(...) +``` diff --git a/docs/lua_functions/GetZoneHolidayFlag.md b/docs/lua_functions/GetZoneHolidayFlag.md new file mode 100644 index 0000000..04eef98 --- /dev/null +++ b/docs/lua_functions/GetZoneHolidayFlag.md @@ -0,0 +1,16 @@ +### Function: GetZoneHolidayFlag(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetZoneHolidayFlag(...) +``` diff --git a/docs/lua_functions/GetZoneID.md b/docs/lua_functions/GetZoneID.md new file mode 100644 index 0000000..040c0b8 --- /dev/null +++ b/docs/lua_functions/GetZoneID.md @@ -0,0 +1,16 @@ +### Function: GetZoneID(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetZoneID(...) +``` diff --git a/docs/lua_functions/GetZoneLockoutTimer.md b/docs/lua_functions/GetZoneLockoutTimer.md new file mode 100644 index 0000000..908fc4a --- /dev/null +++ b/docs/lua_functions/GetZoneLockoutTimer.md @@ -0,0 +1,19 @@ +### Function: GetZoneLockoutTimer(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetZoneLockoutTimer(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/GetZoneName.md b/docs/lua_functions/GetZoneName.md new file mode 100644 index 0000000..121c64d --- /dev/null +++ b/docs/lua_functions/GetZoneName.md @@ -0,0 +1,16 @@ +### Function: GetZoneName(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetZoneName(...) +``` diff --git a/docs/lua_functions/GetZonePlayerAvgLevel.md b/docs/lua_functions/GetZonePlayerAvgLevel.md new file mode 100644 index 0000000..67e8708 --- /dev/null +++ b/docs/lua_functions/GetZonePlayerAvgLevel.md @@ -0,0 +1,16 @@ +### Function: GetZonePlayerAvgLevel(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetZonePlayerAvgLevel(...) +``` diff --git a/docs/lua_functions/GetZonePlayerFirstLevel.md b/docs/lua_functions/GetZonePlayerFirstLevel.md new file mode 100644 index 0000000..bf35f98 --- /dev/null +++ b/docs/lua_functions/GetZonePlayerFirstLevel.md @@ -0,0 +1,16 @@ +### Function: GetZonePlayerFirstLevel(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetZonePlayerFirstLevel(...) +``` diff --git a/docs/lua_functions/GetZonePlayerMaxLevel.md b/docs/lua_functions/GetZonePlayerMaxLevel.md new file mode 100644 index 0000000..a822cac --- /dev/null +++ b/docs/lua_functions/GetZonePlayerMaxLevel.md @@ -0,0 +1,16 @@ +### Function: GetZonePlayerMaxLevel(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetZonePlayerMaxLevel(...) +``` diff --git a/docs/lua_functions/GetZonePlayerMinLevel.md b/docs/lua_functions/GetZonePlayerMinLevel.md new file mode 100644 index 0000000..bdc486e --- /dev/null +++ b/docs/lua_functions/GetZonePlayerMinLevel.md @@ -0,0 +1,16 @@ +### Function: GetZonePlayerMinLevel(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GetZonePlayerMinLevel(...) +``` diff --git a/docs/lua_functions/GiveExp.md b/docs/lua_functions/GiveExp.md new file mode 100644 index 0000000..c470245 --- /dev/null +++ b/docs/lua_functions/GiveExp.md @@ -0,0 +1,17 @@ +### Function: GiveExp(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GiveExp(..., ...) +``` diff --git a/docs/lua_functions/GiveLoot.md b/docs/lua_functions/GiveLoot.md new file mode 100644 index 0000000..952f449 --- /dev/null +++ b/docs/lua_functions/GiveLoot.md @@ -0,0 +1,18 @@ +### Function: GiveLoot(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: Spawn - The spawn or entity involved. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GiveLoot(..., ..., ...) +``` diff --git a/docs/lua_functions/GiveQuestReward.md b/docs/lua_functions/GiveQuestReward.md new file mode 100644 index 0000000..b153362 --- /dev/null +++ b/docs/lua_functions/GiveQuestReward.md @@ -0,0 +1,17 @@ +### Function: GiveQuestReward(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +GiveQuestReward(..., ...) +``` diff --git a/docs/lua_functions/HandInCollections.md b/docs/lua_functions/HandInCollections.md new file mode 100644 index 0000000..df90515 --- /dev/null +++ b/docs/lua_functions/HandInCollections.md @@ -0,0 +1,16 @@ +### Function: HandInCollections(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HandInCollections(...) +``` diff --git a/docs/lua_functions/Harvest.md b/docs/lua_functions/Harvest.md new file mode 100644 index 0000000..5f6b1d2 --- /dev/null +++ b/docs/lua_functions/Harvest.md @@ -0,0 +1,18 @@ +### Function: Harvest(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Harvest(..., ..., ...) +``` diff --git a/docs/lua_functions/HasCoin.md b/docs/lua_functions/HasCoin.md new file mode 100644 index 0000000..fff60c8 --- /dev/null +++ b/docs/lua_functions/HasCoin.md @@ -0,0 +1,17 @@ +### Function: HasCoin(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasCoin(..., ...) +``` diff --git a/docs/lua_functions/HasCollectionsToHandIn.md b/docs/lua_functions/HasCollectionsToHandIn.md new file mode 100644 index 0000000..20acec5 --- /dev/null +++ b/docs/lua_functions/HasCollectionsToHandIn.md @@ -0,0 +1,16 @@ +### Function: HasCollectionsToHandIn(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasCollectionsToHandIn(...) +``` diff --git a/docs/lua_functions/HasCompletedQuest.md b/docs/lua_functions/HasCompletedQuest.md new file mode 100644 index 0000000..ac13405 --- /dev/null +++ b/docs/lua_functions/HasCompletedQuest.md @@ -0,0 +1,17 @@ +### Function: HasCompletedQuest(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasCompletedQuest(..., ...) +``` diff --git a/docs/lua_functions/HasControlEffect.md b/docs/lua_functions/HasControlEffect.md new file mode 100644 index 0000000..1a535d0 --- /dev/null +++ b/docs/lua_functions/HasControlEffect.md @@ -0,0 +1,20 @@ +### Function: HasControlEffect(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasControlEffect(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/HasFreeSlot.md b/docs/lua_functions/HasFreeSlot.md new file mode 100644 index 0000000..fbfa734 --- /dev/null +++ b/docs/lua_functions/HasFreeSlot.md @@ -0,0 +1,16 @@ +### Function: HasFreeSlot(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasFreeSlot(...) +``` diff --git a/docs/lua_functions/HasGroup.md b/docs/lua_functions/HasGroup.md new file mode 100644 index 0000000..fb049e4 --- /dev/null +++ b/docs/lua_functions/HasGroup.md @@ -0,0 +1,17 @@ +### Function: HasGroup(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasGroup(..., ...) +``` diff --git a/docs/lua_functions/HasItem.md b/docs/lua_functions/HasItem.md new file mode 100644 index 0000000..163bd6d --- /dev/null +++ b/docs/lua_functions/HasItem.md @@ -0,0 +1,18 @@ +### Function: HasItem(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. +- `param3`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasItem(..., ..., ...) +``` diff --git a/docs/lua_functions/HasItemEquipped.md b/docs/lua_functions/HasItemEquipped.md new file mode 100644 index 0000000..bf1d5f1 --- /dev/null +++ b/docs/lua_functions/HasItemEquipped.md @@ -0,0 +1,64 @@ +### Function: HasItemEquipped(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13, param14, param15, param16, param17, param18, param19, param20, param21, param22, param23, param24, param25, param26, param27, param28, param29, param30, param31, param32, param33, param34, param35, param36, param37, param38, param39, param40, param41, param42, param43, param44, param45, param46, param47, param48, param49) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: Spawn - The spawn or entity involved. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: Spawn - The spawn or entity involved. +- `param8`: unknown - Unknown type. +- `param9`: unknown - Unknown type. +- `param10`: unknown - Unknown type. +- `param11`: Spawn - The spawn or entity involved. +- `param12`: unknown - Unknown type. +- `param13`: unknown - Unknown type. +- `param14`: unknown - Unknown type. +- `param15`: Spawn - The spawn or entity involved. +- `param16`: unknown - Unknown type. +- `param17`: unknown - Unknown type. +- `param18`: unknown - Unknown type. +- `param19`: Spawn - The spawn or entity involved. +- `param20`: unknown - Unknown type. +- `param21`: unknown - Unknown type. +- `param22`: unknown - Unknown type. +- `param23`: Spawn - The spawn or entity involved. +- `param24`: unknown - Unknown type. +- `param25`: unknown - Unknown type. +- `param26`: Spawn - The spawn or entity involved. +- `param27`: unknown - Unknown type. +- `param28`: unknown - Unknown type. +- `param29`: unknown - Unknown type. +- `param30`: int32 - Integer value. +- `param31`: int8 - Small integer or boolean flag. +- `param32`: int32 - Integer value. +- `param33`: int8 - Small integer or boolean flag. +- `param34`: int8 - Small integer or boolean flag. +- `param35`: int8 - Small integer or boolean flag. +- `param36`: int8 - Small integer or boolean flag. +- `param37`: int32 - Integer value. +- `param38`: int32 - Integer value. +- `param39`: Item - An item reference. +- `param40`: bool - Boolean value (true/false). +- `param41`: int16 - Short integer value. +- `param42`: int8 - Small integer or boolean flag. +- `param43`: int8 - Small integer or boolean flag. +- `param44`: int8 - Small integer or boolean flag. +- `param45`: int8 - Small integer or boolean flag. +- `param46`: int8 - Small integer or boolean flag. +- `param47`: int8 - Small integer or boolean flag. +- `param48`: int8 - Small integer or boolean flag. +- `param49`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasItemEquipped(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/HasLanguage.md b/docs/lua_functions/HasLanguage.md new file mode 100644 index 0000000..90377df --- /dev/null +++ b/docs/lua_functions/HasLanguage.md @@ -0,0 +1,19 @@ +### Function: HasLanguage(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasLanguage(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/HasLootItem.md b/docs/lua_functions/HasLootItem.md new file mode 100644 index 0000000..5905d21 --- /dev/null +++ b/docs/lua_functions/HasLootItem.md @@ -0,0 +1,17 @@ +### Function: HasLootItem(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasLootItem(..., ...) +``` diff --git a/docs/lua_functions/HasMoved.md b/docs/lua_functions/HasMoved.md new file mode 100644 index 0000000..319b386 --- /dev/null +++ b/docs/lua_functions/HasMoved.md @@ -0,0 +1,16 @@ +### Function: HasMoved(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasMoved(...) +``` diff --git a/docs/lua_functions/HasPendingLoot.md b/docs/lua_functions/HasPendingLoot.md new file mode 100644 index 0000000..df8d6e2 --- /dev/null +++ b/docs/lua_functions/HasPendingLoot.md @@ -0,0 +1,17 @@ +### Function: HasPendingLoot(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasPendingLoot(..., ...) +``` diff --git a/docs/lua_functions/HasPendingLootItem.md b/docs/lua_functions/HasPendingLootItem.md new file mode 100644 index 0000000..34d8439 --- /dev/null +++ b/docs/lua_functions/HasPendingLootItem.md @@ -0,0 +1,18 @@ +### Function: HasPendingLootItem(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: Spawn - The spawn or entity involved. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasPendingLootItem(..., ..., ...) +``` diff --git a/docs/lua_functions/HasPendingQuest.md b/docs/lua_functions/HasPendingQuest.md new file mode 100644 index 0000000..7ed9f2d --- /dev/null +++ b/docs/lua_functions/HasPendingQuest.md @@ -0,0 +1,19 @@ +### Function: HasPendingQuest(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasPendingQuest(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/HasQuest.md b/docs/lua_functions/HasQuest.md new file mode 100644 index 0000000..18d7050 --- /dev/null +++ b/docs/lua_functions/HasQuest.md @@ -0,0 +1,19 @@ +### Function: HasQuest(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasQuest(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/HasQuestRewardItem.md b/docs/lua_functions/HasQuestRewardItem.md new file mode 100644 index 0000000..20a32cd --- /dev/null +++ b/docs/lua_functions/HasQuestRewardItem.md @@ -0,0 +1,17 @@ +### Function: HasQuestRewardItem(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasQuestRewardItem(..., ...) +``` diff --git a/docs/lua_functions/HasRecipeBook.md b/docs/lua_functions/HasRecipeBook.md new file mode 100644 index 0000000..b49cd3e --- /dev/null +++ b/docs/lua_functions/HasRecipeBook.md @@ -0,0 +1,19 @@ +### Function: HasRecipeBook(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasRecipeBook(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/HasRecovered.md b/docs/lua_functions/HasRecovered.md new file mode 100644 index 0000000..cf3af1d --- /dev/null +++ b/docs/lua_functions/HasRecovered.md @@ -0,0 +1,18 @@ +### Function: HasRecovered(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasRecovered(..., ..., ...) +``` diff --git a/docs/lua_functions/HasSkill.md b/docs/lua_functions/HasSkill.md new file mode 100644 index 0000000..e582db0 --- /dev/null +++ b/docs/lua_functions/HasSkill.md @@ -0,0 +1,17 @@ +### Function: HasSkill(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasSkill(..., ...) +``` diff --git a/docs/lua_functions/HasSpell.md b/docs/lua_functions/HasSpell.md new file mode 100644 index 0000000..7c2f205 --- /dev/null +++ b/docs/lua_functions/HasSpell.md @@ -0,0 +1,18 @@ +### Function: HasSpell(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. +- `param3`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasSpell(..., ..., ...) +``` diff --git a/docs/lua_functions/HasSpellEffect.md b/docs/lua_functions/HasSpellEffect.md new file mode 100644 index 0000000..12ec4dc --- /dev/null +++ b/docs/lua_functions/HasSpellEffect.md @@ -0,0 +1,21 @@ +### Function: HasSpellEffect(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int32 - Integer value. +- `param6`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasSpellEffect(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/HasSpellImmunity.md b/docs/lua_functions/HasSpellImmunity.md new file mode 100644 index 0000000..47dea11 --- /dev/null +++ b/docs/lua_functions/HasSpellImmunity.md @@ -0,0 +1,19 @@ +### Function: HasSpellImmunity(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +HasSpellImmunity(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/InFront.md b/docs/lua_functions/InFront.md new file mode 100644 index 0000000..2a4a2e6 --- /dev/null +++ b/docs/lua_functions/InFront.md @@ -0,0 +1,19 @@ +### Function: InFront(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +InFront(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/InLava.md b/docs/lua_functions/InLava.md new file mode 100644 index 0000000..41226b4 --- /dev/null +++ b/docs/lua_functions/InLava.md @@ -0,0 +1,16 @@ +### Function: InLava(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +InLava(...) +``` diff --git a/docs/lua_functions/InWater.md b/docs/lua_functions/InWater.md new file mode 100644 index 0000000..7a3c9e8 --- /dev/null +++ b/docs/lua_functions/InWater.md @@ -0,0 +1,16 @@ +### Function: InWater(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +InWater(...) +``` diff --git a/docs/lua_functions/IncreaseSkillCapsByType.md b/docs/lua_functions/IncreaseSkillCapsByType.md new file mode 100644 index 0000000..774fcde --- /dev/null +++ b/docs/lua_functions/IncreaseSkillCapsByType.md @@ -0,0 +1,21 @@ +### Function: IncreaseSkillCapsByType(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int8 - Small integer or boolean flag. +- `param5`: int8 - Small integer or boolean flag. +- `param6`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IncreaseSkillCapsByType(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/InstructionWindow.md b/docs/lua_functions/InstructionWindow.md new file mode 100644 index 0000000..fa137e8 --- /dev/null +++ b/docs/lua_functions/InstructionWindow.md @@ -0,0 +1,30 @@ +### Function: InstructionWindow(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13, param14, param15) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: float - Floating point value. +- `param3`: string - String value. +- `param4`: string - String value. +- `param5`: int32 - Integer value. +- `param6`: int32 - Integer value. +- `param7`: string - String value. +- `param8`: string - String value. +- `param9`: string - String value. +- `param10`: string - String value. +- `param11`: string - String value. +- `param12`: string - String value. +- `param13`: string - String value. +- `param14`: string - String value. +- `param15`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +InstructionWindow(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/InstructionWindowClose.md b/docs/lua_functions/InstructionWindowClose.md new file mode 100644 index 0000000..0d8cad8 --- /dev/null +++ b/docs/lua_functions/InstructionWindowClose.md @@ -0,0 +1,16 @@ +### Function: InstructionWindowClose(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +InstructionWindowClose(...) +``` diff --git a/docs/lua_functions/InstructionWindowGoal.md b/docs/lua_functions/InstructionWindowGoal.md new file mode 100644 index 0000000..4fb4001 --- /dev/null +++ b/docs/lua_functions/InstructionWindowGoal.md @@ -0,0 +1,17 @@ +### Function: InstructionWindowGoal(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +InstructionWindowGoal(..., ...) +``` diff --git a/docs/lua_functions/IsAlive.md b/docs/lua_functions/IsAlive.md new file mode 100644 index 0000000..731f931 --- /dev/null +++ b/docs/lua_functions/IsAlive.md @@ -0,0 +1,16 @@ +### Function: IsAlive(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsAlive(...) +``` diff --git a/docs/lua_functions/IsBehind.md b/docs/lua_functions/IsBehind.md new file mode 100644 index 0000000..17925f7 --- /dev/null +++ b/docs/lua_functions/IsBehind.md @@ -0,0 +1,20 @@ +### Function: IsBehind(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsBehind(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/IsBindAllowed.md b/docs/lua_functions/IsBindAllowed.md new file mode 100644 index 0000000..c533aed --- /dev/null +++ b/docs/lua_functions/IsBindAllowed.md @@ -0,0 +1,16 @@ +### Function: IsBindAllowed(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsBindAllowed(...) +``` diff --git a/docs/lua_functions/IsCastOnAggroComplete.md b/docs/lua_functions/IsCastOnAggroComplete.md new file mode 100644 index 0000000..0b821f9 --- /dev/null +++ b/docs/lua_functions/IsCastOnAggroComplete.md @@ -0,0 +1,18 @@ +### Function: IsCastOnAggroComplete(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsCastOnAggroComplete(..., ..., ...) +``` diff --git a/docs/lua_functions/IsCasting.md b/docs/lua_functions/IsCasting.md new file mode 100644 index 0000000..ebe092e --- /dev/null +++ b/docs/lua_functions/IsCasting.md @@ -0,0 +1,18 @@ +### Function: IsCasting(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsCasting(..., ..., ...) +``` diff --git a/docs/lua_functions/IsEntity.md b/docs/lua_functions/IsEntity.md new file mode 100644 index 0000000..252cbf1 --- /dev/null +++ b/docs/lua_functions/IsEntity.md @@ -0,0 +1,17 @@ +### Function: IsEntity(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsEntity(..., ...) +``` diff --git a/docs/lua_functions/IsEpic.md b/docs/lua_functions/IsEpic.md new file mode 100644 index 0000000..b655733 --- /dev/null +++ b/docs/lua_functions/IsEpic.md @@ -0,0 +1,17 @@ +### Function: IsEpic(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsEpic(..., ...) +``` diff --git a/docs/lua_functions/IsFlanking.md b/docs/lua_functions/IsFlanking.md new file mode 100644 index 0000000..c87e5a5 --- /dev/null +++ b/docs/lua_functions/IsFlanking.md @@ -0,0 +1,20 @@ +### Function: IsFlanking(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsFlanking(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/IsFollowing.md b/docs/lua_functions/IsFollowing.md new file mode 100644 index 0000000..3f1ec1a --- /dev/null +++ b/docs/lua_functions/IsFollowing.md @@ -0,0 +1,17 @@ +### Function: IsFollowing(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsFollowing(..., ...) +``` diff --git a/docs/lua_functions/IsGateAllowed.md b/docs/lua_functions/IsGateAllowed.md new file mode 100644 index 0000000..e7343ab --- /dev/null +++ b/docs/lua_functions/IsGateAllowed.md @@ -0,0 +1,17 @@ +### Function: IsGateAllowed(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: ZoneServer - The zone object. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsGateAllowed(..., ...) +``` diff --git a/docs/lua_functions/IsGroundSpawn.md b/docs/lua_functions/IsGroundSpawn.md new file mode 100644 index 0000000..44b6d18 --- /dev/null +++ b/docs/lua_functions/IsGroundSpawn.md @@ -0,0 +1,17 @@ +### Function: IsGroundSpawn(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsGroundSpawn(..., ...) +``` diff --git a/docs/lua_functions/IsHeroic.md b/docs/lua_functions/IsHeroic.md new file mode 100644 index 0000000..e6cca91 --- /dev/null +++ b/docs/lua_functions/IsHeroic.md @@ -0,0 +1,17 @@ +### Function: IsHeroic(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsHeroic(..., ...) +``` diff --git a/docs/lua_functions/IsInCombat.md b/docs/lua_functions/IsInCombat.md new file mode 100644 index 0000000..13f86cd --- /dev/null +++ b/docs/lua_functions/IsInCombat.md @@ -0,0 +1,16 @@ +### Function: IsInCombat(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsInCombat(...) +``` diff --git a/docs/lua_functions/IsInvis.md b/docs/lua_functions/IsInvis.md new file mode 100644 index 0000000..2ce3b4c --- /dev/null +++ b/docs/lua_functions/IsInvis.md @@ -0,0 +1,18 @@ +### Function: IsInvis(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsInvis(..., ..., ...) +``` diff --git a/docs/lua_functions/IsInvulnerable.md b/docs/lua_functions/IsInvulnerable.md new file mode 100644 index 0000000..4eb120b --- /dev/null +++ b/docs/lua_functions/IsInvulnerable.md @@ -0,0 +1,16 @@ +### Function: IsInvulnerable(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsInvulnerable(...) +``` diff --git a/docs/lua_functions/IsMezzed.md b/docs/lua_functions/IsMezzed.md new file mode 100644 index 0000000..6cec0bd --- /dev/null +++ b/docs/lua_functions/IsMezzed.md @@ -0,0 +1,18 @@ +### Function: IsMezzed(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsMezzed(..., ..., ...) +``` diff --git a/docs/lua_functions/IsMezzedOrStunned.md b/docs/lua_functions/IsMezzedOrStunned.md new file mode 100644 index 0000000..e157f02 --- /dev/null +++ b/docs/lua_functions/IsMezzedOrStunned.md @@ -0,0 +1,18 @@ +### Function: IsMezzedOrStunned(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsMezzedOrStunned(..., ..., ...) +``` diff --git a/docs/lua_functions/IsNight.md b/docs/lua_functions/IsNight.md new file mode 100644 index 0000000..9917c35 --- /dev/null +++ b/docs/lua_functions/IsNight.md @@ -0,0 +1,17 @@ +### Function: IsNight(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsNight(..., ...) +``` diff --git a/docs/lua_functions/IsOnAutoMount.md b/docs/lua_functions/IsOnAutoMount.md new file mode 100644 index 0000000..5f00217 --- /dev/null +++ b/docs/lua_functions/IsOnAutoMount.md @@ -0,0 +1,19 @@ +### Function: IsOnAutoMount(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsOnAutoMount(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/IsOpen.md b/docs/lua_functions/IsOpen.md new file mode 100644 index 0000000..3e5cf79 --- /dev/null +++ b/docs/lua_functions/IsOpen.md @@ -0,0 +1,16 @@ +### Function: IsOpen(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsOpen(...) +``` diff --git a/docs/lua_functions/IsPet.md b/docs/lua_functions/IsPet.md new file mode 100644 index 0000000..8d5e437 --- /dev/null +++ b/docs/lua_functions/IsPet.md @@ -0,0 +1,17 @@ +### Function: IsPet(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsPet(..., ...) +``` diff --git a/docs/lua_functions/IsPlayer.md b/docs/lua_functions/IsPlayer.md new file mode 100644 index 0000000..e0d6d98 --- /dev/null +++ b/docs/lua_functions/IsPlayer.md @@ -0,0 +1,16 @@ +### Function: IsPlayer(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsPlayer(...) +``` diff --git a/docs/lua_functions/IsRunning.md b/docs/lua_functions/IsRunning.md new file mode 100644 index 0000000..bff1963 --- /dev/null +++ b/docs/lua_functions/IsRunning.md @@ -0,0 +1,16 @@ +### Function: IsRunning(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsRunning(...) +``` diff --git a/docs/lua_functions/IsSpawnGroupAlive.md b/docs/lua_functions/IsSpawnGroupAlive.md new file mode 100644 index 0000000..0299144 --- /dev/null +++ b/docs/lua_functions/IsSpawnGroupAlive.md @@ -0,0 +1,17 @@ +### Function: IsSpawnGroupAlive(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsSpawnGroupAlive(..., ...) +``` diff --git a/docs/lua_functions/IsStealthed.md b/docs/lua_functions/IsStealthed.md new file mode 100644 index 0000000..32bbd80 --- /dev/null +++ b/docs/lua_functions/IsStealthed.md @@ -0,0 +1,18 @@ +### Function: IsStealthed(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsStealthed(..., ..., ...) +``` diff --git a/docs/lua_functions/IsStunned.md b/docs/lua_functions/IsStunned.md new file mode 100644 index 0000000..171f011 --- /dev/null +++ b/docs/lua_functions/IsStunned.md @@ -0,0 +1,18 @@ +### Function: IsStunned(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsStunned(..., ..., ...) +``` diff --git a/docs/lua_functions/IsTransportSpawn.md b/docs/lua_functions/IsTransportSpawn.md new file mode 100644 index 0000000..a004c4b --- /dev/null +++ b/docs/lua_functions/IsTransportSpawn.md @@ -0,0 +1,17 @@ +### Function: IsTransportSpawn(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsTransportSpawn(..., ...) +``` diff --git a/docs/lua_functions/IsZoneLoading.md b/docs/lua_functions/IsZoneLoading.md new file mode 100644 index 0000000..caebfaa --- /dev/null +++ b/docs/lua_functions/IsZoneLoading.md @@ -0,0 +1,16 @@ +### Function: IsZoneLoading(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +IsZoneLoading(...) +``` diff --git a/docs/lua_functions/KillSpawn.md b/docs/lua_functions/KillSpawn.md new file mode 100644 index 0000000..dc5b133 --- /dev/null +++ b/docs/lua_functions/KillSpawn.md @@ -0,0 +1,18 @@ +### Function: KillSpawn(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: Spawn - The spawn or entity involved. +- `param3`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +KillSpawn(..., ..., ...) +``` diff --git a/docs/lua_functions/KillSpawnByDistance.md b/docs/lua_functions/KillSpawnByDistance.md new file mode 100644 index 0000000..f24c352 --- /dev/null +++ b/docs/lua_functions/KillSpawnByDistance.md @@ -0,0 +1,19 @@ +### Function: KillSpawnByDistance(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: float - Floating point value. +- `param3`: int8 - Small integer or boolean flag. +- `param4`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +KillSpawnByDistance(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/Knockback.md b/docs/lua_functions/Knockback.md new file mode 100644 index 0000000..f651187 --- /dev/null +++ b/docs/lua_functions/Knockback.md @@ -0,0 +1,23 @@ +### Function: Knockback(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: Spawn - The spawn or entity involved. +- `param5`: int32 - Integer value. +- `param6`: float - Floating point value. +- `param7`: float - Floating point value. +- `param8`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Knockback(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/LastSpellAttackHit.md b/docs/lua_functions/LastSpellAttackHit.md new file mode 100644 index 0000000..939f629 --- /dev/null +++ b/docs/lua_functions/LastSpellAttackHit.md @@ -0,0 +1,17 @@ +### Function: LastSpellAttackHit(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +LastSpellAttackHit(..., ...) +``` diff --git a/docs/lua_functions/MakeRandomFloat.md b/docs/lua_functions/MakeRandomFloat.md new file mode 100644 index 0000000..3f77e60 --- /dev/null +++ b/docs/lua_functions/MakeRandomFloat.md @@ -0,0 +1,17 @@ +### Function: MakeRandomFloat(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: float - Floating point value. +- `param2`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +MakeRandomFloat(..., ...) +``` diff --git a/docs/lua_functions/MakeRandomInt.md b/docs/lua_functions/MakeRandomInt.md new file mode 100644 index 0000000..fb84a0b --- /dev/null +++ b/docs/lua_functions/MakeRandomInt.md @@ -0,0 +1,17 @@ +### Function: MakeRandomInt(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +MakeRandomInt(..., ...) +``` diff --git a/docs/lua_functions/ModifyHP.md b/docs/lua_functions/ModifyHP.md new file mode 100644 index 0000000..7c4ae0e --- /dev/null +++ b/docs/lua_functions/ModifyHP.md @@ -0,0 +1,17 @@ +### Function: ModifyHP(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ModifyHP(..., ...) +``` diff --git a/docs/lua_functions/ModifyMaxHP.md b/docs/lua_functions/ModifyMaxHP.md new file mode 100644 index 0000000..dc81129 --- /dev/null +++ b/docs/lua_functions/ModifyMaxHP.md @@ -0,0 +1,17 @@ +### Function: ModifyMaxHP(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ModifyMaxHP(..., ...) +``` diff --git a/docs/lua_functions/ModifyMaxPower.md b/docs/lua_functions/ModifyMaxPower.md new file mode 100644 index 0000000..067fd25 --- /dev/null +++ b/docs/lua_functions/ModifyMaxPower.md @@ -0,0 +1,17 @@ +### Function: ModifyMaxPower(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ModifyMaxPower(..., ...) +``` diff --git a/docs/lua_functions/ModifyPower.md b/docs/lua_functions/ModifyPower.md new file mode 100644 index 0000000..9921179 --- /dev/null +++ b/docs/lua_functions/ModifyPower.md @@ -0,0 +1,17 @@ +### Function: ModifyPower(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ModifyPower(..., ...) +``` diff --git a/docs/lua_functions/MoveToLocation.md b/docs/lua_functions/MoveToLocation.md new file mode 100644 index 0000000..83d7b2f --- /dev/null +++ b/docs/lua_functions/MoveToLocation.md @@ -0,0 +1,23 @@ +### Function: MoveToLocation(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: float - Floating point value. +- `param3`: float - Floating point value. +- `param4`: float - Floating point value. +- `param5`: float - Floating point value. +- `param6`: string - String value. +- `param7`: bool - Boolean value (true/false). +- `param8`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +MoveToLocation(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/MovementLoopAdd.md b/docs/lua_functions/MovementLoopAdd.md new file mode 100644 index 0000000..8282cc0 --- /dev/null +++ b/docs/lua_functions/MovementLoopAdd.md @@ -0,0 +1,26 @@ +### Function: MovementLoopAdd(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: float - Floating point value. +- `param4`: float - Floating point value. +- `param5`: float - Floating point value. +- `param6`: float - Floating point value. +- `param7`: int32 - Integer value. +- `param8`: string - String value. +- `param9`: float - Floating point value. +- `param10`: bool - Boolean value (true/false). +- `param11`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +MovementLoopAdd(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/OfferQuest.md b/docs/lua_functions/OfferQuest.md new file mode 100644 index 0000000..efd7492 --- /dev/null +++ b/docs/lua_functions/OfferQuest.md @@ -0,0 +1,23 @@ +### Function: OfferQuest(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: Spawn - The spawn or entity involved. +- `param7`: int32 - Integer value. +- `param8`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +OfferQuest(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/OpenDoor.md b/docs/lua_functions/OpenDoor.md new file mode 100644 index 0000000..9b85574 --- /dev/null +++ b/docs/lua_functions/OpenDoor.md @@ -0,0 +1,18 @@ +### Function: OpenDoor(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +OpenDoor(..., ..., ...) +``` diff --git a/docs/lua_functions/PauseMovement.md b/docs/lua_functions/PauseMovement.md new file mode 100644 index 0000000..b8577d0 --- /dev/null +++ b/docs/lua_functions/PauseMovement.md @@ -0,0 +1,17 @@ +### Function: PauseMovement(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +PauseMovement(..., ...) +``` diff --git a/docs/lua_functions/PlayAnimation.md b/docs/lua_functions/PlayAnimation.md new file mode 100644 index 0000000..df643f7 --- /dev/null +++ b/docs/lua_functions/PlayAnimation.md @@ -0,0 +1,21 @@ +### Function: PlayAnimation(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. +- `param5`: Spawn - The spawn or entity involved. +- `param6`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +PlayAnimation(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/PlayAnimationString.md b/docs/lua_functions/PlayAnimationString.md new file mode 100644 index 0000000..43d956e --- /dev/null +++ b/docs/lua_functions/PlayAnimationString.md @@ -0,0 +1,23 @@ +### Function: PlayAnimationString(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: string - String value. +- `param5`: Spawn - The spawn or entity involved. +- `param6`: bool - Boolean value (true/false). +- `param7`: bool - Boolean value (true/false). +- `param8`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +PlayAnimationString(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/PlayFlavor.md b/docs/lua_functions/PlayFlavor.md new file mode 100644 index 0000000..5c6600d --- /dev/null +++ b/docs/lua_functions/PlayFlavor.md @@ -0,0 +1,23 @@ +### Function: PlayFlavor(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: string - String value. +- `param3`: string - String value. +- `param4`: string - String value. +- `param5`: int32 - Integer value. +- `param6`: int32 - Integer value. +- `param7`: Spawn - The spawn or entity involved. +- `param8`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +PlayFlavor(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/PlayFlavorID.md b/docs/lua_functions/PlayFlavorID.md new file mode 100644 index 0000000..fa8e122 --- /dev/null +++ b/docs/lua_functions/PlayFlavorID.md @@ -0,0 +1,21 @@ +### Function: PlayFlavorID(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int8 - Small integer or boolean flag. +- `param3`: int32 - Integer value. +- `param4`: int16 - Short integer value. +- `param5`: Spawn - The spawn or entity involved. +- `param6`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +PlayFlavorID(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/PlaySound.md b/docs/lua_functions/PlaySound.md new file mode 100644 index 0000000..c667d7d --- /dev/null +++ b/docs/lua_functions/PlaySound.md @@ -0,0 +1,21 @@ +### Function: PlaySound(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: string - String value. +- `param3`: float - Floating point value. +- `param4`: float - Floating point value. +- `param5`: float - Floating point value. +- `param6`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +PlaySound(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/PlayVoice.md b/docs/lua_functions/PlayVoice.md new file mode 100644 index 0000000..cc7051a --- /dev/null +++ b/docs/lua_functions/PlayVoice.md @@ -0,0 +1,20 @@ +### Function: PlayVoice(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: string - String value. +- `param3`: int32 - Integer value. +- `param4`: int32 - Integer value. +- `param5`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +PlayVoice(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/ProcDamage.md b/docs/lua_functions/ProcDamage.md new file mode 100644 index 0000000..bf58c48 --- /dev/null +++ b/docs/lua_functions/ProcDamage.md @@ -0,0 +1,28 @@ +### Function: ProcDamage(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: Spawn - The spawn or entity involved. +- `param8`: string - String value. +- `param9`: int8 - Small integer or boolean flag. +- `param10`: int32 - Integer value. +- `param11`: int32 - Integer value. +- `param12`: string - String value. +- `param13`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ProcDamage(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/ProcHate.md b/docs/lua_functions/ProcHate.md new file mode 100644 index 0000000..124bd99 --- /dev/null +++ b/docs/lua_functions/ProcHate.md @@ -0,0 +1,23 @@ +### Function: ProcHate(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: Spawn - The spawn or entity involved. +- `param7`: int32 - Integer value. +- `param8`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ProcHate(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/ProcessMelee.md b/docs/lua_functions/ProcessMelee.md new file mode 100644 index 0000000..d4142bb --- /dev/null +++ b/docs/lua_functions/ProcessMelee.md @@ -0,0 +1,22 @@ +### Function: ProcessMelee(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: Spawn - The spawn or entity involved. +- `param7`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ProcessMelee(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/ProcessSpell.md b/docs/lua_functions/ProcessSpell.md new file mode 100644 index 0000000..9a4c775 --- /dev/null +++ b/docs/lua_functions/ProcessSpell.md @@ -0,0 +1,22 @@ +### Function: ProcessSpell(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: Spawn - The spawn or entity involved. +- `param7`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ProcessSpell(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/ProvidesQuest.md b/docs/lua_functions/ProvidesQuest.md new file mode 100644 index 0000000..974e0cc --- /dev/null +++ b/docs/lua_functions/ProvidesQuest.md @@ -0,0 +1,17 @@ +### Function: ProvidesQuest(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ProvidesQuest(..., ...) +``` diff --git a/docs/lua_functions/QuestIsComplete.md b/docs/lua_functions/QuestIsComplete.md new file mode 100644 index 0000000..60f5d4f --- /dev/null +++ b/docs/lua_functions/QuestIsComplete.md @@ -0,0 +1,17 @@ +### Function: QuestIsComplete(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +QuestIsComplete(..., ...) +``` diff --git a/docs/lua_functions/QuestReturnNPC.md b/docs/lua_functions/QuestReturnNPC.md new file mode 100644 index 0000000..c152bfe --- /dev/null +++ b/docs/lua_functions/QuestReturnNPC.md @@ -0,0 +1,17 @@ +### Function: QuestReturnNPC(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +QuestReturnNPC(..., ...) +``` diff --git a/docs/lua_functions/QuestStepIsComplete.md b/docs/lua_functions/QuestStepIsComplete.md new file mode 100644 index 0000000..0a6fe4d --- /dev/null +++ b/docs/lua_functions/QuestStepIsComplete.md @@ -0,0 +1,18 @@ +### Function: QuestStepIsComplete(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +QuestStepIsComplete(..., ..., ...) +``` diff --git a/docs/lua_functions/RegisterQuest.md b/docs/lua_functions/RegisterQuest.md new file mode 100644 index 0000000..184640b --- /dev/null +++ b/docs/lua_functions/RegisterQuest.md @@ -0,0 +1,27 @@ +### Function: RegisterQuest(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: unknown - Unknown type. +- `param8`: string - String value. +- `param9`: string - String value. +- `param10`: string - String value. +- `param11`: int16 - Short integer value. +- `param12`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RegisterQuest(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveCoin.md b/docs/lua_functions/RemoveCoin.md new file mode 100644 index 0000000..8d14ee4 --- /dev/null +++ b/docs/lua_functions/RemoveCoin.md @@ -0,0 +1,20 @@ +### Function: RemoveCoin(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveCoin(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveControlEffect.md b/docs/lua_functions/RemoveControlEffect.md new file mode 100644 index 0000000..aba6589 --- /dev/null +++ b/docs/lua_functions/RemoveControlEffect.md @@ -0,0 +1,21 @@ +### Function: RemoveControlEffect(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int8 - Small integer or boolean flag. +- `param6`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveControlEffect(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveIconValue.md b/docs/lua_functions/RemoveIconValue.md new file mode 100644 index 0000000..d68929a --- /dev/null +++ b/docs/lua_functions/RemoveIconValue.md @@ -0,0 +1,18 @@ +### Function: RemoveIconValue(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveIconValue(..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveImmunitySpell.md b/docs/lua_functions/RemoveImmunitySpell.md new file mode 100644 index 0000000..f4223f6 --- /dev/null +++ b/docs/lua_functions/RemoveImmunitySpell.md @@ -0,0 +1,20 @@ +### Function: RemoveImmunitySpell(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int8 - Small integer or boolean flag. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveImmunitySpell(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveInvis.md b/docs/lua_functions/RemoveInvis.md new file mode 100644 index 0000000..340fe69 --- /dev/null +++ b/docs/lua_functions/RemoveInvis.md @@ -0,0 +1,18 @@ +### Function: RemoveInvis(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveInvis(..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveItem.md b/docs/lua_functions/RemoveItem.md new file mode 100644 index 0000000..83258d1 --- /dev/null +++ b/docs/lua_functions/RemoveItem.md @@ -0,0 +1,18 @@ +### Function: RemoveItem(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. +- `param3`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveItem(..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveLootItem.md b/docs/lua_functions/RemoveLootItem.md new file mode 100644 index 0000000..1bcbba6 --- /dev/null +++ b/docs/lua_functions/RemoveLootItem.md @@ -0,0 +1,17 @@ +### Function: RemoveLootItem(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveLootItem(..., ...) +``` diff --git a/docs/lua_functions/RemoveProc.md b/docs/lua_functions/RemoveProc.md new file mode 100644 index 0000000..eb05484 --- /dev/null +++ b/docs/lua_functions/RemoveProc.md @@ -0,0 +1,21 @@ +### Function: RemoveProc(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: Item - An item reference. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveProc(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveQuestStep.md b/docs/lua_functions/RemoveQuestStep.md new file mode 100644 index 0000000..ff16e90 --- /dev/null +++ b/docs/lua_functions/RemoveQuestStep.md @@ -0,0 +1,23 @@ +### Function: RemoveQuestStep(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: unknown - Unknown type. +- `param8`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveQuestStep(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveRecipeFromPlayer.md b/docs/lua_functions/RemoveRecipeFromPlayer.md new file mode 100644 index 0000000..ba2eff9 --- /dev/null +++ b/docs/lua_functions/RemoveRecipeFromPlayer.md @@ -0,0 +1,17 @@ +### Function: RemoveRecipeFromPlayer(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveRecipeFromPlayer(..., ...) +``` diff --git a/docs/lua_functions/RemoveRegion.md b/docs/lua_functions/RemoveRegion.md new file mode 100644 index 0000000..980406a --- /dev/null +++ b/docs/lua_functions/RemoveRegion.md @@ -0,0 +1,19 @@ +### Function: RemoveRegion(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. +- `param4`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveRegion(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveSkill.md b/docs/lua_functions/RemoveSkill.md new file mode 100644 index 0000000..279f9dc --- /dev/null +++ b/docs/lua_functions/RemoveSkill.md @@ -0,0 +1,20 @@ +### Function: RemoveSkill(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. +- `param5`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveSkill(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveSkillBonus.md b/docs/lua_functions/RemoveSkillBonus.md new file mode 100644 index 0000000..67f799d --- /dev/null +++ b/docs/lua_functions/RemoveSkillBonus.md @@ -0,0 +1,17 @@ +### Function: RemoveSkillBonus(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveSkillBonus(..., ...) +``` diff --git a/docs/lua_functions/RemoveSpawnAccess.md b/docs/lua_functions/RemoveSpawnAccess.md new file mode 100644 index 0000000..fd99502 --- /dev/null +++ b/docs/lua_functions/RemoveSpawnAccess.md @@ -0,0 +1,19 @@ +### Function: RemoveSpawnAccess(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveSpawnAccess(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveSpawnIDAccess.md b/docs/lua_functions/RemoveSpawnIDAccess.md new file mode 100644 index 0000000..59d61d7 --- /dev/null +++ b/docs/lua_functions/RemoveSpawnIDAccess.md @@ -0,0 +1,20 @@ +### Function: RemoveSpawnIDAccess(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. +- `param5`: ZoneServer - The zone object. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveSpawnIDAccess(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveSpawnSpellBonus.md b/docs/lua_functions/RemoveSpawnSpellBonus.md new file mode 100644 index 0000000..80531c0 --- /dev/null +++ b/docs/lua_functions/RemoveSpawnSpellBonus.md @@ -0,0 +1,20 @@ +### Function: RemoveSpawnSpellBonus(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveSpawnSpellBonus(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveSpellBonus.md b/docs/lua_functions/RemoveSpellBonus.md new file mode 100644 index 0000000..065c256 --- /dev/null +++ b/docs/lua_functions/RemoveSpellBonus.md @@ -0,0 +1,17 @@ +### Function: RemoveSpellBonus(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveSpellBonus(..., ...) +``` diff --git a/docs/lua_functions/RemoveSpellBookEntry.md b/docs/lua_functions/RemoveSpellBookEntry.md new file mode 100644 index 0000000..85a74ca --- /dev/null +++ b/docs/lua_functions/RemoveSpellBookEntry.md @@ -0,0 +1,17 @@ +### Function: RemoveSpellBookEntry(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveSpellBookEntry(..., ...) +``` diff --git a/docs/lua_functions/RemoveStealth.md b/docs/lua_functions/RemoveStealth.md new file mode 100644 index 0000000..e327f72 --- /dev/null +++ b/docs/lua_functions/RemoveStealth.md @@ -0,0 +1,18 @@ +### Function: RemoveStealth(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveStealth(..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveThreatTransfer.md b/docs/lua_functions/RemoveThreatTransfer.md new file mode 100644 index 0000000..fd32c1e --- /dev/null +++ b/docs/lua_functions/RemoveThreatTransfer.md @@ -0,0 +1,21 @@ +### Function: RemoveThreatTransfer(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveThreatTransfer(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveTriggerFromSpell.md b/docs/lua_functions/RemoveTriggerFromSpell.md new file mode 100644 index 0000000..99e1af1 --- /dev/null +++ b/docs/lua_functions/RemoveTriggerFromSpell.md @@ -0,0 +1,19 @@ +### Function: RemoveTriggerFromSpell(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveTriggerFromSpell(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveWard.md b/docs/lua_functions/RemoveWard.md new file mode 100644 index 0000000..40885a2 --- /dev/null +++ b/docs/lua_functions/RemoveWard.md @@ -0,0 +1,25 @@ +### Function: RemoveWard(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: Spawn - The spawn or entity involved. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: unknown - Unknown type. +- `param8`: unknown - Unknown type. +- `param9`: unknown - Unknown type. +- `param10`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveWard(..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/RemoveWaypoint.md b/docs/lua_functions/RemoveWaypoint.md new file mode 100644 index 0000000..0d68bcb --- /dev/null +++ b/docs/lua_functions/RemoveWaypoint.md @@ -0,0 +1,17 @@ +### Function: RemoveWaypoint(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveWaypoint(..., ...) +``` diff --git a/docs/lua_functions/RemoveWidgetFromSpawnMap.md b/docs/lua_functions/RemoveWidgetFromSpawnMap.md new file mode 100644 index 0000000..3f53487 --- /dev/null +++ b/docs/lua_functions/RemoveWidgetFromSpawnMap.md @@ -0,0 +1,17 @@ +### Function: RemoveWidgetFromSpawnMap(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveWidgetFromSpawnMap(..., ...) +``` diff --git a/docs/lua_functions/RemoveWidgetFromZoneMap.md b/docs/lua_functions/RemoveWidgetFromZoneMap.md new file mode 100644 index 0000000..1238d6a --- /dev/null +++ b/docs/lua_functions/RemoveWidgetFromZoneMap.md @@ -0,0 +1,17 @@ +### Function: RemoveWidgetFromZoneMap(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +RemoveWidgetFromZoneMap(..., ...) +``` diff --git a/docs/lua_functions/ReplaceWidgetFromClient.md b/docs/lua_functions/ReplaceWidgetFromClient.md new file mode 100644 index 0000000..16560c5 --- /dev/null +++ b/docs/lua_functions/ReplaceWidgetFromClient.md @@ -0,0 +1,22 @@ +### Function: ReplaceWidgetFromClient(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. +- `param3`: int8 - Small integer or boolean flag. +- `param4`: float - Floating point value. +- `param5`: float - Floating point value. +- `param6`: float - Floating point value. +- `param7`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ReplaceWidgetFromClient(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/ResetCharacterTitlePrefix.md b/docs/lua_functions/ResetCharacterTitlePrefix.md new file mode 100644 index 0000000..b1fcca0 --- /dev/null +++ b/docs/lua_functions/ResetCharacterTitlePrefix.md @@ -0,0 +1,18 @@ +### Function: ResetCharacterTitlePrefix(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ResetCharacterTitlePrefix(..., ..., ...) +``` diff --git a/docs/lua_functions/ResetCharacterTitleSuffix.md b/docs/lua_functions/ResetCharacterTitleSuffix.md new file mode 100644 index 0000000..70403f1 --- /dev/null +++ b/docs/lua_functions/ResetCharacterTitleSuffix.md @@ -0,0 +1,18 @@ +### Function: ResetCharacterTitleSuffix(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ResetCharacterTitleSuffix(..., ..., ...) +``` diff --git a/docs/lua_functions/ResetIllusion.md b/docs/lua_functions/ResetIllusion.md new file mode 100644 index 0000000..596890f --- /dev/null +++ b/docs/lua_functions/ResetIllusion.md @@ -0,0 +1,18 @@ +### Function: ResetIllusion(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ResetIllusion(..., ..., ...) +``` diff --git a/docs/lua_functions/ResetQuestStep.md b/docs/lua_functions/ResetQuestStep.md new file mode 100644 index 0000000..528da92 --- /dev/null +++ b/docs/lua_functions/ResetQuestStep.md @@ -0,0 +1,22 @@ +### Function: ResetQuestStep(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int32 - Integer value. +- `param6`: string - String value. +- `param7`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ResetQuestStep(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/Resurrect.md b/docs/lua_functions/Resurrect.md new file mode 100644 index 0000000..798f258 --- /dev/null +++ b/docs/lua_functions/Resurrect.md @@ -0,0 +1,27 @@ +### Function: Resurrect(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: float - Floating point value. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: float - Floating point value. +- `param6`: int32 - Integer value. +- `param7`: Spawn - The spawn or entity involved. +- `param8`: string - String value. +- `param9`: int32 - Integer value. +- `param10`: int32 - Integer value. +- `param11`: int32 - Integer value. +- `param12`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Resurrect(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/Runback.md b/docs/lua_functions/Runback.md new file mode 100644 index 0000000..ed1b691 --- /dev/null +++ b/docs/lua_functions/Runback.md @@ -0,0 +1,18 @@ +### Function: Runback(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Runback(..., ..., ...) +``` diff --git a/docs/lua_functions/Say.md b/docs/lua_functions/Say.md new file mode 100644 index 0000000..2a24a02 --- /dev/null +++ b/docs/lua_functions/Say.md @@ -0,0 +1,20 @@ +### Function: Say(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: string - String value. +- `param3`: Spawn - The spawn or entity involved. +- `param4`: float - Floating point value. +- `param5`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Say(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SayOOC.md b/docs/lua_functions/SayOOC.md new file mode 100644 index 0000000..f996e2a --- /dev/null +++ b/docs/lua_functions/SayOOC.md @@ -0,0 +1,20 @@ +### Function: SayOOC(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: string - String value. +- `param3`: Spawn - The spawn or entity involved. +- `param4`: float - Floating point value. +- `param5`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SayOOC(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SendHearCast.md b/docs/lua_functions/SendHearCast.md new file mode 100644 index 0000000..2ecacbb --- /dev/null +++ b/docs/lua_functions/SendHearCast.md @@ -0,0 +1,21 @@ +### Function: SendHearCast(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: Spawn - The spawn or entity involved. +- `param3`: int32 - Integer value. +- `param4`: int16 - Short integer value. +- `param5`: Spawn - The spawn or entity involved. +- `param6`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SendHearCast(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SendMessage.md b/docs/lua_functions/SendMessage.md new file mode 100644 index 0000000..ca74390 --- /dev/null +++ b/docs/lua_functions/SendMessage.md @@ -0,0 +1,18 @@ +### Function: SendMessage(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: string - String value. +- `param3`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SendMessage(..., ..., ...) +``` diff --git a/docs/lua_functions/SendNewAdventureSpells.md b/docs/lua_functions/SendNewAdventureSpells.md new file mode 100644 index 0000000..9ab0329 --- /dev/null +++ b/docs/lua_functions/SendNewAdventureSpells.md @@ -0,0 +1,16 @@ +### Function: SendNewAdventureSpells(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SendNewAdventureSpells(...) +``` diff --git a/docs/lua_functions/SendNewTradeskillSpells.md b/docs/lua_functions/SendNewTradeskillSpells.md new file mode 100644 index 0000000..a877b36 --- /dev/null +++ b/docs/lua_functions/SendNewTradeskillSpells.md @@ -0,0 +1,16 @@ +### Function: SendNewTradeskillSpells(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SendNewTradeskillSpells(...) +``` diff --git a/docs/lua_functions/SendOptionWindow.md b/docs/lua_functions/SendOptionWindow.md new file mode 100644 index 0000000..dd4fc84 --- /dev/null +++ b/docs/lua_functions/SendOptionWindow.md @@ -0,0 +1,20 @@ +### Function: SendOptionWindow(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: Spawn - The spawn or entity involved. +- `param4`: string - String value. +- `param5`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SendOptionWindow(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SendPopUpMessage.md b/docs/lua_functions/SendPopUpMessage.md new file mode 100644 index 0000000..01ca701 --- /dev/null +++ b/docs/lua_functions/SendPopUpMessage.md @@ -0,0 +1,22 @@ +### Function: SendPopUpMessage(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: string - String value. +- `param5`: int8 - Small integer or boolean flag. +- `param6`: int8 - Small integer or boolean flag. +- `param7`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SendPopUpMessage(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SendStateCommand.md b/docs/lua_functions/SendStateCommand.md new file mode 100644 index 0000000..0fadb24 --- /dev/null +++ b/docs/lua_functions/SendStateCommand.md @@ -0,0 +1,18 @@ +### Function: SendStateCommand(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. +- `param3`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SendStateCommand(..., ..., ...) +``` diff --git a/docs/lua_functions/SendTransporters.md b/docs/lua_functions/SendTransporters.md new file mode 100644 index 0000000..25d6fd9 --- /dev/null +++ b/docs/lua_functions/SendTransporters.md @@ -0,0 +1,19 @@ +### Function: SendTransporters(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: Spawn - The spawn or entity involved. +- `param3`: Spawn - The spawn or entity involved. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SendTransporters(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SendUpdateDefaultCommand.md b/docs/lua_functions/SendUpdateDefaultCommand.md new file mode 100644 index 0000000..2bb5e3e --- /dev/null +++ b/docs/lua_functions/SendUpdateDefaultCommand.md @@ -0,0 +1,19 @@ +### Function: SendUpdateDefaultCommand(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: float - Floating point value. +- `param3`: string - String value. +- `param4`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SendUpdateDefaultCommand(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SendWaypoints.md b/docs/lua_functions/SendWaypoints.md new file mode 100644 index 0000000..c500472 --- /dev/null +++ b/docs/lua_functions/SendWaypoints.md @@ -0,0 +1,16 @@ +### Function: SendWaypoints(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SendWaypoints(...) +``` diff --git a/docs/lua_functions/SetAAInfo.md b/docs/lua_functions/SetAAInfo.md new file mode 100644 index 0000000..bfba6e5 --- /dev/null +++ b/docs/lua_functions/SetAAInfo.md @@ -0,0 +1,18 @@ +### Function: SetAAInfo(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: string - String value. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetAAInfo(..., ..., ...) +``` diff --git a/docs/lua_functions/SetAdventureClass.md b/docs/lua_functions/SetAdventureClass.md new file mode 100644 index 0000000..7b1f51b --- /dev/null +++ b/docs/lua_functions/SetAdventureClass.md @@ -0,0 +1,17 @@ +### Function: SetAdventureClass(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetAdventureClass(..., ...) +``` diff --git a/docs/lua_functions/SetAggroRadius.md b/docs/lua_functions/SetAggroRadius.md new file mode 100644 index 0000000..29f14e1 --- /dev/null +++ b/docs/lua_functions/SetAggroRadius.md @@ -0,0 +1,20 @@ +### Function: SetAggroRadius(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: float - Floating point value. +- `param5`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetAggroRadius(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetAgi.md b/docs/lua_functions/SetAgi.md new file mode 100644 index 0000000..79cd981 --- /dev/null +++ b/docs/lua_functions/SetAgi.md @@ -0,0 +1,18 @@ +### Function: SetAgi(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetAgi(..., ..., ...) +``` diff --git a/docs/lua_functions/SetAgiBase.md b/docs/lua_functions/SetAgiBase.md new file mode 100644 index 0000000..59e15d3 --- /dev/null +++ b/docs/lua_functions/SetAgiBase.md @@ -0,0 +1,17 @@ +### Function: SetAgiBase(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetAgiBase(..., ...) +``` diff --git a/docs/lua_functions/SetAlignment.md b/docs/lua_functions/SetAlignment.md new file mode 100644 index 0000000..f6672e2 --- /dev/null +++ b/docs/lua_functions/SetAlignment.md @@ -0,0 +1,21 @@ +### Function: SetAlignment(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetAlignment(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetAttackable.md b/docs/lua_functions/SetAttackable.md new file mode 100644 index 0000000..e9cae27 --- /dev/null +++ b/docs/lua_functions/SetAttackable.md @@ -0,0 +1,17 @@ +### Function: SetAttackable(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetAttackable(..., ...) +``` diff --git a/docs/lua_functions/SetBrainTick.md b/docs/lua_functions/SetBrainTick.md new file mode 100644 index 0000000..62f6660 --- /dev/null +++ b/docs/lua_functions/SetBrainTick.md @@ -0,0 +1,20 @@ +### Function: SetBrainTick(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetBrainTick(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetCanBind.md b/docs/lua_functions/SetCanBind.md new file mode 100644 index 0000000..b1c7186 --- /dev/null +++ b/docs/lua_functions/SetCanBind.md @@ -0,0 +1,18 @@ +### Function: SetCanBind(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetCanBind(..., ..., ...) +``` diff --git a/docs/lua_functions/SetCanEvac.md b/docs/lua_functions/SetCanEvac.md new file mode 100644 index 0000000..e2da22f --- /dev/null +++ b/docs/lua_functions/SetCanEvac.md @@ -0,0 +1,18 @@ +### Function: SetCanEvac(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetCanEvac(..., ..., ...) +``` diff --git a/docs/lua_functions/SetCanGate.md b/docs/lua_functions/SetCanGate.md new file mode 100644 index 0000000..664eed9 --- /dev/null +++ b/docs/lua_functions/SetCanGate.md @@ -0,0 +1,18 @@ +### Function: SetCanGate(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetCanGate(..., ..., ...) +``` diff --git a/docs/lua_functions/SetCastOnAggroComplete.md b/docs/lua_functions/SetCastOnAggroComplete.md new file mode 100644 index 0000000..45a306b --- /dev/null +++ b/docs/lua_functions/SetCastOnAggroComplete.md @@ -0,0 +1,19 @@ +### Function: SetCastOnAggroComplete(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetCastOnAggroComplete(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetCharSheetChanged.md b/docs/lua_functions/SetCharSheetChanged.md new file mode 100644 index 0000000..ea14513 --- /dev/null +++ b/docs/lua_functions/SetCharSheetChanged.md @@ -0,0 +1,18 @@ +### Function: SetCharSheetChanged(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetCharSheetChanged(..., ..., ...) +``` diff --git a/docs/lua_functions/SetCharacterTitlePrefix.md b/docs/lua_functions/SetCharacterTitlePrefix.md new file mode 100644 index 0000000..9f834de --- /dev/null +++ b/docs/lua_functions/SetCharacterTitlePrefix.md @@ -0,0 +1,20 @@ +### Function: SetCharacterTitlePrefix(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetCharacterTitlePrefix(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetCharacterTitleSuffix.md b/docs/lua_functions/SetCharacterTitleSuffix.md new file mode 100644 index 0000000..3af841e --- /dev/null +++ b/docs/lua_functions/SetCharacterTitleSuffix.md @@ -0,0 +1,20 @@ +### Function: SetCharacterTitleSuffix(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetCharacterTitleSuffix(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetCoinTmpReward.md b/docs/lua_functions/SetCoinTmpReward.md new file mode 100644 index 0000000..48baa46 --- /dev/null +++ b/docs/lua_functions/SetCoinTmpReward.md @@ -0,0 +1,17 @@ +### Function: SetCoinTmpReward(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetCoinTmpReward(..., ...) +``` diff --git a/docs/lua_functions/SetCompleteFlag.md b/docs/lua_functions/SetCompleteFlag.md new file mode 100644 index 0000000..5e59b69 --- /dev/null +++ b/docs/lua_functions/SetCompleteFlag.md @@ -0,0 +1,17 @@ +### Function: SetCompleteFlag(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetCompleteFlag(..., ...) +``` diff --git a/docs/lua_functions/SetCompletedDescription.md b/docs/lua_functions/SetCompletedDescription.md new file mode 100644 index 0000000..722b944 --- /dev/null +++ b/docs/lua_functions/SetCompletedDescription.md @@ -0,0 +1,17 @@ +### Function: SetCompletedDescription(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetCompletedDescription(..., ...) +``` diff --git a/docs/lua_functions/SetCurrentHP.md b/docs/lua_functions/SetCurrentHP.md new file mode 100644 index 0000000..87b6bfe --- /dev/null +++ b/docs/lua_functions/SetCurrentHP.md @@ -0,0 +1,17 @@ +### Function: SetCurrentHP(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetCurrentHP(..., ...) +``` diff --git a/docs/lua_functions/SetCurrentPower.md b/docs/lua_functions/SetCurrentPower.md new file mode 100644 index 0000000..940ee94 --- /dev/null +++ b/docs/lua_functions/SetCurrentPower.md @@ -0,0 +1,17 @@ +### Function: SetCurrentPower(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetCurrentPower(..., ...) +``` diff --git a/docs/lua_functions/SetDeity.md b/docs/lua_functions/SetDeity.md new file mode 100644 index 0000000..bd803bb --- /dev/null +++ b/docs/lua_functions/SetDeity.md @@ -0,0 +1,17 @@ +### Function: SetDeity(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetDeity(..., ...) +``` diff --git a/docs/lua_functions/SetFactionID.md b/docs/lua_functions/SetFactionID.md new file mode 100644 index 0000000..aab6003 --- /dev/null +++ b/docs/lua_functions/SetFactionID.md @@ -0,0 +1,17 @@ +### Function: SetFactionID(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetFactionID(..., ...) +``` diff --git a/docs/lua_functions/SetFailureTimer.md b/docs/lua_functions/SetFailureTimer.md new file mode 100644 index 0000000..fa48c96 --- /dev/null +++ b/docs/lua_functions/SetFailureTimer.md @@ -0,0 +1,20 @@ +### Function: SetFailureTimer(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetFailureTimer(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetFollowTarget.md b/docs/lua_functions/SetFollowTarget.md new file mode 100644 index 0000000..41b857a --- /dev/null +++ b/docs/lua_functions/SetFollowTarget.md @@ -0,0 +1,19 @@ +### Function: SetFollowTarget(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: Spawn - The spawn or entity involved. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetFollowTarget(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetGridID.md b/docs/lua_functions/SetGridID.md new file mode 100644 index 0000000..4db2b62 --- /dev/null +++ b/docs/lua_functions/SetGridID.md @@ -0,0 +1,19 @@ +### Function: SetGridID(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetGridID(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetHeading.md b/docs/lua_functions/SetHeading.md new file mode 100644 index 0000000..794cc09 --- /dev/null +++ b/docs/lua_functions/SetHeading.md @@ -0,0 +1,17 @@ +### Function: SetHeading(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetHeading(..., ...) +``` diff --git a/docs/lua_functions/SetIllusion.md b/docs/lua_functions/SetIllusion.md new file mode 100644 index 0000000..f524c7a --- /dev/null +++ b/docs/lua_functions/SetIllusion.md @@ -0,0 +1,19 @@ +### Function: SetIllusion(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetIllusion(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetInCombat.md b/docs/lua_functions/SetInCombat.md new file mode 100644 index 0000000..a8f3d5c --- /dev/null +++ b/docs/lua_functions/SetInCombat.md @@ -0,0 +1,19 @@ +### Function: SetInCombat(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetInCombat(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetInfoFlag.md b/docs/lua_functions/SetInfoFlag.md new file mode 100644 index 0000000..a425d05 --- /dev/null +++ b/docs/lua_functions/SetInfoFlag.md @@ -0,0 +1,16 @@ +### Function: SetInfoFlag(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetInfoFlag(...) +``` diff --git a/docs/lua_functions/SetInfoStructFloat.md b/docs/lua_functions/SetInfoStructFloat.md new file mode 100644 index 0000000..a66b1a4 --- /dev/null +++ b/docs/lua_functions/SetInfoStructFloat.md @@ -0,0 +1,19 @@ +### Function: SetInfoStructFloat(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. +- `param4`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetInfoStructFloat(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetInfoStructSInt.md b/docs/lua_functions/SetInfoStructSInt.md new file mode 100644 index 0000000..e9d6014 --- /dev/null +++ b/docs/lua_functions/SetInfoStructSInt.md @@ -0,0 +1,19 @@ +### Function: SetInfoStructSInt(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. +- `param4`: sint64 - Large integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetInfoStructSInt(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetInfoStructString.md b/docs/lua_functions/SetInfoStructString.md new file mode 100644 index 0000000..27c1cbb --- /dev/null +++ b/docs/lua_functions/SetInfoStructString.md @@ -0,0 +1,19 @@ +### Function: SetInfoStructString(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. +- `param4`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetInfoStructString(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetInfoStructUInt.md b/docs/lua_functions/SetInfoStructUInt.md new file mode 100644 index 0000000..4863cf8 --- /dev/null +++ b/docs/lua_functions/SetInfoStructUInt.md @@ -0,0 +1,19 @@ +### Function: SetInfoStructUInt(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. +- `param4`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetInfoStructUInt(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetInt.md b/docs/lua_functions/SetInt.md new file mode 100644 index 0000000..7bffdaf --- /dev/null +++ b/docs/lua_functions/SetInt.md @@ -0,0 +1,18 @@ +### Function: SetInt(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetInt(..., ..., ...) +``` diff --git a/docs/lua_functions/SetIntBase.md b/docs/lua_functions/SetIntBase.md new file mode 100644 index 0000000..09f727b --- /dev/null +++ b/docs/lua_functions/SetIntBase.md @@ -0,0 +1,17 @@ +### Function: SetIntBase(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetIntBase(..., ...) +``` diff --git a/docs/lua_functions/SetInvulnerable.md b/docs/lua_functions/SetInvulnerable.md new file mode 100644 index 0000000..d6b89f0 --- /dev/null +++ b/docs/lua_functions/SetInvulnerable.md @@ -0,0 +1,17 @@ +### Function: SetInvulnerable(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: bool - Boolean value (true/false). + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetInvulnerable(..., ...) +``` diff --git a/docs/lua_functions/SetItemCount.md b/docs/lua_functions/SetItemCount.md new file mode 100644 index 0000000..800edf3 --- /dev/null +++ b/docs/lua_functions/SetItemCount.md @@ -0,0 +1,23 @@ +### Function: SetItemCount(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Item - An item reference. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: Spawn - The spawn or entity involved. +- `param8`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetItemCount(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetLocationProximityFunction.md b/docs/lua_functions/SetLocationProximityFunction.md new file mode 100644 index 0000000..f367a2f --- /dev/null +++ b/docs/lua_functions/SetLocationProximityFunction.md @@ -0,0 +1,22 @@ +### Function: SetLocationProximityFunction(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: float - Floating point value. +- `param3`: float - Floating point value. +- `param4`: float - Floating point value. +- `param5`: float - Floating point value. +- `param6`: string - String value. +- `param7`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetLocationProximityFunction(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetLootCoin.md b/docs/lua_functions/SetLootCoin.md new file mode 100644 index 0000000..f9d1254 --- /dev/null +++ b/docs/lua_functions/SetLootCoin.md @@ -0,0 +1,17 @@ +### Function: SetLootCoin(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetLootCoin(..., ...) +``` diff --git a/docs/lua_functions/SetLootDropType.md b/docs/lua_functions/SetLootDropType.md new file mode 100644 index 0000000..a737585 --- /dev/null +++ b/docs/lua_functions/SetLootDropType.md @@ -0,0 +1,17 @@ +### Function: SetLootDropType(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetLootDropType(..., ...) +``` diff --git a/docs/lua_functions/SetLootTier.md b/docs/lua_functions/SetLootTier.md new file mode 100644 index 0000000..fa18641 --- /dev/null +++ b/docs/lua_functions/SetLootTier.md @@ -0,0 +1,17 @@ +### Function: SetLootTier(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetLootTier(..., ...) +``` diff --git a/docs/lua_functions/SetLuaBrain.md b/docs/lua_functions/SetLuaBrain.md new file mode 100644 index 0000000..c9e8b5a --- /dev/null +++ b/docs/lua_functions/SetLuaBrain.md @@ -0,0 +1,18 @@ +### Function: SetLuaBrain(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetLuaBrain(..., ..., ...) +``` diff --git a/docs/lua_functions/SetMaxHP.md b/docs/lua_functions/SetMaxHP.md new file mode 100644 index 0000000..4619eab --- /dev/null +++ b/docs/lua_functions/SetMaxHP.md @@ -0,0 +1,18 @@ +### Function: SetMaxHP(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetMaxHP(..., ..., ...) +``` diff --git a/docs/lua_functions/SetMaxHPBase.md b/docs/lua_functions/SetMaxHPBase.md new file mode 100644 index 0000000..f60bcbe --- /dev/null +++ b/docs/lua_functions/SetMaxHPBase.md @@ -0,0 +1,17 @@ +### Function: SetMaxHPBase(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetMaxHPBase(..., ...) +``` diff --git a/docs/lua_functions/SetMaxPower.md b/docs/lua_functions/SetMaxPower.md new file mode 100644 index 0000000..bd3f464 --- /dev/null +++ b/docs/lua_functions/SetMaxPower.md @@ -0,0 +1,18 @@ +### Function: SetMaxPower(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetMaxPower(..., ..., ...) +``` diff --git a/docs/lua_functions/SetMaxPowerBase.md b/docs/lua_functions/SetMaxPowerBase.md new file mode 100644 index 0000000..ce3f811 --- /dev/null +++ b/docs/lua_functions/SetMaxPowerBase.md @@ -0,0 +1,17 @@ +### Function: SetMaxPowerBase(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetMaxPowerBase(..., ...) +``` diff --git a/docs/lua_functions/SetModelType.md b/docs/lua_functions/SetModelType.md new file mode 100644 index 0000000..1d44157 --- /dev/null +++ b/docs/lua_functions/SetModelType.md @@ -0,0 +1,17 @@ +### Function: SetModelType(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetModelType(..., ...) +``` diff --git a/docs/lua_functions/SetMount.md b/docs/lua_functions/SetMount.md new file mode 100644 index 0000000..d548552 --- /dev/null +++ b/docs/lua_functions/SetMount.md @@ -0,0 +1,17 @@ +### Function: SetMount(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetMount(..., ...) +``` diff --git a/docs/lua_functions/SetMountColor.md b/docs/lua_functions/SetMountColor.md new file mode 100644 index 0000000..de6f228 --- /dev/null +++ b/docs/lua_functions/SetMountColor.md @@ -0,0 +1,22 @@ +### Function: SetMountColor(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int8 - Small integer or boolean flag. +- `param3`: int8 - Small integer or boolean flag. +- `param4`: int8 - Small integer or boolean flag. +- `param5`: int8 - Small integer or boolean flag. +- `param6`: int8 - Small integer or boolean flag. +- `param7`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetMountColor(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetPlayerHistory.md b/docs/lua_functions/SetPlayerHistory.md new file mode 100644 index 0000000..2440d24 --- /dev/null +++ b/docs/lua_functions/SetPlayerHistory.md @@ -0,0 +1,21 @@ +### Function: SetPlayerHistory(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. +- `param5`: int32 - Integer value. +- `param6`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetPlayerHistory(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetPlayerLevel.md b/docs/lua_functions/SetPlayerLevel.md new file mode 100644 index 0000000..647af63 --- /dev/null +++ b/docs/lua_functions/SetPlayerLevel.md @@ -0,0 +1,21 @@ +### Function: SetPlayerLevel(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetPlayerLevel(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetPlayerPOVGhost.md b/docs/lua_functions/SetPlayerPOVGhost.md new file mode 100644 index 0000000..7b7dcf1 --- /dev/null +++ b/docs/lua_functions/SetPlayerPOVGhost.md @@ -0,0 +1,17 @@ +### Function: SetPlayerPOVGhost(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetPlayerPOVGhost(..., ...) +``` diff --git a/docs/lua_functions/SetPlayerProximityFunction.md b/docs/lua_functions/SetPlayerProximityFunction.md new file mode 100644 index 0000000..118704b --- /dev/null +++ b/docs/lua_functions/SetPlayerProximityFunction.md @@ -0,0 +1,19 @@ +### Function: SetPlayerProximityFunction(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: float - Floating point value. +- `param3`: string - String value. +- `param4`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetPlayerProximityFunction(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetPosition.md b/docs/lua_functions/SetPosition.md new file mode 100644 index 0000000..5810ca4 --- /dev/null +++ b/docs/lua_functions/SetPosition.md @@ -0,0 +1,20 @@ +### Function: SetPosition(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: float - Floating point value. +- `param3`: float - Floating point value. +- `param4`: float - Floating point value. +- `param5`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetPosition(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetQuestCompleteAction.md b/docs/lua_functions/SetQuestCompleteAction.md new file mode 100644 index 0000000..411a945 --- /dev/null +++ b/docs/lua_functions/SetQuestCompleteAction.md @@ -0,0 +1,17 @@ +### Function: SetQuestCompleteAction(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetQuestCompleteAction(..., ...) +``` diff --git a/docs/lua_functions/SetQuestFeatherColor.md b/docs/lua_functions/SetQuestFeatherColor.md new file mode 100644 index 0000000..2c39238 --- /dev/null +++ b/docs/lua_functions/SetQuestFeatherColor.md @@ -0,0 +1,18 @@ +### Function: SetQuestFeatherColor(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetQuestFeatherColor(..., ..., ...) +``` diff --git a/docs/lua_functions/SetQuestFlags.md b/docs/lua_functions/SetQuestFlags.md new file mode 100644 index 0000000..a3c1762 --- /dev/null +++ b/docs/lua_functions/SetQuestFlags.md @@ -0,0 +1,18 @@ +### Function: SetQuestFlags(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetQuestFlags(..., ..., ...) +``` diff --git a/docs/lua_functions/SetQuestPrereqLevel.md b/docs/lua_functions/SetQuestPrereqLevel.md new file mode 100644 index 0000000..73b6069 --- /dev/null +++ b/docs/lua_functions/SetQuestPrereqLevel.md @@ -0,0 +1,17 @@ +### Function: SetQuestPrereqLevel(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetQuestPrereqLevel(..., ...) +``` diff --git a/docs/lua_functions/SetQuestRepeatable.md b/docs/lua_functions/SetQuestRepeatable.md new file mode 100644 index 0000000..f84e1f5 --- /dev/null +++ b/docs/lua_functions/SetQuestRepeatable.md @@ -0,0 +1,17 @@ +### Function: SetQuestRepeatable(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetQuestRepeatable(..., ...) +``` diff --git a/docs/lua_functions/SetQuestRewardComment.md b/docs/lua_functions/SetQuestRewardComment.md new file mode 100644 index 0000000..061345c --- /dev/null +++ b/docs/lua_functions/SetQuestRewardComment.md @@ -0,0 +1,17 @@ +### Function: SetQuestRewardComment(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetQuestRewardComment(..., ...) +``` diff --git a/docs/lua_functions/SetQuestRewardExp.md b/docs/lua_functions/SetQuestRewardExp.md new file mode 100644 index 0000000..bd8bb3a --- /dev/null +++ b/docs/lua_functions/SetQuestRewardExp.md @@ -0,0 +1,17 @@ +### Function: SetQuestRewardExp(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetQuestRewardExp(..., ...) +``` diff --git a/docs/lua_functions/SetQuestRewardStatus.md b/docs/lua_functions/SetQuestRewardStatus.md new file mode 100644 index 0000000..bfa6d2d --- /dev/null +++ b/docs/lua_functions/SetQuestRewardStatus.md @@ -0,0 +1,19 @@ +### Function: SetQuestRewardStatus(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: int32 - Integer value. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetQuestRewardStatus(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetQuestTimer.md b/docs/lua_functions/SetQuestTimer.md new file mode 100644 index 0000000..6736e98 --- /dev/null +++ b/docs/lua_functions/SetQuestTimer.md @@ -0,0 +1,27 @@ +### Function: SetQuestTimer(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: unknown - Unknown type. +- `param8`: unknown - Unknown type. +- `param9`: Spawn - The spawn or entity involved. +- `param10`: int32 - Integer value. +- `param11`: int32 - Integer value. +- `param12`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetQuestTimer(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetQuestTimerComplete.md b/docs/lua_functions/SetQuestTimerComplete.md new file mode 100644 index 0000000..c5e30fb --- /dev/null +++ b/docs/lua_functions/SetQuestTimerComplete.md @@ -0,0 +1,21 @@ +### Function: SetQuestTimerComplete(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetQuestTimerComplete(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetQuestYellow.md b/docs/lua_functions/SetQuestYellow.md new file mode 100644 index 0000000..49115c2 --- /dev/null +++ b/docs/lua_functions/SetQuestYellow.md @@ -0,0 +1,17 @@ +### Function: SetQuestYellow(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetQuestYellow(..., ...) +``` diff --git a/docs/lua_functions/SetRailID.md b/docs/lua_functions/SetRailID.md new file mode 100644 index 0000000..5d26340 --- /dev/null +++ b/docs/lua_functions/SetRailID.md @@ -0,0 +1,19 @@ +### Function: SetRailID(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: sint64 - Large integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetRailID(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetRequiredHistory.md b/docs/lua_functions/SetRequiredHistory.md new file mode 100644 index 0000000..01da3f2 --- /dev/null +++ b/docs/lua_functions/SetRequiredHistory.md @@ -0,0 +1,22 @@ +### Function: SetRequiredHistory(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. +- `param4`: int32 - Integer value. +- `param5`: int32 - Integer value. +- `param6`: int8 - Small integer or boolean flag. +- `param7`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetRequiredHistory(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetRequiredQuest.md b/docs/lua_functions/SetRequiredQuest.md new file mode 100644 index 0000000..174cbda --- /dev/null +++ b/docs/lua_functions/SetRequiredQuest.md @@ -0,0 +1,22 @@ +### Function: SetRequiredQuest(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. +- `param4`: int16 - Short integer value. +- `param5`: int8 - Small integer or boolean flag. +- `param6`: int8 - Small integer or boolean flag. +- `param7`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetRequiredQuest(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetSeeHide.md b/docs/lua_functions/SetSeeHide.md new file mode 100644 index 0000000..cb234fe --- /dev/null +++ b/docs/lua_functions/SetSeeHide.md @@ -0,0 +1,27 @@ +### Function: SetSeeHide(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: Spawn - The spawn or entity involved. +- `param3`: Spawn - The spawn or entity involved. +- `param4`: Spawn - The spawn or entity involved. +- `param5`: int8 - Small integer or boolean flag. +- `param6`: Spawn - The spawn or entity involved. +- `param7`: int32 - Integer value. +- `param8`: string - String value. +- `param9`: string - String value. +- `param10`: string - String value. +- `param11`: int8 - Small integer or boolean flag. +- `param12`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSeeHide(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetSeeInvis.md b/docs/lua_functions/SetSeeInvis.md new file mode 100644 index 0000000..dc9fa28 --- /dev/null +++ b/docs/lua_functions/SetSeeInvis.md @@ -0,0 +1,17 @@ +### Function: SetSeeInvis(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSeeInvis(..., ...) +``` diff --git a/docs/lua_functions/SetServerControlFlag.md b/docs/lua_functions/SetServerControlFlag.md new file mode 100644 index 0000000..a146f07 --- /dev/null +++ b/docs/lua_functions/SetServerControlFlag.md @@ -0,0 +1,19 @@ +### Function: SetServerControlFlag(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int8 - Small integer or boolean flag. +- `param3`: int8 - Small integer or boolean flag. +- `param4`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetServerControlFlag(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetServerVariable.md b/docs/lua_functions/SetServerVariable.md new file mode 100644 index 0000000..57a6b78 --- /dev/null +++ b/docs/lua_functions/SetServerVariable.md @@ -0,0 +1,20 @@ +### Function: SetServerVariable(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: string - String value. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: string - String value. +- `param5`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetServerVariable(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetSkillMaxValue.md b/docs/lua_functions/SetSkillMaxValue.md new file mode 100644 index 0000000..d1799c7 --- /dev/null +++ b/docs/lua_functions/SetSkillMaxValue.md @@ -0,0 +1,18 @@ +### Function: SetSkillMaxValue(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSkillMaxValue(..., ..., ...) +``` diff --git a/docs/lua_functions/SetSkillValue.md b/docs/lua_functions/SetSkillValue.md new file mode 100644 index 0000000..d83b78f --- /dev/null +++ b/docs/lua_functions/SetSkillValue.md @@ -0,0 +1,18 @@ +### Function: SetSkillValue(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSkillValue(..., ..., ...) +``` diff --git a/docs/lua_functions/SetSpawnAnimation.md b/docs/lua_functions/SetSpawnAnimation.md new file mode 100644 index 0000000..4eb51a1 --- /dev/null +++ b/docs/lua_functions/SetSpawnAnimation.md @@ -0,0 +1,20 @@ +### Function: SetSpawnAnimation(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. +- `param5`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSpawnAnimation(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetSpawnGroupID.md b/docs/lua_functions/SetSpawnGroupID.md new file mode 100644 index 0000000..052cc6d --- /dev/null +++ b/docs/lua_functions/SetSpawnGroupID.md @@ -0,0 +1,17 @@ +### Function: SetSpawnGroupID(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSpawnGroupID(..., ...) +``` diff --git a/docs/lua_functions/SetSpeed.md b/docs/lua_functions/SetSpeed.md new file mode 100644 index 0000000..16a89fb --- /dev/null +++ b/docs/lua_functions/SetSpeed.md @@ -0,0 +1,17 @@ +### Function: SetSpeed(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSpeed(..., ...) +``` diff --git a/docs/lua_functions/SetSpeedMultiplier.md b/docs/lua_functions/SetSpeedMultiplier.md new file mode 100644 index 0000000..6d6455b --- /dev/null +++ b/docs/lua_functions/SetSpeedMultiplier.md @@ -0,0 +1,18 @@ +### Function: SetSpeedMultiplier(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSpeedMultiplier(..., ..., ...) +``` diff --git a/docs/lua_functions/SetSpellData.md b/docs/lua_functions/SetSpellData.md new file mode 100644 index 0000000..db35503 --- /dev/null +++ b/docs/lua_functions/SetSpellData.md @@ -0,0 +1,19 @@ +### Function: SetSpellData(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSpellData(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetSpellDataIndex.md b/docs/lua_functions/SetSpellDataIndex.md new file mode 100644 index 0000000..c9731bd --- /dev/null +++ b/docs/lua_functions/SetSpellDataIndex.md @@ -0,0 +1,27 @@ +### Function: SetSpellDataIndex(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int32 - Integer value. +- `param6`: unknown - Unknown type. +- `param7`: float - Floating point value. +- `param8`: bool - Boolean value (true/false). +- `param9`: string - String value. +- `param10`: unknown - Unknown type. +- `param11`: float - Floating point value. +- `param12`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSpellDataIndex(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetSpellDisplayEffect.md b/docs/lua_functions/SetSpellDisplayEffect.md new file mode 100644 index 0000000..0b25819 --- /dev/null +++ b/docs/lua_functions/SetSpellDisplayEffect.md @@ -0,0 +1,24 @@ +### Function: SetSpellDisplayEffect(param1, param2, param3, param4, param5, param6, param7, param8, param9) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int32 - Integer value. +- `param6`: string - String value. +- `param7`: string - String value. +- `param8`: int8 - Small integer or boolean flag. +- `param9`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSpellDisplayEffect(..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetSpellList.md b/docs/lua_functions/SetSpellList.md new file mode 100644 index 0000000..8f57dd1 --- /dev/null +++ b/docs/lua_functions/SetSpellList.md @@ -0,0 +1,19 @@ +### Function: SetSpellList(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: int32 - Integer value. +- `param4`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSpellList(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetSpellSnareValue.md b/docs/lua_functions/SetSpellSnareValue.md new file mode 100644 index 0000000..7bdd663 --- /dev/null +++ b/docs/lua_functions/SetSpellSnareValue.md @@ -0,0 +1,19 @@ +### Function: SetSpellSnareValue(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: float - Floating point value. +- `param3`: unknown - Unknown type. +- `param4`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSpellSnareValue(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetSpellTriggerCount.md b/docs/lua_functions/SetSpellTriggerCount.md new file mode 100644 index 0000000..9fa86d6 --- /dev/null +++ b/docs/lua_functions/SetSpellTriggerCount.md @@ -0,0 +1,20 @@ +### Function: SetSpellTriggerCount(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: unknown - Unknown type. +- `param3`: int16 - Short integer value. +- `param4`: unknown - Unknown type. +- `param5`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSpellTriggerCount(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetSta.md b/docs/lua_functions/SetSta.md new file mode 100644 index 0000000..9e4a20a --- /dev/null +++ b/docs/lua_functions/SetSta.md @@ -0,0 +1,18 @@ +### Function: SetSta(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSta(..., ..., ...) +``` diff --git a/docs/lua_functions/SetStaBase.md b/docs/lua_functions/SetStaBase.md new file mode 100644 index 0000000..75a1614 --- /dev/null +++ b/docs/lua_functions/SetStaBase.md @@ -0,0 +1,17 @@ +### Function: SetStaBase(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetStaBase(..., ...) +``` diff --git a/docs/lua_functions/SetStatusTmpReward.md b/docs/lua_functions/SetStatusTmpReward.md new file mode 100644 index 0000000..42df01b --- /dev/null +++ b/docs/lua_functions/SetStatusTmpReward.md @@ -0,0 +1,17 @@ +### Function: SetStatusTmpReward(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetStatusTmpReward(..., ...) +``` diff --git a/docs/lua_functions/SetStepComplete.md b/docs/lua_functions/SetStepComplete.md new file mode 100644 index 0000000..0ae575a --- /dev/null +++ b/docs/lua_functions/SetStepComplete.md @@ -0,0 +1,22 @@ +### Function: SetStepComplete(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: int32 - Integer value. +- `param7`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetStepComplete(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetStepFailed.md b/docs/lua_functions/SetStepFailed.md new file mode 100644 index 0000000..0f32dfb --- /dev/null +++ b/docs/lua_functions/SetStepFailed.md @@ -0,0 +1,22 @@ +### Function: SetStepFailed(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: int32 - Integer value. +- `param7`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetStepFailed(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetStr.md b/docs/lua_functions/SetStr.md new file mode 100644 index 0000000..a92ca6e --- /dev/null +++ b/docs/lua_functions/SetStr.md @@ -0,0 +1,18 @@ +### Function: SetStr(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetStr(..., ..., ...) +``` diff --git a/docs/lua_functions/SetStrBase.md b/docs/lua_functions/SetStrBase.md new file mode 100644 index 0000000..4462e22 --- /dev/null +++ b/docs/lua_functions/SetStrBase.md @@ -0,0 +1,17 @@ +### Function: SetStrBase(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetStrBase(..., ...) +``` diff --git a/docs/lua_functions/SetSuccessTimer.md b/docs/lua_functions/SetSuccessTimer.md new file mode 100644 index 0000000..99a51db --- /dev/null +++ b/docs/lua_functions/SetSuccessTimer.md @@ -0,0 +1,20 @@ +### Function: SetSuccessTimer(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetSuccessTimer(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetTarget.md b/docs/lua_functions/SetTarget.md new file mode 100644 index 0000000..a0bc216 --- /dev/null +++ b/docs/lua_functions/SetTarget.md @@ -0,0 +1,19 @@ +### Function: SetTarget(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetTarget(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetTempVariable.md b/docs/lua_functions/SetTempVariable.md new file mode 100644 index 0000000..b87c731 --- /dev/null +++ b/docs/lua_functions/SetTempVariable.md @@ -0,0 +1,22 @@ +### Function: SetTempVariable(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: string - String value. +- `param7`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetTempVariable(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetTemporaryTransportID.md b/docs/lua_functions/SetTemporaryTransportID.md new file mode 100644 index 0000000..827c203 --- /dev/null +++ b/docs/lua_functions/SetTemporaryTransportID.md @@ -0,0 +1,17 @@ +### Function: SetTemporaryTransportID(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetTemporaryTransportID(..., ...) +``` diff --git a/docs/lua_functions/SetTradeskillClass.md b/docs/lua_functions/SetTradeskillClass.md new file mode 100644 index 0000000..e07539b --- /dev/null +++ b/docs/lua_functions/SetTradeskillClass.md @@ -0,0 +1,17 @@ +### Function: SetTradeskillClass(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetTradeskillClass(..., ...) +``` diff --git a/docs/lua_functions/SetTradeskillLevel.md b/docs/lua_functions/SetTradeskillLevel.md new file mode 100644 index 0000000..9a045c0 --- /dev/null +++ b/docs/lua_functions/SetTradeskillLevel.md @@ -0,0 +1,18 @@ +### Function: SetTradeskillLevel(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetTradeskillLevel(..., ..., ...) +``` diff --git a/docs/lua_functions/SetTutorialStep.md b/docs/lua_functions/SetTutorialStep.md new file mode 100644 index 0000000..8e7c6ee --- /dev/null +++ b/docs/lua_functions/SetTutorialStep.md @@ -0,0 +1,17 @@ +### Function: SetTutorialStep(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetTutorialStep(..., ...) +``` diff --git a/docs/lua_functions/SetVision.md b/docs/lua_functions/SetVision.md new file mode 100644 index 0000000..b285195 --- /dev/null +++ b/docs/lua_functions/SetVision.md @@ -0,0 +1,20 @@ +### Function: SetVision(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetVision(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetVisualFlag.md b/docs/lua_functions/SetVisualFlag.md new file mode 100644 index 0000000..56d14d4 --- /dev/null +++ b/docs/lua_functions/SetVisualFlag.md @@ -0,0 +1,16 @@ +### Function: SetVisualFlag(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetVisualFlag(...) +``` diff --git a/docs/lua_functions/SetWis.md b/docs/lua_functions/SetWis.md new file mode 100644 index 0000000..4b65648 --- /dev/null +++ b/docs/lua_functions/SetWis.md @@ -0,0 +1,18 @@ +### Function: SetWis(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: Spawn - The spawn or entity involved. +- `param3`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetWis(..., ..., ...) +``` diff --git a/docs/lua_functions/SetWisBase.md b/docs/lua_functions/SetWisBase.md new file mode 100644 index 0000000..8ae47fd --- /dev/null +++ b/docs/lua_functions/SetWisBase.md @@ -0,0 +1,17 @@ +### Function: SetWisBase(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetWisBase(..., ...) +``` diff --git a/docs/lua_functions/SetWorldTime.md b/docs/lua_functions/SetWorldTime.md new file mode 100644 index 0000000..813906b --- /dev/null +++ b/docs/lua_functions/SetWorldTime.md @@ -0,0 +1,19 @@ +### Function: SetWorldTime(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: int16 - Short integer value. +- `param2`: int16 - Short integer value. +- `param3`: int16 - Short integer value. +- `param4`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetWorldTime(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SetZoneExpansionFlag.md b/docs/lua_functions/SetZoneExpansionFlag.md new file mode 100644 index 0000000..4f09c7c --- /dev/null +++ b/docs/lua_functions/SetZoneExpansionFlag.md @@ -0,0 +1,17 @@ +### Function: SetZoneExpansionFlag(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetZoneExpansionFlag(..., ...) +``` diff --git a/docs/lua_functions/SetZoneHolidayFlag.md b/docs/lua_functions/SetZoneHolidayFlag.md new file mode 100644 index 0000000..850a5d2 --- /dev/null +++ b/docs/lua_functions/SetZoneHolidayFlag.md @@ -0,0 +1,17 @@ +### Function: SetZoneHolidayFlag(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SetZoneHolidayFlag(..., ...) +``` diff --git a/docs/lua_functions/Shout.md b/docs/lua_functions/Shout.md new file mode 100644 index 0000000..974d138 --- /dev/null +++ b/docs/lua_functions/Shout.md @@ -0,0 +1,20 @@ +### Function: Shout(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: string - String value. +- `param3`: Spawn - The spawn or entity involved. +- `param4`: float - Floating point value. +- `param5`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Shout(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/ShowLootWindow.md b/docs/lua_functions/ShowLootWindow.md new file mode 100644 index 0000000..011c8fa --- /dev/null +++ b/docs/lua_functions/ShowLootWindow.md @@ -0,0 +1,19 @@ +### Function: ShowLootWindow(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ShowLootWindow(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/ShowWindow.md b/docs/lua_functions/ShowWindow.md new file mode 100644 index 0000000..a59dc00 --- /dev/null +++ b/docs/lua_functions/ShowWindow.md @@ -0,0 +1,18 @@ +### Function: ShowWindow(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: string - String value. +- `param3`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ShowWindow(..., ..., ...) +``` diff --git a/docs/lua_functions/Spawn.md b/docs/lua_functions/Spawn.md new file mode 100644 index 0000000..2dd4a84 --- /dev/null +++ b/docs/lua_functions/Spawn.md @@ -0,0 +1,24 @@ +### Function: Spawn(param1, param2, param3, param4, param5, param6, param7, param8, param9) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. +- `param5`: int8 - Small integer or boolean flag. +- `param6`: float - Floating point value. +- `param7`: float - Floating point value. +- `param8`: float - Floating point value. +- `param9`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Spawn(..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SpawnByLocationID.md b/docs/lua_functions/SpawnByLocationID.md new file mode 100644 index 0000000..70cf338 --- /dev/null +++ b/docs/lua_functions/SpawnByLocationID.md @@ -0,0 +1,20 @@ +### Function: SpawnByLocationID(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SpawnByLocationID(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SpawnGroupByID.md b/docs/lua_functions/SpawnGroupByID.md new file mode 100644 index 0000000..49d3288 --- /dev/null +++ b/docs/lua_functions/SpawnGroupByID.md @@ -0,0 +1,21 @@ +### Function: SpawnGroupByID(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: int32 - Integer value. +- `param6`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SpawnGroupByID(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SpawnMove.md b/docs/lua_functions/SpawnMove.md new file mode 100644 index 0000000..ce78deb --- /dev/null +++ b/docs/lua_functions/SpawnMove.md @@ -0,0 +1,22 @@ +### Function: SpawnMove(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: Spawn - The spawn or entity involved. +- `param6`: float - Floating point value. +- `param7`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SpawnMove(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SpawnSet.md b/docs/lua_functions/SpawnSet.md new file mode 100644 index 0000000..e29dca5 --- /dev/null +++ b/docs/lua_functions/SpawnSet.md @@ -0,0 +1,22 @@ +### Function: SpawnSet(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: string - String value. +- `param4`: string - String value. +- `param5`: bool - Boolean value (true/false). +- `param6`: bool - Boolean value (true/false). +- `param7`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SpawnSet(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SpawnSetByDistance.md b/docs/lua_functions/SpawnSetByDistance.md new file mode 100644 index 0000000..de757fd --- /dev/null +++ b/docs/lua_functions/SpawnSetByDistance.md @@ -0,0 +1,22 @@ +### Function: SpawnSetByDistance(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: Spawn - The spawn or entity involved. +- `param3`: float - Floating point value. +- `param4`: float - Floating point value. +- `param5`: string - String value. +- `param6`: int8 - Small integer or boolean flag. +- `param7`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SpawnSetByDistance(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SpellDamage.md b/docs/lua_functions/SpellDamage.md new file mode 100644 index 0000000..668e831 --- /dev/null +++ b/docs/lua_functions/SpellDamage.md @@ -0,0 +1,23 @@ +### Function: SpellDamage(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. +- `param5`: int32 - Integer value. +- `param6`: int32 - Integer value. +- `param7`: int32 - Integer value. +- `param8`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SpellDamage(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SpellDamageExt.md b/docs/lua_functions/SpellDamageExt.md new file mode 100644 index 0000000..93bf3dc --- /dev/null +++ b/docs/lua_functions/SpellDamageExt.md @@ -0,0 +1,25 @@ +### Function: SpellDamageExt(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: int32 - Integer value. +- `param5`: int32 - Integer value. +- `param6`: int32 - Integer value. +- `param7`: int32 - Integer value. +- `param8`: int32 - Integer value. +- `param9`: int32 - Integer value. +- `param10`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SpellDamageExt(..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SpellHeal.md b/docs/lua_functions/SpellHeal.md new file mode 100644 index 0000000..a04260e --- /dev/null +++ b/docs/lua_functions/SpellHeal.md @@ -0,0 +1,23 @@ +### Function: SpellHeal(param1, param2, param3, param4, param5, param6, param7, param8) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: string - String value. +- `param3`: int32 - Integer value. +- `param4`: int32 - Integer value. +- `param5`: Spawn - The spawn or entity involved. +- `param6`: int32 - Integer value. +- `param7`: int32 - Integer value. +- `param8`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SpellHeal(..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SpellHealPct.md b/docs/lua_functions/SpellHealPct.md new file mode 100644 index 0000000..82377fc --- /dev/null +++ b/docs/lua_functions/SpellHealPct.md @@ -0,0 +1,24 @@ +### Function: SpellHealPct(param1, param2, param3, param4, param5, param6, param7, param8, param9) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: string - String value. +- `param3`: float - Floating point value. +- `param4`: bool - Boolean value (true/false). +- `param5`: bool - Boolean value (true/false). +- `param6`: Spawn - The spawn or entity involved. +- `param7`: int32 - Integer value. +- `param8`: int32 - Integer value. +- `param9`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SpellHealPct(..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/StartAutoMount.md b/docs/lua_functions/StartAutoMount.md new file mode 100644 index 0000000..5f15ccb --- /dev/null +++ b/docs/lua_functions/StartAutoMount.md @@ -0,0 +1,21 @@ +### Function: StartAutoMount(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +StartAutoMount(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/StartConversation.md b/docs/lua_functions/StartConversation.md new file mode 100644 index 0000000..5f540ac --- /dev/null +++ b/docs/lua_functions/StartConversation.md @@ -0,0 +1,25 @@ +### Function: StartConversation(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ConversationOption[] - List of conversation options. +- `param2`: unknown - Unknown type. +- `param3`: Spawn - The spawn or entity involved. +- `param4`: Spawn - The spawn or entity involved. +- `param5`: string - String value. +- `param6`: string - String value. +- `param7`: int32 - Integer value. +- `param8`: int32 - Integer value. +- `param9`: int32 - Integer value. +- `param10`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +StartConversation(..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/StartDialogConversation.md b/docs/lua_functions/StartDialogConversation.md new file mode 100644 index 0000000..071bfb1 --- /dev/null +++ b/docs/lua_functions/StartDialogConversation.md @@ -0,0 +1,27 @@ +### Function: StartDialogConversation(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ConversationOption[] - List of conversation options. +- `param2`: unknown - Unknown type. +- `param3`: int8 - Small integer or boolean flag. +- `param4`: Spawn - The spawn or entity involved. +- `param5`: Item - An item reference. +- `param6`: Spawn - The spawn or entity involved. +- `param7`: string - String value. +- `param8`: string - String value. +- `param9`: int32 - Integer value. +- `param10`: int32 - Integer value. +- `param11`: int8 - Small integer or boolean flag. +- `param12`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +StartDialogConversation(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/StartHeroicOpportunity.md b/docs/lua_functions/StartHeroicOpportunity.md new file mode 100644 index 0000000..e5bb5b7 --- /dev/null +++ b/docs/lua_functions/StartHeroicOpportunity.md @@ -0,0 +1,21 @@ +### Function: StartHeroicOpportunity(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +StartHeroicOpportunity(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/StartTransmute.md b/docs/lua_functions/StartTransmute.md new file mode 100644 index 0000000..07dd65d --- /dev/null +++ b/docs/lua_functions/StartTransmute.md @@ -0,0 +1,18 @@ +### Function: StartTransmute(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +StartTransmute(..., ..., ...) +``` diff --git a/docs/lua_functions/Stealth.md b/docs/lua_functions/Stealth.md new file mode 100644 index 0000000..9363625 --- /dev/null +++ b/docs/lua_functions/Stealth.md @@ -0,0 +1,21 @@ +### Function: Stealth(param1, param2, param3, param4, param5, param6) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: int8 - Small integer or boolean flag. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Stealth(..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/StopMovement.md b/docs/lua_functions/StopMovement.md new file mode 100644 index 0000000..65f2f9f --- /dev/null +++ b/docs/lua_functions/StopMovement.md @@ -0,0 +1,16 @@ +### Function: StopMovement(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +StopMovement(...) +``` diff --git a/docs/lua_functions/StopTimer.md b/docs/lua_functions/StopTimer.md new file mode 100644 index 0000000..336b3f5 --- /dev/null +++ b/docs/lua_functions/StopTimer.md @@ -0,0 +1,19 @@ +### Function: StopTimer(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +StopTimer(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SummonCosmeticPet.md b/docs/lua_functions/SummonCosmeticPet.md new file mode 100644 index 0000000..2b732c0 --- /dev/null +++ b/docs/lua_functions/SummonCosmeticPet.md @@ -0,0 +1,25 @@ +### Function: SummonCosmeticPet(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: unknown - Unknown type. +- `param8`: unknown - Unknown type. +- `param9`: unknown - Unknown type. +- `param10`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SummonCosmeticPet(..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SummonDeityPet.md b/docs/lua_functions/SummonDeityPet.md new file mode 100644 index 0000000..8e17aa8 --- /dev/null +++ b/docs/lua_functions/SummonDeityPet.md @@ -0,0 +1,25 @@ +### Function: SummonDeityPet(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: unknown - Unknown type. +- `param8`: unknown - Unknown type. +- `param9`: unknown - Unknown type. +- `param10`: int32 - Integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SummonDeityPet(..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SummonDumbFirePet.md b/docs/lua_functions/SummonDumbFirePet.md new file mode 100644 index 0000000..d270587 --- /dev/null +++ b/docs/lua_functions/SummonDumbFirePet.md @@ -0,0 +1,28 @@ +### Function: SummonDumbFirePet(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: unknown - Unknown type. +- `param8`: unknown - Unknown type. +- `param9`: Spawn - The spawn or entity involved. +- `param10`: int32 - Integer value. +- `param11`: float - Floating point value. +- `param12`: float - Floating point value. +- `param13`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SummonDumbFirePet(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SummonItem.md b/docs/lua_functions/SummonItem.md new file mode 100644 index 0000000..bea732f --- /dev/null +++ b/docs/lua_functions/SummonItem.md @@ -0,0 +1,20 @@ +### Function: SummonItem(param1, param2, param3, param4, param5) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: int32 - Integer value. +- `param3`: int8 - Small integer or boolean flag. +- `param4`: string - String value. +- `param5`: int16 - Short integer value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SummonItem(..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/SummonPet.md b/docs/lua_functions/SummonPet.md new file mode 100644 index 0000000..c753b35 --- /dev/null +++ b/docs/lua_functions/SummonPet.md @@ -0,0 +1,26 @@ +### Function: SummonPet(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. +- `param5`: unknown - Unknown type. +- `param6`: unknown - Unknown type. +- `param7`: unknown - Unknown type. +- `param8`: unknown - Unknown type. +- `param9`: unknown - Unknown type. +- `param10`: int32 - Integer value. +- `param11`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +SummonPet(..., ..., ..., ..., ..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/lua_functions/ToggleCharacterFlag.md b/docs/lua_functions/ToggleCharacterFlag.md new file mode 100644 index 0000000..9b1df0d --- /dev/null +++ b/docs/lua_functions/ToggleCharacterFlag.md @@ -0,0 +1,19 @@ +### Function: ToggleCharacterFlag(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. +- `param3`: unknown - Unknown type. +- `param4`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ToggleCharacterFlag(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/ToggleFollow.md b/docs/lua_functions/ToggleFollow.md new file mode 100644 index 0000000..123d5de --- /dev/null +++ b/docs/lua_functions/ToggleFollow.md @@ -0,0 +1,17 @@ +### Function: ToggleFollow(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. +- `param2`: unknown - Unknown type. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ToggleFollow(..., ...) +``` diff --git a/docs/lua_functions/ToggleTracking.md b/docs/lua_functions/ToggleTracking.md new file mode 100644 index 0000000..2071177 --- /dev/null +++ b/docs/lua_functions/ToggleTracking.md @@ -0,0 +1,16 @@ +### Function: ToggleTracking(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +ToggleTracking(...) +``` diff --git a/docs/lua_functions/UpdateQuestDescription.md b/docs/lua_functions/UpdateQuestDescription.md new file mode 100644 index 0000000..4ff2965 --- /dev/null +++ b/docs/lua_functions/UpdateQuestDescription.md @@ -0,0 +1,17 @@ +### Function: UpdateQuestDescription(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +UpdateQuestDescription(..., ...) +``` diff --git a/docs/lua_functions/UpdateQuestStepDescription.md b/docs/lua_functions/UpdateQuestStepDescription.md new file mode 100644 index 0000000..ed95d74 --- /dev/null +++ b/docs/lua_functions/UpdateQuestStepDescription.md @@ -0,0 +1,18 @@ +### Function: UpdateQuestStepDescription(param1, param2, param3) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +UpdateQuestStepDescription(..., ..., ...) +``` diff --git a/docs/lua_functions/UpdateQuestTaskGroupDescription.md b/docs/lua_functions/UpdateQuestTaskGroupDescription.md new file mode 100644 index 0000000..a671b53 --- /dev/null +++ b/docs/lua_functions/UpdateQuestTaskGroupDescription.md @@ -0,0 +1,19 @@ +### Function: UpdateQuestTaskGroupDescription(param1, param2, param3, param4) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: int32 - Integer value. +- `param3`: string - String value. +- `param4`: int8 - Small integer or boolean flag. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +UpdateQuestTaskGroupDescription(..., ..., ..., ...) +``` diff --git a/docs/lua_functions/UpdateQuestZone.md b/docs/lua_functions/UpdateQuestZone.md new file mode 100644 index 0000000..b5e9942 --- /dev/null +++ b/docs/lua_functions/UpdateQuestZone.md @@ -0,0 +1,17 @@ +### Function: UpdateQuestZone(param1, param2) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: unknown - Unknown type. +- `param2`: string - String value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +UpdateQuestZone(..., ...) +``` diff --git a/docs/lua_functions/UseWidget.md b/docs/lua_functions/UseWidget.md new file mode 100644 index 0000000..01dcb69 --- /dev/null +++ b/docs/lua_functions/UseWidget.md @@ -0,0 +1,16 @@ +### Function: UseWidget(param1) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: Spawn - The spawn or entity involved. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +UseWidget(...) +``` diff --git a/docs/lua_functions/Zone.md b/docs/lua_functions/Zone.md new file mode 100644 index 0000000..b34cc19 --- /dev/null +++ b/docs/lua_functions/Zone.md @@ -0,0 +1,22 @@ +### Function: Zone(param1, param2, param3, param4, param5, param6, param7) + +**Description:** +Placeholder description. + +**Parameters:** +- `param1`: ZoneServer - The zone object. +- `param2`: unknown - Unknown type. +- `param3`: Spawn - The spawn or entity involved. +- `param4`: float - Floating point value. +- `param5`: float - Floating point value. +- `param6`: float - Floating point value. +- `param7`: float - Floating point value. + +**Returns:** None. + +**Example:** + +```lua +-- Example usage +Zone(..., ..., ..., ..., ..., ..., ...) +``` diff --git a/docs/worlddb_schema.md b/docs/worlddb_schema.md new file mode 100644 index 0000000..097be91 --- /dev/null +++ b/docs/worlddb_schema.md @@ -0,0 +1,251 @@ +# πŸ—ƒοΈ EQ2Emu WorldDB Schema Documentation + +This document describes the MySQL schema for the **World Server** (`eq2emu`). + +--- + +## πŸ“š Table of Contents + +- [achievements](./database/world/achievements.md) +- [achievements_requirements](./database/world/achievements_requirements.md) +- [achievements_rewards](./database/world/achievements_rewards.md) +- [appearances](./database/world/appearances.md) +- [bot_appearance](./database/world/bot_appearance.md) +- [bot_equipment](./database/world/bot_equipment.md) +- [bots](./database/world/bots.md) +- [broker_item_map](./database/world/broker_item_map.md) +- [bugs](./database/world/bugs.md) +- [channels](./database/world/channels.md) +- [char_colors](./database/world/char_colors.md) +- [character_aa](./database/world/character_aa.md) +- [character_aa_defaults](./database/world/character_aa_defaults.md) +- [character_achievements](./database/world/character_achievements.md) +- [character_achievements_items](./database/world/character_achievements_items.md) +- [character_buyback](./database/world/character_buyback.md) +- [character_claim_items](./database/world/character_claim_items.md) +- [character_collection_items](./database/world/character_collection_items.md) +- [character_collections](./database/world/character_collections.md) +- [character_details](./database/world/character_details.md) +- [character_factions](./database/world/character_factions.md) +- [character_history](./database/world/character_history.md) +- [character_house_deposits](./database/world/character_house_deposits.md) +- [character_house_history](./database/world/character_house_history.md) +- [character_houses](./database/world/character_houses.md) +- [character_instances](./database/world/character_instances.md) +- [character_items](./database/world/character_items.md) +- [character_items_group_members](./database/world/character_items_group_members.md) +- [character_languages](./database/world/character_languages.md) +- [character_lua_history](./database/world/character_lua_history.md) +- [character_macros](./database/world/character_macros.md) +- [character_mail](./database/world/character_mail.md) +- [character_pictures](./database/world/character_pictures.md) +- [character_properties](./database/world/character_properties.md) +- [character_quest_progress](./database/world/character_quest_progress.md) +- [character_quest_rewards](./database/world/character_quest_rewards.md) +- [character_quest_temporary_rewards](./database/world/character_quest_temporary_rewards.md) +- [character_quests](./database/world/character_quests.md) +- [character_recipe_books](./database/world/character_recipe_books.md) +- [character_recipes](./database/world/character_recipes.md) +- [character_skillbar](./database/world/character_skillbar.md) +- [character_skills](./database/world/character_skills.md) +- [character_social](./database/world/character_social.md) +- [character_spell_effect_targets](./database/world/character_spell_effect_targets.md) +- [character_spell_effects](./database/world/character_spell_effects.md) +- [character_spells](./database/world/character_spells.md) +- [character_spirit_shards](./database/world/character_spirit_shards.md) +- [character_titles](./database/world/character_titles.md) +- [characters](./database/world/characters.md) +- [charactersproperties](./database/world/charactersproperties.md) +- [chest_traps](./database/world/chest_traps.md) +- [claim_items](./database/world/claim_items.md) +- [collection_details](./database/world/collection_details.md) +- [collection_rewards](./database/world/collection_rewards.md) +- [collections](./database/world/collections.md) +- [commands](./database/world/commands.md) +- [dbeditor_log](./database/world/dbeditor_log.md) +- [dialog_flavors](./database/world/dialog_flavors.md) +- [dialog_npcs](./database/world/dialog_npcs.md) +- [dialog_play_flavors](./database/world/dialog_play_flavors.md) +- [dialog_play_voices](./database/world/dialog_play_voices.md) +- [dialog_responses](./database/world/dialog_responses.md) +- [dialog_text](./database/world/dialog_text.md) +- [dialog_voiceovers](./database/world/dialog_voiceovers.md) +- [dialogs](./database/world/dialogs.md) +- [emotes](./database/world/emotes.md) +- [entity_commands](./database/world/entity_commands.md) +- [eq2classes](./database/world/eq2classes.md) +- [eq2expansions](./database/world/eq2expansions.md) +- [eq2gm](./database/world/eq2gm.md) +- [eq2models](./database/world/eq2models.md) +- [eq2races](./database/world/eq2races.md) +- [exp_per_level](./database/world/exp_per_level.md) +- [faction_alliances](./database/world/faction_alliances.md) +- [factions](./database/world/factions.md) +- [failed_jobs](./database/world/failed_jobs.md) +- [flight_paths](./database/world/flight_paths.md) +- [flight_paths_locations](./database/world/flight_paths_locations.md) +- [groundspawn_items](./database/world/groundspawn_items.md) +- [groundspawns](./database/world/groundspawns.md) +- [guild_colors](./database/world/guild_colors.md) +- [guild_event_defaults](./database/world/guild_event_defaults.md) +- [guild_event_filters](./database/world/guild_event_filters.md) +- [guild_events](./database/world/guild_events.md) +- [guild_members](./database/world/guild_members.md) +- [guild_points_history](./database/world/guild_points_history.md) +- [guild_ranks](./database/world/guild_ranks.md) +- [guild_ranks_defaults](./database/world/guild_ranks_defaults.md) +- [guild_recruiting](./database/world/guild_recruiting.md) +- [guilds](./database/world/guilds.md) +- [heroic_ops](./database/world/heroic_ops.md) +- [ho_starter_chains](./database/world/ho_starter_chains.md) +- [ho_wheel](./database/world/ho_wheel.md) +- [houses](./database/world/houses.md) +- [instance_spawns_removed](./database/world/instance_spawns_removed.md) +- [instances](./database/world/instances.md) +- [item_appearances](./database/world/item_appearances.md) +- [item_classifications](./database/world/item_classifications.md) +- [item_details_achievement_profile](./database/world/item_details_achievement_profile.md) +- [item_details_adornments](./database/world/item_details_adornments.md) +- [item_details_armor](./database/world/item_details_armor.md) +- [item_details_armorset](./database/world/item_details_armorset.md) +- [item_details_bag](./database/world/item_details_bag.md) +- [item_details_bauble](./database/world/item_details_bauble.md) +- [item_details_book](./database/world/item_details_book.md) +- [item_details_book_pages](./database/world/item_details_book_pages.md) +- [item_details_decorations](./database/world/item_details_decorations.md) +- [item_details_food](./database/world/item_details_food.md) +- [item_details_house](./database/world/item_details_house.md) +- [item_details_house_container](./database/world/item_details_house_container.md) +- [item_details_itemset](./database/world/item_details_itemset.md) +- [item_details_marketplace](./database/world/item_details_marketplace.md) +- [item_details_pattern](./database/world/item_details_pattern.md) +- [item_details_range](./database/world/item_details_range.md) +- [item_details_recipe](./database/world/item_details_recipe.md) +- [item_details_recipe_items](./database/world/item_details_recipe_items.md) +- [item_details_reward_crate](./database/world/item_details_reward_crate.md) +- [item_details_reward_crate_item](./database/world/item_details_reward_crate_item.md) +- [item_details_reward_voucher](./database/world/item_details_reward_voucher.md) +- [item_details_shield](./database/world/item_details_shield.md) +- [item_details_skill](./database/world/item_details_skill.md) +- [item_details_skills](./database/world/item_details_skills.md) +- [item_details_thrown](./database/world/item_details_thrown.md) +- [item_details_weapon](./database/world/item_details_weapon.md) +- [item_effects](./database/world/item_effects.md) +- [item_itemset_bonus](./database/world/item_itemset_bonus.md) +- [item_itemset_bonus_effects](./database/world/item_itemset_bonus_effects.md) +- [item_itemset_bonus_stats](./database/world/item_itemset_bonus_stats.md) +- [item_itemset_items](./database/world/item_itemset_items.md) +- [item_itemsets](./database/world/item_itemsets.md) +- [item_levels_override](./database/world/item_levels_override.md) +- [item_mod_stats](./database/world/item_mod_stats.md) +- [item_mod_strings](./database/world/item_mod_strings.md) +- [item_pvp_link](./database/world/item_pvp_link.md) +- [item_stat_subtypes](./database/world/item_stat_subtypes.md) +- [item_stat_types](./database/world/item_stat_types.md) +- [item_stats](./database/world/item_stats.md) +- [items](./database/world/items.md) +- [itemstats](./database/world/itemstats.md) +- [languages](./database/world/languages.md) +- [location_details](./database/world/location_details.md) +- [locations](./database/world/locations.md) +- [log_messages](./database/world/log_messages.md) +- [loot_global](./database/world/loot_global.md) +- [lootdrop](./database/world/lootdrop.md) +- [loottable](./database/world/loottable.md) +- [map_data](./database/world/map_data.md) +- [merchant_inventory](./database/world/merchant_inventory.md) +- [merchant_multipliers](./database/world/merchant_multipliers.md) +- [merchants](./database/world/merchants.md) +- [name_filter](./database/world/name_filter.md) +- [npc_appearance](./database/world/npc_appearance.md) +- [npc_appearance_equip](./database/world/npc_appearance_equip.md) +- [opcodes](./database/world/opcodes.md) +- [password_resets](./database/world/password_resets.md) +- [persisted_respawns](./database/world/persisted_respawns.md) +- [quest_details](./database/world/quest_details.md) +- [quest_reward_reqs](./database/world/quest_reward_reqs.md) +- [quests](./database/world/quests.md) +- [race_types](./database/world/race_types.md) +- [raw_sell_prices](./database/world/raw_sell_prices.md) +- [recipe](./database/world/recipe.md) +- [recipe_comp_list](./database/world/recipe_comp_list.md) +- [recipe_comp_list_item](./database/world/recipe_comp_list_item.md) +- [recipe_components](./database/world/recipe_components.md) +- [recipe_products](./database/world/recipe_products.md) +- [recipe_secondary_comp](./database/world/recipe_secondary_comp.md) +- [recipes](./database/world/recipes.md) +- [reference_spell_effects](./database/world/reference_spell_effects.md) +- [revive_points](./database/world/revive_points.md) +- [ruleset_details](./database/world/ruleset_details.md) +- [rulesets](./database/world/rulesets.md) +- [skills](./database/world/skills.md) +- [spawn](./database/world/spawn.md) +- [spawn_ground](./database/world/spawn_ground.md) +- [spawn_instance_data](./database/world/spawn_instance_data.md) +- [spawn_location_entry](./database/world/spawn_location_entry.md) +- [spawn_location_group](./database/world/spawn_location_group.md) +- [spawn_location_group_associations](./database/world/spawn_location_group_associations.md) +- [spawn_location_group_chances](./database/world/spawn_location_group_chances.md) +- [spawn_location_name](./database/world/spawn_location_name.md) +- [spawn_location_placement](./database/world/spawn_location_placement.md) +- [spawn_loot](./database/world/spawn_loot.md) +- [spawn_npc_equipment](./database/world/spawn_npc_equipment.md) +- [spawn_npc_skills](./database/world/spawn_npc_skills.md) +- [spawn_npc_spell_lists](./database/world/spawn_npc_spell_lists.md) +- [spawn_npc_spells](./database/world/spawn_npc_spells.md) +- [spawn_npcs](./database/world/spawn_npcs.md) +- [spawn_objects](./database/world/spawn_objects.md) +- [spawn_pet_names](./database/world/spawn_pet_names.md) +- [spawn_scripts](./database/world/spawn_scripts.md) +- [spawn_signs](./database/world/spawn_signs.md) +- [spawn_templates](./database/world/spawn_templates.md) +- [spawn_widgets](./database/world/spawn_widgets.md) +- [spell_aa_class_list](./database/world/spell_aa_class_list.md) +- [spell_aa_list](./database/world/spell_aa_list.md) +- [spell_aa_nodelist](./database/world/spell_aa_nodelist.md) +- [spell_aa_tablist](./database/world/spell_aa_tablist.md) +- [spell_classes](./database/world/spell_classes.md) +- [spell_data](./database/world/spell_data.md) +- [spell_display_effects](./database/world/spell_display_effects.md) +- [spell_error_versions](./database/world/spell_error_versions.md) +- [spell_tiers](./database/world/spell_tiers.md) +- [spell_traits](./database/world/spell_traits.md) +- [spell_ts_ability_index](./database/world/spell_ts_ability_index.md) +- [spell_visuals](./database/world/spell_visuals.md) +- [spells](./database/world/spells.md) +- [starting_details](./database/world/starting_details.md) +- [starting_factions](./database/world/starting_factions.md) +- [starting_items](./database/world/starting_items.md) +- [starting_languages](./database/world/starting_languages.md) +- [starting_skillbar](./database/world/starting_skillbar.md) +- [starting_skills](./database/world/starting_skills.md) +- [starting_spells](./database/world/starting_spells.md) +- [starting_titles](./database/world/starting_titles.md) +- [starting_zones](./database/world/starting_zones.md) +- [statistics](./database/world/statistics.md) +- [table_versions](./database/world/table_versions.md) +- [titles](./database/world/titles.md) +- [tradeskillevents](./database/world/tradeskillevents.md) +- [transmuting](./database/world/transmuting.md) +- [transport_maps](./database/world/transport_maps.md) +- [transporters](./database/world/transporters.md) +- [variables](./database/world/variables.md) +- [versioned_spell_errors](./database/world/versioned_spell_errors.md) +- [visual_states](./database/world/visual_states.md) +- [voiceovers](./database/world/voiceovers.md) +- [web_routes](./database/world/web_routes.md) +- [web_users](./database/world/web_users.md) +- [zones](./database/world/zones.md) + +--- + +## ✨ Introduction + +The world database manages all in-game content data, including NPCs, spawns, items, spells, and quests. + +--- + +## πŸ“Œ Notes + +- Schema extracted from `eq2emu_worlddb_schema.sql`. +- Full table documentation will be added here. diff --git a/index.md b/index.md new file mode 100644 index 0000000..de4fa38 --- /dev/null +++ b/index.md @@ -0,0 +1,49 @@ +# πŸ—ΊοΈ EQ2Emu Project Documentation Index + +Welcome to the **EQ2Emu** documentation. This index provides quick links to all major components and guides for running and developing EQ2Emu. + +--- + +## πŸ“¦ Server Documentation + +- [Server Directory Layout](./server/server_readme.md) + +--- + +## πŸ“œ Lua API Documentation + +> Coming soon: Detailed descriptions of all Lua scriptable functions, usage examples, and parameters. + +- (To be added) [Lua Scripting API](./docs/lua_api.md) + +--- + +## πŸ—ƒοΈ Database Schema + +> Coming soon: MySQL schema documentation for login and world databases. + +- (To be added) [LoginDB Schema](./docs/logindb_schema.md) +- (To be added) [WorldDB Schema](./docs/worlddb_schema.md) + +--- + +## 🧹 Content Development Guides + +> Coming soon: Guides for creating quests, spawns, spells, and other content. + +- (To be added) [Content Creation Guide](./docs/content_creation.md) + +--- + +## πŸš€ Running EQ2Emu + +> Coming soon: How to configure, build and launch the server. + +- (To be added) [Server Installation & Running Guide](./docs/installation.md) + +--- + +## πŸ“Œ Notes + +- This documentation is actively being expanded. +- Contributions are welcome via pull requests. diff --git a/server/server_readme.md b/server/server_readme.md new file mode 100644 index 0000000..34ff0ea --- /dev/null +++ b/server/server_readme.md @@ -0,0 +1,140 @@ +# πŸ“¦ EQ2Emu Server Directory Layout + +> This document describes the structure and purpose of the EQ2Emu server directory. + +## πŸ“š Table of Contents + +- [Overview](#overview) +- [Network Structure XML Files](#network-structure-xml-files) +- [Script Folders](#script-folders) +- [Data Folders](#data-folders) +- [Definition Files](#definition-files) +- [Executables](#executables) +- [Example Configuration Files](#example-configuration-files) +- [Notes](#notes) + +--- + +## Overview + +``` +/ (base directory) +β”œβ”€β”€ *.xml (Network Structure Files) +β”œβ”€β”€ ItemScripts/ +β”œβ”€β”€ Quests/ +β”œβ”€β”€ RegionScripts/ +β”œβ”€β”€ SpawnScripts/ +β”œβ”€β”€ Spells/ +β”œβ”€β”€ ZoneScripts/ +β”œβ”€β”€ Maps/ +β”œβ”€β”€ Regions/ +β”œβ”€β”€ logs/ +β”œβ”€β”€ log_config.xml +β”œβ”€β”€ login_db.ini +β”œβ”€β”€ world_db.ini +β”œβ”€β”€ server_config.json +β”œβ”€β”€ login (executable) +└── eq2world (executable) +``` + +--- + +
+πŸ“‘ Network Structure XML Files + +These XML files define the client-server network structures used by EQ2Emu: + +- `CommonStructs.xml` +- `EQ2_Structs.xml` +- `ItemStructs.xml` +- `LoginStructs.xml` +- `SpawnStructs.xml` +- `WorldStructs.xml` + +
+ +--- + +
+🧹 Script Folders + +Custom server-side Lua scripts that drive server content: + +- `ItemScripts/`: Item-specific scripts. +- `Quests/`: Quest-related scripts. +- `RegionScripts/`: Regional behavior. +- `SpawnScripts/`: NPC spawning behavior. +- `Spells/`: Spell logic. +- `ZoneScripts/`: Zone triggers and scripting. + +
+ +--- + +
+πŸ“‚ Data Folders + +Stores important data and logs: + +- `Maps/`: Zone layout and navigation meshes. +- `Regions/`: Zone regional metadata. +- `logs/`: Runtime logs for diagnostics. + +
+ +--- + +
+βš™οΈ Definition Files + +Configuration files necessary to operate the server: + +- [`log_config.xml`](https://github.com/emagi/eq2emu/blob/main/server/log_config.xml.example): Logging configuration. +- [`login_db.ini`](https://github.com/emagi/eq2emu/blob/main/server/login_db.ini.example): Login server database connection. +- [`world_db.ini`](https://github.com/emagi/eq2emu/blob/main/server/world_db.ini.example): World server database connection. +- [`server_config.json`](https://github.com/emagi/eq2emu/blob/main/server/server_config.json.example): Main configuration for login/world server and ports. + +
+ +--- + +
+πŸš€ Executables + +### `login` + +- Handles login from EverQuest II clients. +- Clients use `cl_ls_address` in `eq2_default.ini` to connect. +- Default UDP Port: `9100`. +- Configured via `LoginConfig -> ServerPort` in [`server_config.json`](https://github.com/emagi/eq2emu/blob/main/server/server_config.json.example). + +### `eq2world` + +- Acts as the world and zone server. +- Connects to `login` via TCP on `9100` (default). +- Manages character creation, server list, and zoning. +- Default UDP port: `9001` (can be customized via `LoginServer -> worldport` in [`server_config.json`](https://github.com/emagi/eq2emu/blob/main/server/server_config.json.example)). + +
+ +--- + +
+πŸ“‘ Example Configuration Files + +These examples are included for quick setup: + +- [`log_config.xml.example`](https://github.com/emagi/eq2emu/blob/main/server/log_config.xml.example) +- [`login_db.ini.example`](https://github.com/emagi/eq2emu/blob/main/server/login_db.ini.example) +- [`world_db.ini.example`](https://github.com/emagi/eq2emu/blob/main/server/world_db.ini.example) +- [`server_config.json.example`](https://github.com/emagi/eq2emu/blob/main/server/server_config.json.example) + +
+ +--- + +## πŸ“Œ Notes + +- All ports can be customized via `server_config.json`. +- Lua script folders are modular and extensible. +- Example config files are included to assist with initial setup.