Forum:Combining certain properties

From Yugipedia
Jump to: navigation, search

I have for a while thought we could use with combined versions of certain properties - for instance, a combined version of ATK/?ATK, DEF/?DEF, and Level/?Level. However, this need was made particularly obvious with the introduction of Ranks on Exceed Monsters - while the vast majority of query lists can make do without listing ?ATK, ?DEF, or ?Level, almost all lists need to provide Rank, and having separate columns for Level and Rank makes the table unnecessarily wide, since no monster has both a level *and* a rank.

In general, though, I am at a loss for what these combined properties would be called, or if concepts could be used instead. Thoughts/suggestions? ダイノガイ千?!? · ☎ Dinoguy1000 07:33, April 27, 2011 (UTC)

I thought it was impossible to merge '?' and the actual numbers, which I why I never asked about it... but yes, merging those would be awesome.
Level/Rank --> maybe Star ( or ✪ ) -Falzar FZ- (talk page|useful stuff) 07:54, April 27, 2011 (UTC)
Keep in mind that when I say "combine", I mean covering both in a third property, with the original two staying untouched - e.g. ATK and ?ATK being covered in something like Attack (though I think the term "Attack" is already used by one of the smaller games). Since the names get used as the column headers, they have to be meaningful/obvious; I don't know that readers would make the immediate connection between "Star" and "Level"/"Rank" (and I don't think it would be a good idea to use an obscure Unicode character for the name, either). ダイノガイ千?!? · ☎ Dinoguy1000 10:24, April 27, 2011 (UTC)
Oh, didn't think that was possible (without a random comma in the middle) either.
Then why not just call it "Level/Rank" as is?
and "ATK/" (for "ATK" and "?ATK") and "DEF/". (the extra slash is what it is on the card as well; if if there's nothing after the /, the html code should still work)-Falzar FZ- (talk page|useful stuff) 11:25, April 27, 2011 (UTC)
Those names sound good (I was actually leaning towards "Level/Rank" myself; it was mostly the ATK/DEF properties I was at a loss for good names for), but now that Delt has mentioned the possibility of a custom type, I'd like to see where we can get with it before setting up new properties. ダイノガイ千?!? · ☎ Dinoguy1000 20:29, April 27, 2011 (UTC)
"Property" and "?Property" are separate because ATK, DEF and Level should use Type:Number, but ?, ???, ????, X000 and ∞ don't work for Type:Number. Dantman made a custom type, I think it was called YGO-Strength, which behaves like numbers and allows those extra five. I guess nobody just ever got around to requesting to have it set up. -- Deltaneos (talk) 14:42, April 27, 2011 (UTC)
If we could get that type set up (though maybe with a different name; "YGO-Strength" really doesn't make much sense to me) and the properties switched over to it, that'd be awesome (though I wonder how that would affect queries like [[ATK::<3000]]...); it would mean parts of {{CardTable2}} could also be simplified (since we wouldn't have to filter non-numerical values into a different property any more). ダイノガイ千?!? · ☎ Dinoguy1000 20:29, April 27, 2011 (UTC)
It's actually "YGO-Card Strength". Turns out he's made more than one custom Type for this wiki. Property:ATK is using it. You can test it on his wiki's Special:Ask. It seems ∞ is greater than arbitrarily high numbers, while ? and X000 are less than 0. However it can't have negative values. Will this still be a problem now that all the Dark Synchro Monsters have been released as regular Synchro Monsters? -- Deltaneos (talk) 11:45, May 2, 2011 (UTC)
QQ, in properties (and in various forms of coding, like java, which is unrelated to this topic), why is it preferred to do the obvious and use 'Type:Number' (integer) as the ATK/DEF/etc value. Why don't we use 'Type:Text' for everything? since it can contain almost anything, including the numbers. -Falzar FZ- (talk page|useful stuff) 13:10, April 30, 2011 (UTC)
If we use Type:Text, we won't be able to search for values greater than or less than a number. In Java, you won't be able to do anything mathematical like add, subtract, multiply, divide etc. if you treat the numbers as text. -- Deltaneos (talk) 11:45, May 2, 2011 (UTC)
I see, makes sense in java. But for the Type:Text,
[[English Name::>7]] - The 13th Grave, 7, 7 Colored Fish, 7 Completed, 8-Claws Scorpion, @Ignister Token, A-Assault Core, A-Team: Trap Disposal Unit, A-to-Z-Dragon Buster Cannon, The A. Forces... further results
[[English Name::>1]] - The 13th Grave, 1st Movement Solo, 3-Hump Lacooda, 30,000-Year White Turtle, 4-Starred Ladybug of Doom, 7, 7 Colored Fish, 7 Completed, 8-Claws Scorpion, @Ignister Token... further results
[[English Name::<6]] - 4-Starred Ladybug of Doom, 30,000-Year White Turtle, 3-Hump Lacooda, 1st Movement Solo, "Infernoble Arms - Joyeuse", "Infernoble Arms - Hauteclere", "Infernoble Arms - Durendal", "A" Cell Scatter Burst, "A" Cell Recombination Device, "A" Cell Incubator... further results
Seems like "The 13th Grave" is counted as "13th Grave" (from defaultsort) and "The 13th Grave"
They seem to work. -Falzar FZ- (talk page|useful stuff) 13:41, May 2, 2011 (UTC)
Actually, ignore that, 100, 1000, 800, 850, 900, etc is what that would do (ignores decimal places); and the defaultsort thing isn't going to work, considering what happened with The 13th Grave. -Falzar FZ- (talk page|useful stuff) 06:13, May 3, 2011 (UTC)