From 52416b0d82d88b89e2d53c9cbe2e51d74a82c309 Mon Sep 17 00:00:00 2001 From: Nils Schimmelmann Date: Mon, 5 Oct 2026 09:49:06 -0500 Subject: [PATCH 1/2] Organize wiki articles into topic CMS collections without URL changes --- .pages.yml | 845 +- AGENTS.md | 6 +- CONTRIBUTING.md | 12 +- docs/.vitepress/config.ts | 61 +- docs/.vitepress/theme/Layout.vue | 5 + docs/.vitepress/theme/NotFound.vue | 14 +- .../theme/components/TopicArticles.vue | 10 + docs/.vitepress/theme/index.ts | 2 + docs/classes.md | 2 + docs/equipment.md | 2 + docs/guides.md | 2 + docs/lore.md | 2 + docs/pages/Classes/A-Z/.gitkeep | 0 docs/pages/{ => Commands/A-G}/Achievements.md | 0 docs/pages/{ => Commands/A-G}/Alias.md | 0 docs/pages/{ => Commands/A-G}/Assist.md | 0 docs/pages/{ => Commands/A-G}/Backstab.md | 2 +- docs/pages/{ => Commands/A-G}/Bandage.md | 2 +- docs/pages/{ => Commands/A-G}/Bansite.md | 0 docs/pages/{ => Commands/A-G}/Bash.md | 2 +- docs/pages/{ => Commands/A-G}/Beep.md | 0 docs/pages/{ => Commands/A-G}/Bug.md | 0 docs/pages/{ => Commands/A-G}/Build.md | 0 docs/pages/{ => Commands/A-G}/Burn.md | 0 docs/pages/{ => Commands/A-G}/Bury.md | 0 docs/pages/{ => Commands/A-G}/Butcher.md | 0 docs/pages/{ => Commands/A-G}/Call.md | 0 docs/pages/{ => Commands/A-G}/Camp.md | 0 docs/pages/{ => Commands/A-G}/Catchup.md | 0 docs/pages/{ => Commands/A-G}/Change.md | 0 .../{ => Commands/A-G}/Charging_weapons.md | 2 +- docs/pages/{ => Commands/A-G}/Climb.md | 2 +- docs/pages/{ => Commands/A-G}/Compare.md | 0 docs/pages/{ => Commands/A-G}/Consider.md | 0 docs/pages/{ => Commands/A-G}/Cook.md | 0 docs/pages/{ => Commands/A-G}/Cover.md | 0 docs/pages/{ => Commands/A-G}/Crush.md | 0 docs/pages/{ => Commands/A-G}/Decapitate.md | 0 docs/pages/{ => Commands/A-G}/Dictionary.md | 0 docs/pages/{ => Commands/A-G}/Direction.md | 0 docs/pages/{ => Commands/A-G}/Disengage.md | 0 docs/pages/{ => Commands/A-G}/Drag.md | 0 docs/pages/{ => Commands/A-G}/Drain.md | 0 docs/pages/{ => Commands/A-G}/Draw.md | 0 docs/pages/{ => Commands/A-G}/Drink.md | 0 docs/pages/{ => Commands/A-G}/Drop.md | 0 docs/pages/{ => Commands/A-G}/Eat.md | 0 docs/pages/{ => Commands/A-G}/Emote.md | 0 docs/pages/{ => Commands/A-G}/Empty.md | 0 docs/pages/{ => Commands/A-G}/Enter.md | 0 docs/pages/{ => Commands/A-G}/Examine.md | 0 docs/pages/{ => Commands/A-G}/Exit.md | 0 docs/pages/{ => Commands/A-G}/FAQ.md | 0 docs/pages/{ => Commands/A-G}/Fill.md | 0 docs/pages/{ => Commands/A-G}/Fish.md | 0 docs/pages/{ => Commands/A-G}/Flee.md | 0 docs/pages/{ => Commands/A-G}/Flip.md | 0 docs/pages/{ => Commands/A-G}/Flush.md | 0 docs/pages/{ => Commands/A-G}/Follow.md | 0 docs/pages/{ => Commands/A-G}/Friend.md | 0 docs/pages/{ => Commands/A-G}/Give.md | 0 docs/pages/{ => Commands/A-G}/Group.md | 0 docs/pages/{ => Commands/H-Q}/Hang.md | 0 docs/pages/{ => Commands/H-Q}/Help.md | 0 docs/pages/{ => Commands/H-Q}/Hints.md | 0 docs/pages/{ => Commands/H-Q}/Hit.md | 0 docs/pages/{ => Commands/H-Q}/Hold.md | 0 docs/pages/{ => Commands/H-Q}/Ignore.md | 0 docs/pages/{ => Commands/H-Q}/Info.md | 2 +- docs/pages/{ => Commands/H-Q}/Inventory.md | 0 docs/pages/{ => Commands/H-Q}/Knock.md | 0 docs/pages/{ => Commands/H-Q}/Label.md | 0 docs/pages/{ => Commands/H-Q}/Learn.md | 0 docs/pages/{ => Commands/H-Q}/Leave.md | 0 docs/pages/{ => Commands/H-Q}/Levels.md | 2 +- docs/pages/{ => Commands/H-Q}/Listen.md | 0 docs/pages/{ => Commands/H-Q}/Load.md | 0 docs/pages/{ => Commands/H-Q}/Look.md | 0 docs/pages/{ => Commands/H-Q}/Mail.md | 0 docs/pages/{ => Commands/H-Q}/Map.md | 0 docs/pages/{ => Commands/H-Q}/Map_Rooms.md | 0 docs/pages/{ => Commands/H-Q}/Mark.md | 0 docs/pages/{ => Commands/H-Q}/Mend.md | 0 docs/pages/{ => Commands/H-Q}/Metamorph.md | 0 docs/pages/{ => Commands/H-Q}/Mix.md | 0 docs/pages/{ => Commands/H-Q}/Mount.md | 0 docs/pages/{ => Commands/H-Q}/Narrate.md | 0 docs/pages/{ => Commands/H-Q}/News.md | 0 docs/pages/{ => Commands/H-Q}/Offer.md | 0 docs/pages/{ => Commands/H-Q}/Order.md | 0 docs/pages/{ => Commands/H-Q}/Pick.md | 2 +- docs/pages/{ => Commands/H-Q}/Pour.md | 0 docs/pages/{ => Commands/H-Q}/Practice.md | 0 docs/pages/{ => Commands/H-Q}/Pray.md | 0 docs/pages/{ => Commands/H-Q}/Prompt.md | 0 docs/pages/{ => Commands/H-Q}/Protect.md | 0 docs/pages/{ => Commands/H-Q}/Pull.md | 0 docs/pages/{ => Commands/H-Q}/Pursue.md | 0 docs/pages/{ => Commands/H-Q}/Put.md | 0 docs/pages/{ => Commands/H-Q}/Quaff.md | 0 docs/pages/{ => Commands/H-Q}/Quit.md | 0 docs/pages/{ => Commands/R-Y}/Raise.md | 0 docs/pages/{ => Commands/R-Y}/Read.md | 0 docs/pages/{ => Commands/R-Y}/Reborn.md | 0 docs/pages/{ => Commands/R-Y}/Recite.md | 0 docs/pages/{ => Commands/R-Y}/Recover.md | 0 docs/pages/{ => Commands/R-Y}/Remove.md | 0 docs/pages/{ => Commands/R-Y}/Rent.md | 0 docs/pages/{ => Commands/R-Y}/Reply.md | 0 docs/pages/{ => Commands/R-Y}/Rescue.md | 2 +- docs/pages/{ => Commands/R-Y}/Reset.md | 0 docs/pages/{ => Commands/R-Y}/Rest.md | 0 docs/pages/{ => Commands/R-Y}/Reveal.md | 0 docs/pages/{ => Commands/R-Y}/Rope.md | 0 docs/pages/{ => Commands/R-Y}/Say.md | 0 docs/pages/{ => Commands/R-Y}/Scalp.md | 0 docs/pages/{ => Commands/R-Y}/Score.md | 2 +- docs/pages/{ => Commands/R-Y}/Scout.md | 0 docs/pages/{ => Commands/R-Y}/Seek.md | 0 docs/pages/{ => Commands/R-Y}/Shake.md | 0 docs/pages/{ => Commands/R-Y}/Shoot.md | 0 .../pages/{ => Commands/R-Y}/Shop_commands.md | 0 docs/pages/{ => Commands/R-Y}/Shout.md | 0 docs/pages/{ => Commands/R-Y}/Sing.md | 0 docs/pages/{ => Commands/R-Y}/Sleep.md | 0 docs/pages/{ => Commands/R-Y}/Spam.md | 0 docs/pages/{ => Commands/R-Y}/Suggest.md | 0 docs/pages/{ => Commands/R-Y}/Suggest_name.md | 0 docs/pages/{ => Commands/R-Y}/Swim.md | 2 +- docs/pages/{ => Commands/R-Y}/Tail.md | 0 docs/pages/{ => Commands/R-Y}/Tell.md | 0 docs/pages/{ => Commands/R-Y}/Thumbs.md | 0 docs/pages/{ => Commands/R-Y}/Track.md | 2 +- docs/pages/{ => Commands/R-Y}/Train.md | 0 docs/pages/{ => Commands/R-Y}/Trophy.md | 0 docs/pages/{ => Commands/R-Y}/Unload.md | 0 docs/pages/{ => Commands/R-Y}/Use.md | 0 docs/pages/{ => Commands/R-Y}/View.md | 0 docs/pages/{ => Commands/R-Y}/Watchtower.md | 0 docs/pages/{ => Commands/R-Y}/Wear.md | 0 docs/pages/{ => Commands/R-Y}/Where.md | 0 docs/pages/{ => Commands/R-Y}/Whetstone.md | 0 docs/pages/{ => Commands/R-Y}/Who.md | 0 docs/pages/{ => Commands/R-Y}/Whois.md | 0 docs/pages/{ => Commands/R-Y}/Wield.md | 0 docs/pages/{ => Commands/R-Y}/Write.md | 0 docs/pages/{ => Commands/R-Y}/Yell.md | 0 docs/pages/{ => Equipment/A-B}/Antlers.md | 2 +- docs/pages/{ => Equipment/A-B}/Armour.md | 2 +- docs/pages/{ => Equipment/A-B}/Arms_items.md | 2 +- docs/pages/{ => Equipment/A-B}/Ash_arrow.md | 2 +- .../{ => Equipment/A-B}/Ashen_grey_pants.md | 2 +- .../pages/{ => Equipment/A-B}/Azure_scroll.md | 2 +- docs/pages/{ => Equipment/A-B}/Backsword.md | 2 +- docs/pages/{ => Equipment/A-B}/Bar_of_iron.md | 2 +- docs/pages/{ => Equipment/A-B}/Beer_bottle.md | 2 +- docs/pages/{ => Equipment/A-B}/Belts.md | 2 +- .../{ => Equipment/A-B}/Beorning_sword.md | 2 +- .../A-B}/Black_and_silver_surcoat.md | 2 +- .../{ => Equipment/A-B}/Black_bone_key.md | 0 .../A-B}/Black_metal_wristband.md | 2 +- .../{ => Equipment/A-B}/Black_padded_boots.md | 2 +- .../pages/{ => Equipment/A-B}/Black_scroll.md | 2 +- .../{ => Equipment/A-B}/Black_wolf_fur.md | 0 .../{ => Equipment/A-B}/Blackened_bolt.md | 2 +- .../{ => Equipment/A-B}/Blackened_pendant.md | 0 .../pages/{ => Equipment/A-B}/Blue_crystal.md | 0 docs/pages/{ => Equipment/A-B}/Boats.md | 2 +- docs/pages/{ => Equipment/A-B}/Body_items.md | 2 +- docs/pages/{ => Equipment/A-B}/Bolt.md | 2 +- docs/pages/{ => Equipment/A-B}/Bottle.md | 2 +- .../{ => Equipment/A-B}/Broad_silver_belt.md | 0 docs/pages/{ => Equipment/A-B}/Broadsword.md | 2 +- .../pages/{ => Equipment/A-B}/Brown_bottle.md | 2 +- .../A-B}/Burnished_hewing-spear.md | 2 +- .../{ => Equipment/A-B}/Butcher's_cleaver.md | 2 +- .../{ => Equipment/A-B}/Butcher_knife.md | 2 +- docs/pages/{ => Equipment/C-G}/Canoe.md | 2 +- .../{ => Equipment/C-G}/Carved_oak_staff.md | 2 +- docs/pages/{ => Equipment/C-G}/Castle_key.md | 2 +- docs/pages/{ => Equipment/C-G}/Ceramic_cup.md | 2 +- .../{ => Equipment/C-G}/Chain_mail_gloves.md | 2 +- .../C-G}/Chain_mail_leggings.md | 2 +- .../{ => Equipment/C-G}/Chain_mail_sleeves.md | 2 +- docs/pages/{ => Equipment/C-G}/Cloaks.md | 2 +- docs/pages/{ => Equipment/C-G}/Consumables.md | 2 +- docs/pages/{ => Equipment/C-G}/Containers.md | 2 +- .../pages/{ => Equipment/C-G}/Cotton_pants.md | 2 +- .../{ => Equipment/C-G}/Cotton_sleeves.md | 2 +- docs/pages/{ => Equipment/C-G}/Crossbow.md | 2 +- .../Crumpled,_mud-smeared_piece_of_paper.md | 2 +- docs/pages/{ => Equipment/C-G}/Cutlass.md | 2 +- .../{ => Equipment/C-G}/Dark-green_moss.md | 0 .../C-G}/Dark_coloured_flask.md | 2 +- .../Equipment/C-G/D\303\272nadan_blade.md" | 2 +- .../{ => Equipment/C-G}/Elven_shortbow.md | 2 +- docs/pages/{ => Equipment/C-G}/Embed.md | 2 +- .../C-G}/Embellished_longbow.md | 2 +- .../pages/{ => Equipment/C-G}/Enruned_robe.md | 2 +- .../C-G}/Exquisite_wine_glass.md | 2 +- docs/pages/{ => Equipment/C-G}/Falchion.md | 2 +- docs/pages/{ => Equipment/C-G}/Feet_items.md | 2 +- .../C-G}/Fine,_rigid_leather_breastplate.md | 2 +- docs/pages/{ => Equipment/C-G}/Fine_bottle.md | 2 +- .../C-G}/Fine_chain_mail_coif.md | 2 +- .../C-G}/Fine_chain_mail_gloves.md | 2 +- .../C-G}/Fine_chain_mail_hauberk.md | 2 +- .../C-G}/Fine_chain_mail_leggings.md | 2 +- .../C-G}/Fine_chain_mail_sleeves.md | 2 +- .../{ => Equipment/C-G}/Fine_metal_boots.md | 2 +- .../C-G}/Fine_metal_breastplate.md | 2 +- .../C-G}/Fine_metal_gauntlets.md | 2 +- .../{ => Equipment/C-G}/Fine_metal_greaves.md | 2 +- docs/pages/{ => Equipment/C-G}/Fine_pelt.md | 2 +- .../C-G}/Fine_rigid_leather_boots.md | 2 +- .../C-G}/Fine_rigid_leather_gloves.md | 2 +- .../C-G}/Fine_soft_leather_boots.md | 2 +- .../C-G}/Fine_soft_leather_gloves.md | 2 +- .../C-G}/Fine_soft_leather_sleeves.md | 2 +- .../C-G}/Fine_soft_leather_trousers.md | 2 +- .../{ => Equipment/C-G}/Finely_woven_hood.md | 2 +- .../{ => Equipment/C-G}/Full_metal_helmet.md | 2 +- .../{ => Equipment/C-G}/Full_metal_shield.md | 2 +- .../{ => Equipment/C-G}/Gem-inlaid_knife.md | 2 +- .../{ => Equipment/C-G}/Guardsman's_pants.md | 2 +- docs/pages/{ => Equipment/H-O}/Hands_items.md | 2 +- .../H-O}/Hard_leather_trousers.md | 2 +- docs/pages/{ => Equipment/H-O}/Hatchet.md | 2 +- docs/pages/{ => Equipment/H-O}/Head_items.md | 2 +- docs/pages/{ => Equipment/H-O}/Heavy_shoes.md | 2 +- docs/pages/{ => Equipment/H-O}/High_boots.md | 2 +- .../H-O}/Hooded_brass_lantern.md | 2 +- .../{ => Equipment/H-O}/Hunting_knife.md | 2 +- docs/pages/{ => Equipment/H-O}/Icy_ring.md | 2 +- docs/pages/{ => Equipment/H-O}/Infusion.md | 2 +- docs/pages/{ => Equipment/H-O}/Keys.md | 2 +- docs/pages/{ => Equipment/H-O}/Lantern.md | 2 +- .../{ => Equipment/H-O}/Large_clay_bowl.md | 2 +- .../H-O}/Large_metal_full_shield.md | 2 +- .../H-O}/Large_wooden_shield.md | 2 +- .../{ => Equipment/H-O}/Leather_helmet.md | 2 +- docs/pages/{ => Equipment/H-O}/Legs_items.md | 2 +- .../H-O}/Light_boat_of_reeds.md | 2 +- .../{ => Equipment/H-O}/Light_crossbow.md | 2 +- docs/pages/{ => Equipment/H-O}/Lock_picks.md | 2 +- .../H-O}/Long_and_scaly_snakeskin.md | 2 +- docs/pages/{ => Equipment/H-O}/Longbow.md | 2 +- docs/pages/{ => Equipment/H-O}/Longspear.md | 2 +- docs/pages/{ => Equipment/H-O}/Longsword.md | 2 +- docs/pages/{ => Equipment/H-O}/Lute.md | 0 docs/pages/{ => Equipment/H-O}/Lynx_pelt.md | 2 +- docs/pages/{ => Equipment/H-O}/Mace.md | 2 +- .../H-O}/Marred_wedding_ring.md | 0 docs/pages/{ => Equipment/H-O}/Meat.md | 2 +- .../{ => Equipment/H-O}/Metal-cased_bolt.md | 2 +- docs/pages/{ => Equipment/H-O}/Metal_boots.md | 2 +- .../{ => Equipment/H-O}/Metal_buckler.md | 2 +- .../{ => Equipment/H-O}/Metal_gauntlets.md | 2 +- .../{ => Equipment/H-O}/Metal_greaves.md | 2 +- .../pages/{ => Equipment/H-O}/Metal_shield.md | 2 +- .../{ => Equipment/H-O}/Metal_vambraces.md | 2 +- .../{ => Equipment/H-O}/Metal_wall_shield.md | 2 +- .../{ => Equipment/H-O}/Mighty_dwarven_axe.md | 2 +- .../pages/{ => Equipment/H-O}/Morgul_blade.md | 0 docs/pages/{ => Equipment/H-O}/Morningstar.md | 2 +- .../{ => Equipment/H-O}/Narrow_grey_boat.md | 2 +- docs/pages/{ => Equipment/H-O}/Neck_items.md | 2 +- docs/pages/{ => Equipment/H-O}/Oil.md | 0 .../{ => Equipment/H-O}/Orkish_shortbow.md | 2 +- .../H-O}/Ornate,_steel-shafted_warhammer.md | 2 +- docs/pages/{ => Equipment/P-R}/Pastry.md | 2 +- .../{ => Equipment/P-R}/Perfect_oak_branch.md | 2 +- docs/pages/{ => Equipment/P-R}/Pint.md | 2 +- docs/pages/{ => Equipment/P-R}/Pitchfork.md | 2 +- docs/pages/{ => Equipment/P-R}/Plain_pants.md | 2 +- .../{ => Equipment/P-R}/Plain_silken_sash.md | 2 +- .../{ => Equipment/P-R}/Plain_sleeves.md | 2 +- .../{ => Equipment/P-R}/Plain_trousers.md | 2 +- docs/pages/{ => Equipment/P-R}/Pot_helm.md | 2 +- docs/pages/{ => Equipment/P-R}/Quest_items.md | 2 +- .../{ => Equipment/P-R}/Rabbit_fur_shoes.md | 0 docs/pages/{ => Equipment/P-R}/Raft.md | 2 +- .../P-R}/Ragged,_blackened_cloak.md | 2 +- docs/pages/{ => Equipment/P-R}/Rapier.md | 2 +- .../{ => Equipment/P-R}/Ratty_moneybag.md | 0 docs/pages/{ => Equipment/P-R}/Red_ruby.md | 2 +- .../P-R}/Reddish-brown_pants.md | 2 +- .../P-R}/Rib-bone_of_a_skeleton.md | 0 .../P-R}/Rigid_leather_boots.md | 2 +- .../P-R}/Rigid_leather_gloves.md | 2 +- docs/pages/{ => Equipment/P-R}/Ring_(item).md | 2 +- docs/pages/{ => Equipment/P-R}/Rings.md | 2 +- docs/pages/{ => Equipment/P-R}/Round_stone.md | 2 +- .../pages/{ => Equipment/P-R}/Russet_cloak.md | 2 +- docs/pages/{ => Equipment/P-R}/Russet_hood.md | 2 +- .../pages/{ => Equipment/P-R}/Russet_shirt.md | 2 +- docs/pages/{ => Equipment/S-W}/Salt.md | 0 docs/pages/{ => Equipment/S-W}/Scimitar.md | 2 +- docs/pages/{ => Equipment/S-W}/Scroll.md | 2 +- .../{ => Equipment/S-W}/Sealed_jug_of_dye.md | 0 .../{ => Equipment/S-W}/Shield_of_Cardolan.md | 2 +- docs/pages/{ => Equipment/S-W}/Shoes.md | 0 docs/pages/{ => Equipment/S-W}/Short_spear.md | 2 +- docs/pages/{ => Equipment/S-W}/Shortbow.md | 2 +- docs/pages/{ => Equipment/S-W}/Shortsword.md | 2 +- docs/pages/{ => Equipment/S-W}/Shovel.md | 2 +- docs/pages/{ => Equipment/S-W}/Sickle.md | 2 +- .../{ => Equipment/S-W}/Slashing_weapon.md | 2 +- .../{ => Equipment/S-W}/Slate_blue_pants.md | 2 +- .../{ => Equipment/S-W}/Slate_blue_shirt.md | 2 +- .../{ => Equipment/S-W}/Small_metal_shield.md | 2 +- .../{ => Equipment/S-W}/Small_twisted_root.md | 2 +- .../{ => Equipment/S-W}/Small_wooden_box.md | 2 +- .../S-W}/Smooth,_black_boots.md | 2 +- .../{ => Equipment/S-W}/Snakeskin_belt.md | 2 +- .../{ => Equipment/S-W}/Soft_leather_boots.md | 2 +- .../S-W}/Soft_leather_gloves.md | 2 +- .../S-W}/Soft_leather_trousers.md | 2 +- .../S-W}/Softly_glowing_green_cup.md | 2 +- .../{ => Equipment/S-W}/Steel-tipped_lance.md | 2 +- docs/pages/{ => Equipment/S-W}/Sting.md | 2 +- .../{ => Equipment/S-W}/Stout_oaken_stick.md | 2 +- .../S-W}/Studded_leather_collar.md | 2 +- .../S-W}/Sturdy_chain_mail_hauberk.md | 2 +- .../S-W}/Sturdy_hard_leather_trousers.md | 2 +- .../S-W}/Sturdy_rigid_leather_boots.md | 2 +- .../S-W}/Sturdy_rigid_leather_gloves.md | 2 +- docs/pages/{ => Equipment/S-W}/Sturdy_rope.md | 2 +- .../S-W}/Sturdy_soft_leather_boots.md | 2 +- .../S-W}/Sturdy_soft_leather_gloves.md | 2 +- .../S-W}/Sturdy_soft_leather_trousers.md | 2 +- .../{ => Equipment/S-W}/Thin_parchment.md | 2 +- docs/pages/{ => Equipment/S-W}/Tiger's_eye.md | 2 +- .../S-W}/Twisted_rock_fragment.md | 2 +- docs/pages/{ => Equipment/S-W}/War_arrow.md | 2 +- .../{ => Equipment/S-W}/Warm_wool_gloves.md | 2 +- docs/pages/{ => Equipment/S-W}/Water_skin.md | 2 +- docs/pages/{ => Equipment/S-W}/Weapons.md | 2 +- .../S-W}/Wicked_Durbuk-hai_axe.md | 2 +- .../{ => Equipment/S-W}/Wooden_shield.md | 2 +- .../S-W}/Wooden_target_shield.md | 2 +- .../{ => Equipment/S-W}/Wooden_wall_shield.md | 2 +- .../{ => Equipment/S-W}/Woodsman's_axe.md | 2 +- .../S-W}/Woollen_traveller's_cloak.md | 2 +- docs/pages/{ => Equipment/S-W}/Wrist_items.md | 2 +- .../{ => Equipment/S-W}/small_oaken_barrel.md | 2 +- docs/pages/{ => Equipment/Y}/Yew_longbow.md | 2 +- docs/pages/{ => Guides/C-G}/Contributing.md | 6 +- docs/pages/{ => Guides/C-G}/FAQ1.md | 0 docs/pages/{ => Guides/C-G}/FAQ2.md | 0 docs/pages/{ => Guides/C-G}/FAQ3.md | 0 docs/pages/{ => Guides/C-G}/FAQ4.md | 0 docs/pages/{ => Guides/C-G}/FAQ5.md | 0 .../Guide_to_advanced_character_statistics.md | 2 +- docs/pages/{ => Guides/H}/Herblore.md | 2 +- .../New_Hero_Guide_(Welcome_to_level_21).md | 2 +- ...Newbie_Guide_Accessing_Game_Information.md | 2 +- .../N-1}/Newbie_Guide_Aging_and_Death.md | 2 +- .../Newbie_Guide_Campfires_and_Cooking.md | 2 +- .../N-2}/Newbie_Guide_Casting_and_Spells.md | 2 +- .../Newbie_Guide_Cities_and_Settlements.md | 2 +- ...ewbie_Guide_Disease,_Poison,_and_Wounds.md | 2 +- ...ewbie_Guide_Doors,_Exits,_and_Exploring.md | 2 +- .../Newbie_Guide_Guilds_and_Practicing.md | 2 +- .../N-5}/Newbie_Guide_Herblores.md | 2 +- .../N-5}/Newbie_Guide_Leveling_1_to_12.md | 2 +- .../Newbie_Guide_Light_Sources_and_Seeing.md | 2 +- .../N-6}/Newbie_Guide_Making_Gold.md | 2 +- .../Newbie_Guide_Mounts,_Riding,_and_Pets.md | 2 +- .../N-6}/Newbie_Guide_Travel_Points.md | 2 +- ...o_Choosing_your_Base_Abilities_or_Stats.md | 2 +- .../N-7}/Newbie_Guide_to_Missile_Weapons.md | 2 +- .../N-7}/Newbie_Guide_to_Ranger_Skills.md | 2 +- ...ie_Guide_to_Suits_of_Armour_and_Shields.md | 2 +- .../N-8}/Newbie_Guide_to_Warrior_Skills.md | 2 +- docs/pages/{ => Guides/Q-T}/Quick_Start.md | 2 +- docs/pages/{ => Guides/Q-T}/Troll_guide.md | 2 +- docs/pages/{ => Locations/A-I}/Aman.md | 0 .../A-I}/Ancient_Broken_Road.md | 2 +- docs/pages/{ => Locations/A-I}/Anduin_Vale.md | 2 +- docs/pages/{ => Locations/A-I}/Black_Hill.md | 0 .../pages/{ => Locations/A-I}/Black_fungus.md | 0 .../{ => Locations/A-I}/Blue_Mountains.md | 2 +- docs/pages/{ => Locations/A-I}/Bree.md | 2 +- .../{ => Locations/A-I}/Broomrape_plant.md | 0 .../pages/{ => Locations/A-I}/Brown_fungus.md | 0 docs/pages/{ => Locations/A-I}/Brush.md | 2 +- docs/pages/{ => Locations/A-I}/Buckthorn.md | 0 docs/pages/{ => Locations/A-I}/Cities.md | 2 +- .../{ => Locations/A-I}/Clump_of_roots.md | 0 docs/pages/{ => Locations/A-I}/Dunland.md | 2 +- docs/pages/{ => Locations/A-I}/Eregion.md | 2 +- docs/pages/{ => Locations/A-I}/Fangorn.md | 2 +- docs/pages/{ => Locations/A-I}/Foaming_Mug.md | 0 docs/pages/{ => Locations/A-I}/Fornost.md | 2 +- .../{ => Locations/A-I}/Galerel's_mansion.md | 0 .../{ => Locations/A-I}/Giant_green_fungus.md | 0 .../pages/{ => Locations/A-I}/Goblin_Caves.md | 2 +- docs/pages/{ => Locations/A-I}/Greenway.md | 0 docs/pages/{ => Locations/A-I}/Grey_Havens.md | 2 +- .../{ => Locations/A-I}/Halls_of_Mandos.md | 0 docs/pages/{ => Locations/A-I}/Hovels.md | 0 docs/pages/{ => Locations/A-I}/Isengard.md | 2 +- .../{ => Locations/L-W}/Legend_Home_Doors.md | 0 .../L-W}/Legend_Home_Equipment.md | 0 .../{ => Locations/L-W}/Legend_Home_Prices.md | 0 .../{ => Locations/L-W}/Legend_Home_Valet.md | 0 .../pages/{ => Locations/L-W}/Legend_Homes.md | 0 .../{ => Locations/L-W}/Legend_home_permit.md | 0 docs/pages/{ => Locations/L-W}/Location.md | 2 +- .../pages/Locations/L-W/Lothl\303\263rien.md" | 2 +- .../{ => Locations/L-W}/Massive_roots.md | 0 .../{ => Locations/L-W}/Minas_Brethil.md | 0 docs/pages/{ => Locations/L-W}/Mirkwood.md | 2 +- .../{ => Locations/L-W}/Misty_Mountains.md | 2 +- docs/pages/{ => Locations/L-W}/Moria.md | 2 +- .../{ => Locations/L-W}/Old_East_Road.md | 0 .../L-W}/Old_East_Road_Meets_Greenway.md | 0 docs/pages/{ => Locations/L-W}/Old_Forest.md | 2 +- docs/pages/{ => Locations/L-W}/Old_Fornost.md | 2 +- .../{ => Locations/L-W}/Olly's_Tavern.md | 0 docs/pages/{ => Locations/L-W}/Rivendell.md | 2 +- .../L-W}/Rivendell_Herbalist.md | 0 docs/pages/{ => Locations/L-W}/River_House.md | 0 docs/pages/{ => Locations/L-W}/Rohan.md | 2 +- .../{ => Locations/L-W}/Rooting_stems.md | 0 docs/pages/{ => Locations/L-W}/Seagull_Inn.md | 0 docs/pages/{ => Locations/L-W}/Shire.md | 2 +- .../pages/{ => Locations/L-W}/Tangly_shrub.md | 0 docs/pages/{ => Locations/L-W}/Tharbad.md | 0 .../L-W}/Tharbad_Thieves'_Shop.md | 0 .../L-W}/Thick_tangle_of_vines.md | 0 .../L-W}/Thirsty_Ranger's_Inn.md | 0 docs/pages/{ => Locations/L-W}/Tower_Hills.md | 2 +- .../{ => Locations/L-W}/Tower_Hills_Grocer.md | 0 docs/pages/{ => Locations/L-W}/Trollshaws.md | 2 +- docs/pages/{ => Locations/L-W}/Warrens.md | 2 +- docs/pages/{ => Lore/M-T}/MUME_IX.md | 0 docs/pages/{ => Lore/M-T}/Tolkien.md | 0 docs/pages/{ => Mobiles/A-E}/Aldereon.md | 0 .../pages/{ => Mobiles/A-E}/Ancient_weaver.md | 0 .../{ => Mobiles/A-E}/Animated_skeleton.md | 0 docs/pages/{ => Mobiles/A-E}/Armourer.md | 0 docs/pages/{ => Mobiles/A-E}/Assassin.md | 0 docs/pages/{ => Mobiles/A-E}/Baker.md | 0 docs/pages/{ => Mobiles/A-E}/Bandit.md | 0 .../{ => Mobiles/A-E}/Bandit_bodyguard.md | 0 docs/pages/{ => Mobiles/A-E}/Barbaras.md | 0 .../{ => Mobiles/A-E}/Beechbone_the_Ent.md | 0 docs/pages/{ => Mobiles/A-E}/Berel.md | 0 docs/pages/{ => Mobiles/A-E}/Big_John.md | 0 docs/pages/{ => Mobiles/A-E}/Bill_Ferny.md | 0 .../{ => Mobiles/A-E}/Black_Dagger_Guild.md | 0 docs/pages/{ => Mobiles/A-E}/Black_bear.md | 0 docs/pages/{ => Mobiles/A-E}/Black_wolf.md | 0 .../A-E}/Blue_Mountains_Ranger_Guild.md | 0 .../A-E}/Blue_Mountains_Scout_Guild.md | 0 .../A-E}/Blue_Mountains_Warrior_Guild.md | 0 .../pages/{ => Mobiles/A-E}/Bree_Herbalist.md | 0 .../{ => Mobiles/A-E}/Bree_Ranger_Guild.md | 0 .../{ => Mobiles/A-E}/Bree_Scout_Guild.md | 0 .../{ => Mobiles/A-E}/Bree_Warrior_Guild.md | 0 .../{ => Mobiles/A-E}/Bree_Weaponsmith.md | 0 docs/pages/{ => Mobiles/A-E}/Brown_bear.md | 0 docs/pages/{ => Mobiles/A-E}/Brown_fox.md | 0 docs/pages/{ => Mobiles/A-E}/Brown_snake.md | 0 docs/pages/{ => Mobiles/A-E}/Bulldog.md | 0 docs/pages/{ => Mobiles/A-E}/Carpenter.md | 0 .../{ => Mobiles/A-E}/Chief_of_smugglers.md | 0 docs/pages/{ => Mobiles/A-E}/Chief_thug.md | 0 docs/pages/{ => Mobiles/A-E}/Crazed_Dwarf.md | 0 .../A-E}/Crown_of_Arnor_Innkeeper.md | 0 docs/pages/{ => Mobiles/A-E}/Dales-pony.md | 0 docs/pages/{ => Mobiles/A-E}/Dark_wraith.md | 0 .../{ => Mobiles/A-E}/Diminutive_rogue.md | 0 .../pages/{ => Mobiles/A-E}/Dreadful_snake.md | 0 docs/pages/{ => Mobiles/A-E}/Druid.md | 0 .../{ => Mobiles/A-E}/Dwarven_dye-maker.md | 0 .../Mobiles/A-E/D\303\272nadan_Soldier.md" | 0 docs/pages/{ => Mobiles/A-E}/Easterling.md | 0 .../A-E}/Eldinor_the_bartender.md | 0 docs/pages/{ => Mobiles/A-E}/Elven_chief.md | 0 docs/pages/{ => Mobiles/A-E}/Elven_grocer.md | 0 docs/pages/{ => Mobiles/A-E}/Elven_tailor.md | 0 docs/pages/{ => Mobiles/A-E}/Erestor.md | 0 .../{ => Mobiles/A-E}/Experienced_smuggler.md | 0 .../F-H}/Faldor_the_weaponsmith.md | 0 docs/pages/{ => Mobiles/F-H}/Fallow_deer.md | 0 .../pages/{ => Mobiles/F-H}/Ferocious_warg.md | 0 .../F-H}/Forlond's_Fine_Jewelry.md | 0 .../{ => Mobiles/F-H}/Forlond_Cleric_Guild.md | 0 .../{ => Mobiles/F-H}/Forlond_Mage_Guild.md | 0 .../{ => Mobiles/F-H}/Fornost_Herbalist.md | 0 .../{ => Mobiles/F-H}/Fornost_Ranger_Guild.md | 0 .../{ => Mobiles/F-H}/Fornost_Scout_Guild.md | 0 .../F-H}/Fornost_Warrior_Guild.md | 0 docs/pages/{ => Mobiles/F-H}/Furious_dog.md | 0 docs/pages/{ => Mobiles/F-H}/Ghost.md | 0 .../{ => Mobiles/F-H}/Ghost_of_Galerel.md | 0 docs/pages/{ => Mobiles/F-H}/Giant_fungus.md | 0 docs/pages/{ => Mobiles/F-H}/Giant_lizard.md | 0 docs/pages/{ => Mobiles/F-H}/Giant_rat.md | 0 docs/pages/{ => Mobiles/F-H}/Giant_slug.md | 0 docs/pages/{ => Mobiles/F-H}/Giant_termite.md | 0 .../F-H}/Gildor_the_blacksmith.md | 0 .../pages/{ => Mobiles/F-H}/Glowing_spirit.md | 0 .../{ => Mobiles/F-H}/Great_mottled_feline.md | 0 .../pages/{ => Mobiles/F-H}/Great_werewolf.md | 0 .../{ => Mobiles/F-H}/Grizzled_werewolf.md | 0 docs/pages/{ => Mobiles/F-H}/Grizzly_bear.md | 0 docs/pages/{ => Mobiles/F-H}/Grizzly_cub.md | 0 docs/pages/{ => Mobiles/F-H}/Grocer.md | 0 docs/pages/{ => Mobiles/F-H}/Guildmasters.md | 2 +- docs/pages/{ => Mobiles/F-H}/Gypsy_woman.md | 0 .../{ => Mobiles/F-H}/Halamor's_ghost.md | 0 docs/pages/{ => Mobiles/F-H}/Haradrim.md | 0 docs/pages/{ => Mobiles/F-H}/Harlond_Baker.md | 0 .../{ => Mobiles/F-H}/Harlond_Cleric_Guild.md | 0 .../{ => Mobiles/F-H}/Harlond_Herbalist.md | 0 .../{ => Mobiles/F-H}/Harlond_Mage_Guild.md | 0 .../{ => Mobiles/F-H}/Harlond_Ranger_Guild.md | 0 .../{ => Mobiles/F-H}/Harlond_Scout_Guild.md | 0 .../F-H}/Harlond_Warrior_Guild.md | 0 docs/pages/{ => Mobiles/F-H}/Haunt.md | 0 docs/pages/{ => Mobiles/F-H}/Highwayman.md | 0 .../{ => Mobiles/F-H}/Hobbit_smuggler.md | 0 docs/pages/{ => Mobiles/F-H}/Horse.md | 0 .../{ => Mobiles/F-H}/Huge,_black_wolf.md | 0 .../{ => Mobiles/F-H}/Huge,_frothing_bear.md | 0 .../F-H}/Huge,_poisonous_spider.md | 0 .../pages/{ => Mobiles/F-H}/Huge_millipede.md | 0 .../pages/{ => Mobiles/F-H}/Huge_tarantula.md | 0 docs/pages/{ => Mobiles/F-H}/Huge_warg.md | 0 .../{ => Mobiles/I-R}/Imposing_beech_tree.md | 0 .../{ => Mobiles/I-R}/Ingrove_Ranger_Guild.md | 0 .../{ => Mobiles/I-R}/Ingrove_Scout_Guild.md | 0 .../I-R}/Ingrove_Warrior_Guild.md | 0 docs/pages/{ => Mobiles/I-R}/Jack_Olby.md | 0 docs/pages/{ => Mobiles/I-R}/Jeraton.md | 0 .../{ => Mobiles/I-R}/Kevlar_the_Armourer.md | 0 docs/pages/{ => Mobiles/I-R}/Leaflock.md | 0 docs/pages/{ => Mobiles/I-R}/Lynx.md | 0 .../I-R/L\303\263rien_Cleric_Guild.md" | 0 .../Mobiles/I-R/L\303\263rien_Mage_Guild.md" | 0 .../I-R/L\303\263rien_Ranger_Guild.md" | 0 .../Mobiles/I-R/L\303\263rien_Scout_Guild.md" | 0 .../I-R/L\303\263rien_Warrior_Guild.md" | 0 .../{ => Mobiles/I-R}/Malardil's_guardsman.md | 0 docs/pages/{ => Mobiles/I-R}/Malardil.md | 0 docs/pages/{ => Mobiles/I-R}/Mass_of_vines.md | 0 docs/pages/{ => Mobiles/I-R}/Mean_brigand.md | 0 docs/pages/{ => Mobiles/I-R}/Mewlip.md | 0 .../I-R}/Minas_Brethil_Cleric_Guild.md | 0 .../I-R}/Minas_Brethil_Mage_Guild.md | 0 .../{ => Mobiles/I-R}/Morthan_Blacksoul.md | 0 docs/pages/{ => Mobiles/I-R}/Mother_wolf.md | 0 docs/pages/{ => Mobiles/I-R}/Mottled_snake.md | 0 docs/pages/{ => Mobiles/I-R}/Mountain_lion.md | 0 .../{ => Mobiles/I-R}/Mountain_lioness.md | 0 docs/pages/{ => Mobiles/I-R}/Nagrorh.md | 0 docs/pages/{ => Mobiles/I-R}/Noble_stag.md | 0 .../pages/{ => Mobiles/I-R}/Old_Man_Willow.md | 0 docs/pages/{ => Mobiles/I-R}/Olly.md | 0 .../{ => Mobiles/I-R}/Orkish_wolf-rider.md | 0 docs/pages/{ => Mobiles/I-R}/Pack_horse.md | 0 docs/pages/{ => Mobiles/I-R}/Ranger.md | 4 +- docs/pages/{ => Mobiles/I-R}/Rattlesnake.md | 0 .../I-R}/Rivendell_Cleric_Guild.md | 0 .../{ => Mobiles/I-R}/Rivendell_Mage_Guild.md | 0 .../I-R}/Rivendell_Ranger_Guild.md | 0 .../I-R}/Rivendell_Scout_Guild.md | 0 .../I-R}/Rivendell_Warrior_Guild.md | 0 docs/pages/{ => Mobiles/I-R}/River_Otter.md | 0 docs/pages/{ => Mobiles/I-R}/Robber.md | 0 docs/pages/{ => Mobiles/I-R}/Roe_deer.md | 0 docs/pages/{ => Mobiles/I-R}/Rogue.md | 0 .../I-R}/Rooftop_Thieves'_Guild.md | 0 .../{ => Mobiles/I-R}/Rugged-looking_man.md | 0 docs/pages/{ => Mobiles/S-Y}/Sand_viper.md | 0 docs/pages/{ => Mobiles/S-Y}/Saruman.md | 0 .../S-Y}/Sewers_Thieves'_Guild.md | 0 docs/pages/{ => Mobiles/S-Y}/Shade.md | 0 .../{ => Mobiles/S-Y}/Shire_Ranger_Guild.md | 0 .../{ => Mobiles/S-Y}/Shire_Scout_Guild.md | 0 .../{ => Mobiles/S-Y}/Shire_Warrior_Guild.md | 0 .../{ => Mobiles/S-Y}/Skeletal_warrior.md | 0 .../S-Y}/Small_tangle_of_roots.md | 0 docs/pages/{ => Mobiles/S-Y}/Small_termite.md | 0 docs/pages/{ => Mobiles/S-Y}/Smuggler.md | 0 docs/pages/{ => Mobiles/S-Y}/Spectre.md | 0 .../S-Y}/Spicy_Swordfish_House.md | 0 .../pages/{ => Mobiles/S-Y}/Spirit-soldier.md | 0 docs/pages/{ => Mobiles/S-Y}/Spirit.md | 0 docs/pages/{ => Mobiles/S-Y}/Strange_tree.md | 0 .../pages/{ => Mobiles/S-Y}/Sulien's_ghost.md | 0 docs/pages/{ => Mobiles/S-Y}/Swift_buck.md | 0 .../{ => Mobiles/S-Y}/Tharbad_Cleric_Guild.md | 0 .../{ => Mobiles/S-Y}/Tharbad_Mage_Guild.md | 0 .../S-Y}/Tharbad_Thieves'_Guild.md | 0 .../{ => Mobiles/S-Y}/Thena_Shadowstalker.md | 0 .../pages/{ => Mobiles/S-Y}/Thief_(mobile).md | 0 .../S-Y}/Tower_Hills_Blacksmith.md | 0 .../S-Y}/Tower_Hills_Herbalist.md | 0 .../S-Y}/Tower_Hills_Ranger_Guild.md | 0 .../S-Y}/Tower_Hills_Scout_Guild.md | 0 .../S-Y}/Tower_Hills_Warrior_Guild.md | 0 .../{ => Mobiles/S-Y}/Traveller's_Shop.md | 0 docs/pages/{ => Mobiles/S-Y}/Treebeard.md | 0 .../S-Y}/Tundur_the_Lamplighter.md | 0 docs/pages/{ => Mobiles/S-Y}/Warg.md | 0 docs/pages/{ => Mobiles/S-Y}/Weaponsmith.md | 0 docs/pages/{ => Mobiles/S-Y}/Wild_dog.md | 0 docs/pages/{ => Mobiles/S-Y}/Witch.md | 0 docs/pages/{ => Mobiles/S-Y}/Wolf_cub.md | 0 .../pages/{ => Mobiles/S-Y}/Woman_(mobile).md | 0 .../{ => Mobiles/S-Y}/Young_mountain_lion.md | 0 docs/pages/{ => Mobiles/S-Y}/Young_ruffian.md | 0 docs/pages/{ => Races/B-Z}/Beorning.md | 2 +- .../B-Z/Black_N\303\272men\303\263rean.md" | 2 +- docs/pages/{ => Races/B-Z}/Dwarf.md | 2 +- docs/pages/{ => Races/B-Z}/Dwarvish_names.md | 0 .../pages/Races/B-Z/D\303\272nedain.md" | 2 +- docs/pages/{ => Races/B-Z}/Elf.md | 2 +- docs/pages/{ => Races/B-Z}/Eriadoran.md | 2 +- docs/pages/{ => Races/B-Z}/Half-Elf.md | 2 +- docs/pages/{ => Races/B-Z}/Hobbit.md | 2 +- docs/pages/{ => Races/B-Z}/Man.md | 2 +- docs/pages/{ => Races/B-Z}/Orc.md | 2 +- docs/pages/{ => Races/B-Z}/Orcish_names.md | 0 docs/pages/{ => Races/B-Z}/Playable_races.md | 2 +- docs/pages/{ => Races/B-Z}/Rohirrim.md | 2 +- docs/pages/{ => Races/B-Z}/Troll.md | 0 docs/pages/{ => Races/B-Z}/Zaugurz_Orc.md | 2 +- .../{ => Reference/A-1}/Abbreviations.md | 2 +- docs/pages/{ => Reference/A-1}/Account.md | 0 docs/pages/{ => Reference/A-1}/Acts.md | 0 docs/pages/{ => Reference/A-1}/Advanced.md | 0 .../A-1}/Advanced_Charm_Guide.md | 2 +- docs/pages/{ => Reference/A-1}/Age.md | 0 docs/pages/{ => Reference/A-1}/Ainur.md | 0 docs/pages/{ => Reference/A-1}/Alertness.md | 0 docs/pages/{ => Reference/A-1}/Alignment.md | 0 .../Alweon's_Versatile_Caster_Newbie_Guide.md | 2 +- docs/pages/{ => Reference/A-1}/Ammunition.md | 2 +- .../pages/{ => Reference/A-1}/Ancient_Maps.md | 0 .../A-1}/Ancient_dwarven_shield.md | 2 +- .../pages/{ => Reference/A-1}/Ansi_Example.md | 0 docs/pages/{ => Reference/A-1}/Ansicodes.md | 0 docs/pages/{ => Reference/A-1}/Apple.md | 2 +- docs/pages/{ => Reference/A-1}/Archery.md | 0 docs/pages/{ => Reference/A-1}/Archive.md | 0 .../A-2}/Archive_In_Game_Maps.md | 0 docs/pages/{ => Reference/A-2}/Arda.md | 0 .../pages/{ => Reference/A-2}/Armour_Spell.md | 2 +- docs/pages/{ => Reference/A-2}/Arrow.md | 2 +- .../{ => Reference/A-2}/Ashen_grey_shirt.md | 2 +- docs/pages/{ => Reference/B}/Backfire.md | 0 docs/pages/{ => Reference/B}/Barbed_fang.md | 2 +- docs/pages/{ => Reference/B}/Basics.md | 2 +- docs/pages/{ => Reference/B}/Basinet.md | 2 +- docs/pages/{ => Reference/B}/Bastard_sword.md | 2 +- docs/pages/{ => Reference/B}/Battle_axe.md | 2 +- .../{ => Reference/B}/Bejewelled_shield.md | 2 +- docs/pages/{ => Reference/B}/Belt.md | 2 +- docs/pages/{ => Reference/B}/Belt_pouch.md | 2 +- docs/pages/{ => Reference/B}/Bilbo_Baggins.md | 0 .../{ => Reference/B}/Black_arm_wrappings.md | 2 +- docs/pages/{ => Reference/B}/Black_cape.md | 2 +- .../{ => Reference/B}/Black_horn_shortbow.md | 2 +- .../{ => Reference/B}/Black_metal_shield.md | 2 +- docs/pages/{ => Reference/B}/Black_robe.md | 2 +- .../{ => Reference/B}/Black_runed_dagger.md | 2 +- docs/pages/{ => Reference/B}/Black_waraxe.md | 2 +- .../pages/{ => Reference/B}/Black_warg_fur.md | 2 +- .../{ => Reference/B}/Blood-encrusted_helm.md | 2 +- docs/pages/{ => Reference/B}/Board.md | 0 docs/pages/{ => Reference/B}/Boards.md | 0 docs/pages/{ => Reference/B}/Boat.md | 2 +- docs/pages/{ => Reference/B}/Bowl_of_gruel.md | 2 +- docs/pages/{ => Reference/B}/Bowl_of_salad.md | 2 +- .../{ => Reference/B}/Broad-bladed_knife.md | 2 +- .../pages/{ => Reference/B}/Broad_scimitar.md | 2 +- docs/pages/{ => Reference/B}/Broad_spear.md | 2 +- .../B}/Brolg-Ohurk_sunwalk_by_Hawaii.md | 0 .../pages/{ => Reference/B}/Brown_bear_fur.md | 2 +- .../pages/{ => Reference/B}/Brutal_cleaver.md | 2 +- .../{ => Reference/B}/Buttoned_cassock.md | 2 +- docs/pages/{ => Reference/C-D}/Canids.md | 0 docs/pages/{ => Reference/C-D}/Cast.md | 0 .../{ => Reference/C-D}/Ceremonial_dagger.md | 2 +- .../{ => Reference/C-D}/Chain_mail_coif.md | 2 +- .../{ => Reference/C-D}/Chain_mail_hauberk.md | 2 +- .../pages/{ => Reference/C-D}/Change_Class.md | 0 .../{ => Reference/C-D}/Change_Editor.md | 0 .../{ => Reference/C-D}/Change_Eqorder.md | 0 .../pages/{ => Reference/C-D}/Change_Pager.md | 0 .../C-D}/Change_Spellcasting.md | 0 .../{ => Reference/C-D}/Charging_weapon.md | 2 +- docs/pages/{ => Reference/C-D}/Charset.md | 0 .../{ => Reference/C-D}/Chequered_shirt.md | 2 +- docs/pages/{ => Reference/C-D}/Citizen.md | 0 .../C-D}/Citizen_mercenaries.md | 0 docs/pages/{ => Reference/C-D}/Class.md | 2 +- .../{ => Reference/C-D}/Cleaving_weapon.md | 2 +- docs/pages/{ => Reference/C-D}/Cleric.md | 4 +- docs/pages/{ => Reference/C-D}/Cloak.md | 2 +- docs/pages/{ => Reference/C-D}/Coach.md | 0 docs/pages/{ => Reference/C-D}/Colour.md | 0 docs/pages/{ => Reference/C-D}/Combat.md | 2 +- docs/pages/{ => Reference/C-D}/Compact.md | 0 .../{ => Reference/C-D}/Concussion_weapon.md | 2 +- docs/pages/{ => Reference/C-D}/Container.md | 2 +- docs/pages/{ => Reference/C-D}/Cooking.md | 0 docs/pages/{ => Reference/C-D}/Copper_ring.md | 2 +- docs/pages/{ => Reference/C-D}/Corpse.md | 0 docs/pages/{ => Reference/C-D}/Corrupting.md | 0 .../C-D}/Cruelly-spiked_mace.md | 2 +- docs/pages/{ => Reference/C-D}/Cudgel.md | 2 +- docs/pages/{ => Reference/C-D}/Dagger.md | 2 +- .../{ => Reference/C-D}/Dark_broadsword.md | 2 +- docs/pages/{ => Reference/C-D}/Day.md | 0 docs/pages/{ => Reference/C-D}/Death.md | 2 +- docs/pages/{ => Reference/C-D}/Death_trap.md | 0 docs/pages/{ => Reference/C-D}/Delayed.md | 0 .../{ => Reference/C-D}/Delicious_bannock.md | 2 +- docs/pages/{ => Reference/C-D}/Depression.md | 0 docs/pages/{ => Reference/C-D}/Description.md | 0 docs/pages/{ => Reference/C-D}/Dirk.md | 2 +- docs/pages/{ => Reference/C-D}/Disease.md | 0 docs/pages/{ => Reference/C-D}/Dodge_bonus.md | 0 docs/pages/{ => Reference/C-D}/Door.md | 0 .../{ => Reference/C-D}/Double-edged_eket.md | 2 +- .../{ => Reference/C-D}/Double-headed_axe.md | 2 +- docs/pages/{ => Reference/C-D}/Drowning.md | 0 docs/pages/{ => Reference/C-D}/Dunlendings.md | 0 docs/pages/{ => Reference/E-F}/Editor.md | 0 .../{ => Reference/E-F}/Editor_Commands.md | 0 docs/pages/{ => Reference/E-F}/Effort.md | 0 docs/pages/{ => Reference/E-F}/Egg.md | 2 +- .../E-F}/Elven_hunting-spear.md | 2 +- docs/pages/{ => Reference/E-F}/Elven_names.md | 0 docs/pages/{ => Reference/E-F}/Elvish.md | 0 .../{ => Reference/E-F}/Embroidered_blouse.md | 2 +- .../E-F}/Engraved_broadsword.md | 2 +- .../{ => Reference/E-F}/Engraved_warhammer.md | 2 +- docs/pages/{ => Reference/E-F}/Ent.md | 0 .../{ => Reference/E-F}/EquipmentLoadList.md | 0 .../{ => Reference/E-F}/Equipment_Format.md | 0 docs/pages/{ => Reference/E-F}/Experience.md | 2 +- .../{ => Reference/E-F}/External_links.md | 0 docs/pages/{ => Reference/E-F}/FAQS.md | 0 .../{ => Reference/E-F}/Feathered_hat.md | 2 +- docs/pages/{ => Reference/E-F}/Felids.md | 0 docs/pages/{ => Reference/E-F}/Fell_Beast.md | 0 docs/pages/{ => Reference/E-F}/Ferry.md | 0 .../E-F}/Fine,_soft_leather_jerkin.md | 2 +- .../{ => Reference/E-F}/Fine_grey_cloak.md | 2 +- .../{ => Reference/E-F}/Fine_lion_pelt.md | 2 +- .../E-F}/Fine_metal_vambraces.md | 2 +- .../{ => Reference/E-F}/Fine_plain_dress.md | 2 +- .../E-F}/Fine_reinforced_leather_helmet.md | 2 +- .../E-F}/Fine_rigid_leather_sleeves.md | 2 +- docs/pages/{ => Reference/E-F}/Fine_tunic.md | 2 +- docs/pages/{ => Reference/E-F}/Flagon.md | 2 +- .../{ => Reference/E-F}/Fletched_arrow.md | 2 +- docs/pages/{ => Reference/E-F}/Focus.md | 0 docs/pages/{ => Reference/E-F}/Food.md | 0 .../pages/{ => Reference/E-F}/Food_&_Drink.md | 2 +- .../{ => Reference/E-F}/Forest_green_cloak.md | 2 +- docs/pages/{ => Reference/E-F}/Fourth_Age.md | 0 .../{ => Reference/E-F}/Fragile_parchment.md | 2 +- .../{ => Reference/E-F}/Frodo_Baggins.md | 0 .../{ => Reference/E-F}/Full_wooden_shield.md | 2 +- docs/pages/{ => Reference/G-1}/General.md | 4 +- ...eral_guide_with_rare_useful_information.md | 2 +- docs/pages/{ => Reference/G-1}/Get.md | 0 docs/pages/{ => Reference/G-1}/Giant_spear.md | 2 +- .../G-1}/Gilded_round_shield.md | 2 +- docs/pages/{ => Reference/G-1}/Glamdring.md | 0 docs/pages/{ => Reference/G-1}/Gold.md | 0 docs/pages/{ => Reference/G-1}/Gold_ring.md | 2 +- .../G-1}/Golden_quartzite_ring.md | 2 +- docs/pages/{ => Reference/G-1}/Great_Eagle.md | 0 docs/pages/{ => Reference/G-1}/Great_helm.md | 2 +- docs/pages/{ => Reference/G-1}/Grey_tunic.md | 2 +- .../{ => Reference/G-1}/Grey_wolf_fur.md | 2 +- .../{ => Reference/G-1}/Grey_wool_hat.md | 2 +- .../{ => Reference/G-1}/Guardsman's_shirt.md | 2 +- .../G-2}/Guide_Race_and_Subraces.md | 2 +- .../G-2}/Guide_to_Fortress_and_Towers.md | 2 +- .../Guide_to_installing_MMapper_on_Windows.md | 2 +- .../Guide_to_local_editing_with_PowTTY.md | 2 +- docs/pages/{ => Reference/G-2}/Guild.md | 0 docs/pages/{ => Reference/H-K}/Handaxe.md | 2 +- .../{ => Reference/H-K}/Heavy_morningstar.md | 2 +- .../{ => Reference/H-K}/Heavy_wool_coat.md | 2 +- docs/pages/{ => Reference/H-K}/Herb.md | 0 docs/pages/{ => Reference/H-K}/Herbal_kit.md | 0 docs/pages/{ => Reference/H-K}/Hero.md | 0 docs/pages/{ => Reference/H-K}/History.md | 0 docs/pages/{ => Reference/H-K}/Hit_points.md | 0 docs/pages/{ => Reference/H-K}/Hometowns.md | 0 docs/pages/{ => Reference/H-K}/Horn.md | 2 +- .../{ => Reference/H-K}/Horned_helmet.md | 2 +- docs/pages/{ => Reference/H-K}/Idle.md | 0 docs/pages/{ => Reference/H-K}/Incognito.md | 0 docs/pages/{ => Reference/H-K}/Inn.md | 0 docs/pages/{ => Reference/H-K}/Istari.md | 0 docs/pages/{ => Reference/H-K}/Item.md | 2 +- docs/pages/{ => Reference/H-K}/Items.md | 2 +- .../H-K}/Jagged-edged_scimitar.md | 2 +- docs/pages/{ => Reference/H-K}/Jail.md | 0 docs/pages/{ => Reference/H-K}/Juicy_plum.md | 2 +- docs/pages/{ => Reference/H-K}/Justice.md | 0 docs/pages/{ => Reference/H-K}/Key.md | 2 +- docs/pages/{ => Reference/H-K}/Keyring.md | 0 docs/pages/{ => Reference/H-K}/Kit.md | 0 docs/pages/{ => Reference/L}/Lance.md | 2 +- docs/pages/{ => Reference/L}/Language.md | 0 .../{ => Reference/L}/Large_metal_shield.md | 2 +- .../L}/Large_metal_wall_shield.md | 2 +- docs/pages/{ => Reference/L}/Large_pumpkin.md | 2 +- docs/pages/{ => Reference/L}/Large_sack.md | 2 +- .../L}/Large_wooden_full_shield.md | 2 +- .../{ => Reference/L}/Large_yellow_apple.md | 2 +- docs/pages/{ => Reference/L}/Latin1.md | 0 .../{ => Reference/L}/Leather_backpack.md | 2 +- docs/pages/{ => Reference/L}/Legend.md | 0 docs/pages/{ => Reference/L}/Lembas_wafer.md | 2 +- docs/pages/{ => Reference/L}/Level.md | 0 docs/pages/{ => Reference/L}/Libraries.md | 0 docs/pages/{ => Reference/L}/Light.md | 2 +- docs/pages/{ => Reference/L}/Link.md | 0 docs/pages/{ => Reference/L}/Linkdrop.md | 0 docs/pages/{ => Reference/L}/Loaf_of_bread.md | 2 +- docs/pages/{ => Reference/L}/Local_Editor.md | 0 docs/pages/{ => Reference/L}/Lore.md | 0 docs/pages/{ => Reference/M-1}/MUME.md | 0 docs/pages/{ => Reference/M-1}/MUME_I.md | 0 docs/pages/{ => Reference/M-1}/MUME_II.md | 0 docs/pages/{ => Reference/M-1}/MUME_III.md | 0 docs/pages/{ => Reference/M-1}/MUME_IV.md | 0 .../M-1}/MUME_IV_as_described_in_Estonia.md | 0 docs/pages/{ => Reference/M-1}/MUME_V.md | 0 docs/pages/{ => Reference/M-1}/MUME_VI.md | 0 docs/pages/{ => Reference/M-1}/MUME_VII.md | 0 docs/pages/{ => Reference/M-1}/MUME_VIII.md | 0 docs/pages/{ => Reference/M-1}/Mage.md | 4 +- .../{ => Reference/M-1}/Magic_mushroom.md | 2 +- docs/pages/{ => Reference/M-1}/Mana.md | 0 docs/pages/{ => Reference/M-1}/Mechanics.md | 2 +- .../pages/{ => Reference/M-1}/Metal_helmet.md | 2 +- docs/pages/{ => Reference/M-1}/Milk.md | 2 +- .../M-1}/Miscellaneous_equipment.md | 2 +- docs/pages/{ => Reference/M-1}/Mmapper.md | 0 docs/pages/{ => Reference/M-1}/Mobile.md | 0 docs/pages/{ => Reference/M-1}/Moneybag.md | 2 +- docs/pages/{ => Reference/M-1}/Month.md | 0 docs/pages/{ => Reference/M-1}/Mood.md | 0 .../{ => Reference/M-2}/MoriaStrategies.md | 2 +- docs/pages/{ => Reference/M-2}/Movement.md | 0 .../{ => Reference/M-2}/Movement_points.md | 0 docs/pages/{ => Reference/M-2}/Mudlle.md | 0 docs/pages/{ => Reference/M-2}/Mudller.md | 0 .../M-2}/Musty_loaf_of_bread.md | 2 +- docs/pages/{ => Reference/N}/NOIDEA.md | 0 docs/pages/{ => Reference/N}/Namechanges.md | 0 docs/pages/{ => Reference/N}/Names.md | 0 .../{ => Reference/N}/Nasty_orkish_fang.md | 2 +- docs/pages/{ => Reference/N}/Necklace.md | 2 +- .../N}/Newbie_Guide_NPCs_and_Mobs.md | 2 +- docs/pages/{ => Reference/N}/Noquit.md | 0 docs/pages/{ => Reference/N}/Novoid.md | 0 .../{ => Reference/O-Q}/Offensive_bonus.md | 0 .../{ => Reference/O-Q}/Old_plain_dress.md | 2 +- .../{ => Reference/O-Q}/Older_In_Game_Maps.md | 0 docs/pages/{ => Reference/O-Q}/Oldnames.md | 0 docs/pages/{ => Reference/O-Q}/Onion.md | 2 +- docs/pages/{ => Reference/O-Q}/Orcrist.md | 0 .../{ => Reference/O-Q}/Other_equipment.md | 2 +- docs/pages/{ => Reference/O-Q}/Pan.md | 0 docs/pages/{ => Reference/O-Q}/Panic.md | 0 docs/pages/{ => Reference/O-Q}/Parry_bonus.md | 0 docs/pages/{ => Reference/O-Q}/Parry_split.md | 0 docs/pages/{ => Reference/O-Q}/Password.md | 0 docs/pages/{ => Reference/O-Q}/Pet.md | 0 .../{ => Reference/O-Q}/Piece_of_cheese.md | 2 +- .../{ => Reference/O-Q}/Piercing_weapon.md | 2 +- docs/pages/{ => Reference/O-Q}/Pigeon.md | 0 docs/pages/{ => Reference/O-Q}/Pike.md | 2 +- .../pages/{ => Reference/O-Q}/Plain_blouse.md | 2 +- docs/pages/{ => Reference/O-Q}/Plain_cloak.md | 2 +- .../O-Q}/Plain_flowing_skirt.md | 2 +- docs/pages/{ => Reference/O-Q}/Plain_hat.md | 2 +- docs/pages/{ => Reference/O-Q}/Plain_hood.md | 2 +- .../{ => Reference/O-Q}/Plain_leather_belt.md | 2 +- docs/pages/{ => Reference/O-Q}/Plain_scarf.md | 2 +- docs/pages/{ => Reference/O-Q}/Plain_shirt.md | 2 +- docs/pages/{ => Reference/O-Q}/Plain_vest.md | 2 +- docs/pages/{ => Reference/O-Q}/Plant.md | 0 .../{ => Reference/O-Q}/Player_killing.md | 0 docs/pages/{ => Reference/O-Q}/Pork-pie.md | 2 +- .../{ => Reference/O-Q}/Practice_Penalty.md | 0 .../pages/{ => Reference/O-Q}/Quarterstaff.md | 2 +- docs/pages/{ => Reference/O-Q}/Quest.md | 0 docs/pages/{ => Reference/R}/RL_Areas.md | 0 .../{ => Reference/R}/Raccoon_fur_hat.md | 2 +- docs/pages/{ => Reference/R}/Ranged_weapon.md | 2 +- docs/pages/{ => Reference/R}/Reboot.md | 0 docs/pages/{ => Reference/R}/Regeneration.md | 0 .../R}/Reinforced_leather_helmet.md | 2 +- docs/pages/{ => Reference/R}/Reroll.md | 0 docs/pages/{ => Reference/R}/Retire.md | 0 .../R}/Rigid_leather_breastplate.md | 2 +- .../R}/Rigid_leather_sleeves.md | 2 +- docs/pages/{ => Reference/R}/Ring.md | 2 +- .../pages/{ => Reference/R}/Ring_of_silver.md | 2 +- docs/pages/{ => Reference/R}/Roleplay.md | 0 .../R}/Roughly_stitched_cloak.md | 2 +- docs/pages/{ => Reference/R}/Rules.md | 0 docs/pages/{ => Reference/R}/Rules_Abuse.md | 0 .../pages/{ => Reference/R}/Rules_Accounts.md | 0 docs/pages/{ => Reference/R}/Rules_Actions.md | 0 docs/pages/{ => Reference/R}/Rules_Ainur.md | 0 docs/pages/{ => Reference/R}/Rules_Banking.md | 0 docs/pages/{ => Reference/R}/Rules_Basics.md | 0 docs/pages/{ => Reference/R}/Rules_Boards.md | 0 .../pages/{ => Reference/R}/Rules_Channels.md | 0 .../R}/Rules_Character_Separation.md | 0 .../{ => Reference/R}/Rules_Communication.md | 0 .../{ => Reference/R}/Rules_Incharacter.md | 0 .../{ => Reference/R}/Rules_Interrace.md | 0 .../pages/{ => Reference/R}/Rules_Keyboard.md | 0 docs/pages/{ => Reference/R}/Rules_Mappers.md | 0 docs/pages/{ => Reference/R}/Rules_Names.md | 0 docs/pages/{ => Reference/R}/Rules_PK.md | 2 +- docs/pages/{ => Reference/R}/Rules_Posting.md | 0 .../{ => Reference/R}/Rules_Reimbursement.md | 0 .../R}/Rules_Reimbursement_Policy.md | 0 docs/pages/{ => Reference/R}/Rules_Robot.md | 0 docs/pages/{ => Reference/R}/Rules_Spam.md | 0 docs/pages/{ => Reference/R}/Rules_Spies.md | 0 docs/pages/{ => Reference/R}/Rules_Titles.md | 0 docs/pages/{ => Reference/R}/Rules_Trolls.md | 0 docs/pages/{ => Reference/R}/Rules_Whois.md | 0 docs/pages/{ => Reference/R}/Runic_book.md | 2 +- docs/pages/{ => Reference/R}/room.md | 0 .../{ => Reference/R}/rough_wooden_horn.md | 2 +- .../{ => Reference/S-1}/S-rune_helmet.md | 2 +- docs/pages/{ => Reference/S-1}/Sabre.md | 2 +- .../{ => Reference/S-1}/Sauron's_List.md | 0 docs/pages/{ => Reference/S-1}/Sauron.md | 0 .../Sausage_flavoured_with_savoury_herbs.md | 2 +- docs/pages/{ => Reference/S-1}/Scout_Guide.md | 2 +- docs/pages/{ => Reference/S-1}/Seed-cake.md | 2 +- .../{ => Reference/S-1}/Serrated_scimitar.md | 2 +- docs/pages/{ => Reference/S-1}/Shadow.md | 0 docs/pages/{ => Reference/S-1}/Shaman.md | 4 +- .../pages/{ => Reference/S-2}/Shaman_Guide.md | 2 +- docs/pages/{ => Reference/S-3}/Sharp_talon.md | 2 +- docs/pages/{ => Reference/S-3}/Sharp_thorn.md | 2 +- docs/pages/{ => Reference/S-3}/Shield.md | 2 +- .../pages/{ => Reference/S-3}/Shield_Spell.md | 2 +- .../S-3}/Shield_of_Arthedain.md | 2 +- .../pages/{ => Reference/S-3}/Shiny_dagger.md | 2 +- docs/pages/{ => Reference/S-3}/Shop.md | 0 .../S-3}/Silver-tipped_arrow.md | 2 +- .../S-3}/Silver_wedding_ring.md | 2 +- docs/pages/{ => Reference/S-3}/Skill.md | 2 +- docs/pages/{ => Reference/S-3}/Skills.md | 2 +- docs/pages/{ => Reference/S-3}/Sleep_Spell.md | 2 +- .../{ => Reference/S-3}/Slender_dagger.md | 2 +- docs/pages/{ => Reference/S-3}/Sling.md | 2 +- .../S-3}/Small_biscuit_of_cram.md | 2 +- .../S-3}/Small_crystal_phial.md | 0 .../S-3}/Small_wooden_shield.md | 2 +- .../S-3}/Small_wooden_target_shield.md | 2 +- docs/pages/{ => Reference/S-3}/Socials.md | 0 .../{ => Reference/S-3}/Soft_cloth_cap.md | 2 +- .../S-3}/Soft_leather_jerkin.md | 2 +- .../S-3}/Soft_leather_riding_skirt.md | 2 +- .../S-3}/Soft_leather_sleeves.md | 2 +- .../{ => Reference/S-3}/Soft_plain_dress.md | 2 +- .../{ => Reference/S-3}/Soft_woollen_shirt.md | 2 +- .../{ => Reference/S-3}/Sombre_runic_book.md | 2 +- docs/pages/{ => Reference/S-3}/Spell.md | 2 +- .../{ => Reference/S-3}/Spell_Information.md | 0 docs/pages/{ => Reference/S-3}/Spell_list.md | 0 docs/pages/{ => Reference/S-3}/Spells.md | 2 +- .../S-3}/Spiked_metal_helmet.md | 2 +- .../{ => Reference/S-3}/Spiked_war_club.md | 2 +- .../{ => Reference/S-3}/Stabbing_weapon.md | 2 +- .../S-3}/Staff,_Gem_and_Focus_guide.md | 2 +- docs/pages/{ => Reference/S-3}/Staff.md | 0 .../{ => Reference/S-3}/Stained_dark_shirt.md | 2 +- docs/pages/{ => Reference/S-3}/State.md | 0 docs/pages/{ => Reference/S-3}/Statistic.md | 2 +- .../S-3}/Steel-shafted_mattock.md | 2 +- .../S-3}/Steel-shafted_spear.md | 2 +- .../{ => Reference/S-3}/Steel-tipped_spear.md | 2 +- .../{ => Reference/S-3}/Steel_claymore.md | 2 +- docs/pages/{ => Reference/S-3}/Stiletto.md | 2 +- docs/pages/{ => Reference/S-3}/Stone_club.md | 0 .../S-3}/Strange_golden_ring.md | 2 +- docs/pages/{ => Reference/S-3}/Straw_hat.md | 2 +- .../S-3}/Studded_leather_belt.md | 2 +- .../S-3}/Sturdy,_rigid_leather_breastplate.md | 2 +- .../S-4}/Sturdy,_soft_leather_jerkin.md | 2 +- .../S-4}/Sturdy_chain_mail_coif.md | 2 +- .../S-4}/Sturdy_leather_helmet.md | 2 +- .../S-4}/Sturdy_reinforced_leather_helmet.md | 2 +- .../S-4}/Sturdy_rigid_leather_sleeves.md | 2 +- .../S-4}/Sturdy_soft_leather_sleeves.md | 2 +- .../S-4}/Sun-emblazoned_cloakpin.md | 2 +- .../S-4}/Sun-emblazoned_shield.md | 2 +- docs/pages/{ => Reference/S-4}/Sundeath.md | 0 .../pages/{ => Reference/S-4}/Super_Mobile.md | 0 docs/pages/{ => Reference/T-V}/Tall_Stag.md | 0 .../{ => Reference/T-V}/Target_Shooting.md | 0 .../{ => Reference/T-V}/Tawny_bear_fur.md | 2 +- docs/pages/{ => Reference/T-V}/Terrain.md | 0 .../{ => Reference/T-V}/Thick_wool_vest.md | 2 +- docs/pages/{ => Reference/T-V}/Thief.md | 4 +- docs/pages/{ => Reference/T-V}/Third_Age.md | 0 docs/pages/{ => Reference/T-V}/Tick.md | 0 docs/pages/{ => Reference/T-V}/Time.md | 0 docs/pages/{ => Reference/T-V}/Title.md | 0 .../{ => Reference/T-V}/Travel_Points.md | 0 docs/pages/{ => Reference/T-V}/Turnip.md | 2 +- .../{ => Reference/T-V}/Two-handed_weapon.md | 2 +- .../{ => Reference/T-V}/Very_heavy_branch.md | 0 .../T-V}/Very_large_knotted_tree-branch.md | 2 +- .../T-V}/Very_large_wooden_club.md | 2 +- .../{ => Reference/T-V}/traveller's_diary.md | 2 +- docs/pages/{ => Reference/W-X}/Warg_fur.md | 2 +- docs/pages/{ => Reference/W-X}/Warhammer.md | 2 +- .../pages/{ => Reference/W-X}/Warm_blanket.md | 2 +- docs/pages/{ => Reference/W-X}/Warrior.md | 4 +- .../{ => Reference/W-X}/Warrior_Guide.md | 2 +- docs/pages/{ => Reference/W-X}/Warsword.md | 2 +- docs/pages/{ => Reference/W-X}/Water.md | 2 +- docs/pages/{ => Reference/W-X}/Waterways.md | 0 docs/pages/{ => Reference/W-X}/Weapon.md | 4 +- docs/pages/{ => Reference/W-X}/Weather.md | 0 .../{ => Reference/W-X}/White_wolf_fur.md | 2 +- docs/pages/{ => Reference/W-X}/Wimpy.md | 0 .../{ => Reference/W-X}/Wolf_fur_vest.md | 2 +- .../{ => Reference/W-X}/Wolfskin_wristband.md | 2 +- docs/pages/{ => Reference/W-X}/Wooden_club.md | 2 +- docs/pages/{ => Reference/W-X}/Wound.md | 0 docs/pages/{ => Reference/W-X}/XML.md | 0 .../{ => Reference/Z}/Zaugurz_orc_guide.md | 2 +- docs/pages/{ => Reference/Z}/Zone.md | 0 docs/pages/{ => Skills/A-W}/Attack.md | 2 +- docs/pages/{ => Skills/A-W}/Awareness.md | 2 +- .../{ => Skills/A-W}/Cleaving_weapons.md | 2 +- docs/pages/{ => Skills/A-W}/Command.md | 2 +- .../{ => Skills/A-W}/Concussion_weapons.md | 2 +- docs/pages/{ => Skills/A-W}/Dark_oath.md | 2 +- docs/pages/{ => Skills/A-W}/Dodge.md | 2 +- docs/pages/{ => Skills/A-W}/Endurance.md | 2 +- docs/pages/{ => Skills/A-W}/Envenom.md | 2 +- docs/pages/{ => Skills/A-W}/Escape.md | 2 +- docs/pages/{ => Skills/A-W}/Hide.md | 2 +- docs/pages/{ => Skills/A-W}/Kick.md | 2 +- docs/pages/{ => Skills/A-W}/Leadership.md | 2 +- .../{ => Skills/A-W}/Missile_Weapons_Usage.md | 0 .../pages/{ => Skills/A-W}/Missile_weapons.md | 2 +- docs/pages/{ => Skills/A-W}/Parry.md | 2 +- .../{ => Skills/A-W}/Piercing_weapons.md | 2 +- docs/pages/{ => Skills/A-W}/Ride.md | 2 +- docs/pages/{ => Skills/A-W}/Search.md | 2 +- .../{ => Skills/A-W}/Slashing_weapons.md | 2 +- docs/pages/{ => Skills/A-W}/Sneak.md | 2 +- .../{ => Skills/A-W}/Stabbing_weapons.md | 2 +- docs/pages/{ => Skills/A-W}/Steal.md | 2 +- .../{ => Skills/A-W}/Two-handed_weapons.md | 2 +- docs/pages/{ => Skills/A-W}/Unarmed.md | 2 +- docs/pages/{ => Skills/A-W}/Wilderness.md | 2 +- docs/pages/{ => Software/C-Z}/Client.md | 0 docs/pages/{ => Software/C-Z}/Internet.md | 0 docs/pages/{ => Software/C-Z}/MClient.md | 0 docs/pages/{ => Software/C-Z}/Mapper.md | 0 .../{ => Software/C-Z}/Other_software.md | 0 docs/pages/{ => Software/C-Z}/Pandora.md | 0 .../pages/{ => Software/C-Z}/PandoraMapper.md | 2 +- .../{ => Software/C-Z}/PowTTY_Scripts.md | 0 docs/pages/{ => Software/C-Z}/Powwow.md | 0 .../{ => Software/C-Z}/Powwow_Scripts.md | 0 docs/pages/{ => Software/C-Z}/Script.md | 0 docs/pages/{ => Software/C-Z}/Tintin++.md | 0 docs/pages/{ => Software/C-Z}/TinyFugue.md | 0 docs/pages/{ => Software/C-Z}/Zmud_Scripts.md | 0 docs/pages/{ => Spells/B-N}/Black_Breath.md | 2 +- docs/pages/{ => Spells/B-N}/Bless.md | 2 +- docs/pages/{ => Spells/B-N}/Blindness.md | 2 +- docs/pages/{ => Spells/B-N}/Block_Door.md | 2 +- docs/pages/{ => Spells/B-N}/Break_Door.md | 2 +- .../{ => Spells/B-N}/Breath_of_Briskness.md | 2 +- docs/pages/{ => Spells/B-N}/Burning_Hands.md | 2 +- docs/pages/{ => Spells/B-N}/Call_Familiar.md | 2 +- docs/pages/{ => Spells/B-N}/Call_Lightning.md | 2 +- docs/pages/{ => Spells/B-N}/Charm.md | 2 +- docs/pages/{ => Spells/B-N}/Chill_Touch.md | 2 +- docs/pages/{ => Spells/B-N}/Colour_Spray.md | 2 +- .../pages/{ => Spells/B-N}/Control_Weather.md | 2 +- docs/pages/{ => Spells/B-N}/Corrupt.md | 2 +- docs/pages/{ => Spells/B-N}/Create_Focus.md | 2 +- docs/pages/{ => Spells/B-N}/Create_Food.md | 2 +- docs/pages/{ => Spells/B-N}/Create_Light.md | 2 +- docs/pages/{ => Spells/B-N}/Create_Water.md | 2 +- docs/pages/{ => Spells/B-N}/Cure_Blindness.md | 2 +- docs/pages/{ => Spells/B-N}/Cure_Critic.md | 2 +- docs/pages/{ => Spells/B-N}/Cure_Disease.md | 2 +- docs/pages/{ => Spells/B-N}/Cure_Light.md | 2 +- docs/pages/{ => Spells/B-N}/Cure_Serious.md | 2 +- docs/pages/{ => Spells/B-N}/Curse.md | 2 +- docs/pages/{ => Spells/B-N}/Darkness.md | 2 +- docs/pages/{ => Spells/B-N}/Detect_Evil.md | 2 +- .../{ => Spells/B-N}/Detect_Invisibility.md | 2 +- docs/pages/{ => Spells/B-N}/Detect_Magic.md | 2 +- docs/pages/{ => Spells/B-N}/Detect_Poison.md | 2 +- docs/pages/{ => Spells/B-N}/Dispel_Evil.md | 2 +- docs/pages/{ => Spells/B-N}/Dispel_Magic.md | 2 +- docs/pages/{ => Spells/B-N}/Divination.md | 2 +- docs/pages/{ => Spells/B-N}/Earthquake.md | 2 +- docs/pages/{ => Spells/B-N}/Enchant.md | 2 +- docs/pages/{ => Spells/B-N}/Energy_Drain.md | 2 +- docs/pages/{ => Spells/B-N}/Fear.md | 2 +- docs/pages/{ => Spells/B-N}/Find_the_Path.md | 2 +- docs/pages/{ => Spells/B-N}/Fireball.md | 2 +- docs/pages/{ => Spells/B-N}/Harm.md | 2 +- docs/pages/{ => Spells/B-N}/Heal.md | 2 +- docs/pages/{ => Spells/B-N}/Hold_Spell.md | 2 +- docs/pages/{ => Spells/B-N}/Identify.md | 2 +- docs/pages/{ => Spells/B-N}/Lightning_Bolt.md | 2 +- docs/pages/{ => Spells/B-N}/Locate.md | 2 +- docs/pages/{ => Spells/B-N}/Locate_Life.md | 2 +- docs/pages/{ => Spells/B-N}/Locate_Magic.md | 2 +- docs/pages/{ => Spells/B-N}/Magic_Blast.md | 2 +- docs/pages/{ => Spells/B-N}/Magic_Missile.md | 2 +- docs/pages/{ => Spells/B-N}/Night_Vision.md | 2 +- docs/pages/{ => Spells/P-W}/Poison.md | 2 +- docs/pages/{ => Spells/P-W}/Portal.md | 2 +- .../{ => Spells/P-W}/Protection_From_Evil.md | 2 +- docs/pages/{ => Spells/P-W}/Raise_Dead.md | 2 +- docs/pages/{ => Spells/P-W}/Remove_Curse.md | 2 +- docs/pages/{ => Spells/P-W}/Remove_Poison.md | 2 +- docs/pages/{ => Spells/P-W}/Sanctuary.md | 2 +- docs/pages/{ => Spells/P-W}/Scry.md | 2 +- docs/pages/{ => Spells/P-W}/Sense_Life.md | 2 +- docs/pages/{ => Spells/P-W}/Shocking_Grasp.md | 2 +- docs/pages/{ => Spells/P-W}/Shroud.md | 2 +- docs/pages/{ => Spells/P-W}/Silence.md | 2 +- docs/pages/{ => Spells/P-W}/Smother.md | 2 +- docs/pages/{ => Spells/P-W}/Store.md | 2 +- docs/pages/{ => Spells/P-W}/Strength_Spell.md | 2 +- docs/pages/{ => Spells/P-W}/Summon.md | 2 +- docs/pages/{ => Spells/P-W}/Teleport.md | 2 +- docs/pages/{ => Spells/P-W}/Transfer.md | 2 +- docs/pages/{ => Spells/P-W}/Ventriloquate.md | 2 +- docs/pages/{ => Spells/P-W}/Watch_Room.md | 2 +- docs/pages/{ => Spells/P-W}/Word_of_Recall.md | 2 +- docs/races.md | 2 + docs/tags.data.ts | 6 +- docs/topics.md | 19 + docs/topics/commands.md | 8 + docs/topics/locations.md | 8 + docs/topics/mobiles.md | 8 + docs/topics/reference.md | 8 + docs/topics/skills.md | 8 + docs/topics/software.md | 8 + docs/topics/spells.md | 8 + migration/ROLLOUT.md | 26 + migration/articles.json | 18098 +++++++++++++++ migration/baseline.json | 19203 ++++++++++++++++ migration/documentation-changes.json | 3 + scripts/check-links.js | 11 +- scripts/check-migration-artifact.py | 32 + scripts/check-migration-browser.cjs | 51 + scripts/check-migration.cjs | 24 + scripts/gather-pages.cjs | 12 + scripts/routes.cjs | 24 + scripts/utils.cjs | 3 +- scripts/utils.test.cjs | 22 +- 1185 files changed, 38996 insertions(+), 757 deletions(-) create mode 100644 docs/.vitepress/theme/components/TopicArticles.vue create mode 100644 docs/pages/Classes/A-Z/.gitkeep rename docs/pages/{ => Commands/A-G}/Achievements.md (100%) rename docs/pages/{ => Commands/A-G}/Alias.md (100%) rename docs/pages/{ => Commands/A-G}/Assist.md (100%) rename docs/pages/{ => Commands/A-G}/Backstab.md (96%) rename docs/pages/{ => Commands/A-G}/Bandage.md (95%) rename docs/pages/{ => Commands/A-G}/Bansite.md (100%) rename docs/pages/{ => Commands/A-G}/Bash.md (96%) rename docs/pages/{ => Commands/A-G}/Beep.md (100%) rename docs/pages/{ => Commands/A-G}/Bug.md (100%) rename docs/pages/{ => Commands/A-G}/Build.md (100%) rename docs/pages/{ => Commands/A-G}/Burn.md (100%) rename docs/pages/{ => Commands/A-G}/Bury.md (100%) rename docs/pages/{ => Commands/A-G}/Butcher.md (100%) rename docs/pages/{ => Commands/A-G}/Call.md (100%) rename docs/pages/{ => Commands/A-G}/Camp.md (100%) rename docs/pages/{ => Commands/A-G}/Catchup.md (100%) rename docs/pages/{ => Commands/A-G}/Change.md (100%) rename docs/pages/{ => Commands/A-G}/Charging_weapons.md (94%) rename docs/pages/{ => Commands/A-G}/Climb.md (98%) rename docs/pages/{ => Commands/A-G}/Compare.md (100%) rename docs/pages/{ => Commands/A-G}/Consider.md (100%) rename docs/pages/{ => Commands/A-G}/Cook.md (100%) rename docs/pages/{ => Commands/A-G}/Cover.md (100%) rename docs/pages/{ => Commands/A-G}/Crush.md (100%) rename docs/pages/{ => Commands/A-G}/Decapitate.md (100%) rename docs/pages/{ => Commands/A-G}/Dictionary.md (100%) rename docs/pages/{ => Commands/A-G}/Direction.md (100%) rename docs/pages/{ => Commands/A-G}/Disengage.md (100%) rename docs/pages/{ => Commands/A-G}/Drag.md (100%) rename docs/pages/{ => Commands/A-G}/Drain.md (100%) rename docs/pages/{ => Commands/A-G}/Draw.md (100%) rename docs/pages/{ => Commands/A-G}/Drink.md (100%) rename docs/pages/{ => Commands/A-G}/Drop.md (100%) rename docs/pages/{ => Commands/A-G}/Eat.md (100%) rename docs/pages/{ => Commands/A-G}/Emote.md (100%) rename docs/pages/{ => Commands/A-G}/Empty.md (100%) rename docs/pages/{ => Commands/A-G}/Enter.md (100%) rename docs/pages/{ => Commands/A-G}/Examine.md (100%) rename docs/pages/{ => Commands/A-G}/Exit.md (100%) rename docs/pages/{ => Commands/A-G}/FAQ.md (100%) rename docs/pages/{ => Commands/A-G}/Fill.md (100%) rename docs/pages/{ => Commands/A-G}/Fish.md (100%) rename docs/pages/{ => Commands/A-G}/Flee.md (100%) rename docs/pages/{ => Commands/A-G}/Flip.md (100%) rename docs/pages/{ => Commands/A-G}/Flush.md (100%) rename docs/pages/{ => Commands/A-G}/Follow.md (100%) rename docs/pages/{ => Commands/A-G}/Friend.md (100%) rename docs/pages/{ => Commands/A-G}/Give.md (100%) rename docs/pages/{ => Commands/A-G}/Group.md (100%) rename docs/pages/{ => Commands/H-Q}/Hang.md (100%) rename docs/pages/{ => Commands/H-Q}/Help.md (100%) rename docs/pages/{ => Commands/H-Q}/Hints.md (100%) rename docs/pages/{ => Commands/H-Q}/Hit.md (100%) rename docs/pages/{ => Commands/H-Q}/Hold.md (100%) rename docs/pages/{ => Commands/H-Q}/Ignore.md (100%) rename docs/pages/{ => Commands/H-Q}/Info.md (93%) rename docs/pages/{ => Commands/H-Q}/Inventory.md (100%) rename docs/pages/{ => Commands/H-Q}/Knock.md (100%) rename docs/pages/{ => Commands/H-Q}/Label.md (100%) rename docs/pages/{ => Commands/H-Q}/Learn.md (100%) rename docs/pages/{ => Commands/H-Q}/Leave.md (100%) rename docs/pages/{ => Commands/H-Q}/Levels.md (96%) rename docs/pages/{ => Commands/H-Q}/Listen.md (100%) rename docs/pages/{ => Commands/H-Q}/Load.md (100%) rename docs/pages/{ => Commands/H-Q}/Look.md (100%) rename docs/pages/{ => Commands/H-Q}/Mail.md (100%) rename docs/pages/{ => Commands/H-Q}/Map.md (100%) rename docs/pages/{ => Commands/H-Q}/Map_Rooms.md (100%) rename docs/pages/{ => Commands/H-Q}/Mark.md (100%) rename docs/pages/{ => Commands/H-Q}/Mend.md (100%) rename docs/pages/{ => Commands/H-Q}/Metamorph.md (100%) rename docs/pages/{ => Commands/H-Q}/Mix.md (100%) rename docs/pages/{ => Commands/H-Q}/Mount.md (100%) rename docs/pages/{ => Commands/H-Q}/Narrate.md (100%) rename docs/pages/{ => Commands/H-Q}/News.md (100%) rename docs/pages/{ => Commands/H-Q}/Offer.md (100%) rename docs/pages/{ => Commands/H-Q}/Order.md (100%) rename docs/pages/{ => Commands/H-Q}/Pick.md (92%) rename docs/pages/{ => Commands/H-Q}/Pour.md (100%) rename docs/pages/{ => Commands/H-Q}/Practice.md (100%) rename docs/pages/{ => Commands/H-Q}/Pray.md (100%) rename docs/pages/{ => Commands/H-Q}/Prompt.md (100%) rename docs/pages/{ => Commands/H-Q}/Protect.md (100%) rename docs/pages/{ => Commands/H-Q}/Pull.md (100%) rename docs/pages/{ => Commands/H-Q}/Pursue.md (100%) rename docs/pages/{ => Commands/H-Q}/Put.md (100%) rename docs/pages/{ => Commands/H-Q}/Quaff.md (100%) rename docs/pages/{ => Commands/H-Q}/Quit.md (100%) rename docs/pages/{ => Commands/R-Y}/Raise.md (100%) rename docs/pages/{ => Commands/R-Y}/Read.md (100%) rename docs/pages/{ => Commands/R-Y}/Reborn.md (100%) rename docs/pages/{ => Commands/R-Y}/Recite.md (100%) rename docs/pages/{ => Commands/R-Y}/Recover.md (100%) rename docs/pages/{ => Commands/R-Y}/Remove.md (100%) rename docs/pages/{ => Commands/R-Y}/Rent.md (100%) rename docs/pages/{ => Commands/R-Y}/Reply.md (100%) rename docs/pages/{ => Commands/R-Y}/Rescue.md (95%) rename docs/pages/{ => Commands/R-Y}/Reset.md (100%) rename docs/pages/{ => Commands/R-Y}/Rest.md (100%) rename docs/pages/{ => Commands/R-Y}/Reveal.md (100%) rename docs/pages/{ => Commands/R-Y}/Rope.md (100%) rename docs/pages/{ => Commands/R-Y}/Say.md (100%) rename docs/pages/{ => Commands/R-Y}/Scalp.md (100%) rename docs/pages/{ => Commands/R-Y}/Score.md (90%) rename docs/pages/{ => Commands/R-Y}/Scout.md (100%) rename docs/pages/{ => Commands/R-Y}/Seek.md (100%) rename docs/pages/{ => Commands/R-Y}/Shake.md (100%) rename docs/pages/{ => Commands/R-Y}/Shoot.md (100%) rename docs/pages/{ => Commands/R-Y}/Shop_commands.md (100%) rename docs/pages/{ => Commands/R-Y}/Shout.md (100%) rename docs/pages/{ => Commands/R-Y}/Sing.md (100%) rename docs/pages/{ => Commands/R-Y}/Sleep.md (100%) rename docs/pages/{ => Commands/R-Y}/Spam.md (100%) rename docs/pages/{ => Commands/R-Y}/Suggest.md (100%) rename docs/pages/{ => Commands/R-Y}/Suggest_name.md (100%) rename docs/pages/{ => Commands/R-Y}/Swim.md (96%) rename docs/pages/{ => Commands/R-Y}/Tail.md (100%) rename docs/pages/{ => Commands/R-Y}/Tell.md (100%) rename docs/pages/{ => Commands/R-Y}/Thumbs.md (100%) rename docs/pages/{ => Commands/R-Y}/Track.md (97%) rename docs/pages/{ => Commands/R-Y}/Train.md (100%) rename docs/pages/{ => Commands/R-Y}/Trophy.md (100%) rename docs/pages/{ => Commands/R-Y}/Unload.md (100%) rename docs/pages/{ => Commands/R-Y}/Use.md (100%) rename docs/pages/{ => Commands/R-Y}/View.md (100%) rename docs/pages/{ => Commands/R-Y}/Watchtower.md (100%) rename docs/pages/{ => Commands/R-Y}/Wear.md (100%) rename docs/pages/{ => Commands/R-Y}/Where.md (100%) rename docs/pages/{ => Commands/R-Y}/Whetstone.md (100%) rename docs/pages/{ => Commands/R-Y}/Who.md (100%) rename docs/pages/{ => Commands/R-Y}/Whois.md (100%) rename docs/pages/{ => Commands/R-Y}/Wield.md (100%) rename docs/pages/{ => Commands/R-Y}/Write.md (100%) rename docs/pages/{ => Commands/R-Y}/Yell.md (100%) rename docs/pages/{ => Equipment/A-B}/Antlers.md (94%) rename docs/pages/{ => Equipment/A-B}/Armour.md (99%) rename docs/pages/{ => Equipment/A-B}/Arms_items.md (96%) rename docs/pages/{ => Equipment/A-B}/Ash_arrow.md (95%) rename docs/pages/{ => Equipment/A-B}/Ashen_grey_pants.md (92%) rename docs/pages/{ => Equipment/A-B}/Azure_scroll.md (89%) rename docs/pages/{ => Equipment/A-B}/Backsword.md (93%) rename docs/pages/{ => Equipment/A-B}/Bar_of_iron.md (89%) rename docs/pages/{ => Equipment/A-B}/Beer_bottle.md (93%) rename docs/pages/{ => Equipment/A-B}/Belts.md (96%) rename docs/pages/{ => Equipment/A-B}/Beorning_sword.md (95%) rename docs/pages/{ => Equipment/A-B}/Black_and_silver_surcoat.md (94%) rename docs/pages/{ => Equipment/A-B}/Black_bone_key.md (100%) rename docs/pages/{ => Equipment/A-B}/Black_metal_wristband.md (96%) rename docs/pages/{ => Equipment/A-B}/Black_padded_boots.md (94%) rename docs/pages/{ => Equipment/A-B}/Black_scroll.md (92%) rename docs/pages/{ => Equipment/A-B}/Black_wolf_fur.md (100%) rename docs/pages/{ => Equipment/A-B}/Blackened_bolt.md (96%) rename docs/pages/{ => Equipment/A-B}/Blackened_pendant.md (100%) rename docs/pages/{ => Equipment/A-B}/Blue_crystal.md (100%) rename docs/pages/{ => Equipment/A-B}/Boats.md (92%) rename docs/pages/{ => Equipment/A-B}/Body_items.md (97%) rename docs/pages/{ => Equipment/A-B}/Bolt.md (96%) rename docs/pages/{ => Equipment/A-B}/Bottle.md (93%) rename docs/pages/{ => Equipment/A-B}/Broad_silver_belt.md (100%) rename docs/pages/{ => Equipment/A-B}/Broadsword.md (94%) rename docs/pages/{ => Equipment/A-B}/Brown_bottle.md (91%) rename docs/pages/{ => Equipment/A-B}/Burnished_hewing-spear.md (95%) rename docs/pages/{ => Equipment/A-B}/Butcher's_cleaver.md (88%) rename docs/pages/{ => Equipment/A-B}/Butcher_knife.md (94%) rename docs/pages/{ => Equipment/C-G}/Canoe.md (93%) rename docs/pages/{ => Equipment/C-G}/Carved_oak_staff.md (98%) rename docs/pages/{ => Equipment/C-G}/Castle_key.md (93%) rename docs/pages/{ => Equipment/C-G}/Ceramic_cup.md (92%) rename docs/pages/{ => Equipment/C-G}/Chain_mail_gloves.md (92%) rename docs/pages/{ => Equipment/C-G}/Chain_mail_leggings.md (94%) rename docs/pages/{ => Equipment/C-G}/Chain_mail_sleeves.md (94%) rename docs/pages/{ => Equipment/C-G}/Cloaks.md (96%) rename docs/pages/{ => Equipment/C-G}/Consumables.md (96%) rename docs/pages/{ => Equipment/C-G}/Containers.md (96%) rename docs/pages/{ => Equipment/C-G}/Cotton_pants.md (86%) rename docs/pages/{ => Equipment/C-G}/Cotton_sleeves.md (92%) rename docs/pages/{ => Equipment/C-G}/Crossbow.md (97%) rename docs/pages/{ => Equipment/C-G}/Crumpled,_mud-smeared_piece_of_paper.md (94%) rename docs/pages/{ => Equipment/C-G}/Cutlass.md (93%) rename docs/pages/{ => Equipment/C-G}/Dark-green_moss.md (100%) rename docs/pages/{ => Equipment/C-G}/Dark_coloured_flask.md (92%) rename "docs/pages/D\303\272nadan_blade.md" => "docs/pages/Equipment/C-G/D\303\272nadan_blade.md" (96%) rename docs/pages/{ => Equipment/C-G}/Elven_shortbow.md (96%) rename docs/pages/{ => Equipment/C-G}/Embed.md (97%) rename docs/pages/{ => Equipment/C-G}/Embellished_longbow.md (95%) rename docs/pages/{ => Equipment/C-G}/Enruned_robe.md (93%) rename docs/pages/{ => Equipment/C-G}/Exquisite_wine_glass.md (92%) rename docs/pages/{ => Equipment/C-G}/Falchion.md (92%) rename docs/pages/{ => Equipment/C-G}/Feet_items.md (95%) rename docs/pages/{ => Equipment/C-G}/Fine,_rigid_leather_breastplate.md (89%) rename docs/pages/{ => Equipment/C-G}/Fine_bottle.md (93%) rename docs/pages/{ => Equipment/C-G}/Fine_chain_mail_coif.md (94%) rename docs/pages/{ => Equipment/C-G}/Fine_chain_mail_gloves.md (94%) rename docs/pages/{ => Equipment/C-G}/Fine_chain_mail_hauberk.md (95%) rename docs/pages/{ => Equipment/C-G}/Fine_chain_mail_leggings.md (94%) rename docs/pages/{ => Equipment/C-G}/Fine_chain_mail_sleeves.md (94%) rename docs/pages/{ => Equipment/C-G}/Fine_metal_boots.md (91%) rename docs/pages/{ => Equipment/C-G}/Fine_metal_breastplate.md (94%) rename docs/pages/{ => Equipment/C-G}/Fine_metal_gauntlets.md (85%) rename docs/pages/{ => Equipment/C-G}/Fine_metal_greaves.md (93%) rename docs/pages/{ => Equipment/C-G}/Fine_pelt.md (90%) rename docs/pages/{ => Equipment/C-G}/Fine_rigid_leather_boots.md (85%) rename docs/pages/{ => Equipment/C-G}/Fine_rigid_leather_gloves.md (86%) rename docs/pages/{ => Equipment/C-G}/Fine_soft_leather_boots.md (92%) rename docs/pages/{ => Equipment/C-G}/Fine_soft_leather_gloves.md (93%) rename docs/pages/{ => Equipment/C-G}/Fine_soft_leather_sleeves.md (86%) rename docs/pages/{ => Equipment/C-G}/Fine_soft_leather_trousers.md (92%) rename docs/pages/{ => Equipment/C-G}/Finely_woven_hood.md (94%) rename docs/pages/{ => Equipment/C-G}/Full_metal_helmet.md (95%) rename docs/pages/{ => Equipment/C-G}/Full_metal_shield.md (92%) rename docs/pages/{ => Equipment/C-G}/Gem-inlaid_knife.md (93%) rename docs/pages/{ => Equipment/C-G}/Guardsman's_pants.md (88%) rename docs/pages/{ => Equipment/H-O}/Hands_items.md (95%) rename docs/pages/{ => Equipment/H-O}/Hard_leather_trousers.md (94%) rename docs/pages/{ => Equipment/H-O}/Hatchet.md (93%) rename docs/pages/{ => Equipment/H-O}/Head_items.md (97%) rename docs/pages/{ => Equipment/H-O}/Heavy_shoes.md (87%) rename docs/pages/{ => Equipment/H-O}/High_boots.md (90%) rename docs/pages/{ => Equipment/H-O}/Hooded_brass_lantern.md (92%) rename docs/pages/{ => Equipment/H-O}/Hunting_knife.md (94%) rename docs/pages/{ => Equipment/H-O}/Icy_ring.md (96%) rename docs/pages/{ => Equipment/H-O}/Infusion.md (94%) rename docs/pages/{ => Equipment/H-O}/Keys.md (96%) rename docs/pages/{ => Equipment/H-O}/Lantern.md (91%) rename docs/pages/{ => Equipment/H-O}/Large_clay_bowl.md (92%) rename docs/pages/{ => Equipment/H-O}/Large_metal_full_shield.md (94%) rename docs/pages/{ => Equipment/H-O}/Large_wooden_shield.md (93%) rename docs/pages/{ => Equipment/H-O}/Leather_helmet.md (92%) rename docs/pages/{ => Equipment/H-O}/Legs_items.md (96%) rename docs/pages/{ => Equipment/H-O}/Light_boat_of_reeds.md (93%) rename docs/pages/{ => Equipment/H-O}/Light_crossbow.md (96%) rename docs/pages/{ => Equipment/H-O}/Lock_picks.md (98%) rename docs/pages/{ => Equipment/H-O}/Long_and_scaly_snakeskin.md (93%) rename docs/pages/{ => Equipment/H-O}/Longbow.md (90%) rename docs/pages/{ => Equipment/H-O}/Longspear.md (94%) rename docs/pages/{ => Equipment/H-O}/Longsword.md (93%) rename docs/pages/{ => Equipment/H-O}/Lute.md (100%) rename docs/pages/{ => Equipment/H-O}/Lynx_pelt.md (92%) rename docs/pages/{ => Equipment/H-O}/Mace.md (92%) rename docs/pages/{ => Equipment/H-O}/Marred_wedding_ring.md (100%) rename docs/pages/{ => Equipment/H-O}/Meat.md (94%) rename docs/pages/{ => Equipment/H-O}/Metal-cased_bolt.md (96%) rename docs/pages/{ => Equipment/H-O}/Metal_boots.md (95%) rename docs/pages/{ => Equipment/H-O}/Metal_buckler.md (94%) rename docs/pages/{ => Equipment/H-O}/Metal_gauntlets.md (92%) rename docs/pages/{ => Equipment/H-O}/Metal_greaves.md (95%) rename docs/pages/{ => Equipment/H-O}/Metal_shield.md (92%) rename docs/pages/{ => Equipment/H-O}/Metal_vambraces.md (95%) rename docs/pages/{ => Equipment/H-O}/Metal_wall_shield.md (93%) rename docs/pages/{ => Equipment/H-O}/Mighty_dwarven_axe.md (92%) rename docs/pages/{ => Equipment/H-O}/Morgul_blade.md (100%) rename docs/pages/{ => Equipment/H-O}/Morningstar.md (91%) rename docs/pages/{ => Equipment/H-O}/Narrow_grey_boat.md (94%) rename docs/pages/{ => Equipment/H-O}/Neck_items.md (98%) rename docs/pages/{ => Equipment/H-O}/Oil.md (100%) rename docs/pages/{ => Equipment/H-O}/Orkish_shortbow.md (96%) rename docs/pages/{ => Equipment/H-O}/Ornate,_steel-shafted_warhammer.md (95%) rename docs/pages/{ => Equipment/P-R}/Pastry.md (92%) rename docs/pages/{ => Equipment/P-R}/Perfect_oak_branch.md (96%) rename docs/pages/{ => Equipment/P-R}/Pint.md (92%) rename docs/pages/{ => Equipment/P-R}/Pitchfork.md (93%) rename docs/pages/{ => Equipment/P-R}/Plain_pants.md (92%) rename docs/pages/{ => Equipment/P-R}/Plain_silken_sash.md (91%) rename docs/pages/{ => Equipment/P-R}/Plain_sleeves.md (93%) rename docs/pages/{ => Equipment/P-R}/Plain_trousers.md (92%) rename docs/pages/{ => Equipment/P-R}/Pot_helm.md (93%) rename docs/pages/{ => Equipment/P-R}/Quest_items.md (96%) rename docs/pages/{ => Equipment/P-R}/Rabbit_fur_shoes.md (100%) rename docs/pages/{ => Equipment/P-R}/Raft.md (93%) rename docs/pages/{ => Equipment/P-R}/Ragged,_blackened_cloak.md (95%) rename docs/pages/{ => Equipment/P-R}/Rapier.md (93%) rename docs/pages/{ => Equipment/P-R}/Ratty_moneybag.md (100%) rename docs/pages/{ => Equipment/P-R}/Red_ruby.md (95%) rename docs/pages/{ => Equipment/P-R}/Reddish-brown_pants.md (90%) rename docs/pages/{ => Equipment/P-R}/Rib-bone_of_a_skeleton.md (100%) rename docs/pages/{ => Equipment/P-R}/Rigid_leather_boots.md (85%) rename docs/pages/{ => Equipment/P-R}/Rigid_leather_gloves.md (85%) rename docs/pages/{ => Equipment/P-R}/Ring_(item).md (92%) rename docs/pages/{ => Equipment/P-R}/Rings.md (99%) rename docs/pages/{ => Equipment/P-R}/Round_stone.md (96%) rename docs/pages/{ => Equipment/P-R}/Russet_cloak.md (95%) rename docs/pages/{ => Equipment/P-R}/Russet_hood.md (87%) rename docs/pages/{ => Equipment/P-R}/Russet_shirt.md (88%) rename docs/pages/{ => Equipment/S-W}/Salt.md (100%) rename docs/pages/{ => Equipment/S-W}/Scimitar.md (94%) rename docs/pages/{ => Equipment/S-W}/Scroll.md (98%) rename docs/pages/{ => Equipment/S-W}/Sealed_jug_of_dye.md (100%) rename docs/pages/{ => Equipment/S-W}/Shield_of_Cardolan.md (94%) rename docs/pages/{ => Equipment/S-W}/Shoes.md (100%) rename docs/pages/{ => Equipment/S-W}/Short_spear.md (94%) rename docs/pages/{ => Equipment/S-W}/Shortbow.md (93%) rename docs/pages/{ => Equipment/S-W}/Shortsword.md (92%) rename docs/pages/{ => Equipment/S-W}/Shovel.md (91%) rename docs/pages/{ => Equipment/S-W}/Sickle.md (94%) rename docs/pages/{ => Equipment/S-W}/Slashing_weapon.md (99%) rename docs/pages/{ => Equipment/S-W}/Slate_blue_pants.md (93%) rename docs/pages/{ => Equipment/S-W}/Slate_blue_shirt.md (92%) rename docs/pages/{ => Equipment/S-W}/Small_metal_shield.md (92%) rename docs/pages/{ => Equipment/S-W}/Small_twisted_root.md (95%) rename docs/pages/{ => Equipment/S-W}/Small_wooden_box.md (92%) rename docs/pages/{ => Equipment/S-W}/Smooth,_black_boots.md (93%) rename docs/pages/{ => Equipment/S-W}/Snakeskin_belt.md (94%) rename docs/pages/{ => Equipment/S-W}/Soft_leather_boots.md (90%) rename docs/pages/{ => Equipment/S-W}/Soft_leather_gloves.md (90%) rename docs/pages/{ => Equipment/S-W}/Soft_leather_trousers.md (92%) rename docs/pages/{ => Equipment/S-W}/Softly_glowing_green_cup.md (90%) rename docs/pages/{ => Equipment/S-W}/Steel-tipped_lance.md (92%) rename docs/pages/{ => Equipment/S-W}/Sting.md (96%) rename docs/pages/{ => Equipment/S-W}/Stout_oaken_stick.md (94%) rename docs/pages/{ => Equipment/S-W}/Studded_leather_collar.md (95%) rename docs/pages/{ => Equipment/S-W}/Sturdy_chain_mail_hauberk.md (95%) rename docs/pages/{ => Equipment/S-W}/Sturdy_hard_leather_trousers.md (92%) rename docs/pages/{ => Equipment/S-W}/Sturdy_rigid_leather_boots.md (85%) rename docs/pages/{ => Equipment/S-W}/Sturdy_rigid_leather_gloves.md (86%) rename docs/pages/{ => Equipment/S-W}/Sturdy_rope.md (92%) rename docs/pages/{ => Equipment/S-W}/Sturdy_soft_leather_boots.md (94%) rename docs/pages/{ => Equipment/S-W}/Sturdy_soft_leather_gloves.md (90%) rename docs/pages/{ => Equipment/S-W}/Sturdy_soft_leather_trousers.md (92%) rename docs/pages/{ => Equipment/S-W}/Thin_parchment.md (94%) rename docs/pages/{ => Equipment/S-W}/Tiger's_eye.md (94%) rename docs/pages/{ => Equipment/S-W}/Twisted_rock_fragment.md (95%) rename docs/pages/{ => Equipment/S-W}/War_arrow.md (96%) rename docs/pages/{ => Equipment/S-W}/Warm_wool_gloves.md (90%) rename docs/pages/{ => Equipment/S-W}/Water_skin.md (93%) rename docs/pages/{ => Equipment/S-W}/Weapons.md (97%) rename docs/pages/{ => Equipment/S-W}/Wicked_Durbuk-hai_axe.md (94%) rename docs/pages/{ => Equipment/S-W}/Wooden_shield.md (92%) rename docs/pages/{ => Equipment/S-W}/Wooden_target_shield.md (89%) rename docs/pages/{ => Equipment/S-W}/Wooden_wall_shield.md (91%) rename docs/pages/{ => Equipment/S-W}/Woodsman's_axe.md (93%) rename docs/pages/{ => Equipment/S-W}/Woollen_traveller's_cloak.md (94%) rename docs/pages/{ => Equipment/S-W}/Wrist_items.md (97%) rename docs/pages/{ => Equipment/S-W}/small_oaken_barrel.md (94%) rename docs/pages/{ => Equipment/Y}/Yew_longbow.md (94%) rename docs/pages/{ => Guides/C-G}/Contributing.md (79%) rename docs/pages/{ => Guides/C-G}/FAQ1.md (100%) rename docs/pages/{ => Guides/C-G}/FAQ2.md (100%) rename docs/pages/{ => Guides/C-G}/FAQ3.md (100%) rename docs/pages/{ => Guides/C-G}/FAQ4.md (100%) rename docs/pages/{ => Guides/C-G}/FAQ5.md (100%) rename docs/pages/{ => Guides/C-G}/Guide_to_advanced_character_statistics.md (99%) rename docs/pages/{ => Guides/H}/Herblore.md (99%) rename docs/pages/{ => Guides/N-1}/New_Hero_Guide_(Welcome_to_level_21).md (99%) rename docs/pages/{ => Guides/N-1}/Newbie_Guide_Accessing_Game_Information.md (99%) rename docs/pages/{ => Guides/N-1}/Newbie_Guide_Aging_and_Death.md (99%) rename docs/pages/{ => Guides/N-2}/Newbie_Guide_Campfires_and_Cooking.md (99%) rename docs/pages/{ => Guides/N-2}/Newbie_Guide_Casting_and_Spells.md (99%) rename docs/pages/{ => Guides/N-3}/Newbie_Guide_Cities_and_Settlements.md (99%) rename docs/pages/{ => Guides/N-4}/Newbie_Guide_Disease,_Poison,_and_Wounds.md (99%) rename docs/pages/{ => Guides/N-4}/Newbie_Guide_Doors,_Exits,_and_Exploring.md (99%) rename docs/pages/{ => Guides/N-4}/Newbie_Guide_Guilds_and_Practicing.md (99%) rename docs/pages/{ => Guides/N-5}/Newbie_Guide_Herblores.md (99%) rename docs/pages/{ => Guides/N-5}/Newbie_Guide_Leveling_1_to_12.md (99%) rename docs/pages/{ => Guides/N-5}/Newbie_Guide_Light_Sources_and_Seeing.md (99%) rename docs/pages/{ => Guides/N-6}/Newbie_Guide_Making_Gold.md (99%) rename docs/pages/{ => Guides/N-6}/Newbie_Guide_Mounts,_Riding,_and_Pets.md (99%) rename docs/pages/{ => Guides/N-6}/Newbie_Guide_Travel_Points.md (99%) rename docs/pages/{ => Guides/N-7}/Newbie_Guide_to_Choosing_your_Base_Abilities_or_Stats.md (99%) rename docs/pages/{ => Guides/N-7}/Newbie_Guide_to_Missile_Weapons.md (99%) rename docs/pages/{ => Guides/N-7}/Newbie_Guide_to_Ranger_Skills.md (99%) rename docs/pages/{ => Guides/N-8}/Newbie_Guide_to_Suits_of_Armour_and_Shields.md (99%) rename docs/pages/{ => Guides/N-8}/Newbie_Guide_to_Warrior_Skills.md (99%) rename docs/pages/{ => Guides/Q-T}/Quick_Start.md (99%) rename docs/pages/{ => Guides/Q-T}/Troll_guide.md (99%) rename docs/pages/{ => Locations/A-I}/Aman.md (100%) rename docs/pages/{ => Locations/A-I}/Ancient_Broken_Road.md (96%) rename docs/pages/{ => Locations/A-I}/Anduin_Vale.md (98%) rename docs/pages/{ => Locations/A-I}/Black_Hill.md (100%) rename docs/pages/{ => Locations/A-I}/Black_fungus.md (100%) rename docs/pages/{ => Locations/A-I}/Blue_Mountains.md (99%) rename docs/pages/{ => Locations/A-I}/Bree.md (99%) rename docs/pages/{ => Locations/A-I}/Broomrape_plant.md (100%) rename docs/pages/{ => Locations/A-I}/Brown_fungus.md (100%) rename docs/pages/{ => Locations/A-I}/Brush.md (95%) rename docs/pages/{ => Locations/A-I}/Buckthorn.md (100%) rename docs/pages/{ => Locations/A-I}/Cities.md (96%) rename docs/pages/{ => Locations/A-I}/Clump_of_roots.md (100%) rename docs/pages/{ => Locations/A-I}/Dunland.md (93%) rename docs/pages/{ => Locations/A-I}/Eregion.md (97%) rename docs/pages/{ => Locations/A-I}/Fangorn.md (98%) rename docs/pages/{ => Locations/A-I}/Foaming_Mug.md (100%) rename docs/pages/{ => Locations/A-I}/Fornost.md (99%) rename docs/pages/{ => Locations/A-I}/Galerel's_mansion.md (100%) rename docs/pages/{ => Locations/A-I}/Giant_green_fungus.md (100%) rename docs/pages/{ => Locations/A-I}/Goblin_Caves.md (96%) rename docs/pages/{ => Locations/A-I}/Greenway.md (100%) rename docs/pages/{ => Locations/A-I}/Grey_Havens.md (99%) rename docs/pages/{ => Locations/A-I}/Halls_of_Mandos.md (100%) rename docs/pages/{ => Locations/A-I}/Hovels.md (100%) rename docs/pages/{ => Locations/A-I}/Isengard.md (96%) rename docs/pages/{ => Locations/L-W}/Legend_Home_Doors.md (100%) rename docs/pages/{ => Locations/L-W}/Legend_Home_Equipment.md (100%) rename docs/pages/{ => Locations/L-W}/Legend_Home_Prices.md (100%) rename docs/pages/{ => Locations/L-W}/Legend_Home_Valet.md (100%) rename docs/pages/{ => Locations/L-W}/Legend_Homes.md (100%) rename docs/pages/{ => Locations/L-W}/Legend_home_permit.md (100%) rename docs/pages/{ => Locations/L-W}/Location.md (99%) rename "docs/pages/Lothl\303\263rien.md" => "docs/pages/Locations/L-W/Lothl\303\263rien.md" (98%) rename docs/pages/{ => Locations/L-W}/Massive_roots.md (100%) rename docs/pages/{ => Locations/L-W}/Minas_Brethil.md (100%) rename docs/pages/{ => Locations/L-W}/Mirkwood.md (97%) rename docs/pages/{ => Locations/L-W}/Misty_Mountains.md (91%) rename docs/pages/{ => Locations/L-W}/Moria.md (98%) rename docs/pages/{ => Locations/L-W}/Old_East_Road.md (100%) rename docs/pages/{ => Locations/L-W}/Old_East_Road_Meets_Greenway.md (100%) rename docs/pages/{ => Locations/L-W}/Old_Forest.md (97%) rename docs/pages/{ => Locations/L-W}/Old_Fornost.md (96%) rename docs/pages/{ => Locations/L-W}/Olly's_Tavern.md (100%) rename docs/pages/{ => Locations/L-W}/Rivendell.md (98%) rename docs/pages/{ => Locations/L-W}/Rivendell_Herbalist.md (100%) rename docs/pages/{ => Locations/L-W}/River_House.md (100%) rename docs/pages/{ => Locations/L-W}/Rohan.md (96%) rename docs/pages/{ => Locations/L-W}/Rooting_stems.md (100%) rename docs/pages/{ => Locations/L-W}/Seagull_Inn.md (100%) rename docs/pages/{ => Locations/L-W}/Shire.md (98%) rename docs/pages/{ => Locations/L-W}/Tangly_shrub.md (100%) rename docs/pages/{ => Locations/L-W}/Tharbad.md (100%) rename docs/pages/{ => Locations/L-W}/Tharbad_Thieves'_Shop.md (100%) rename docs/pages/{ => Locations/L-W}/Thick_tangle_of_vines.md (100%) rename docs/pages/{ => Locations/L-W}/Thirsty_Ranger's_Inn.md (100%) rename docs/pages/{ => Locations/L-W}/Tower_Hills.md (98%) rename docs/pages/{ => Locations/L-W}/Tower_Hills_Grocer.md (100%) rename docs/pages/{ => Locations/L-W}/Trollshaws.md (96%) rename docs/pages/{ => Locations/L-W}/Warrens.md (97%) rename docs/pages/{ => Lore/M-T}/MUME_IX.md (100%) rename docs/pages/{ => Lore/M-T}/Tolkien.md (100%) rename docs/pages/{ => Mobiles/A-E}/Aldereon.md (100%) rename docs/pages/{ => Mobiles/A-E}/Ancient_weaver.md (100%) rename docs/pages/{ => Mobiles/A-E}/Animated_skeleton.md (100%) rename docs/pages/{ => Mobiles/A-E}/Armourer.md (100%) rename docs/pages/{ => Mobiles/A-E}/Assassin.md (100%) rename docs/pages/{ => Mobiles/A-E}/Baker.md (100%) rename docs/pages/{ => Mobiles/A-E}/Bandit.md (100%) rename docs/pages/{ => Mobiles/A-E}/Bandit_bodyguard.md (100%) rename docs/pages/{ => Mobiles/A-E}/Barbaras.md (100%) rename docs/pages/{ => Mobiles/A-E}/Beechbone_the_Ent.md (100%) rename docs/pages/{ => Mobiles/A-E}/Berel.md (100%) rename docs/pages/{ => Mobiles/A-E}/Big_John.md (100%) rename docs/pages/{ => Mobiles/A-E}/Bill_Ferny.md (100%) rename docs/pages/{ => Mobiles/A-E}/Black_Dagger_Guild.md (100%) rename docs/pages/{ => Mobiles/A-E}/Black_bear.md (100%) rename docs/pages/{ => Mobiles/A-E}/Black_wolf.md (100%) rename docs/pages/{ => Mobiles/A-E}/Blue_Mountains_Ranger_Guild.md (100%) rename docs/pages/{ => Mobiles/A-E}/Blue_Mountains_Scout_Guild.md (100%) rename docs/pages/{ => Mobiles/A-E}/Blue_Mountains_Warrior_Guild.md (100%) rename docs/pages/{ => Mobiles/A-E}/Bree_Herbalist.md (100%) rename docs/pages/{ => Mobiles/A-E}/Bree_Ranger_Guild.md (100%) rename docs/pages/{ => Mobiles/A-E}/Bree_Scout_Guild.md (100%) rename docs/pages/{ => Mobiles/A-E}/Bree_Warrior_Guild.md (100%) rename docs/pages/{ => Mobiles/A-E}/Bree_Weaponsmith.md (100%) rename docs/pages/{ => Mobiles/A-E}/Brown_bear.md (100%) rename docs/pages/{ => Mobiles/A-E}/Brown_fox.md (100%) rename docs/pages/{ => Mobiles/A-E}/Brown_snake.md (100%) rename docs/pages/{ => Mobiles/A-E}/Bulldog.md (100%) rename docs/pages/{ => Mobiles/A-E}/Carpenter.md (100%) rename docs/pages/{ => Mobiles/A-E}/Chief_of_smugglers.md (100%) rename docs/pages/{ => Mobiles/A-E}/Chief_thug.md (100%) rename docs/pages/{ => Mobiles/A-E}/Crazed_Dwarf.md (100%) rename docs/pages/{ => Mobiles/A-E}/Crown_of_Arnor_Innkeeper.md (100%) rename docs/pages/{ => Mobiles/A-E}/Dales-pony.md (100%) rename docs/pages/{ => Mobiles/A-E}/Dark_wraith.md (100%) rename docs/pages/{ => Mobiles/A-E}/Diminutive_rogue.md (100%) rename docs/pages/{ => Mobiles/A-E}/Dreadful_snake.md (100%) rename docs/pages/{ => Mobiles/A-E}/Druid.md (100%) rename docs/pages/{ => Mobiles/A-E}/Dwarven_dye-maker.md (100%) rename "docs/pages/D\303\272nadan_Soldier.md" => "docs/pages/Mobiles/A-E/D\303\272nadan_Soldier.md" (100%) rename docs/pages/{ => Mobiles/A-E}/Easterling.md (100%) rename docs/pages/{ => Mobiles/A-E}/Eldinor_the_bartender.md (100%) rename docs/pages/{ => Mobiles/A-E}/Elven_chief.md (100%) rename docs/pages/{ => Mobiles/A-E}/Elven_grocer.md (100%) rename docs/pages/{ => Mobiles/A-E}/Elven_tailor.md (100%) rename docs/pages/{ => Mobiles/A-E}/Erestor.md (100%) rename docs/pages/{ => Mobiles/A-E}/Experienced_smuggler.md (100%) rename docs/pages/{ => Mobiles/F-H}/Faldor_the_weaponsmith.md (100%) rename docs/pages/{ => Mobiles/F-H}/Fallow_deer.md (100%) rename docs/pages/{ => Mobiles/F-H}/Ferocious_warg.md (100%) rename docs/pages/{ => Mobiles/F-H}/Forlond's_Fine_Jewelry.md (100%) rename docs/pages/{ => Mobiles/F-H}/Forlond_Cleric_Guild.md (100%) rename docs/pages/{ => Mobiles/F-H}/Forlond_Mage_Guild.md (100%) rename docs/pages/{ => Mobiles/F-H}/Fornost_Herbalist.md (100%) rename docs/pages/{ => Mobiles/F-H}/Fornost_Ranger_Guild.md (100%) rename docs/pages/{ => Mobiles/F-H}/Fornost_Scout_Guild.md (100%) rename docs/pages/{ => Mobiles/F-H}/Fornost_Warrior_Guild.md (100%) rename docs/pages/{ => Mobiles/F-H}/Furious_dog.md (100%) rename docs/pages/{ => Mobiles/F-H}/Ghost.md (100%) rename docs/pages/{ => Mobiles/F-H}/Ghost_of_Galerel.md (100%) rename docs/pages/{ => Mobiles/F-H}/Giant_fungus.md (100%) rename docs/pages/{ => Mobiles/F-H}/Giant_lizard.md (100%) rename docs/pages/{ => Mobiles/F-H}/Giant_rat.md (100%) rename docs/pages/{ => Mobiles/F-H}/Giant_slug.md (100%) rename docs/pages/{ => Mobiles/F-H}/Giant_termite.md (100%) rename docs/pages/{ => Mobiles/F-H}/Gildor_the_blacksmith.md (100%) rename docs/pages/{ => Mobiles/F-H}/Glowing_spirit.md (100%) rename docs/pages/{ => Mobiles/F-H}/Great_mottled_feline.md (100%) rename docs/pages/{ => Mobiles/F-H}/Great_werewolf.md (100%) rename docs/pages/{ => Mobiles/F-H}/Grizzled_werewolf.md (100%) rename docs/pages/{ => Mobiles/F-H}/Grizzly_bear.md (100%) rename docs/pages/{ => Mobiles/F-H}/Grizzly_cub.md (100%) rename docs/pages/{ => Mobiles/F-H}/Grocer.md (100%) rename docs/pages/{ => Mobiles/F-H}/Guildmasters.md (96%) rename docs/pages/{ => Mobiles/F-H}/Gypsy_woman.md (100%) rename docs/pages/{ => Mobiles/F-H}/Halamor's_ghost.md (100%) rename docs/pages/{ => Mobiles/F-H}/Haradrim.md (100%) rename docs/pages/{ => Mobiles/F-H}/Harlond_Baker.md (100%) rename docs/pages/{ => Mobiles/F-H}/Harlond_Cleric_Guild.md (100%) rename docs/pages/{ => Mobiles/F-H}/Harlond_Herbalist.md (100%) rename docs/pages/{ => Mobiles/F-H}/Harlond_Mage_Guild.md (100%) rename docs/pages/{ => Mobiles/F-H}/Harlond_Ranger_Guild.md (100%) rename docs/pages/{ => Mobiles/F-H}/Harlond_Scout_Guild.md (100%) rename docs/pages/{ => Mobiles/F-H}/Harlond_Warrior_Guild.md (100%) rename docs/pages/{ => Mobiles/F-H}/Haunt.md (100%) rename docs/pages/{ => Mobiles/F-H}/Highwayman.md (100%) rename docs/pages/{ => Mobiles/F-H}/Hobbit_smuggler.md (100%) rename docs/pages/{ => Mobiles/F-H}/Horse.md (100%) rename docs/pages/{ => Mobiles/F-H}/Huge,_black_wolf.md (100%) rename docs/pages/{ => Mobiles/F-H}/Huge,_frothing_bear.md (100%) rename docs/pages/{ => Mobiles/F-H}/Huge,_poisonous_spider.md (100%) rename docs/pages/{ => Mobiles/F-H}/Huge_millipede.md (100%) rename docs/pages/{ => Mobiles/F-H}/Huge_tarantula.md (100%) rename docs/pages/{ => Mobiles/F-H}/Huge_warg.md (100%) rename docs/pages/{ => Mobiles/I-R}/Imposing_beech_tree.md (100%) rename docs/pages/{ => Mobiles/I-R}/Ingrove_Ranger_Guild.md (100%) rename docs/pages/{ => Mobiles/I-R}/Ingrove_Scout_Guild.md (100%) rename docs/pages/{ => Mobiles/I-R}/Ingrove_Warrior_Guild.md (100%) rename docs/pages/{ => Mobiles/I-R}/Jack_Olby.md (100%) rename docs/pages/{ => Mobiles/I-R}/Jeraton.md (100%) rename docs/pages/{ => Mobiles/I-R}/Kevlar_the_Armourer.md (100%) rename docs/pages/{ => Mobiles/I-R}/Leaflock.md (100%) rename docs/pages/{ => Mobiles/I-R}/Lynx.md (100%) rename "docs/pages/L\303\263rien_Cleric_Guild.md" => "docs/pages/Mobiles/I-R/L\303\263rien_Cleric_Guild.md" (100%) rename "docs/pages/L\303\263rien_Mage_Guild.md" => "docs/pages/Mobiles/I-R/L\303\263rien_Mage_Guild.md" (100%) rename "docs/pages/L\303\263rien_Ranger_Guild.md" => "docs/pages/Mobiles/I-R/L\303\263rien_Ranger_Guild.md" (100%) rename "docs/pages/L\303\263rien_Scout_Guild.md" => "docs/pages/Mobiles/I-R/L\303\263rien_Scout_Guild.md" (100%) rename "docs/pages/L\303\263rien_Warrior_Guild.md" => "docs/pages/Mobiles/I-R/L\303\263rien_Warrior_Guild.md" (100%) rename docs/pages/{ => Mobiles/I-R}/Malardil's_guardsman.md (100%) rename docs/pages/{ => Mobiles/I-R}/Malardil.md (100%) rename docs/pages/{ => Mobiles/I-R}/Mass_of_vines.md (100%) rename docs/pages/{ => Mobiles/I-R}/Mean_brigand.md (100%) rename docs/pages/{ => Mobiles/I-R}/Mewlip.md (100%) rename docs/pages/{ => Mobiles/I-R}/Minas_Brethil_Cleric_Guild.md (100%) rename docs/pages/{ => Mobiles/I-R}/Minas_Brethil_Mage_Guild.md (100%) rename docs/pages/{ => Mobiles/I-R}/Morthan_Blacksoul.md (100%) rename docs/pages/{ => Mobiles/I-R}/Mother_wolf.md (100%) rename docs/pages/{ => Mobiles/I-R}/Mottled_snake.md (100%) rename docs/pages/{ => Mobiles/I-R}/Mountain_lion.md (100%) rename docs/pages/{ => Mobiles/I-R}/Mountain_lioness.md (100%) rename docs/pages/{ => Mobiles/I-R}/Nagrorh.md (100%) rename docs/pages/{ => Mobiles/I-R}/Noble_stag.md (100%) rename docs/pages/{ => Mobiles/I-R}/Old_Man_Willow.md (100%) rename docs/pages/{ => Mobiles/I-R}/Olly.md (100%) rename docs/pages/{ => Mobiles/I-R}/Orkish_wolf-rider.md (100%) rename docs/pages/{ => Mobiles/I-R}/Pack_horse.md (100%) rename docs/pages/{ => Mobiles/I-R}/Ranger.md (93%) rename docs/pages/{ => Mobiles/I-R}/Rattlesnake.md (100%) rename docs/pages/{ => Mobiles/I-R}/Rivendell_Cleric_Guild.md (100%) rename docs/pages/{ => Mobiles/I-R}/Rivendell_Mage_Guild.md (100%) rename docs/pages/{ => Mobiles/I-R}/Rivendell_Ranger_Guild.md (100%) rename docs/pages/{ => Mobiles/I-R}/Rivendell_Scout_Guild.md (100%) rename docs/pages/{ => Mobiles/I-R}/Rivendell_Warrior_Guild.md (100%) rename docs/pages/{ => Mobiles/I-R}/River_Otter.md (100%) rename docs/pages/{ => Mobiles/I-R}/Robber.md (100%) rename docs/pages/{ => Mobiles/I-R}/Roe_deer.md (100%) rename docs/pages/{ => Mobiles/I-R}/Rogue.md (100%) rename docs/pages/{ => Mobiles/I-R}/Rooftop_Thieves'_Guild.md (100%) rename docs/pages/{ => Mobiles/I-R}/Rugged-looking_man.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Sand_viper.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Saruman.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Sewers_Thieves'_Guild.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Shade.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Shire_Ranger_Guild.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Shire_Scout_Guild.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Shire_Warrior_Guild.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Skeletal_warrior.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Small_tangle_of_roots.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Small_termite.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Smuggler.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Spectre.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Spicy_Swordfish_House.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Spirit-soldier.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Spirit.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Strange_tree.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Sulien's_ghost.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Swift_buck.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Tharbad_Cleric_Guild.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Tharbad_Mage_Guild.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Tharbad_Thieves'_Guild.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Thena_Shadowstalker.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Thief_(mobile).md (100%) rename docs/pages/{ => Mobiles/S-Y}/Tower_Hills_Blacksmith.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Tower_Hills_Herbalist.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Tower_Hills_Ranger_Guild.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Tower_Hills_Scout_Guild.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Tower_Hills_Warrior_Guild.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Traveller's_Shop.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Treebeard.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Tundur_the_Lamplighter.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Warg.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Weaponsmith.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Wild_dog.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Witch.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Wolf_cub.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Woman_(mobile).md (100%) rename docs/pages/{ => Mobiles/S-Y}/Young_mountain_lion.md (100%) rename docs/pages/{ => Mobiles/S-Y}/Young_ruffian.md (100%) rename docs/pages/{ => Races/B-Z}/Beorning.md (98%) rename "docs/pages/Black_N\303\272men\303\263rean.md" => "docs/pages/Races/B-Z/Black_N\303\272men\303\263rean.md" (98%) rename docs/pages/{ => Races/B-Z}/Dwarf.md (98%) rename docs/pages/{ => Races/B-Z}/Dwarvish_names.md (100%) rename "docs/pages/D\303\272nedain.md" => "docs/pages/Races/B-Z/D\303\272nedain.md" (93%) rename docs/pages/{ => Races/B-Z}/Elf.md (98%) rename docs/pages/{ => Races/B-Z}/Eriadoran.md (94%) rename docs/pages/{ => Races/B-Z}/Half-Elf.md (97%) rename docs/pages/{ => Races/B-Z}/Hobbit.md (98%) rename docs/pages/{ => Races/B-Z}/Man.md (98%) rename docs/pages/{ => Races/B-Z}/Orc.md (98%) rename docs/pages/{ => Races/B-Z}/Orcish_names.md (100%) rename docs/pages/{ => Races/B-Z}/Playable_races.md (96%) rename docs/pages/{ => Races/B-Z}/Rohirrim.md (95%) rename docs/pages/{ => Races/B-Z}/Troll.md (100%) rename docs/pages/{ => Races/B-Z}/Zaugurz_Orc.md (98%) rename docs/pages/{ => Reference/A-1}/Abbreviations.md (99%) rename docs/pages/{ => Reference/A-1}/Account.md (100%) rename docs/pages/{ => Reference/A-1}/Acts.md (100%) rename docs/pages/{ => Reference/A-1}/Advanced.md (100%) rename docs/pages/{ => Reference/A-1}/Advanced_Charm_Guide.md (99%) rename docs/pages/{ => Reference/A-1}/Age.md (100%) rename docs/pages/{ => Reference/A-1}/Ainur.md (100%) rename docs/pages/{ => Reference/A-1}/Alertness.md (100%) rename docs/pages/{ => Reference/A-1}/Alignment.md (100%) rename docs/pages/{ => Reference/A-1}/Alweon's_Versatile_Caster_Newbie_Guide.md (99%) rename docs/pages/{ => Reference/A-1}/Ammunition.md (94%) rename docs/pages/{ => Reference/A-1}/Ancient_Maps.md (100%) rename docs/pages/{ => Reference/A-1}/Ancient_dwarven_shield.md (96%) rename docs/pages/{ => Reference/A-1}/Ansi_Example.md (100%) rename docs/pages/{ => Reference/A-1}/Ansicodes.md (100%) rename docs/pages/{ => Reference/A-1}/Apple.md (92%) rename docs/pages/{ => Reference/A-1}/Archery.md (100%) rename docs/pages/{ => Reference/A-1}/Archive.md (100%) rename docs/pages/{ => Reference/A-2}/Archive_In_Game_Maps.md (100%) rename docs/pages/{ => Reference/A-2}/Arda.md (100%) rename docs/pages/{ => Reference/A-2}/Armour_Spell.md (96%) rename docs/pages/{ => Reference/A-2}/Arrow.md (91%) rename docs/pages/{ => Reference/A-2}/Ashen_grey_shirt.md (91%) rename docs/pages/{ => Reference/B}/Backfire.md (100%) rename docs/pages/{ => Reference/B}/Barbed_fang.md (92%) rename docs/pages/{ => Reference/B}/Basics.md (99%) rename docs/pages/{ => Reference/B}/Basinet.md (87%) rename docs/pages/{ => Reference/B}/Bastard_sword.md (88%) rename docs/pages/{ => Reference/B}/Battle_axe.md (87%) rename docs/pages/{ => Reference/B}/Bejewelled_shield.md (94%) rename docs/pages/{ => Reference/B}/Belt.md (94%) rename docs/pages/{ => Reference/B}/Belt_pouch.md (91%) rename docs/pages/{ => Reference/B}/Bilbo_Baggins.md (100%) rename docs/pages/{ => Reference/B}/Black_arm_wrappings.md (92%) rename docs/pages/{ => Reference/B}/Black_cape.md (93%) rename docs/pages/{ => Reference/B}/Black_horn_shortbow.md (84%) rename docs/pages/{ => Reference/B}/Black_metal_shield.md (90%) rename docs/pages/{ => Reference/B}/Black_robe.md (91%) rename docs/pages/{ => Reference/B}/Black_runed_dagger.md (93%) rename docs/pages/{ => Reference/B}/Black_waraxe.md (91%) rename docs/pages/{ => Reference/B}/Black_warg_fur.md (93%) rename docs/pages/{ => Reference/B}/Blood-encrusted_helm.md (89%) rename docs/pages/{ => Reference/B}/Board.md (100%) rename docs/pages/{ => Reference/B}/Boards.md (100%) rename docs/pages/{ => Reference/B}/Boat.md (93%) rename docs/pages/{ => Reference/B}/Bowl_of_gruel.md (89%) rename docs/pages/{ => Reference/B}/Bowl_of_salad.md (89%) rename docs/pages/{ => Reference/B}/Broad-bladed_knife.md (91%) rename docs/pages/{ => Reference/B}/Broad_scimitar.md (87%) rename docs/pages/{ => Reference/B}/Broad_spear.md (87%) rename docs/pages/{ => Reference/B}/Brolg-Ohurk_sunwalk_by_Hawaii.md (100%) rename docs/pages/{ => Reference/B}/Brown_bear_fur.md (93%) rename docs/pages/{ => Reference/B}/Brutal_cleaver.md (87%) rename docs/pages/{ => Reference/B}/Buttoned_cassock.md (91%) rename docs/pages/{ => Reference/C-D}/Canids.md (100%) rename docs/pages/{ => Reference/C-D}/Cast.md (100%) rename docs/pages/{ => Reference/C-D}/Ceremonial_dagger.md (93%) rename docs/pages/{ => Reference/C-D}/Chain_mail_coif.md (90%) rename docs/pages/{ => Reference/C-D}/Chain_mail_hauberk.md (92%) rename docs/pages/{ => Reference/C-D}/Change_Class.md (100%) rename docs/pages/{ => Reference/C-D}/Change_Editor.md (100%) rename docs/pages/{ => Reference/C-D}/Change_Eqorder.md (100%) rename docs/pages/{ => Reference/C-D}/Change_Pager.md (100%) rename docs/pages/{ => Reference/C-D}/Change_Spellcasting.md (100%) rename docs/pages/{ => Reference/C-D}/Charging_weapon.md (90%) rename docs/pages/{ => Reference/C-D}/Charset.md (100%) rename docs/pages/{ => Reference/C-D}/Chequered_shirt.md (85%) rename docs/pages/{ => Reference/C-D}/Citizen.md (100%) rename docs/pages/{ => Reference/C-D}/Citizen_mercenaries.md (100%) rename docs/pages/{ => Reference/C-D}/Class.md (96%) rename docs/pages/{ => Reference/C-D}/Cleaving_weapon.md (96%) rename docs/pages/{ => Reference/C-D}/Cleric.md (87%) rename docs/pages/{ => Reference/C-D}/Cloak.md (96%) rename docs/pages/{ => Reference/C-D}/Coach.md (100%) rename docs/pages/{ => Reference/C-D}/Colour.md (100%) rename docs/pages/{ => Reference/C-D}/Combat.md (97%) rename docs/pages/{ => Reference/C-D}/Compact.md (100%) rename docs/pages/{ => Reference/C-D}/Concussion_weapon.md (96%) rename docs/pages/{ => Reference/C-D}/Container.md (98%) rename docs/pages/{ => Reference/C-D}/Cooking.md (100%) rename docs/pages/{ => Reference/C-D}/Copper_ring.md (93%) rename docs/pages/{ => Reference/C-D}/Corpse.md (100%) rename docs/pages/{ => Reference/C-D}/Corrupting.md (100%) rename docs/pages/{ => Reference/C-D}/Cruelly-spiked_mace.md (92%) rename docs/pages/{ => Reference/C-D}/Cudgel.md (93%) rename docs/pages/{ => Reference/C-D}/Dagger.md (97%) rename docs/pages/{ => Reference/C-D}/Dark_broadsword.md (92%) rename docs/pages/{ => Reference/C-D}/Day.md (100%) rename docs/pages/{ => Reference/C-D}/Death.md (98%) rename docs/pages/{ => Reference/C-D}/Death_trap.md (100%) rename docs/pages/{ => Reference/C-D}/Delayed.md (100%) rename docs/pages/{ => Reference/C-D}/Delicious_bannock.md (90%) rename docs/pages/{ => Reference/C-D}/Depression.md (100%) rename docs/pages/{ => Reference/C-D}/Description.md (100%) rename docs/pages/{ => Reference/C-D}/Dirk.md (92%) rename docs/pages/{ => Reference/C-D}/Disease.md (100%) rename docs/pages/{ => Reference/C-D}/Dodge_bonus.md (100%) rename docs/pages/{ => Reference/C-D}/Door.md (100%) rename docs/pages/{ => Reference/C-D}/Double-edged_eket.md (92%) rename docs/pages/{ => Reference/C-D}/Double-headed_axe.md (87%) rename docs/pages/{ => Reference/C-D}/Drowning.md (100%) rename docs/pages/{ => Reference/C-D}/Dunlendings.md (100%) rename docs/pages/{ => Reference/E-F}/Editor.md (100%) rename docs/pages/{ => Reference/E-F}/Editor_Commands.md (100%) rename docs/pages/{ => Reference/E-F}/Effort.md (100%) rename docs/pages/{ => Reference/E-F}/Egg.md (86%) rename docs/pages/{ => Reference/E-F}/Elven_hunting-spear.md (87%) rename docs/pages/{ => Reference/E-F}/Elven_names.md (100%) rename docs/pages/{ => Reference/E-F}/Elvish.md (100%) rename docs/pages/{ => Reference/E-F}/Embroidered_blouse.md (87%) rename docs/pages/{ => Reference/E-F}/Engraved_broadsword.md (95%) rename docs/pages/{ => Reference/E-F}/Engraved_warhammer.md (88%) rename docs/pages/{ => Reference/E-F}/Ent.md (100%) rename docs/pages/{ => Reference/E-F}/EquipmentLoadList.md (100%) rename docs/pages/{ => Reference/E-F}/Equipment_Format.md (100%) rename docs/pages/{ => Reference/E-F}/Experience.md (97%) rename docs/pages/{ => Reference/E-F}/External_links.md (100%) rename docs/pages/{ => Reference/E-F}/FAQS.md (100%) rename docs/pages/{ => Reference/E-F}/Feathered_hat.md (90%) rename docs/pages/{ => Reference/E-F}/Felids.md (100%) rename docs/pages/{ => Reference/E-F}/Fell_Beast.md (100%) rename docs/pages/{ => Reference/E-F}/Ferry.md (100%) rename docs/pages/{ => Reference/E-F}/Fine,_soft_leather_jerkin.md (90%) rename docs/pages/{ => Reference/E-F}/Fine_grey_cloak.md (91%) rename docs/pages/{ => Reference/E-F}/Fine_lion_pelt.md (89%) rename docs/pages/{ => Reference/E-F}/Fine_metal_vambraces.md (83%) rename docs/pages/{ => Reference/E-F}/Fine_plain_dress.md (88%) rename docs/pages/{ => Reference/E-F}/Fine_reinforced_leather_helmet.md (83%) rename docs/pages/{ => Reference/E-F}/Fine_rigid_leather_sleeves.md (84%) rename docs/pages/{ => Reference/E-F}/Fine_tunic.md (90%) rename docs/pages/{ => Reference/E-F}/Flagon.md (94%) rename docs/pages/{ => Reference/E-F}/Fletched_arrow.md (93%) rename docs/pages/{ => Reference/E-F}/Focus.md (100%) rename docs/pages/{ => Reference/E-F}/Food.md (100%) rename docs/pages/{ => Reference/E-F}/Food_&_Drink.md (98%) rename docs/pages/{ => Reference/E-F}/Forest_green_cloak.md (94%) rename docs/pages/{ => Reference/E-F}/Fourth_Age.md (100%) rename docs/pages/{ => Reference/E-F}/Fragile_parchment.md (93%) rename docs/pages/{ => Reference/E-F}/Frodo_Baggins.md (100%) rename docs/pages/{ => Reference/E-F}/Full_wooden_shield.md (89%) rename docs/pages/{ => Reference/G-1}/General.md (80%) rename docs/pages/{ => Reference/G-1}/General_guide_with_rare_useful_information.md (99%) rename docs/pages/{ => Reference/G-1}/Get.md (100%) rename docs/pages/{ => Reference/G-1}/Giant_spear.md (87%) rename docs/pages/{ => Reference/G-1}/Gilded_round_shield.md (94%) rename docs/pages/{ => Reference/G-1}/Glamdring.md (100%) rename docs/pages/{ => Reference/G-1}/Gold.md (100%) rename docs/pages/{ => Reference/G-1}/Gold_ring.md (89%) rename docs/pages/{ => Reference/G-1}/Golden_quartzite_ring.md (91%) rename docs/pages/{ => Reference/G-1}/Great_Eagle.md (100%) rename docs/pages/{ => Reference/G-1}/Great_helm.md (91%) rename docs/pages/{ => Reference/G-1}/Grey_tunic.md (88%) rename docs/pages/{ => Reference/G-1}/Grey_wolf_fur.md (90%) rename docs/pages/{ => Reference/G-1}/Grey_wool_hat.md (90%) rename docs/pages/{ => Reference/G-1}/Guardsman's_shirt.md (86%) rename docs/pages/{ => Reference/G-2}/Guide_Race_and_Subraces.md (99%) rename docs/pages/{ => Reference/G-2}/Guide_to_Fortress_and_Towers.md (99%) rename docs/pages/{ => Reference/G-2}/Guide_to_installing_MMapper_on_Windows.md (98%) rename docs/pages/{ => Reference/G-2}/Guide_to_local_editing_with_PowTTY.md (97%) rename docs/pages/{ => Reference/G-2}/Guild.md (100%) rename docs/pages/{ => Reference/H-K}/Handaxe.md (87%) rename docs/pages/{ => Reference/H-K}/Heavy_morningstar.md (88%) rename docs/pages/{ => Reference/H-K}/Heavy_wool_coat.md (91%) rename docs/pages/{ => Reference/H-K}/Herb.md (100%) rename docs/pages/{ => Reference/H-K}/Herbal_kit.md (100%) rename docs/pages/{ => Reference/H-K}/Hero.md (100%) rename docs/pages/{ => Reference/H-K}/History.md (100%) rename docs/pages/{ => Reference/H-K}/Hit_points.md (100%) rename docs/pages/{ => Reference/H-K}/Hometowns.md (100%) rename docs/pages/{ => Reference/H-K}/Horn.md (91%) rename docs/pages/{ => Reference/H-K}/Horned_helmet.md (91%) rename docs/pages/{ => Reference/H-K}/Idle.md (100%) rename docs/pages/{ => Reference/H-K}/Incognito.md (100%) rename docs/pages/{ => Reference/H-K}/Inn.md (100%) rename docs/pages/{ => Reference/H-K}/Istari.md (100%) rename docs/pages/{ => Reference/H-K}/Item.md (97%) rename docs/pages/{ => Reference/H-K}/Items.md (96%) rename docs/pages/{ => Reference/H-K}/Jagged-edged_scimitar.md (91%) rename docs/pages/{ => Reference/H-K}/Jail.md (100%) rename docs/pages/{ => Reference/H-K}/Juicy_plum.md (88%) rename docs/pages/{ => Reference/H-K}/Justice.md (100%) rename docs/pages/{ => Reference/H-K}/Key.md (88%) rename docs/pages/{ => Reference/H-K}/Keyring.md (100%) rename docs/pages/{ => Reference/H-K}/Kit.md (100%) rename docs/pages/{ => Reference/L}/Lance.md (87%) rename docs/pages/{ => Reference/L}/Language.md (100%) rename docs/pages/{ => Reference/L}/Large_metal_shield.md (90%) rename docs/pages/{ => Reference/L}/Large_metal_wall_shield.md (93%) rename docs/pages/{ => Reference/L}/Large_pumpkin.md (90%) rename docs/pages/{ => Reference/L}/Large_sack.md (91%) rename docs/pages/{ => Reference/L}/Large_wooden_full_shield.md (90%) rename docs/pages/{ => Reference/L}/Large_yellow_apple.md (91%) rename docs/pages/{ => Reference/L}/Latin1.md (100%) rename docs/pages/{ => Reference/L}/Leather_backpack.md (92%) rename docs/pages/{ => Reference/L}/Legend.md (100%) rename docs/pages/{ => Reference/L}/Lembas_wafer.md (92%) rename docs/pages/{ => Reference/L}/Level.md (100%) rename docs/pages/{ => Reference/L}/Libraries.md (100%) rename docs/pages/{ => Reference/L}/Light.md (93%) rename docs/pages/{ => Reference/L}/Link.md (100%) rename docs/pages/{ => Reference/L}/Linkdrop.md (100%) rename docs/pages/{ => Reference/L}/Loaf_of_bread.md (86%) rename docs/pages/{ => Reference/L}/Local_Editor.md (100%) rename docs/pages/{ => Reference/L}/Lore.md (100%) rename docs/pages/{ => Reference/M-1}/MUME.md (100%) rename docs/pages/{ => Reference/M-1}/MUME_I.md (100%) rename docs/pages/{ => Reference/M-1}/MUME_II.md (100%) rename docs/pages/{ => Reference/M-1}/MUME_III.md (100%) rename docs/pages/{ => Reference/M-1}/MUME_IV.md (100%) rename docs/pages/{ => Reference/M-1}/MUME_IV_as_described_in_Estonia.md (100%) rename docs/pages/{ => Reference/M-1}/MUME_V.md (100%) rename docs/pages/{ => Reference/M-1}/MUME_VI.md (100%) rename docs/pages/{ => Reference/M-1}/MUME_VII.md (100%) rename docs/pages/{ => Reference/M-1}/MUME_VIII.md (100%) rename docs/pages/{ => Reference/M-1}/Mage.md (88%) rename docs/pages/{ => Reference/M-1}/Magic_mushroom.md (93%) rename docs/pages/{ => Reference/M-1}/Mana.md (100%) rename docs/pages/{ => Reference/M-1}/Mechanics.md (96%) rename docs/pages/{ => Reference/M-1}/Metal_helmet.md (94%) rename docs/pages/{ => Reference/M-1}/Milk.md (91%) rename docs/pages/{ => Reference/M-1}/Miscellaneous_equipment.md (99%) rename docs/pages/{ => Reference/M-1}/Mmapper.md (100%) rename docs/pages/{ => Reference/M-1}/Mobile.md (100%) rename docs/pages/{ => Reference/M-1}/Moneybag.md (93%) rename docs/pages/{ => Reference/M-1}/Month.md (100%) rename docs/pages/{ => Reference/M-1}/Mood.md (100%) rename docs/pages/{ => Reference/M-2}/MoriaStrategies.md (99%) rename docs/pages/{ => Reference/M-2}/Movement.md (100%) rename docs/pages/{ => Reference/M-2}/Movement_points.md (100%) rename docs/pages/{ => Reference/M-2}/Mudlle.md (100%) rename docs/pages/{ => Reference/M-2}/Mudller.md (100%) rename docs/pages/{ => Reference/M-2}/Musty_loaf_of_bread.md (89%) rename docs/pages/{ => Reference/N}/NOIDEA.md (100%) rename docs/pages/{ => Reference/N}/Namechanges.md (100%) rename docs/pages/{ => Reference/N}/Names.md (100%) rename docs/pages/{ => Reference/N}/Nasty_orkish_fang.md (93%) rename docs/pages/{ => Reference/N}/Necklace.md (93%) rename docs/pages/{ => Reference/N}/Newbie_Guide_NPCs_and_Mobs.md (99%) rename docs/pages/{ => Reference/N}/Noquit.md (100%) rename docs/pages/{ => Reference/N}/Novoid.md (100%) rename docs/pages/{ => Reference/O-Q}/Offensive_bonus.md (100%) rename docs/pages/{ => Reference/O-Q}/Old_plain_dress.md (89%) rename docs/pages/{ => Reference/O-Q}/Older_In_Game_Maps.md (100%) rename docs/pages/{ => Reference/O-Q}/Oldnames.md (100%) rename docs/pages/{ => Reference/O-Q}/Onion.md (88%) rename docs/pages/{ => Reference/O-Q}/Orcrist.md (100%) rename docs/pages/{ => Reference/O-Q}/Other_equipment.md (97%) rename docs/pages/{ => Reference/O-Q}/Pan.md (100%) rename docs/pages/{ => Reference/O-Q}/Panic.md (100%) rename docs/pages/{ => Reference/O-Q}/Parry_bonus.md (100%) rename docs/pages/{ => Reference/O-Q}/Parry_split.md (100%) rename docs/pages/{ => Reference/O-Q}/Password.md (100%) rename docs/pages/{ => Reference/O-Q}/Pet.md (100%) rename docs/pages/{ => Reference/O-Q}/Piece_of_cheese.md (89%) rename docs/pages/{ => Reference/O-Q}/Piercing_weapon.md (99%) rename docs/pages/{ => Reference/O-Q}/Pigeon.md (100%) rename docs/pages/{ => Reference/O-Q}/Pike.md (87%) rename docs/pages/{ => Reference/O-Q}/Plain_blouse.md (90%) rename docs/pages/{ => Reference/O-Q}/Plain_cloak.md (90%) rename docs/pages/{ => Reference/O-Q}/Plain_flowing_skirt.md (90%) rename docs/pages/{ => Reference/O-Q}/Plain_hat.md (90%) rename docs/pages/{ => Reference/O-Q}/Plain_hood.md (91%) rename docs/pages/{ => Reference/O-Q}/Plain_leather_belt.md (87%) rename docs/pages/{ => Reference/O-Q}/Plain_scarf.md (90%) rename docs/pages/{ => Reference/O-Q}/Plain_shirt.md (91%) rename docs/pages/{ => Reference/O-Q}/Plain_vest.md (86%) rename docs/pages/{ => Reference/O-Q}/Plant.md (100%) rename docs/pages/{ => Reference/O-Q}/Player_killing.md (100%) rename docs/pages/{ => Reference/O-Q}/Pork-pie.md (90%) rename docs/pages/{ => Reference/O-Q}/Practice_Penalty.md (100%) rename docs/pages/{ => Reference/O-Q}/Quarterstaff.md (91%) rename docs/pages/{ => Reference/O-Q}/Quest.md (100%) rename docs/pages/{ => Reference/R}/RL_Areas.md (100%) rename docs/pages/{ => Reference/R}/Raccoon_fur_hat.md (87%) rename docs/pages/{ => Reference/R}/Ranged_weapon.md (98%) rename docs/pages/{ => Reference/R}/Reboot.md (100%) rename docs/pages/{ => Reference/R}/Regeneration.md (100%) rename docs/pages/{ => Reference/R}/Reinforced_leather_helmet.md (90%) rename docs/pages/{ => Reference/R}/Reroll.md (100%) rename docs/pages/{ => Reference/R}/Retire.md (100%) rename docs/pages/{ => Reference/R}/Rigid_leather_breastplate.md (83%) rename docs/pages/{ => Reference/R}/Rigid_leather_sleeves.md (83%) rename docs/pages/{ => Reference/R}/Ring.md (95%) rename docs/pages/{ => Reference/R}/Ring_of_silver.md (90%) rename docs/pages/{ => Reference/R}/Roleplay.md (100%) rename docs/pages/{ => Reference/R}/Roughly_stitched_cloak.md (94%) rename docs/pages/{ => Reference/R}/Rules.md (100%) rename docs/pages/{ => Reference/R}/Rules_Abuse.md (100%) rename docs/pages/{ => Reference/R}/Rules_Accounts.md (100%) rename docs/pages/{ => Reference/R}/Rules_Actions.md (100%) rename docs/pages/{ => Reference/R}/Rules_Ainur.md (100%) rename docs/pages/{ => Reference/R}/Rules_Banking.md (100%) rename docs/pages/{ => Reference/R}/Rules_Basics.md (100%) rename docs/pages/{ => Reference/R}/Rules_Boards.md (100%) rename docs/pages/{ => Reference/R}/Rules_Channels.md (100%) rename docs/pages/{ => Reference/R}/Rules_Character_Separation.md (100%) rename docs/pages/{ => Reference/R}/Rules_Communication.md (100%) rename docs/pages/{ => Reference/R}/Rules_Incharacter.md (100%) rename docs/pages/{ => Reference/R}/Rules_Interrace.md (100%) rename docs/pages/{ => Reference/R}/Rules_Keyboard.md (100%) rename docs/pages/{ => Reference/R}/Rules_Mappers.md (100%) rename docs/pages/{ => Reference/R}/Rules_Names.md (100%) rename docs/pages/{ => Reference/R}/Rules_PK.md (95%) rename docs/pages/{ => Reference/R}/Rules_Posting.md (100%) rename docs/pages/{ => Reference/R}/Rules_Reimbursement.md (100%) rename docs/pages/{ => Reference/R}/Rules_Reimbursement_Policy.md (100%) rename docs/pages/{ => Reference/R}/Rules_Robot.md (100%) rename docs/pages/{ => Reference/R}/Rules_Spam.md (100%) rename docs/pages/{ => Reference/R}/Rules_Spies.md (100%) rename docs/pages/{ => Reference/R}/Rules_Titles.md (100%) rename docs/pages/{ => Reference/R}/Rules_Trolls.md (100%) rename docs/pages/{ => Reference/R}/Rules_Whois.md (100%) rename docs/pages/{ => Reference/R}/Runic_book.md (94%) rename docs/pages/{ => Reference/R}/room.md (100%) rename docs/pages/{ => Reference/R}/rough_wooden_horn.md (95%) rename docs/pages/{ => Reference/S-1}/S-rune_helmet.md (86%) rename docs/pages/{ => Reference/S-1}/Sabre.md (92%) rename docs/pages/{ => Reference/S-1}/Sauron's_List.md (100%) rename docs/pages/{ => Reference/S-1}/Sauron.md (100%) rename docs/pages/{ => Reference/S-1}/Sausage_flavoured_with_savoury_herbs.md (90%) rename docs/pages/{ => Reference/S-1}/Scout_Guide.md (99%) rename docs/pages/{ => Reference/S-1}/Seed-cake.md (91%) rename docs/pages/{ => Reference/S-1}/Serrated_scimitar.md (87%) rename docs/pages/{ => Reference/S-1}/Shadow.md (100%) rename docs/pages/{ => Reference/S-1}/Shaman.md (87%) rename docs/pages/{ => Reference/S-2}/Shaman_Guide.md (99%) rename docs/pages/{ => Reference/S-3}/Sharp_talon.md (87%) rename docs/pages/{ => Reference/S-3}/Sharp_thorn.md (93%) rename docs/pages/{ => Reference/S-3}/Shield.md (99%) rename docs/pages/{ => Reference/S-3}/Shield_Spell.md (95%) rename docs/pages/{ => Reference/S-3}/Shield_of_Arthedain.md (95%) rename docs/pages/{ => Reference/S-3}/Shiny_dagger.md (94%) rename docs/pages/{ => Reference/S-3}/Shop.md (100%) rename docs/pages/{ => Reference/S-3}/Silver-tipped_arrow.md (86%) rename docs/pages/{ => Reference/S-3}/Silver_wedding_ring.md (83%) rename docs/pages/{ => Reference/S-3}/Skill.md (97%) rename docs/pages/{ => Reference/S-3}/Skills.md (94%) rename docs/pages/{ => Reference/S-3}/Sleep_Spell.md (95%) rename docs/pages/{ => Reference/S-3}/Slender_dagger.md (90%) rename docs/pages/{ => Reference/S-3}/Sling.md (84%) rename docs/pages/{ => Reference/S-3}/Small_biscuit_of_cram.md (90%) rename docs/pages/{ => Reference/S-3}/Small_crystal_phial.md (100%) rename docs/pages/{ => Reference/S-3}/Small_wooden_shield.md (89%) rename docs/pages/{ => Reference/S-3}/Small_wooden_target_shield.md (93%) rename docs/pages/{ => Reference/S-3}/Socials.md (100%) rename docs/pages/{ => Reference/S-3}/Soft_cloth_cap.md (92%) rename docs/pages/{ => Reference/S-3}/Soft_leather_jerkin.md (91%) rename docs/pages/{ => Reference/S-3}/Soft_leather_riding_skirt.md (90%) rename docs/pages/{ => Reference/S-3}/Soft_leather_sleeves.md (91%) rename docs/pages/{ => Reference/S-3}/Soft_plain_dress.md (90%) rename docs/pages/{ => Reference/S-3}/Soft_woollen_shirt.md (90%) rename docs/pages/{ => Reference/S-3}/Sombre_runic_book.md (94%) rename docs/pages/{ => Reference/S-3}/Spell.md (98%) rename docs/pages/{ => Reference/S-3}/Spell_Information.md (100%) rename docs/pages/{ => Reference/S-3}/Spell_list.md (100%) rename docs/pages/{ => Reference/S-3}/Spells.md (96%) rename docs/pages/{ => Reference/S-3}/Spiked_metal_helmet.md (90%) rename docs/pages/{ => Reference/S-3}/Spiked_war_club.md (91%) rename docs/pages/{ => Reference/S-3}/Stabbing_weapon.md (94%) rename docs/pages/{ => Reference/S-3}/Staff,_Gem_and_Focus_guide.md (99%) rename docs/pages/{ => Reference/S-3}/Staff.md (100%) rename docs/pages/{ => Reference/S-3}/Stained_dark_shirt.md (91%) rename docs/pages/{ => Reference/S-3}/State.md (100%) rename docs/pages/{ => Reference/S-3}/Statistic.md (98%) rename docs/pages/{ => Reference/S-3}/Steel-shafted_mattock.md (89%) rename docs/pages/{ => Reference/S-3}/Steel-shafted_spear.md (95%) rename docs/pages/{ => Reference/S-3}/Steel-tipped_spear.md (96%) rename docs/pages/{ => Reference/S-3}/Steel_claymore.md (88%) rename docs/pages/{ => Reference/S-3}/Stiletto.md (92%) rename docs/pages/{ => Reference/S-3}/Stone_club.md (100%) rename docs/pages/{ => Reference/S-3}/Strange_golden_ring.md (93%) rename docs/pages/{ => Reference/S-3}/Straw_hat.md (93%) rename docs/pages/{ => Reference/S-3}/Studded_leather_belt.md (85%) rename docs/pages/{ => Reference/S-3}/Sturdy,_rigid_leather_breastplate.md (84%) rename docs/pages/{ => Reference/S-4}/Sturdy,_soft_leather_jerkin.md (91%) rename docs/pages/{ => Reference/S-4}/Sturdy_chain_mail_coif.md (91%) rename docs/pages/{ => Reference/S-4}/Sturdy_leather_helmet.md (90%) rename docs/pages/{ => Reference/S-4}/Sturdy_reinforced_leather_helmet.md (84%) rename docs/pages/{ => Reference/S-4}/Sturdy_rigid_leather_sleeves.md (84%) rename docs/pages/{ => Reference/S-4}/Sturdy_soft_leather_sleeves.md (84%) rename docs/pages/{ => Reference/S-4}/Sun-emblazoned_cloakpin.md (90%) rename docs/pages/{ => Reference/S-4}/Sun-emblazoned_shield.md (94%) rename docs/pages/{ => Reference/S-4}/Sundeath.md (100%) rename docs/pages/{ => Reference/S-4}/Super_Mobile.md (100%) rename docs/pages/{ => Reference/T-V}/Tall_Stag.md (100%) rename docs/pages/{ => Reference/T-V}/Target_Shooting.md (100%) rename docs/pages/{ => Reference/T-V}/Tawny_bear_fur.md (92%) rename docs/pages/{ => Reference/T-V}/Terrain.md (100%) rename docs/pages/{ => Reference/T-V}/Thick_wool_vest.md (93%) rename docs/pages/{ => Reference/T-V}/Thief.md (97%) rename docs/pages/{ => Reference/T-V}/Third_Age.md (100%) rename docs/pages/{ => Reference/T-V}/Tick.md (100%) rename docs/pages/{ => Reference/T-V}/Time.md (100%) rename docs/pages/{ => Reference/T-V}/Title.md (100%) rename docs/pages/{ => Reference/T-V}/Travel_Points.md (100%) rename docs/pages/{ => Reference/T-V}/Turnip.md (88%) rename docs/pages/{ => Reference/T-V}/Two-handed_weapon.md (99%) rename docs/pages/{ => Reference/T-V}/Very_heavy_branch.md (100%) rename docs/pages/{ => Reference/T-V}/Very_large_knotted_tree-branch.md (94%) rename docs/pages/{ => Reference/T-V}/Very_large_wooden_club.md (93%) rename docs/pages/{ => Reference/T-V}/traveller's_diary.md (94%) rename docs/pages/{ => Reference/W-X}/Warg_fur.md (90%) rename docs/pages/{ => Reference/W-X}/Warhammer.md (90%) rename docs/pages/{ => Reference/W-X}/Warm_blanket.md (86%) rename docs/pages/{ => Reference/W-X}/Warrior.md (87%) rename docs/pages/{ => Reference/W-X}/Warrior_Guide.md (99%) rename docs/pages/{ => Reference/W-X}/Warsword.md (86%) rename docs/pages/{ => Reference/W-X}/Water.md (89%) rename docs/pages/{ => Reference/W-X}/Waterways.md (100%) rename docs/pages/{ => Reference/W-X}/Weapon.md (99%) rename docs/pages/{ => Reference/W-X}/Weather.md (100%) rename docs/pages/{ => Reference/W-X}/White_wolf_fur.md (91%) rename docs/pages/{ => Reference/W-X}/Wimpy.md (100%) rename docs/pages/{ => Reference/W-X}/Wolf_fur_vest.md (84%) rename docs/pages/{ => Reference/W-X}/Wolfskin_wristband.md (88%) rename docs/pages/{ => Reference/W-X}/Wooden_club.md (91%) rename docs/pages/{ => Reference/W-X}/Wound.md (100%) rename docs/pages/{ => Reference/W-X}/XML.md (100%) rename docs/pages/{ => Reference/Z}/Zaugurz_orc_guide.md (99%) rename docs/pages/{ => Reference/Z}/Zone.md (100%) rename docs/pages/{ => Skills/A-W}/Attack.md (93%) rename docs/pages/{ => Skills/A-W}/Awareness.md (94%) rename docs/pages/{ => Skills/A-W}/Cleaving_weapons.md (93%) rename docs/pages/{ => Skills/A-W}/Command.md (93%) rename docs/pages/{ => Skills/A-W}/Concussion_weapons.md (93%) rename docs/pages/{ => Skills/A-W}/Dark_oath.md (96%) rename docs/pages/{ => Skills/A-W}/Dodge.md (90%) rename docs/pages/{ => Skills/A-W}/Endurance.md (95%) rename docs/pages/{ => Skills/A-W}/Envenom.md (96%) rename docs/pages/{ => Skills/A-W}/Escape.md (96%) rename docs/pages/{ => Skills/A-W}/Hide.md (97%) rename docs/pages/{ => Skills/A-W}/Kick.md (95%) rename docs/pages/{ => Skills/A-W}/Leadership.md (95%) rename docs/pages/{ => Skills/A-W}/Missile_Weapons_Usage.md (100%) rename docs/pages/{ => Skills/A-W}/Missile_weapons.md (97%) rename docs/pages/{ => Skills/A-W}/Parry.md (96%) rename docs/pages/{ => Skills/A-W}/Piercing_weapons.md (91%) rename docs/pages/{ => Skills/A-W}/Ride.md (97%) rename docs/pages/{ => Skills/A-W}/Search.md (95%) rename docs/pages/{ => Skills/A-W}/Slashing_weapons.md (92%) rename docs/pages/{ => Skills/A-W}/Sneak.md (96%) rename docs/pages/{ => Skills/A-W}/Stabbing_weapons.md (96%) rename docs/pages/{ => Skills/A-W}/Steal.md (95%) rename docs/pages/{ => Skills/A-W}/Two-handed_weapons.md (94%) rename docs/pages/{ => Skills/A-W}/Unarmed.md (91%) rename docs/pages/{ => Skills/A-W}/Wilderness.md (96%) rename docs/pages/{ => Software/C-Z}/Client.md (100%) rename docs/pages/{ => Software/C-Z}/Internet.md (100%) rename docs/pages/{ => Software/C-Z}/MClient.md (100%) rename docs/pages/{ => Software/C-Z}/Mapper.md (100%) rename docs/pages/{ => Software/C-Z}/Other_software.md (100%) rename docs/pages/{ => Software/C-Z}/Pandora.md (100%) rename docs/pages/{ => Software/C-Z}/PandoraMapper.md (97%) rename docs/pages/{ => Software/C-Z}/PowTTY_Scripts.md (100%) rename docs/pages/{ => Software/C-Z}/Powwow.md (100%) rename docs/pages/{ => Software/C-Z}/Powwow_Scripts.md (100%) rename docs/pages/{ => Software/C-Z}/Script.md (100%) rename docs/pages/{ => Software/C-Z}/Tintin++.md (100%) rename docs/pages/{ => Software/C-Z}/TinyFugue.md (100%) rename docs/pages/{ => Software/C-Z}/Zmud_Scripts.md (100%) rename docs/pages/{ => Spells/B-N}/Black_Breath.md (94%) rename docs/pages/{ => Spells/B-N}/Bless.md (96%) rename docs/pages/{ => Spells/B-N}/Blindness.md (97%) rename docs/pages/{ => Spells/B-N}/Block_Door.md (96%) rename docs/pages/{ => Spells/B-N}/Break_Door.md (93%) rename docs/pages/{ => Spells/B-N}/Breath_of_Briskness.md (98%) rename docs/pages/{ => Spells/B-N}/Burning_Hands.md (96%) rename docs/pages/{ => Spells/B-N}/Call_Familiar.md (96%) rename docs/pages/{ => Spells/B-N}/Call_Lightning.md (96%) rename docs/pages/{ => Spells/B-N}/Charm.md (98%) rename docs/pages/{ => Spells/B-N}/Chill_Touch.md (96%) rename docs/pages/{ => Spells/B-N}/Colour_Spray.md (96%) rename docs/pages/{ => Spells/B-N}/Control_Weather.md (96%) rename docs/pages/{ => Spells/B-N}/Corrupt.md (95%) rename docs/pages/{ => Spells/B-N}/Create_Focus.md (95%) rename docs/pages/{ => Spells/B-N}/Create_Food.md (95%) rename docs/pages/{ => Spells/B-N}/Create_Light.md (96%) rename docs/pages/{ => Spells/B-N}/Create_Water.md (95%) rename docs/pages/{ => Spells/B-N}/Cure_Blindness.md (96%) rename docs/pages/{ => Spells/B-N}/Cure_Critic.md (95%) rename docs/pages/{ => Spells/B-N}/Cure_Disease.md (96%) rename docs/pages/{ => Spells/B-N}/Cure_Light.md (97%) rename docs/pages/{ => Spells/B-N}/Cure_Serious.md (96%) rename docs/pages/{ => Spells/B-N}/Curse.md (94%) rename docs/pages/{ => Spells/B-N}/Darkness.md (96%) rename docs/pages/{ => Spells/B-N}/Detect_Evil.md (95%) rename docs/pages/{ => Spells/B-N}/Detect_Invisibility.md (95%) rename docs/pages/{ => Spells/B-N}/Detect_Magic.md (97%) rename docs/pages/{ => Spells/B-N}/Detect_Poison.md (96%) rename docs/pages/{ => Spells/B-N}/Dispel_Evil.md (95%) rename docs/pages/{ => Spells/B-N}/Dispel_Magic.md (95%) rename docs/pages/{ => Spells/B-N}/Divination.md (95%) rename docs/pages/{ => Spells/B-N}/Earthquake.md (95%) rename docs/pages/{ => Spells/B-N}/Enchant.md (97%) rename docs/pages/{ => Spells/B-N}/Energy_Drain.md (93%) rename docs/pages/{ => Spells/B-N}/Fear.md (95%) rename docs/pages/{ => Spells/B-N}/Find_the_Path.md (93%) rename docs/pages/{ => Spells/B-N}/Fireball.md (97%) rename docs/pages/{ => Spells/B-N}/Harm.md (95%) rename docs/pages/{ => Spells/B-N}/Heal.md (96%) rename docs/pages/{ => Spells/B-N}/Hold_Spell.md (91%) rename docs/pages/{ => Spells/B-N}/Identify.md (97%) rename docs/pages/{ => Spells/B-N}/Lightning_Bolt.md (96%) rename docs/pages/{ => Spells/B-N}/Locate.md (97%) rename docs/pages/{ => Spells/B-N}/Locate_Life.md (95%) rename docs/pages/{ => Spells/B-N}/Locate_Magic.md (93%) rename docs/pages/{ => Spells/B-N}/Magic_Blast.md (95%) rename docs/pages/{ => Spells/B-N}/Magic_Missile.md (96%) rename docs/pages/{ => Spells/B-N}/Night_Vision.md (95%) rename docs/pages/{ => Spells/P-W}/Poison.md (95%) rename docs/pages/{ => Spells/P-W}/Portal.md (98%) rename docs/pages/{ => Spells/P-W}/Protection_From_Evil.md (96%) rename docs/pages/{ => Spells/P-W}/Raise_Dead.md (92%) rename docs/pages/{ => Spells/P-W}/Remove_Curse.md (94%) rename docs/pages/{ => Spells/P-W}/Remove_Poison.md (97%) rename docs/pages/{ => Spells/P-W}/Sanctuary.md (96%) rename docs/pages/{ => Spells/P-W}/Scry.md (94%) rename docs/pages/{ => Spells/P-W}/Sense_Life.md (95%) rename docs/pages/{ => Spells/P-W}/Shocking_Grasp.md (96%) rename docs/pages/{ => Spells/P-W}/Shroud.md (97%) rename docs/pages/{ => Spells/P-W}/Silence.md (94%) rename docs/pages/{ => Spells/P-W}/Smother.md (94%) rename docs/pages/{ => Spells/P-W}/Store.md (94%) rename docs/pages/{ => Spells/P-W}/Strength_Spell.md (96%) rename docs/pages/{ => Spells/P-W}/Summon.md (96%) rename docs/pages/{ => Spells/P-W}/Teleport.md (95%) rename docs/pages/{ => Spells/P-W}/Transfer.md (95%) rename docs/pages/{ => Spells/P-W}/Ventriloquate.md (92%) rename docs/pages/{ => Spells/P-W}/Watch_Room.md (94%) rename docs/pages/{ => Spells/P-W}/Word_of_Recall.md (96%) create mode 100644 docs/topics.md create mode 100644 docs/topics/commands.md create mode 100644 docs/topics/locations.md create mode 100644 docs/topics/mobiles.md create mode 100644 docs/topics/reference.md create mode 100644 docs/topics/skills.md create mode 100644 docs/topics/software.md create mode 100644 docs/topics/spells.md create mode 100644 migration/ROLLOUT.md create mode 100644 migration/articles.json create mode 100644 migration/baseline.json create mode 100644 migration/documentation-changes.json create mode 100644 scripts/check-migration-artifact.py create mode 100644 scripts/check-migration-browser.cjs create mode 100644 scripts/check-migration.cjs create mode 100644 scripts/routes.cjs diff --git a/.pages.yml b/.pages.yml index 07d39532d..7d5851cea 100644 --- a/.pages.yml +++ b/.pages.yml @@ -1,5 +1,3 @@ -# Browser editor configuration: https://pagescms.org/docs/configuration/ -# Keep category choices aligned with docs/pages frontmatter. media: - name: images label: Images @@ -8,134 +6,721 @@ media: categories: - image content: - - name: pages - label: Wiki pages - type: collection - path: docs/pages - format: yaml-frontmatter - subfolders: false - filename: - template: "{primary}.md" - field: create - operations: - rename: false - delete: false - view: - primary: title - fields: - - title - - tags - search: - - title - - aliases - sort: - - title - default: - sort: title - order: asc - fields: - - name: title - label: Page title - type: string - required: true - - name: description - label: Short description - type: text - description: Optional one-sentence summary for search engines. - - name: aliases - label: Other names for this page - type: string - list: true - - name: tags - label: Categories - type: select - options: - multiple: true - values: - - Arms items - - Basics - - Belts - - Boats - - Body items - - Charging weapons - - Cheat Sheet - - Cities - - Classes - - Cleaving weapons - - Cleric spells - - Clients - - Cloaks - - Cloth equipment - - Commands - - Concussion weapons - - Consumables - - Containers - - Ents - - Equipment - - Equipment by slot - - FAQS - - Feet items - - Guides - - Guildmasters - - Hands items - - Head items - - Help files - - Help_files - - History - - Inns - - Items - - Keys - - Leather equipment - - Legend homes - - Legend_homes - - Legs items - - Links - - Locations - - Lore - - Mage spells - - Mail equipment - - Mechanics - - Metal equipment - - Miscellaneous equipment - - Missile weapons - - Mobiles - - Mobiles with unknown level - - Neck items - - Newbie - - Newbie Help - - Piercing weapons - - Places - - Plants - - Playable races - - Quest items - - Races - - Ranger skills - - Rings - - Shaman spells - - Shields - - Shopkeepers - - Shops - - Skills - - Slashing weapons - - Smiting weapons - - Software - - Spells - - Stabbing weapons - - Statistics - - Thief skills - - Uncategorized items - - Warrior skills - - Weapons - - Wrist items - - name: autolink - label: Automatically link names of other wiki pages - type: boolean - default: true - - name: body - label: Page content (Markdown) - type: text - description: "Share mortal knowledge only. Hide spoilers inside ::: details - Spoiler blocks. Keep existing includes and components intact. Check your changes before saving to main; a successful site build publishes them directly." + - name: software + label: Software + type: group + items: + - name: software-c-z + label: C-Z + type: collection + path: docs/pages/Software/C-Z + format: yaml-frontmatter + subfolders: false + filename: &a1 + template: "{primary}.md" + field: create + operations: &a2 + rename: false + delete: false + view: &a3 + primary: title + fields: + - title + - tags + search: + - title + - aliases + sort: + - title + default: + sort: title + order: asc + fields: &a4 + - name: title + label: Page title + type: string + required: true + - name: description + label: Short description + type: text + description: Optional one-sentence summary for search engines. + - name: aliases + label: Other names for this page + type: string + list: true + - name: tags + label: Categories + type: select + options: + multiple: true + values: + - Arms items + - Basics + - Belts + - Boats + - Body items + - Charging weapons + - Cheat Sheet + - Cities + - Classes + - Cleaving weapons + - Cleric spells + - Clients + - Cloaks + - Cloth equipment + - Commands + - Concussion weapons + - Consumables + - Containers + - Ents + - Equipment + - Equipment by slot + - FAQS + - Feet items + - Guides + - Guildmasters + - Hands items + - Head items + - Help files + - Help_files + - History + - Inns + - Items + - Keys + - Leather equipment + - Legend homes + - Legend_homes + - Legs items + - Links + - Locations + - Lore + - Mage spells + - Mail equipment + - Mechanics + - Metal equipment + - Miscellaneous equipment + - Missile weapons + - Mobiles + - Mobiles with unknown level + - Neck items + - Newbie + - Newbie Help + - Piercing weapons + - Places + - Plants + - Playable races + - Quest items + - Races + - Ranger skills + - Rings + - Shaman spells + - Shields + - Shopkeepers + - Shops + - Skills + - Slashing weapons + - Smiting weapons + - Software + - Spells + - Stabbing weapons + - Statistics + - Thief skills + - Uncategorized items + - Warrior skills + - Weapons + - Wrist items + - name: autolink + label: Automatically link names of other wiki pages + type: boolean + default: true + - name: body + label: Page content + type: rich-text + options: + format: markdown + switcher: true + media: images + description: "Share mortal knowledge only. Hide spoilers inside ::: details + Spoiler blocks. Use Source mode for spoilers, includes, HTML, + scripts and components; visual editing of these constructs is + unverified. Check your changes before saving to main; a successful + site build publishes them directly." + - name: guides + label: Guides + type: group + items: + - name: guides-c-g + label: C-G + type: collection + path: docs/pages/Guides/C-G + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: guides-h + label: H + type: collection + path: docs/pages/Guides/H + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: guides-n-1 + label: N-1 + type: collection + path: docs/pages/Guides/N-1 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: guides-n-2 + label: N-2 + type: collection + path: docs/pages/Guides/N-2 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: guides-n-3 + label: N-3 + type: collection + path: docs/pages/Guides/N-3 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: guides-n-4 + label: N-4 + type: collection + path: docs/pages/Guides/N-4 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: guides-n-5 + label: N-5 + type: collection + path: docs/pages/Guides/N-5 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: guides-n-6 + label: N-6 + type: collection + path: docs/pages/Guides/N-6 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: guides-n-7 + label: N-7 + type: collection + path: docs/pages/Guides/N-7 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: guides-n-8 + label: N-8 + type: collection + path: docs/pages/Guides/N-8 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: guides-q-t + label: Q-T + type: collection + path: docs/pages/Guides/Q-T + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: commands + label: Commands + type: group + items: + - name: commands-a-g + label: A-G + type: collection + path: docs/pages/Commands/A-G + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: commands-h-q + label: H-Q + type: collection + path: docs/pages/Commands/H-Q + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: commands-r-y + label: R-Y + type: collection + path: docs/pages/Commands/R-Y + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: spells + label: Spells + type: group + items: + - name: spells-b-n + label: B-N + type: collection + path: docs/pages/Spells/B-N + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: spells-p-w + label: P-W + type: collection + path: docs/pages/Spells/P-W + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: skills + label: Skills + type: group + items: + - name: skills-a-w + label: A-W + type: collection + path: docs/pages/Skills/A-W + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: equipment + label: Equipment + type: group + items: + - name: equipment-a-b + label: A-B + type: collection + path: docs/pages/Equipment/A-B + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: equipment-c-g + label: C-G + type: collection + path: docs/pages/Equipment/C-G + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: equipment-h-o + label: H-O + type: collection + path: docs/pages/Equipment/H-O + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: equipment-p-r + label: P-R + type: collection + path: docs/pages/Equipment/P-R + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: equipment-s-w + label: S-W + type: collection + path: docs/pages/Equipment/S-W + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: equipment-y + label: Y + type: collection + path: docs/pages/Equipment/Y + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: mobiles + label: Mobiles + type: group + items: + - name: mobiles-a-e + label: A-E + type: collection + path: docs/pages/Mobiles/A-E + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: mobiles-f-h + label: F-H + type: collection + path: docs/pages/Mobiles/F-H + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: mobiles-i-r + label: I-R + type: collection + path: docs/pages/Mobiles/I-R + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: mobiles-s-y + label: S-Y + type: collection + path: docs/pages/Mobiles/S-Y + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: locations + label: Locations + type: group + items: + - name: locations-a-i + label: A-I + type: collection + path: docs/pages/Locations/A-I + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: locations-l-w + label: L-W + type: collection + path: docs/pages/Locations/L-W + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: races + label: Races + type: group + items: + - name: races-b-z + label: B-Z + type: collection + path: docs/pages/Races/B-Z + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: classes + label: Classes + type: group + items: + - name: classes-a-z + label: A-Z + type: collection + path: docs/pages/Classes/A-Z + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + exclude: + - .gitkeep + - name: lore + label: Lore + type: group + items: + - name: lore-m-t + label: M-T + type: collection + path: docs/pages/Lore/M-T + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference + label: Reference + type: group + items: + - name: reference-a-1 + label: A-1 + type: collection + path: docs/pages/Reference/A-1 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-a-2 + label: A-2 + type: collection + path: docs/pages/Reference/A-2 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-b + label: B + type: collection + path: docs/pages/Reference/B + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-c-d + label: C-D + type: collection + path: docs/pages/Reference/C-D + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-e-f + label: E-F + type: collection + path: docs/pages/Reference/E-F + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-g-1 + label: G-1 + type: collection + path: docs/pages/Reference/G-1 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-g-2 + label: G-2 + type: collection + path: docs/pages/Reference/G-2 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-h-k + label: H-K + type: collection + path: docs/pages/Reference/H-K + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-l + label: L + type: collection + path: docs/pages/Reference/L + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-m-1 + label: M-1 + type: collection + path: docs/pages/Reference/M-1 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-m-2 + label: M-2 + type: collection + path: docs/pages/Reference/M-2 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-n + label: N + type: collection + path: docs/pages/Reference/N + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-o-q + label: O-Q + type: collection + path: docs/pages/Reference/O-Q + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-r + label: R + type: collection + path: docs/pages/Reference/R + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-s-1 + label: S-1 + type: collection + path: docs/pages/Reference/S-1 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-s-2 + label: S-2 + type: collection + path: docs/pages/Reference/S-2 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-s-3 + label: S-3 + type: collection + path: docs/pages/Reference/S-3 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-s-4 + label: S-4 + type: collection + path: docs/pages/Reference/S-4 + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-t-v + label: T-V + type: collection + path: docs/pages/Reference/T-V + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-w-x + label: W-X + type: collection + path: docs/pages/Reference/W-X + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 + - name: reference-z + label: Z + type: collection + path: docs/pages/Reference/Z + format: yaml-frontmatter + subfolders: false + filename: *a1 + operations: *a2 + view: *a3 + fields: *a4 settings: content: merge: true diff --git a/AGENTS.md b/AGENTS.md index 8da5e7292..2828e7c03 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -30,11 +30,11 @@ docker run --rm -v "$(pwd):/app" -w /app node:22 npm install ## Pages CMS -[`.pages.yml`](.pages.yml) configures browser editing for `docs/pages/` and images in `docs/public/img/`. See [CONTRIBUTING.md](CONTRIBUTING.md) for app installation, editor invitations, and trusted-editor access and direct publishing to `main`. Keep its category choices aligned with existing frontmatter tags. Preserve the plain-text body editor: VitePress spoilers, includes, and components require lossless Markdown. Metadata extraction uses YAML parsing to support CMS list serialization. +[`.pages.yml`](.pages.yml) configures browser editing for `docs/pages/` and images in `docs/public/img/`. See [CONTRIBUTING.md](CONTRIBUTING.md) for app installation, editor invitations, and trusted-editor access and direct publishing to `main`. Keep its category choices aligned with existing frontmatter tags. The body uses rich-text Markdown with an Editor/Source switch at the user’s request. Use Source mode for VitePress spoilers, includes, HTML and components; rich-text round trips require live validation. Metadata extraction uses YAML parsing to support CMS list serialization. ## Adding or editing pages -All wiki pages live in [`docs/pages/`](docs/pages/). Each is a standard Markdown file with YAML frontmatter: +All wiki pages live in topic/alphabetic leaf folders under [`docs/pages/`](docs/pages/). Each topic has a Pages CMS group with one collection per leaf folder. Use the appropriate topic and filename range when creating a page; the public URL stays `/wiki/pages/` regardless of its source folder. Each is a standard Markdown file with YAML frontmatter: ```yaml --- @@ -128,7 +128,7 @@ Open a pull request — GitHub Actions will build your changes. Once a maintaine This file (`AGENTS.md`) is read automatically by Claude Code, OpenAI Codex, Gemini CLI, and other agents that support the `AGENTS.md` convention. Keep it up to date so agents have accurate project context. Key facts for agents: -- All wiki content is in `docs/pages/*.md` — edit there, not in `_pages/` (legacy source) +- All wiki content is in `docs/pages/**/*.md` — edit there, not in `_pages/` (legacy source) - Images live in `docs/public/img/` and are referenced as `/img/filename` - Dev server: `docker compose up dev` (port 5174) - Build command: `docker compose up --build wiki` (port 4173); or `npm run docs:build` inside the container diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9dae8f017..49f691e47 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -37,7 +37,7 @@ Secret information here... A maintainer must connect the repository first (see below). Editors can sign in with GitHub or accept a Pages CMS email invitation from a maintainer. If you do not have editor access, use the GitHub pull request route below. -Trusted members edit directly on **`main`**. Accept your invitation, open the wiki repository in Pages CMS, select `main`, and choose **Wiki pages** to edit an existing page or create one. Use **Images** to upload pictures. Check your content and spoilers before saving. +Trusted members edit directly on **`main`**. Accept your invitation, open the wiki repository in Pages CMS, select `main`, and choose the **topic → alphabetic collection** for the article to edit an existing page or create one. Use **Images** to upload pictures. Check your content and spoilers before saving. **Saving commits your changes directly to `main` and triggers the site build and deployment.** Your edit appears on the live wiki after deployment succeeds; there is no branch preparation, pull request, or per-edit maintainer approval. If saving is denied or the site does not update after deployment, contact a maintainer. See the [browser editing guide](https://docs.mume.org/wiki/pages/Contributing) for detailed steps. @@ -67,6 +67,14 @@ Local development requires [Docker](https://www.docker.com/). The existing deployment workflow runs on pushes to `main`. A saved edit remains in Git history even if validation or deployment fails; fix or revert the offending change and let deployment run again. Editors can ask a maintainer for help with failed builds or rollbacks. -The schema edits only `docs/pages/` and uploads images to `docs/public/img/`, writing `/img/…` URLs. Page bodies use plain text to preserve VitePress containers, includes, HTML, and Vue components; a visual rich-text round trip has not been validated for these constructs. Unknown frontmatter keys are preserved with `settings.content.merge`. +The schema edits only `docs/pages/` and uploads images to `docs/public/img/`, writing `/img/…` URLs. Page bodies offer WYSIWYG editing with Markdown output and an Editor/Source switch. Use Source mode for spoilers, includes, HTML, script examples, and Vue components; visual-editor round trips have not been validated for these constructs. Inspect the source before saving. Unknown frontmatter keys are preserved with `settings.content.merge`. Page renaming and deletion are disabled in the CMS to avoid breaking links. New filenames must use the wiki convention (e.g. `Grey_Havens.md`); replace the suggested filename if needed, and omit leading `A`, `An`, or `The`. Section indexes and shared includes remain maintained through GitHub. When introducing a category, update the category choices in `.pages.yml` alongside the content. + +## Topic collection rollout + +Articles are organized into topic collections. Choose its alphabetic collection by the filename, not the title. Each article has one home; preserve its tags for overlapping categories. Existing public URLs stay `/wiki/pages/` even when the source is nested. Do not rename articles. The initial collection targets (50 pages or 64 KiB of Markdown) are conservative test targets, not Pages CMS limits. + +A trusted editor must verify fresh loading and reloading for every leaf collection, an edit saved to `main`, a new page with a unique filename, successful deployment, and the resulting live pages. Record the commit, deployment URL, collection, editor, date, and fresh-load evidence in `migration/ROLLOUT.md`. A cached success alone does not pass: [Pages CMS fetches whole folders when their cache is untrusted](https://pagescms.org/docs/development/caching/). + +Inspect every leaf collection live and compare the baseline after deployment. Split failing collections deterministically; stop and investigate if a single-page collection fails. Revert a failed migration commit. Future URL changes require a separate redirect plan and verified permanent HTTP redirects; existing browser legacy redirects are not HTTP 301/308 redirects. Monitor Search Console where access is available. diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index ce63c7099..3af61e873 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -2,6 +2,18 @@ import { defineConfig } from 'vitepress' import fs from 'fs' import path from 'path' import { slugify } from './shared' +import { createRequire } from 'node:module' +const require = createRequire(import.meta.url) +const { getMarkdownFiles } = require('../../scripts/utils.cjs') +const { publicRoute, topicFor, topicRoute } = require('../../scripts/routes.cjs') +const sources = getMarkdownFiles(path.resolve(__dirname, '../pages')).map((file: string) => path.relative(path.resolve(__dirname, '..'), file).replace(/\\/g, '/')) +const names = new Set() +for (const source of sources) { + const name = path.basename(source) + if (names.has(name)) throw new Error('Duplicate article filename: ' + name) + names.add(name) +} +const preview = (process.env.VITEPRESS_BASE ?? '/wiki/').includes('/pr-') || process.env.WIKI_PREVIEW === 'true' let pagesMeta = { terms: {}, paths: [], tags: {} } try { @@ -9,6 +21,12 @@ try { } catch (e) {} const sortedTerms = Object.keys(pagesMeta.terms || {}).sort((a, b) => b.length - a.length) const validPaths = new Set(pagesMeta.paths || []) +const termsByUrl = new Map() +for (const [term, url] of Object.entries(pagesMeta.terms || {})) { + const terms = termsByUrl.get(url as string) || [] + terms.push(term) + termsByUrl.set(url as string, terms) +} const editRepo = process.env.EDIT_REPO || 'MUME/wiki' const editBranch = process.env.EDIT_BRANCH || 'main' @@ -49,12 +67,22 @@ export default defineConfig({ description: 'A community wiki and guide to surviving in Multi-Users in Middle-earth.', base: process.env.VITEPRESS_BASE ?? '/wiki/', cleanUrls: true, - lastUpdated: true, - sitemap: { - hostname: 'https://docs.mume.org/wiki/' + rewrites: (source) => source.startsWith('pages/') ? publicRoute(source).slice(1) + '.md' : source, + transformPageData(pageData) { + const source = pageData.filePath || pageData.relativePath + if (source.startsWith('pages/')) { + const topic = topicFor(pageData.frontmatter.tags || []) + pageData.frontmatter.wikiTopic = topic + pageData.frontmatter.wikiTopicRoute = topicRoute(topic) + } + pageData.frontmatter.head ??= [] + if (!preview) pageData.frontmatter.head.push(['link', { rel: 'canonical', href: 'https://docs.mume.org/wiki' + publicRoute(source) }]) }, + lastUpdated: true, + sitemap: preview ? undefined : { hostname: 'https://docs.mume.org/wiki/' }, head: [ + ...(preview ? [['meta', { name: 'robots', content: 'noindex, nofollow' }]] as any : []), ['link', { rel: 'icon', type: 'image/png', href: '/img/Main_Gandalf.png' }], ['meta', { name: 'theme-color', content: '#1a1410' }], ], @@ -71,6 +99,8 @@ export default defineConfig({ { text: 'Races', link: '/races' }, { text: 'More', items: [ + { text: 'All topics', link: '/topics' }, + { text: 'Software', link: '/topics/software' }, { text: 'Lore', link: '/lore' }, { text: 'History', link: '/history' }, { text: 'Tags', link: '/tags' }, @@ -230,6 +260,18 @@ export default defineConfig({ markdown: { config(md) { + // Relative links retain the original flat published context after a source move. + md.core.ruler.after('inline', 'canonical-links', (state) => { + if (!state.env.relativePath?.startsWith('pages/')) return + for (const token of state.tokens) for (const child of token.children || []) { + if (child.type !== 'link_open') continue + const href = child.attrGet('href') + if (href && !/^(?:[a-z]+:|\/|#)/i.test(href)) { + const [target, suffix = ''] = href.split(/(?=[#?])/s, 2) + child.attrSet('href', '/' + path.posix.normalize('pages/' + target) + suffix) + } + } + }) // 1. Core auto-linking for text md.core.ruler.after('inline', 'auto-link', (state) => { if (state.env.frontmatter?.autolink === false) { @@ -237,7 +279,7 @@ export default defineConfig({ } const currentUrl = state.env.relativePath - ? '/' + state.env.relativePath.replace(/\.md$/, '').replace(/\\/g, '/') + ? publicRoute(state.env.relativePath) : ''; const usedTerms = new Set(); @@ -252,14 +294,12 @@ export default defineConfig({ if (href.startsWith('/')) { absoluteHref = href.replace(/\.md$/, ''); } else { - const dir = path.dirname(state.env.relativePath || ''); + const dir = path.posix.dirname(publicRoute(state.env.relativePath || '').slice(1)); absoluteHref = '/' + path.join(dir, href).replace(/\.md$/, '').replace(/\\/g, '/'); if (absoluteHref === '/.') absoluteHref = '/'; } - for (const [term, url] of Object.entries(pagesMeta.terms || {})) { - if (url === absoluteHref || url === absoluteHref.replace('/pages/', '/')) { - usedTerms.add(term); - } + for (const url of [absoluteHref, absoluteHref.replace('/pages/', '/')]) { + for (const term of termsByUrl.get(url) || []) usedTerms.add(term); } } } @@ -282,6 +322,7 @@ export default defineConfig({ if (isInLink) continue; const text = child.content; + const lowerText = text.toLowerCase(); let bestMatch = null; let bestIndex = -1; @@ -290,7 +331,7 @@ export default defineConfig({ const targetUrl = pagesMeta.terms[term]; if (targetUrl === currentUrl || targetUrl === currentUrl.replace('/pages/', '/')) continue; - const index = text.toLowerCase().indexOf(term); + const index = lowerText.indexOf(term); if (index !== -1) { const before = index > 0 ? text[index - 1] : ' '; const after = index + term.length < text.length ? text[index + term.length] : ' '; diff --git a/docs/.vitepress/theme/Layout.vue b/docs/.vitepress/theme/Layout.vue index e9ab75168..8274a889e 100644 --- a/docs/.vitepress/theme/Layout.vue +++ b/docs/.vitepress/theme/Layout.vue @@ -11,6 +11,11 @@ const { frontmatter } = useData()