DDO Server Transfers 2025: 32b World Packing: Open 32b → 64b World Transferring: Open 64b World Unpacking: Open
32-bit server "ghost worlds" are available to Prepare, Pack, & Transfer to the new 64-bit game worlds until October 1, 2027. See Ghost worlds for more details.
Looking for which server your guild leader and guild transferred to? Check out our "Where did my guild go!?" page.
Newbie guideIn developmentDDO Store (Coupons)Social media
ClassesCraftingEnhancementsEpic DestiniesFavorFeatsItems
MapsMonstersPlacesQuestsRacesReincarnationSkillsSpells
Please create an account or log in to get the most updated information (this is up to 5 hours old), remove ads, access dark mode or the mobile friendly Timeless skin, and build a reputation to unlock more editing privileges.
Please visit DDO wiki's Discord chat server if you need any help!

User talk:ChickenMobile

From DDO wiki
Jump to navigation Jump to search

Generating class spell lists using DPL[edit]

Hey there. I am copying the context from discord (part of your message).

"Planned to create a #DPL generated list for those pages, however the way Spell Components are makes it impossible to generate the little images for them. Also generating the Metamagics icons make the loading of the table much too intensive. Will probably have to split metamagics into separate variables: e.g. | maximize = 1 | empower = 1 instead of | metamagics = {{Maximize}} {{Empower}} .
I have no solution for generating Component Images yet. Suggestions appreciated."

