Template talk:Magia Exedra Stats

From Puella Magi Wiki
Jump to navigation Jump to search

Uh, I'm just gonna leave this for people to edit since I have no idea what I'm doing. Good luck fixing whatever mess I created.

I was trying to go for being able to include the power and "range" of attacks and skills and ultimates, but that's a bit complicated for my skill level at the moment. Amaterasu (talk) 14:18, 19 December 2024 (UTC)

How about you edit Madoka Kaname in Magia Exedra and add the stats table manually (rather than via template)? Then we can work out how to templatize it. (Side note: I suspect having so many nonexistent sub-templates is causing issues.) ~ Celtic Minstrel (talk) 14:24, 19 December 2024 (UTC)
When I finish making the base for the other pages, I'll do that. Thanks for the suggestion! Amaterasu (talk) 15:45, 19 December 2024 (UTC)
I'm cooking up Template:Magia Exedra Stats/Test. All that's left is figuring out a neat way to list the skills, uploading Attribute and Role icons (requires datamining, much more complicated than in 'reco) and templateifying them, and wrestling Template:Magia_Exedra_Magic_Level_Cell into submission. EPF (talk) 15:05, 30 March 2025 (UTC)
It's fully functional now. It's technically missing the Skill icons, but that'll have to wait 'til Steam release, since the .apk doesn't have that asset anywhere and I don't wanna fight an emulator EPF (talk) 20:07, 30 March 2025 (UTC)
Looks pretty good, but I have two comments. The skills section is huge, so maybe it should start collapsed. Using ruby to show the Japanese names looks really bad. ~ Celtic Minstrel (talk) 17:22, 3 April 2025 (UTC)
Yeah, I ain't satisfied with Skill display design. I'm currently trying to see how HSR wiki achieves what it does with its Template:Skill Table and Template:Ability Infobox, it seems kinda complicated though, and not really like something we'd want to replicate 1:1. They basically have separate pages for every "ability" (= Skill in Exedra), with necessary data loaded into the infobox. Then the skill table uses DPL (I have no idea how it works) to get the data from the relevant infoboxes. They also use DPL to automatically make pages for status ailments with skills that apply them, or for lists of units on the same Path (= Role in Exedra). It works for them, but we're not as much of a gameplay-oriented wiki, and I doubt we're gonna even make separate pages for Kioku, let alone every ability, so I'm looking for ways to meaningfully simplify their system that would also look good. As for the rubi, I modified Template:Magia Exedra Stats/Test to not use it, how does it look? EPF (talk) 18:32, 3 April 2025 (UTC)
I reworked it. Naturally, the weird sizing of the levelling table isn't what's intended, and I'm trying to fix that, but outside of that it should be pretty much "done" EPF (talk) 07:33, 5 April 2025 (UTC)
Yeah, definitely looks better without the ruby! ~ Celtic Minstrel (talk) 15:18, 5 April 2025 (UTC)
Another update: I got my grubby hands on game assets, thanks to which I was able to add the Skill icons. The scaling table should be all nice now, too. The only remaining problem is linebreaks from nowhere in Skill descriptions, but I have no idea what could possibly be causing that. EPF (talk) 12:44, 6 April 2025 (UTC)
What do you mean by linebreaks from nowhere? ~ Celtic Minstrel (talk) 18:15, 6 April 2025 (UTC)
Oh, I fixed that already. Basically, the "Advances a single ally's action order by 100% and DMG dealt by 20-40% (1 turn)." cell and the other ones had a few extra linebreaks, which made the text vertically off-center. This fixed it: https://wiki.puella-magi.net/w/index.php?title=Template:Exedra_Skill_Scaling&oldid=177103 . It's fully functional now. EPF (talk) 18:27, 6 April 2025 (UTC)

Magic lvl

Apparently, all characters follow one of 2 patterns for Magic level upgrades (copied from TheFrozenFishy from the Magia Exedra subreddit discord). Would it be better to: A) make magic level table a separate template, that Magia Exedra Stats invokes, with its only parameter being rarity, B) put it in some article somewhere? EPF (talk) 14:51, 10 April 2025 (UTC)

5 stars

