Welcome to the DFO World Wiki. With many major updates since the release of DFO, many items are missing. Visit Item Database Project to learn more.
Please remember to click "show preview" before saving the page.
Thanks for the updated logo snafuPop!
Any way to search for pages with blank parameter
Hey Dfoplayer, it came to my attention while working on the Item Database Project that a huge number of pieces of equipment are missing exorcism values - I've noticed it on almost every page I haven't personally created or edited. Is there any way I/we can run a query for pages that use the Equipment infobox template but have blank exorcism parameters? That would make it a lot easier and faster to add the values back in. Thanks in advance. --Queerchemist (talk) 14:35, 11 March 2019 (PDT)
Yes, you can use semantic wiki and perform an array difference on the ones that have exorcism values.
The problem with using semantics is that the system is defaulted to get a list of maximum 500 results. If you were to update the following equipment list, chances are that the first array with 'allEquipment' will not go past the first 500 pages. Therefore, you will probably see this list getting shorter, and not updating with new pages.
<!-- [[:+]] is needed to select main, and not user,images, and other namespaces --> {{#ask:[[:+]] [[Category:Equipment]] [[Has name::+]] |format=array |offset=0 |name=allEquipment}} {{#ask:[[:+]] [[Category:Equipment]] [[Has name::+]] [[Has exorcism::+]] |format=array |offset=0 |name=exorcismEquipment}} {{#arraydiff:missingExo|allEquipment|exorcismEquipment}}<!-- missingExo = allEquipment- exorcismEquipment --> <ul style="columns:4">{{#arrayprint:missingExo||@@@@ |<li>[[@@@@]]</li> }}</ul>
To fix the 500 pages problem, you want to manually repeat the above four lines, and '500' every time |offset=0
in both ask queries to compare the new set of pages. Then you could find all the pages. AND PLEASE DO NOT SAVE THE PAGE Previewing the wiki code is sufficient enough to generate the list for you to copy and check.
This method should work with other missing semantic values, in theory.
Out of the first 500 pages in Equipment Category, there are 153 pages that are missing exorcism.
- A Cry For Help
- A bracelet imbued with the song of Tiger Flash.
- A.D.P. Suit Set
- AC X-1 Extruder
- AT-5T Class 1 License
- Abraded Insignia
- Absolute Barrier
- Absolute Darkness
- Absolute Fortress
- Abyssal Edge
- Abyssal Seeker Set
- Abyssal Shark Fin
- Abyssal Shark Suit
- Accelerated Spiral
- Acceleration Revolver
- Accelerator
- Accurate Power Shoulder
- Accursed Dress
- Active Protection System
- Adamantine Odachi
- Add-on Laser
- After Christmas 2018
- Agent Amina
- Agent of Mayhem
- Aggravated Punishment
- Aggressive Kite
- Alchemistic
- All Broken Up
- All Thumbs
- Amateur
- Amon: False Power
- Anarchy
- Ancient Celebrant's Robe
- Ancient Celebrant's Sacred Ritual Set
- Ancient Celebrant's Sandals
- Ancient Celebrant's Shoulder Strap
- Ancient Celebrant's Skirt
- Ancient Conjurations Set
- Ancient Darkmancer's Manuscript
- Ancient Golden Legacy
- Ancient Kingdom Knight Set
- Ancient Sacred Creature's Memory
- Ancient Union
- Ancient War Goddess Set
- Angelina Deadly Poison Sword
- Angelina Royalty Necklace
- Annihilator
- Annunciation: Worldly Truths Set
- Anton Overlord
- Anton Subjugation Honorary Medal Set
- Anton Subjugation Royal Gift Set
- Anton Subjugator Captain
- Anton's Heart
- Apathy and Compassion Bracelet
- Aracloso's Lethal Black Spine
- Arad Cosplay (Alisha)
- Arad Cosplay (Becky)
- Arad Pass Season 1 (Permanent)
- Arad Ultra Fast Set
- Arad's Wandering Party
- Arc Reactor(Weapon)
- Archmage Louise
- Arctic Sword: Absolute Zero
- Arena SWAG
- Argos Bone Decoration Wand
- Argos Leather Belt
- Arid Desert's Legacy Set
- Armor of Hearteating Devil Set
- Army of One
- Artillery Scout
- Ascending Ice Dragon
- Aslor's Corrupting Totem
- Aspect-Devoured Longbow
- Aspect-Devoured Short Sword
- Aspect: Trine Set
- Assassin Master's Jade Dagger
- Assassin's Attitude Set
- Astral
- Atomic File
- Avangard
- Awakened All-in-One
- Azure Flame: Realm of Nothingness Set
- Baal: The Corruption of the Soul
- Babylon Combat Lower Armor
- Babylon Combat Upper Armor
- Babylon Hand Cannon
- Back and Forth
- Backstabber
- Backstreet Kick
- Backstreet Tackle
- Bador's Steel Claw
- Balrog Bracelet
- Bard's Mandolin
- Barrier Caster (Title)
- Bastet's Grace
- Bastet's Love
- Bastet's Trial
- Battered Shuriken
- Battle Hawk
- Battlefield Tension Set
- Battlefield Vanguard
- Batu Support
- Bayonet Dance
- Beach SWAG
- Beast King Fireball
- Beast King Gauntlets
- Beast King Gloves
- Beast King Mace
- Beast King Symbol
- Beast Protector
- Beast Slayer
- Beat King Belt
- Beatrice's Cheer
- Beautiful Gunner
- Beauty of Eternal Seasonality Set
- Becky's Special Goggles
- Beginning of Your Adventure: Dagger
- Beginning of Your Adventure: Katana
- Beginning of Your Adventure: Rod
- Beginning of the War
- Beholder's Eye
- Belial: The Seed of Destruction
- Bentinck's Flamethrower
- Berserk Armonia
- Berserk Tenacity Longbow
- Berserk Warhorse Spirit
- Berserker's Rage
- Best Driver
- Bhairava's Heir Set
- Big Bomb
- Big Mama
- Big Shot
- Big Spender
- Biker Gang Radio
- Black Bolt
- Black Dolphin
- Black Flower Binding Bracelet
- Black Jack
- Black Magic Researcher Set
- Black Moss Nipper
- Black Moss Poison Sting Arbalest
- Black Moss Shell Armor - Cuirass
- Black Moss Shell Armor - Leggings
- Black Moss Shell Armor - Shoes
- Black Moss Shell Armor - Shoulder
- Black Panther
- Black Shadow
- Black Shirt of the Abyss
- Black Volcano
- Blackened Perpetuity Bracelet
- Blade Soul Set
- Blade Storm (Talisman)
- Blade Swamp
And if you somehow made it this far reading down the page, then again in theory, an 'automated solution' is to run a count of how many pages of equipment there are, which happens to be 8453. Taking this value, we could create a loop that will generate tabs of 8453/500. So there will be 16.906 tabs to display all possible pages that do not contain exorcism. But I'm not sure if I have time to write that wikicode because of life. I think running the 4 lines of code, 10 times is sufficient to find those pages.
Now if we want to add all missing values, then maybe yes. I'll find some time to create a page that generates missing parameters for all equipment.