So... instead of modifying {{Infobox-spell}} like that (and all spell pages together).... I wonder if the metamagic templates in Category:Metamagic templates could be modified to define flag variables, like {{#vardefine:maximizeflag|1}} in {{Maximize}}. This would tell whenever they have been transcluded. Then, in the phantom infobox-spell template you will probably use with DPL, you verify {{#varexists:maximizeflag}} then add icons accordingly. Big problem is, I am not sure if the "timeline" of transclusion and these variables definitions will allow this, or even how efficient this is. But it is an idea, from a non-expert. MrLizard (ContribsMessage) 23:47, June 12, 2024 (EDT)

  • It is probably worth a try, however I've previously had massive troubles trying to interact with variables outside their scope, especially when using the #DPL plugin. Will fiddle with some sandboxes and see if it works. ChickenMobile (Contribs⇑ top ⇑) 00:55, June 13, 2024 (EDT)

Another idea for the metamagic part... at least regarding the icons. Instead of adding icons if the spell accepts the metamagic (like it is done now), put all the icons in the table header and make the header sticky. This way the icons are always visible when scrolling and are added only once, not for every spell. Replace with Y and N in the rows (maybe with different background color) or anything that is not the icons. Maybe this help with the computational part if using DPL. MrLizard (ContribsMessage) 12:59, June 15, 2024 (EDT)


Still think it would be easier to split the metamagic links into their own parameters. I can see weird things happening with sticky headers with overlapping elements. The benefits:

  • Metamagics will always be listed in order on page. RN it is a editing nightmare
  • Can filter in other #DPL queries (e.g. Spells that can apply Maximize)
  • Quick check such as: {{#if:{{{maximize|}}}|YAY WE HAVE MAXIMIZE|No :(}} means for non-laggy easy code in the #DPL phantom template

I've never fiddled around with bots or know how to use them, but think this would be possible to do with one. This might literally be a regex code replace ChickenMobile (Contribs⇑ top ⇑) 20:50, June 15, 2024 (EDT)

  • I do agree with you... as long as someone can run a bot for it LoL, I was just trying to avoid having to modify the spell pages. About sticky elements overlapping with other page elements (assuming I read your comment correctly), I think it is about setting the z-index parameters correctly. I have played with sticky header/column/footer in this table, where I managed to correctly order the sticky elements through z-index, so the ones that should be in top are in top, including one sticky element relatively to another. At least it is working for the example. MrLizard (ContribsMessage) 21:32, June 15, 2024 (EDT)

Return to GHT edits[edit]

Please use a sandbox for experiments Corgrind (ContribsMessage) 10:03, June 29, 2024 (EDT)

  • Which ones you specifically talking about, and where should I move them if that's the case? (also don't know what GHT stands for.) ChickenMobile (Contribs⇑ top ⇑) 02:48, June 30, 2024 (EDT)
  • ChickenMobile, I suspect that abbreviation was relating to the quest: Return to Gianthold Tor. Personally, I'd have used its proper name rather than scrawling some unfamiliar jargon. Furthermore, a lot of people don't know what a user's sandbox page is, let alone how to create one.
You write in your best handwriting "My Diary", but it quickly fades. 🖋

Dywypi (ContribsMessage) 09:14, June 30, 2024 (EDT)

Ah, think that might've been a mistake/misclick anyhow. Never intended to save any changes to the page when testing page size reductions and the like. ChickenMobile (Contribs⇑ top ⇑) 10:01, June 30, 2024 (EDT)

Parameter usage in Templates[edit]

Good day, I write because I have seen two things which may lead to problems in future:

  • in T:ComponentImage you have mixed named and numbered parameters for the same purpose in your last edit. Don't do that, because you can't precicely tell what number an unnamed value gets. If there is a rule, stick to named parameters except in the most basic templates
  • In T:Infobox-spell you use a fixed comparison to "y" to check. Usually we use a call of T:IO to do that check, because that also covers inputs as "0", "true", "yes", .... -- you'll never know what editors will type ;-)

Corgrind (ContribsMessage) 05:17, July 20, 2024 (EDT)

  • T:ComponentImage isn't currently used anywhere, and the edit was an attempt to see what #DPL allows in row gen (see User:ChickenMobile/sandbox). I expect to use it on Class Spell pages IF IT EVER WORKS. I really need help with this, everything I'm trying isn't working and need new ideas.
  • You would think editors would mock a working example and preview it before saving to see if it worked (surely?). I can make the change if you think it would help.

ChickenMobile (Contribs⇑ top ⇑) 21:37, July 20, 2024 (EDT)

Obsolete ?[edit]

Do you still need this: Spells/T:SpellCount, Artificer spells/sandbox ? Corgrind (ContribsMessage) 04:22, August 30, 2024 (EDT)

Another thing: the Template:Infobox-spell/Unknown is used by Template:Infobox-spell, but it hasn't been touched since Hoopy Froodle times (2019). Can you please check, if anything is fine with that? Thanks. Corgrind (ContribsMessage) 07:50, August 30, 2024 (EDT)

  • Just at a glance, this looks like it is the template that assigns categories with missing information. BTW I do use these categories to determine if spells have all the right info! (don't delete) ChickenMobile (Contribs⇑ top ⇑) 20:52, August 30, 2024 (EDT)
  • No, I won't do that. I just wanted to guide your attention to a possible source of issues after that long time Corgrind (ContribsMessage) 06:46, August 31, 2024 (EDT)

Epic past life feats[edit]

Hey, I've noticed some of your recent edits to some epic past life feats, to which you added the requisite "Epic Reincarnation from foo Sphere". I think this terminology refers to the old epic destiny system? If I am not mistaken, today spheres should serve to separate the feats into groups, and make the active stance exclusive thing. In the current system you can be at multiple "spheres" simultaneously. Thus reincarnating from one sphere seems to not make sense anymore. I am not sure if other pages were like this before, but maybe the right thing now is to remove these requisites, or leave them as "Epic Reincarnation". MrLizard (ContribsMessage) 12:18, January 6, 2025 (EST)

  • I added this just so all of them were consistent tbh. It also helped with the new template I made to make the tables DPL (using the `linksto` parameter to their sphere). It would probably just be easier to add a new category such as 'Divine epic past life feat' to the correct pages to avoid filtering using regex etc. ChickenMobile (Contribs⇑ top ⇑) 18:47, January 6, 2025 (EST)
    • In fact the process is something like "Going through an Epic Reincarnation with selection of this feat" Corgrind (ContribsMessage) 15:06, January 8, 2025 (EST)

RE: Unsigned and 4tildes[edit]

Just saw this edit. When someone forgets to sign, we usually do it for them with {{ SUBST:Unsigned | username | edit timestamp }} then we head to their talk page and remind them to sign their posts with {{4tildes}}. Smile  👟 ShoeMaker ( Talk • Contribs(53,041) • Patrol • Moves • B • D • I • PP • UM • UR ) 👟 16:24, May 28, 2025 (EDT)

New Traps and Locks template[edit]

Hello! I thought I ought to let you know that I've been contacted by Dywypi on the forums - they're basically the only editor left keeping the values on the Traps and Locks project in any sort of order, and they're a bit concerned that the version of T:DDO information project/Traps and Locks/row I notice you've been deploying to solve the dark mode display issues is a bit difficult for a new user to work out how to input a DC. (I share a few of their concerns - notably the comma in the middle of the DC displays is pretty confusing if you're not familiar with template inputs and the way colours are set is a bit oblique from the outside.)

Would it be alright if you put the update on hold for a second so I can tinker with the template to make it a bit more accessible? I don't plan to change too much, but the adjustments I want to put in place will require the currently changed pages to be adjusted a bit and I think it would be sensible to do that before you complete the whole update. PurpleSerpent (ContribsMessage) 07:41, August 2, 2025 (EDT)

No worries. I actually saw the template break on preview before saw this posted here. I've been using regex to replace things and then manually changing things that didn't work (i.e. not all of it was consistent!) and then making sure the info stayed the same by checking every table side-by-side.
If you think putting another parameter to split the item after the comma would help, do so. It is just another regex pass over each page.

ChickenMobile (Contribs⇑ top ⇑) 08:06, August 2, 2025 (EDT)

Ah, I see. Thank you for your patience, either way - I've finished updating the template now, and have edited the section for The Bookbinder Rescue on DDO information project/Traps and locks/4 to display how the new syntax works (the internal operation of the template is pretty much the same, it's just the inputs I've adjusted.) I can probably go through the rest of the pages you've already updated to update them to the new syntax now. PurpleSerpent (ContribsMessage) 08:15, August 2, 2025 (EDT)
Noticed that at one point the template T:Roll result in DDO_information_project/Traps_and_locks/1 was used which streamlined a lot of the text. Not sure if using this would benefit the layout. Tell Dwypi they are welcome to message me on the forums too. ChickenMobile (Contribs⇑ top ⇑) 08:29, August 2, 2025 (EDT)