['HP +100', 'ATK +36', 'DEF +36', 'HP +100', 'Battle Skill Lvl. Up', 'ATK +36', 'DEF +36', 'HP +100', 'ATK +36', 'Basic Attack Lvl. Up', 'DEF +36', 'HP +100', 'ATK +36', 'DEF +36', 'Ability Lvl. Up', 'HP +100', 'ATK +36', 'DEF +36', 'HP +100', 'Battle Skill Lvl. Up', 'ATK +36', 'DEF +36', 'HP +100', 'ATK +36', 'Basic Attack Lvl. Up', 'Increases critical DMG by 2%.', 'DEF +36', 'HP +100', 'ATK +36', 'Ability Lvl. Up', 'DEF +36', 'HP +100', 'Battle Skill Lvl. Up', 'ATK +36', 'DEF +36', 'Basic Attack Lvl. Up', 'HP +100', 'ATK +36', 'Ability Lvl. Up', 'DEF +36', 'HP +100', 'Battle Skill Lvl. Up', 'ATK +36', 'DEF +36', 'Basic Attack Lvl. Up', 'HP +100', 'ATK +36', 'Ability Lvl. Up', 'DEF +36', 'Increases critical DMG by 2%.', 'Battle Skill Lvl. Up', 'HP +100', 'ATK +36', 'Basic Attack Lvl. Up', 'DEF +36', 'HP +100', 'Ability Lvl. Up', 'ATK +36', 'DEF +36', 'Support Ability Lvl. Up', 'CRT +2.5%', 'HP +100', 'Battle Skill Lvl. Up', 'ATK +36', 'DEF +36', 'Support Ability Lvl. Up', 'HP +100', 'ATK +36', 'Basic Attack Lvl. Up', 'DEF +36', 'HP +100', 'Support Ability Lvl. Up', 'ATK +36', 'DEF +36', 'Ability Lvl. Up', 'Increases critical DMG by 2%.', 'HP +100', 'Support Ability Lvl. Up', 'ATK +36', 'DEF +36', 'Battle Skill Lvl. Up', 'HP +100', 'ATK +36', 'Support Ability Lvl. Up', 'DEF +36', 'HP +100', 'Basic Attack Lvl. Up', 'ATK +36', 'DEF +36', 'Support Ability Lvl. Up', 'HP +100', 'ATK +36', 'Ability Lvl. Up', 'DEF +36', 'HP +100', 'Support Ability Lvl. Up', 'ATK +36', 'DEF +36', 'Battle Skill Lvl. Up', 'Increases critical DMG by 2%.', 'HP +100', 'Support Ability Lvl. Up', 'ATK +36', 'DEF +36', 'Basic Attack Lvl. Up', 'HP +100', 'ATK +36', 'Ability Lvl. Up', 'DEF +36', 'HP +100', 'Battle Skill Lvl. Up', 'ATK +36', 'DEF +36', 'Support Ability Lvl. Up', 'HP +100', 'Increases critical DMG by 2%.', 'Basic Attack Lvl. Up', 'HP +100', 'CRT +2.5%', 'Ability Lvl. Up']

3 and 4 stars

['HP +90', 'ATK +32', 'DEF +32', 'HP +90', 'Battle Skill Lvl. Up', 'ATK +32', 'DEF +32', 'HP +90', 'ATK +32', 'Basic Attack Lvl. Up', 'DEF +32', 'HP +90', 'ATK +32', 'DEF +32', 'Ability Lvl. Up', 'HP +90', 'ATK +32', 'DEF +32', 'HP +90', 'Battle Skill Lvl. Up', 'ATK +32', 'DEF +32', 'HP +90', 'ATK +32', 'Basic Attack Lvl. Up', 'Increases critical DMG by 2%.', 'DEF +32', 'HP +90', 'ATK +32', 'Ability Lvl. Up', 'DEF +32', 'HP +90', 'Battle Skill Lvl. Up', 'ATK +32', 'DEF +32', 'Basic Attack Lvl. Up', 'HP +90', 'ATK +32', 'Ability Lvl. Up', 'DEF +32', 'HP +90', 'Battle Skill Lvl. Up', 'ATK +32', 'DEF +32', 'Basic Attack Lvl. Up', 'HP +90', 'ATK +32', 'Ability Lvl. Up', 'DEF +32', 'Increases critical DMG by 2%.', 'Battle Skill Lvl. Up', 'HP +90', 'ATK +32', 'Basic Attack Lvl. Up', 'DEF +32', 'HP +90', 'Ability Lvl. Up', 'ATK +32', 'DEF +32', 'Support Ability Lvl. Up', 'CRT +2.5%', 'HP +90', 'Battle Skill Lvl. Up', 'ATK +32', 'DEF +32', 'Support Ability Lvl. Up', 'HP +90', 'ATK +32', 'Basic Attack Lvl. Up', 'DEF +32', 'HP +90', 'Support Ability Lvl. Up', 'ATK +32', 'DEF +32', 'Ability Lvl. Up', 'Increases critical DMG by 2%.', 'HP +90', 'Support Ability Lvl. Up', 'ATK +32', 'DEF +32', 'Battle Skill Lvl. Up', 'HP +90', 'ATK +32', 'Support Ability Lvl. Up', 'DEF +32', 'HP +90', 'Basic Attack Lvl. Up', 'ATK +32', 'DEF +32', 'Support Ability Lvl. Up', 'HP +90', 'ATK +32', 'Ability Lvl. Up', 'DEF +32', 'HP +90', 'Support Ability Lvl. Up', 'ATK +32', 'DEF +32', 'Battle Skill Lvl. Up', 'Increases critical DMG by 2%.', 'HP +90', 'Support Ability Lvl. Up', 'ATK +32', 'DEF +32', 'Basic Attack Lvl. Up', 'HP +90', 'ATK +32', 'Ability Lvl. Up', 'DEF +32', 'HP +90', 'Battle Skill Lvl. Up', 'ATK +32', 'DEF +32', 'Support Ability Lvl. Up', 'HP +90', 'Increases critical DMG by 2%.', 'Basic Attack Lvl. Up', 'HP +90', 'CRT +2.5%', 'Ability Lvl. Up']


A sounds good, not quite sure what you mean by B. ~ Celtic Minstrel (talk) 17:27, 10 April 2025 (UTC)
Make an article that explains Magic levels? EPF (talk) 05:07, 11 April 2025 (UTC)

Romaji

Adding romaji for English names is meaningless. Let's not do it. We can add it for the character name and any attack names that are actually in Japanese, but most of the attack names are in English even when playing on JP, so there's no meaning to adding the romaji. ~ Celtic Minstrel (talk) 17:30, 6 May 2025 (UTC)

Even when they are in English, they are often different from GL english. Thunder Torrent Hazuki's Abiility is "Haste Quickness" in GL, but "ヘイストクイック Heisuto Kuikku", or "Haste Quick", in JP; Lux Magica Madoka Support Ability it's Breakage Technique vs Breakable Technical. A person who doesn't speak Japanese won't really be able to tell if they're Japanese text or katakanized English text, and they certainly won't be able to tell if they're the same English text or different EPF (talk) 17:43, 6 May 2025 (UTC)
What's the use in knowing that they misspelled "breakage technique" in the katakana? If someone who can't read katakana really cares that much about it, they can always use a katakana-romaji converter, but I don't see any point in including that info in the article. And if the katakana is actual Japanese, we can of course include the romaji, as it's not so redundant in such a case. (P.S. What is GL?) ~ Celtic Minstrel (talk) 22:24, 6 May 2025 (UTC)
After a bit of thought - maybe instead of strictly romanizing the Japanese way, in those cases, inputting "Haste Quick" instead of "Heisuto Kuikku" in that field would make sense? It's still useful information imo EPF (talk) 09:23, 7 October 2025 (UTC)
I guess that would be okay. I still don't see the use in it, but it's not as bad as a strict romanization of the katakana. Of course, only when the katakana aren't identical to the translation. ~ Celtic Minstrel (talk) 13:36, 7 October 2025 (UTC)

Skill scaling

The Skill Scaling is broken on 3 star units, Yuma's Kioku for example, can somebody fix this? - TheresaFrog421 (talk) 18:01, 8 June 2025 (UTC)

Also I think the categories are broken, from what I understand categories like Kioku in Magia Exedra aren't supposed to appear on the character pages, only on the Kioku pages. - TheresaFrog421 (talk) 21:21, 9 June 2025 (UTC)
I'm not sure about that. What you say makes some sense, but I don't think it's nonsensical for the categories to appear on the character page too… ~ Celtic Minstrel (talk) 00:51, 10 June 2025 (UTC)
There'd need to be a switch statement on the segment below. It's just, I'm not sure how to implement it given the equal signs and pipes and whatnot. As for the categories, I think they're the quirk of DPL, I have no idea how to fix that EPF (talk) 06:42, 10 June 2025 (UTC)
|{{Exedra Skill Levels
|a1  = {{{special_lvl_1_1|}}}   |b1  = {{{special_lvl_1_2|}}}   |c1  = {{{special_lvl_1_3|}}}   |d1  = {{{special_lvl_1_4|}}}   |e1  = {{{special_lvl_1_5|}}}   |f1  = {{{special_lvl_1_6|}}}
|a2  = {{{special_lvl_2_1|}}}   |b2  = {{{special_lvl_2_2|}}}   |c2  = {{{special_lvl_2_3|}}}   |d2  = {{{special_lvl_2_4|}}}   |e2  = {{{special_lvl_2_5|}}}   |f2  = {{{special_lvl_2_6|}}}
|a3  = {{{special_lvl_3_1|}}}   |b3  = {{{special_lvl_3_2|}}}   |c3  = {{{special_lvl_3_3|}}}   |d3  = {{{special_lvl_3_4|}}}   |e3  = {{{special_lvl_3_5|}}}   |f3  = {{{special_lvl_3_6|}}}
|a4  = {{{special_lvl_4_1|}}}   |b4  = {{{special_lvl_4_2|}}}   |c4  = {{{special_lvl_4_3|}}}   |d4  = {{{special_lvl_4_4|}}}   |e4  = {{{special_lvl_4_5|}}}   |f4  = {{{special_lvl_4_6|}}}
|a5  = {{{special_lvl_5_1|}}}   |b5  = {{{special_lvl_5_2|}}}   |c5  = {{{special_lvl_5_3|}}}   |d5  = {{{special_lvl_5_4|}}}   |e5  = {{{special_lvl_5_5|}}}   |f5  = {{{special_lvl_5_6|}}}
|a6  = {{{special_lvl_6_1|}}}   |b6  = {{{special_lvl_6_2|}}}   |c6  = {{{special_lvl_6_3|}}}   |d6  = {{{special_lvl_6_4|}}}   |e6  = {{{special_lvl_6_5|}}}   |f6  = {{{special_lvl_6_6|}}}
|a7  = {{{special_lvl_7_1|}}}   |b7  = {{{special_lvl_7_2|}}}   |c7  = {{{special_lvl_7_3|}}}   |d7  = {{{special_lvl_7_4|}}}   |e7  = {{{special_lvl_7_5|}}}   |f7  = {{{special_lvl_7_6|}}}
|a8  = {{{special_lvl_8_1|}}}   |b8  = {{{special_lvl_8_2|}}}   |c8  = {{{special_lvl_8_3|}}}   |d8  = {{{special_lvl_8_4|}}}   |e8  = {{{special_lvl_8_5|}}}   |f8  = {{{special_lvl_8_6|}}}
|a9  = {{{special_lvl_9_1|}}}   |b9  = {{{special_lvl_9_2|}}}   |c9  = {{{special_lvl_9_3|}}}   |d9  = {{{special_lvl_9_4|}}}   |e9  = {{{special_lvl_9_5|}}}   |f9  = {{{special_lvl_9_6|}}}
|a10 = {{{special_lvl_10_1|}}}  |b10 = {{{special_lvl_10_2|}}}  |c10 = {{{special_lvl_10_3|}}}  |d10 = {{{special_lvl_10_4|}}}  |e10 = {{{special_lvl_10_5|}}}  |f10 = {{{special_lvl_10_6|}}}
}}
|style="border-bottom: 0px; border-right: 0px; border-left: 0px; width:20%;padding: 0px;"|
I tried to see what you meant and I understand, I have an idea tho, using the <table> function instead of {|, that way it's not interfiering with the switch but it might be a bit messy that way, i think it's still worth a try. - TheresaFrog421 (talk) 16:41, 11 June 2025 (UTC)


It seems like I fixed the categories pretty easily, the code was just wrong because it comapred the position of / in the page name to -1, even tho it can never achieve -1... so it just had to be blank instead. - TheresaFrog421 (talk) 07:29, 10 June 2025 (UTC)
Oh. Woopsie, in C++ similar functions return -1 not an empty string. My bad EPF (talk) 16:14, 11 June 2025 (UTC)

Crystalis and Exclusive Kiokus

Will the crystalis abilities be added to this template? Every Kioku has a unique one so if anywhere it should be this template. And should we tag Kiokus as exclusive? Official images have this 'sticker' ([1] [2]) and it would be useful info for the wiki. - TheresaFrog421 (talk) 16:33, 2 August 2025 (UTC)