User:Zoombie

From GodWiki
Jump to navigation Jump to search
«
What? Were you expecting something profound?
»
— Zoombie, Somewhere
Deities of Godville
Zoombie 
Hero Moogie
Personality Yes
Motto I may be wrong


Everything below is my personal headcanon. Go get your own.

Hero Academy Lectures

Fighting 101: Monster Fighting and You

[WIP]

Alright, listen up, you little sh… shrimps! Yeah, that’s right. I just called you all crustaceans. You’re not heroes and we don’t even know which one of you will get picked by a god or goddess. Yes, kid with the blue shirt! You don’t know what crustaceans are? Who else? How did you all even… No, no, it’s okay I guess. You’re here for a lecture on fighting monsters. Go ask your survival instructor what a crustacean is. Anyway, the first rule of fighting monsters is: “Do whatever it takes to stay alive”. Can anyone give examples? … Anyone? … Okay, blank stares all over. I forgot this class is at the bottom of the rung and you’re all dumber than bricks. Right. If you think you can’t beat the monster you run away as fast as you can. If you have to dance in front of it and sacrifice your dignity, you better do your best dance move. You might even manage to impress it to death if you do. Yes, you with the weird hair thing. How do you know if you can’t beat the monster? I don’t… Why is that even a question? Hokay. Deep breaths. Get yourself together, Vinius. You’re getting paid for this. Ten more bricks and you can leave this job. Right. If you start bleeding too much or it gets real scary, you probably can’t beat the monster.

Moving on, when fighting monsters make sure you take turns attacking with the monsters. I don’t know how you’ll have to do it but the monsters always agree to take turns attacking with you. I’ll give you some examples on how to do it. I can see flies buzzing around you lot. Playing rock-paper-scissors usually works. It’s simple and easy. For a more complicated example, there’s weapon drawing contests. You all can do that, right?

The most important thing to keep in mind when fighting monsters is to always take turns attacking each other. Other than that, you can pretty much do whatever you want.

The second most important thing to keep in mind is to remember where the sharp, pointy end of your weapon is and stay away from it. I don’t want to hear any of you tripping and accidentally stabbing yourselves.

What do you mean you don’t know where the sharp and pointy end is? It’s the part that hurts you when you touch it. Yes, right there, Owen. Hurts, doesn’t it? Wait, What do you mean no? What are you-- Stop that! Stop running your hand over and over the blade. Someone call a medic! No, you’re not okay. You’re bleeding all over the floor. Has anyone called a medic yet? Don’t tell me none of you know where the infirmary is.

Survival 101: When to Jump and When to Stop

[WIP]

Okay, kids! When you see a pool of water, what do you do with it? Yes, Eric? No, Eric, you don’t try to freeze it by blowing on it. Nadja? No, that wouldn’t be a good idea. You’ll end up losing everything. Luis? That’s… How do you kids even come up with these things?

The journal of Gregory Marcelino, First Scribe of the now-defunct The Cult of The Necro-Kid

Day ???

[WIP]

Today, the Young Lord asked for another sacrifice. He has been in a bad mood the past few years. I can’t fault the Exalted One. All of his brothers and sisters have their own champions wandering the world and he’s left to plaguing random towns on his own. As necromancers we are used to sacrificing living beings and preparing their remains. In fact, some of us even work as butchers and undertakers when we are not busy with the cult. Lately though, the aftermaths of the sacrifices have been getting increasingly gruesome to the point that even the senior members of the cult have started making up excuses to skip the ritual. Even I can confess to feeling sick at the sight of the corpses after the ceremony but as First Scribe of The Cult of The Necro-Kid, I must be strong in front of the other members.

Immediately after going out the Grim Door, we found our sacrifice. The fool gladly followed us back into the Inner Sanctum and we immediately started preparing for the ritual. As the Young Master appeared in all his majesty, I noticed a difference from his usual expression. Usually he’s either bored or furious. Today I saw a dozen expressions warring on his face before he manifested a book which he then threw at the sacrifice and finally declared, “You are now my champion.” This caused a lot of confusion among the members and I ran up to the Lord to ask him what he meant. He didn’t seem to hear me but I think I heard him mutter, “pretty cute” or “pretty cool” as he stepped into the portal to his realm. We tried summoning the Lord again but he has not been answering us. The sacrifice, meanwhile, has disappeared in the confusion. I am happy that the Young Lord is now entering that obsessive stage every god has when they start maturing but I fear he has forgotten about the existence of all his loyal worshippers. I hope he eventually remembers us when all the excitement has worn off. We will always be ready to serve him again.

The Interviews

The God

[WIP]

What’s this? You want to talk about that guy? Why would you even want to talk about a puny hero when you’re talking to a real god? … Fine. But I want something for this. A golden brick or 3000 gold would do. Just give it to Moogie. He knows what to do with it. I hope. That guy is taking forever to build me a temple. … You want to hear about how that guy became my champion? No. I don’t want to talk about it. I never should’ve answered that summon back then. Now, I’m stuck with that idiot.

The Tavern Owner

[WIP]

Who? Oh. That weird guy. Listen, I don’t really know what’s up with him but I don’t mess with that guy. Not after that time with the volcano. Out of nowhere he started claiming that he can make a volcano in here and even make it explode. He was drunk, loud and insistent. The other heroes were getting irritated with the guy and I saw one or two patting their weapons so I decided to step in and throw him out. The guy immediately started bawling like a child and begged me to give him a chance. I really felt sorry for the guy. He was a good customer most of the time so I told him he has five minutes. He immediately went to the kitchen and started rummaging at the cupboards. Before I could stop him he started kneading dough and shaping it into a volcano. It was a pretty impressive volcano and I don’t know how he did it with all the tears and snot on his face. I think he was so drunk that he forgot how to stop crying. Anyway, he started pouring some sort of mixture in it and shouted, “Behold, a volcano!” After that, the whole thing exploded. Everyone was stunned. I mean, you don’t see a volcano inside a tavern everyday and it was a really big explosion. It tore the whole place down and I had to rebuild the tavern from scratch. We didn’t find the guy in the rubble. He just walked by the next day as if nothing happened. I’ve tried asking him what he did but he said that all he remembers was getting thrown out the tavern.

The Mother

[WIP]

Are you one of my Eric’s friends? He doesn’t have many friends so it’s nice to see one of them drop by the house. Where is Eric though? Is that boy still out on his adventures? You know, I’m so proud of him when he said he’s been chosen by a god to be a hero. What? You have no idea who I’m talking about? I guess you people call him Moogie. Honestly, where did that boy get that strange name? He went missing one day. We found him a few hours later all dirty and banged up a couple milestones from here. He said a strange man with a blue box took him while he was out feeding crows. After that, he started calling himself by that awful name. He will always be my little Eric. Did he ever tell you when he’ll come home? It’s been 5 years already.

Professor Murple’s Lectures

Life Cycle of Godly Beings

[WIP]

Hearing Voices: Is Your God Talking To You?

[WIP]

Gods have been known to take active interest in their heroes’ actions. Lightning bolts have been known to be a message from the gods. I have heard of instances where a hero struck by lightning got their wounds healed. I have also heard of instances where the lightning bolt fries the hero instead. Whatever the god’s intent with their divine messages is a complicated topic that has been subject to long hours of research by many of the brightest minds in the world including me. In this lecture, we will focus on the various methods of gods communicating with their heroes. There have been rumors that gods have been giving commands via proxies. A heroine once professed that a graffiti on the walls of The Rusty Goblin is advice from her goddess in the form of poetry although neither she nor I is entirely sure what “Never gonna give you up / Never gonna let you down” means.

Notes

On characters

  • Zoombie, the God:
    • Youngest in a family of gods and goddesses, he was the last one to get a hero
    • Was a cruel and petty brat before he got his own hero
    • Often gets involved in weird situations
    • Buttmonkey / Cosmic plaything
    • Tries hard to be cool
    • May or may not have some form of inferiority complex
    • Either an unlucky genius or an arrogant idiot who gets into things way over his head
    • Not the athletic type / action guy, he is more attuned to scholarly pursuits
    • Tends to succeed by accident
  • Moogie, the Hero:
    • Real name: Eric (Moogie is his hero alias.)
    • Dopey looking and seemingly unreliable
    • Always plucky and determined despite the constant dangers he is subjected to
    • Was part of the bottom ranked class in Hero Academy
    • Either a lucky idiot or an eccentric genius that no one understands
    • Has hidden depths especially with regards to basic science stuff not commonly known to the common folk
    • Tends to succeed despite the odds
  • Erasmus Kline, the Chronicler:
    • Fresh-faced graduating student of Hero Anthropology
    • Lived a sheltered life and is often perplexed by the ways of a hero in the real world (He gets used to it eventually but witnessing a resurrection the first time was too traumatic for him.)
    • Possibly has a recorder thingy that writes what he says / thinks into his journals (Or maybe he just writes exactly the way he thinks.)
    • Has a talent for Divination due to coming from a family of mostly seers and a few lunatics
    • Has a habit of blurting (writing?) out things before they happen, causing him to have plenty of retractions in his journals (Might be the influence of seer blood flowing through him.)
    • Plays the straight man to almost everyone in the Chronicles
  • Moogie's parents:
    • Names: Emilia and Frederic
    • Their son's name is a combination of their names
    • They're a bit simple but they really care for and love their son Eric even though they don't really understand him that much
    • Has not seen their son ever since he became a hero
  • Vinius, the Fight Instructor:
    • Down on his luck veteran hero
    • Gruff and rough on his students but he really just want them to at least survive if they become heroes
    • Constantly broke
    • Accepted the instructor position because he needs the money to finish his own god's temple
    • Always assigned to teach the bottom ranked classes in Hero Academy due to his effectiveness as a teacher
  • the Survival Instructor:
    • Newly graduated teacher
    • Nice, perky and peppy though the bottom ranked class she is assigned to is slowly wearing her down
    • Often perplexed by her student's strange ideas and logic
  • Bernard Trussle, the Tavern Owner:
    • Has a slight fear of Moogie after the volcano incident
    • Owns one of the many bars and taverns in Beerburgh
    • Looks like an ordinary bartender but is actually quite rich (He managed to rebuild his tavern in a week after it got destroyed in the volcano incident.)
  • Gregory Marcelino, First Scribe of the now-defunct The Cult of The Necro-Kid:
    • Hapless leader of the god Zoombie's unfortunately named cult
    • Was assigned this role by his former cult (There might be political intrigue involved.)
    • Knows of every plot against him by his political enemies but ignores them in the hopes that they'll give up and go away (He really just wants to serve whichever god he's assigned to.)
    • Diligent and effective, he always does his best to keep the cult together despite their temperamental god
    • Is possibly the only member of the cult left
    • Keeps track of Moogie's and Zoombie's movements
    • Plays the straight man to Zoombie's antics
  • Professor Murple, the Wandering Lecturer:
    • Has various theories regarding gods, heroes and the world of Godville
    • Very controversial figure (A lot of academics disagree with his theories and interpretations. This is likely the reason why there is no canon in Godville. Everyone has different ideas on things.)
    • Will conduct a lecture anywhere he is asked to and to any type of audience (He just really, really likes to share his theories and ideas.)
    • Probably knows every nook and cranny in the world of Godville due to his constant wanderings
  • Chip, the Dust Bunny:
    • Moogie's first pet
    • Clever and mischievous, he often gets his owner in trouble
    • May or may not have his own hidden agenda

On the world

  • The Hero Academy:
    • A free schooling program by the council of city administrators in an attempt to prepare young children in becoming future heroes. Not all children gets to be a hero but in case one of them does, this program aims to equip them with knowledge and skills that will help them survive the daily rigors of being a hero. They may or may not have forgotten that resurrection is a thing. One of the first things they teach is reading and writing in preparation to diary writing, causing significant increases in literacy throughout various towns and cities. It also caused people to develop a compulsion to write everything down.
  • Hero Anthropology:
    • A relatively new degree program that an enterprising professor from the University of Random developed after noticing that following heroes around is a lucrative endeavor. Said professor is known to significantly profit from highly expensive hands-on private tutorials that few can afford. Due to this, the professor has a wide network of famous heroes around Godville, further increasing his ability to charge exorbitant fees for his tutorials. Students who can't afford these tutorials are forced to rely on their own luck and gut instinct.
  • The Cult of The Necro-Kid:
    • The now defunct cult of the god Zoombie before he acquired his own hero. Populated by necromancers who sometimes moonlight as butchers and undertakers, it had a small following and not much influence on anything. The cult persisted for a long time despite their ridiculous name. (Said name was given by an immature and juvenile god after all.) Their god has abandoned them after the last ritual sacrifice ended with their god acquiring a hero instead. The leader, Gregory Marcelino, is the last member of the cult and keeps a close eye on Moogie's and Zoombie's adventures, hoping to someday revitalize the cult after his god gets bored with his latest toy newest pet long-awaited hero.

No, this isn't a table. ( °.°)╯︵ ┻━┻


Welp! I guess I've gotten myself deep into things now that I'd need some list to remind myself of stuff

Nested collapsible toggle button bug

  • Link to sandbox: Sandbox
  • Screenshots: Default state Closed Reopened
  • Current Findings: In a nested collapsible, the child collapsible's toggle state follows the parent collapsible's toggle state regardless of its own toggle state. What happens is if the parent collapsible is by default expanded and the child collapsible is collapsed, when the parent collapsible is collapsed then expanded again, the child collapsible's toggle will show collapse even if it isn't expanded. See Sandbox or screenshots above for illustration.
This seems to be an issue due to the old MediaWiki version GodWiki is using. Relevant link
  • Possible Solution(s): Report to devs. Can't do anything on this end.
  • Status: Reported to devs. Fixed now by the wiki version update.

Zoombie:

Hello, devs! Someone told me you might be interested in this. I was tinkering with making nested collapsibles in GodWiki a while back. I notice that there's a bug in how the collapse/expand toggle is displayed. What happens is if the parent collapsible is collapsed, the child collapsibles all inherit the parent's toggle state regardless of their own toggle states. If I click the parent collapsible to collapse and then expand again, the parent collapsible's toggle should display 'collapse' and the child collapsible should display whatever toggle state they are in but this is not happening. The child collapsible also displays 'collapse' even if it should display 'expand'. This happens whether I use tables or divs for my collapsibles. I did some research and it says that this could be due to having an old version of MediaWiki. I have a working sample on my wiki sandbox that you can check. There's also a link there to the help topic regarding wrong toggle states in nested collapsible. Here is the link to my sandbox: https://wiki.godvillegame.com/User:Zoombie/Sandbox This might just be a tiny cosmetic visual bug but I'm still reporting this because this is really easy to overlook and this might have been going on for a long time. Also, the current MediaWiki version that GodWiki is running on is about to reach its end-of-life. Link: https://www.mediawiki.org/wiki/Version_lifecycle The next lifetime support version (1.35.x) has the VisualEditor extension bundled which I hear some people have been asking for. Thanks for taking the time to read this.

Update: Got a reply.

Godville:

Yes, we do plan to update Godwiki the next LTS version sometime in the future and hope it will address the "collapsible" issue you mentioned as well. Thanks for the detailed feedback!

What does {{Spacer}} do?

  • Link to sandbox: None yet. Effect can be seen in this page. See screenshot below and Help thread for more details.
  • Screenshots: Screenshot
  • Current Findings:
Stumbled upon this while trying to fix the layout on the top part of my Userpage. Documentation states that it is for layout purposes for floating elements. Currently, it is attached at the end of the Infobox template as seen in this screenshot. Might need to find out which other templates use this.
Update: Found a lead here: Talk:Main_Page/Archive#Fixes_for_mobile_content_layout but I have no idea what to do with it.
Update: I think it might be fulfilling the same purpose as a clearfix. Relevant links: [1] [2] [3].
This is a bit worrying since {{Spacer}} is deeply embedded. It is transcluded/embedded on {{Infobox}}. {{Infobox}} is then used as a base for {{Usergod}} and using {{Usergod}} on a page provides no way (that I can find) to access {{Spacer}}. And I am reluctant to touch templates right now.
I guess the question now becomes: Is {{Spacer}} still necessary to have in the templates it is in? (Answer: Yes. I just don't need it on my page because I am using flexbox and my page is structured in an unconventional way.) There is {{Clear}} that seems to have a similar function. What is the difference between the two other than width? (Answer: Both of them basically brute force the layout to behave properly and act as a buffer between floated elements and other page elements. They essentially make sure floated elements play nice with other page elements and doesn't invade their space and vice versa. The difference can really only be seen on wider screens. {{Clear}} takes up the whole width of the screen and pushes other page elements below it. It basically makes sure any other page elements after it do not take up any space beside the element it is attached to. {{Spacer}} doesn't take up the whole width of the screen and instead takes up only part of it (i.e. the width of the Infobox it is part of) so that other page elements can still exist beside the floated element (i.e. Infobox). Using {{Clear}} on Infobox would break page layout on desktop.)
More stuff that might shed some light on this problem: [4] [5]
I feel like this is an issue with the way the jquery bundled with the mediawiki software handles collapsibles. Hopefully, the update will fix this issue.
  • Possible Solution(s):
    • Remove {{Spacer}} from Infobox template. (This might break the whole site)
      Update: It did. It broke a lot of things. (•⌓• ) Not gonna do this again.
    • Rewrite templates that use {{Spacer}} to remove the need for it. (This might be a better approach and this might lessen technical debt for future contributors to inherit. This is a lot of work though and I've yet to grasp wikicode to read and edit templates properly.)
    • Just hardcode everything here. (This gives me a lot of control in my page but will do nothing for anyone who might have this same problem in the future.)
  • Status: Partially fixed on my page with this. It's still there (screenshot) but the extra <div> is containing it so it doesn't mess with the flexbox. This is how it's supposed to look like without {{Spacer}}.
Need to see now if it can be implemented site-wide so that there's no need for {{Spacer}}.
Completely fixed on this page now. I substituted the template and added | spacer = no to the generated code. This added a lot of wikicode that I don't really need to my page though so maybe hardcoding this might be a better move instead. 😅

Main Page layout alignment

There seems to be an alignment issue regarding contents of the Featured Article section and the Introduction to the Godwiki section. (Please see screenshots above.) Sandbox version has manual line breaks <br> inserted between each section header and their content to force the contents one line down in order to not overlap with the span containing the collapsible toggle. Deployed version does not have those manual line breaks. Regardless, there is some strange alignment going on. This is not noticeable much on mobile as the sections are stacked. Laying down findings here to make it easier to organize my thoughts.
This looks like a margin issue. Section headers in wikis use the <h2> tag which has the property margin: 1em. The unit em depends on the font size of the element being styled. (See this link for more info on px, em, and rem. It also has interactive examples to play around.) (See also this link for default CSS properties of headings.)
  • Possible Solution(s):
    • Adjust the font size of the section header in the Featured Article section and match it to the font size of the paragraph in the Introduction to the Godwiki section. Simply changing or removing the margin property in the section header in the Featured Article section unless the margin property of the first paragraph in the Introduction to the Godwiki section is also modified. (See the following screenshots for attempts via Chrome DevTools: [6] [7]. Note how the contents of both sections still do not align when only the margin property of the section header in the Featured Article section is modified.)
    • Alternatively, calculate how much the margin for the section header in the Featured Article section should be adjusted to. (Not sure how feasible this is or if it is going to be accurate.)
  • Status: Solved. Possible solutions written above were not entirely correct. Changed ==Title== to <h2 style = margin: 0;>Title</h2> to remove margin from h2 and added the extra blank line on start of Featured Article content to match the code on Introduction to the Godwiki.

Pages Needin' Fixin'

  • Link to sandbox: Sandbox2
  • What is this?: This is a list of pages that needs some fixes done. Fixes mostly consist of missing templates, missing categories, and some typos and formatting. It will not include stubs or articles needing pictures or any such categories as those are already listed somewhere. Most fixes here are minor so this list could be useful for teaching newbies how to format and edit things in the wiki and give them some real hands-on experience on those things.

Collapsible diary entry

  • Link to sandbox: Sandbox
  • What is this?: I'm developing a way to make the diary template collapsible. See Sandbox for comparison between current design and my design. There are also a lot of options for the collapse / expand toggle in that sandbox.

Ideabox template

  • Link to sandbox: Sandbox and the template
  • What is this?: Just a template for simulating the ideabox look in GW. This is just me messing around with wikicode and feeling my way through making templates. Features include strict variable checking so any non-numerical input on the votes will not show up, and the idea and category is included in the layout. More info available on the template page.
  • Notes on usage: Include <nowiki></nowiki> when passing an argument to text for ideabox variables (specifically gender variations) to render properly.

Moving pages issue

  • Current Findings:
WardPhoenix brought up this link when I asked about moving pages. I also encountered it when trying to fix 101 Headed Dalmation to 101 Headed Dalmatian. The note on the move page states:

Note that the page will not be moved if there is already a page at the new title, unless it is a redirect and has no past edit history. This means that you can rename a page back to where it was renamed from if you make a mistake, and you cannot overwrite an existing page.

So I checked the history of 101 Headed Dalmatian and it's not empty. There are 4 entries in it. It seems that the contents of the page's history did not move to the new page. The same thing happened with One-And-A-Halfling and One-and-a-Halfling. I don't know if there are other pages with the same problem and I could be wrong about this but based on the dates of previous moves of the pages mentioned, this seems to happen to pages moved before 2016.
Possible Solution(s): Ask devs to delete the old page so we can have a fresh start so to speak?
  • Status: Unsolved

CSS triangles

  • Link to sandbox: Sandbox
  • What's this?: Some test on making triangles using pure CSS. Handy for decorations.
  • Notes on the design and code: The number of triangles in my page right now is the maximum number that can fit in a single line I think. (It takes up the whole line in my desktop and mobile. Not sure if it's the same for other people's devices.) The size of the triangles also automatically adjusts to the size of the screen (i.e. the triangles are smaller on mobile and bigger on desktop) because I'm making CSS do math stuff. If the triangles start wrapping to the next line, you can remove some of them and they'll automatically adjust so that they're always evenly spaced. Shadows, highlights and gradients don't work. The triangles can also be used for links or buttons though it does not support text inside it and making text appear beside it is more work that it is worth it.

Wiki News

  • What's this?: A Wiki News idea I had while I was thinking about how to make an announcement on the Wiki so that people are aware of the new Projects page.
Taken from the Main Discussion

The Wiki News section (New Articles, New User Pages, New Images) will need a bit more work before it can be deployed. It will be best if it has a curator (or curators) who can create nice blurbs for articles and stuff since the auto-generated stuff looks terrible. (Something like this would be nice. It's linked to the homepage that looks like this.) If someone wants to take that on as a project, they are free to do so. At the very least, the list can be auto-generated easily (I can teach people how to modify the code so that it will only show a certain period of time.), which should make things easier as they wouldn't need to sift through Recent changes.

The following is from the Sandbox: Just realized that we can create a banner every time there's a new development that says: " Wiki News: We now have insert new development here. insert brief explanation." that looks similar to how the message notification looks. This should make it highly visible. It's similar to the event banner that was used on JanuWiki and SummerWiki except shorter.
Testing banners:
Wiki News: We now have a Projects page! Come check it out and see what the community is up to!
The Projects page is now up and running! Come check it out and see how you can help!
Expanding on the idea above, a wiki news of recent new pages/articles at the bottom of the Main Page might be a future feature. I mean, who doesn't like seeing their work recognized? (See this link and this link for more details.)
Testing the wiki news for new pages idea: (collapsed because it turned out to be long)
New Articles for the month of March
New User Pages for the month of March
New Images for the month of March
  • Notes on transclusion code:
{{Special:Newpages|namespace=0|offset=20210301000000|dir=prev|limit=100}} means show up to 100 (limit=100) (The default number of entries is 50. This can be increased if need be, up to 5000.) new pages created in the main namespace (namespace=0)(This is the place where most of the wiki articles reside.) from March 1, 2021 up to the current day (offset=20210301000000) (date format is yyyymmddhhmmss). dir=prev is added to make sure it shows the entries made after the offset. Without this, it will show entries before the offset.
{{Special:Newpages|namespace=2|offset=20210301000000|dir=prev|limit=100}} means show up to 100 (limit=100) (The default number of entries is 50. This can be increased if need be, up to 5000.) new pages created in the User namespace (namespace=2)(This is the place where User pages reside.) from March 1, 2021 up to the current day (offset=20210301000000) (date format is yyyymmddhhmmss). dir=prev is added to make sure it shows the entries made after the offset. Without this, it will show entries before the offset.
{{Special:Newfiles|offset=20210301000000|dir=prev|limit=100}} means show up to 100 (limit=100) (The default number of entries is 50. This can be increased if need be, up to 5000.) new files uploaded from March 1, 2021 up to the current day (offset=20210301000000) (date format is yyyymmddhhmmss). dir=prev is added to make sure it shows the entries made after the offset. Without this, it will show entries before the offset.

Projects page

  • What's this?: A Projects page to collate and consolidate wiki development effort. Right now, different people are working on different things on their own and making notes in their own user pages. This is disorganized and user pages cannot be edited by others. This also means that individual projects are not very visible and it is difficult to figure out what has happened and what is happening in wiki development. See this talk thread for the proposal. This will also hopefully give newcomers an idea of what else can be done aside from making new articles and uploading photos, and give them a place where they can try out different ways of contributing to the wiki from making minor edits to copyediting to making rewrites, etc.
  • Construction Notes:
Initial Page Layout
  • Explanation of what the Projects page is about
  • Instructions on how to start a new project
  • Links to sections of the page for the benefit of mobile users who have no TOC with a brief description of each section
  • Section 1: Permanent Projects
    • This section is for wiki-wide maintenance projects that are open ended and will go on indefinitely. Projects in this section will mostly be a compilation or list of tasks, and wiki articles and files/images that need to be fixed one way or another. Examples would be: a list of pages that need formatting and SPaG fixes, a list of pages that needed to be marked (deletion, stub, picture needed, rewrite), a list of pages that need to be moved or redirected, data gathering projects, etc.
  • Section 2: Ongoing Projects
    • This section is for one-off projects that can be completed at a reasonable amount of time. Projects here may be long or short and may be done by either a single contributor or multiple contributors. Examples would be: a new template, a new category, a content drive, a rewrite project, an interlinking project so that articles are linked to some other article, etc.
    • Projects here may be abandoned and tagged as such with the reason for it's abandonment indicated. Abandoned projects will be moved to the bottom of the list (or maybe in a separate table) and may then be picked up by another contributor at a later time or may remain abandoned permanently if the project is deemed unnecessary.
    • Completed projects will be moved to the Completed Projects section.
  • Section 3: Completed Projects
    • This section is for completed projects. This section is for archival purposes to show what has been developed in GW and hopefully give future contributors an idea on what direction to take in developing GW. If this section gets too long, past projects can be archived.
About the main Projects page and How it will work
  • The Projects page will be housed under the GodWiki namespace, not the main namespace since this is not a wiki encyclopedic article. It's mainly a list of ongoing wiki maintenance and development works and tasks. The GodWiki namespace is the Project namespace. (See this link for more info.)
  • Each section will contain a collapsible table where projects are listed. Proposed table headers: project title (the name of the project; should be descriptive of what the project is about at first glance), project description (short description of the project to give possible contributors an idea of what it is about), status (ongoing, abandoned, completed). Sub-headers or subsections may be created if the list gets too complicated and disorganized.
About individual project pages
  • Every project page will be a subpage of the main Projects page. Project pages can also have subpages and a sandbox if the scope is wide like a grand wiki rewrite or a content drive like JanuWiki and SummerWiki. This is to keep these pages off the main namespace and to tie them into a single page for easier organization.
  • Ideally, a project page will contain an overview of the goal of the project, detailed instructions and tasks to achieve the project's goal, and, if applicable, a link or list of links to the focus of the project (if it pertains to existing articles) or a link to the project's sandbox (if it pertains to the creation of a new thing). Additionally, a list of contributors may be included at the bottom of the project page.
  • Project contributors are expected to maintain and update the projects they work on.
  • Discussions of the project should remain in the project's talk page.
Miscellaneous notes

Links and other resources

  • Recommendations for mobile-friendly wiki articles [14]
  • Advance wiki typesetting / text formatting [15]
  • Collapsible elements on MediaWiki [16]
  • CSS tricks for CSS examples and tips and tricks [17]
  • W3schools for some basic stuff and list of CSS properties [18]
  • MDN Web Docs for more reference on CSS properties [19]
  • caniuse for support tables for CSS properties [20]
  • nifty one line layouts [21]
  • codepen for playing around with front-end (HTML, CSS, JS) coding [22]
  • typography stuff [23]

Random Notes

  • Confirmation of Motorcyclops' existence: screenshot
  • Use min-width: 7em for buttons when they are in columns to prevent borders from overlapping when viewed on narrow screens.
  • Just realized how much GW is tied to the game. It's possible they even use the same database. At the very least, GW database is linked to the one the game uses. How else would you explain the fact that only monsters with GW articles have blue links in the diary while those with no GW articles don't get blue links? This may be wrong. I assumed that the game automatically links to GW. This does not seem to be the case.
  • Copied from wikipedia: [24]

    One way to inspect the core CSS and JS files is to inspect a page with Web development tools while loading any Wikipedia page with ?debug=true URL parameter (this will separate different CSS files, prevent minification and preserve comments).

  • APIs are fun and interesting.
  • How the browser loads a table: [25]

    When a web browser displays a table, it looks for the opening <table> tag and closing </table> tag. Nothing will be rendered on the screen until the browser finds the closing </table> tag. As a result, if you put all your web content into a big table, no matter how many tables you have inside that big table, users will not be able to see anything displayed until browser reads all the way to that big table's </table> tag.

  • On buttons in GW:
Images as buttons:
Pros:
  • Easiest to use. Making an image point to a link is built-in. No need for complicated codes.
Cons:
  • Not really customizable with coding only. You'll have to remake and re-upload the image if you want to change something.
  • Heavy file size
Emojis as buttons:
Pros:
  • Also very easy to use. Emojis are basically texts. Removing the underline that comes with links is achievable with a little bit of code.
  • Lightest file size. It's a single character of text.
Cons:
  • Not really customizable with coding either.
  • Some emojis don't render on mobile.
Pure HTML and CSS buttons:
Pros:
  • Lighter file size than images.
  • Can be customized with coding only. Images and emojis can also be incorporated in the design if necessary. It's technically the backbone of wikicode.
Cons:
  • Requires coding skills. Can get complicated real fast depending on the design.
  • Quick note: collapsible does not work on mobile now. D: Update: Found a lead. Mobile uses collapsible-heading and collapsible-block class instead of mw-collapsible and mw-collapsible-content, respectively to auto collapse sections if you don't have Expand all sections turned on in the settings. Not sure if this can be applied to desktop or we'll all be forced to use the Minerva Neue skin just to keep things consistent.

Dark Mode Experiment

  • What is this?: Just an experiment with making dark mode and changing wiki layout using Userscripts.
  • Updates:
7 March 2021: Removed everything, left only the content (screenshot)
2 April 2021: Approaching from a different angle, moving stuff first before darkifying everything (screenshot)

What have I gotten myself into? (•⌓• )


Since this seems to be a thing here...( °.°)╯︵

Diary

65
yes
20
no
2 in ER
Tried to jump start the day. Ended up frying it.
/01/28/21 06:45PM (UTC+8) Thursday
80
yes
9
no
2 in ER
Spent a few hours choosing my wardrobe. Now I can say I'm fashionably late.
/01/31/21 09:28AM (UTC+8) Sunday
63
yes
17
no
Found a wellspring of truth. It told me my life is a lie.
/01/31/21 09:31AM (UTC+8) Sunday
50
yes
18
no
1 dupe
Saw %random_friend% chasing h{is||er} loot bag that was chasing %a_random_monster%. Did I eat something bad?
/02/08/21 01:04PM (UTC+8) Monday
79
yes
7
no
1 dupe
The %monster% whispered a map location with its dying breath. It smelled nasty but it might be useful.
/02/09/21 06:38PM (UTC+8) Tuesday
78
yes
9
no
Burned some incense to use as smokescreen to escape from the %monster%. Good thing I always bring some with me.
/02/09/21 06:36PM (UTC+8) Tuesday
87
yes
14
no
1 dupe
%random_friend% dropped by and told me, “Hang in there!”. I mean, it's not like I have a choice. I don't want to fall.
/02/10/21 05:23PM (UTC+8) Wednesday
86
yes
8
no
Felt sorry for the gold coin sitting alone in the trader's tip jar. Dropped %gold% in the jar so the little one can make friends.
/02/13/21 01:56PM (UTC+8) Saturday
74
yes
15
no
1 dupe
Found an interesting spot on the map after %pet_name% sneezed on it. I'll go check it out after cleaning this mess.
/02/23/21 05:49PM (UTC+8) Tuesday
65
yes
16
no
1 dupe
Thought I saw a joke whizz by. I didn't get it either.
/02/23/21 05:43PM (UTC+8) Tuesday
101
yes
6
no
4 in ER
Arena officials told me my opponent called in sick and cannot attend the fight. Got %v as an apology. Oh, well. Back to questing.
/03/21/21 09:12AM (UTC+8) Sunday
75
yes
11
no
2 in ER
Met someone who spoke in a foreign tongue. I didn't really understand what he was saying but I nodded along and he gave me this %artifact_base%.
/05/24/21 05:03PM (UTC+8) Monday
64
yes
19
no
These flowers aren't supposed to be in bloom right now. My L{ord|||ady} really needs to hire a better gardener.
/05/24/21 05:02PM (UTC+8) Monday
61
yes
13
no
1 in ER
The receptionist at the clinic told me to take a number and wait for my turn. Got a ticket to an interesting place instead of a number. I don't think they really want to accommodate anyone here.
/05/24/21 05:01PM (UTC+8) Monday / getting a POI
72
yes
10
no
2 in ER
Found a %hero_equipment%-shaped indent on a tree. Inserted mine and it came out brand new and shiny!
/05/24/21 05:01PM (UTC+8) Monday / equipment upgrade
68
yes
9
no
Was hunting for my keys when I found this %v% instead. Wonder if anyone lost it too. Maybe we could make an exchange.
/05/24/21 04:58PM (UTC+8) Monday / %v% = newspaper coupon
53
yes
31
no
My God{|||ess}! Nothing. Just wanted to tell everyone you're mine, %rg%.
/06/06/21 04:24PM (UTC+8) Sunday
75
yes
13
no
3 in ER
It looks like the %monster% has reached a dead end. Ah, well, guess I'll have its %v%.
/08/03/21 06:37PM (UTC+8) Tuesday / %v% = loot

Earthly News

62
yes
13
no
Watching a heated discussion about rituals devolve into a dance off...
/01/28/21 06:44PM (UTC+8) Thursday / rejected
56
yes
9
no
2 dupes
Flinging everything he's got at the %monster% to see what sticks...
/01/30/21 12:17AM (UTC+8) Saturday / rejected
63
yes
8
no
Using sand castle models to plan out h{is|er} god{|||ess}'s temple...
/02/02/21 03:07PM (UTC+8) Tuesday / rejected
58
yes
21
no
Complaining to the other heroes about h{is|er} god{|||ess}'s song requests...
/02/12/21 10:50PM (UTC+8) Friday / rejected
62
yes
12
no
1 dupe
Playing the last fight in {his|her} head to see what {he|she} could have done different...
/02/27/21 08:13PM (UTC+8) Saturday / rejected
53
yes
14
no
1 dupe
Giving {him|her}self a pep talk for a morale and health boost...
/02/27/21 08:11PM (UTC+8) Saturday / rejected
70
yes
16
no
3 in ER
Falling over the railings...
/03/20/21 09:41PM (UTC+8) Saturday / rejected
61
yes
9
no
Juggling {his|her} equipment to entertain the audience...
/03/25/21 01:20AM (UTC+8) Thursday / rejected
69
yes
5
no
1 dupe
Asking the judge to give {him|her} partial points for attendance...
/03/25/21 01:38AM (UTC+8) Thursday / rejected
71
yes
5
no
2 in ER
Waving and winking at random audience members...
/03/25/21 01:22AM (UTC+8) Thursday / accepted
63
yes
7
no
2 dupes
Bribing the audience into cheering for him...
/03/25/21 01:19AM (UTC+8) Thursday / rejected
76
yes
9
no
3 dupes
Trying not to look like an easy target...
/07/14/21 02:50AM (UTC+8) Wednesday / rejected
55
yes
20
no
2 dupes
Putting h{is|er} daring plan to escape into action...
/07/27/21 04:01PM (UTC+8) Tuesday

Duels

52
yes
16
no
%attacker% aimed a shot at %defender% but took too long. The turn changes without incident for both fighters.
/07/31/21 04:01PM (UTC+8) Saturday
48
yes
16
no
1 dupe
%defender% asked for a light. %attacker% obliged with a flashlight at h{is||er} face and punched the lights out of h{im||er}}.
/08/06/21 04:40PM (UTC+8) Friday
60
yes
14
no
%attacker% pauses the fight to correct %defender%'s bad form, shattering h{is||er} confidence. Unable to face %attacker%, %defender% takes extra damage.
/08/06/21 05:02PM (UTC+8) Friday
65
yes
12
no
3 in ER
%attacker% whispers hypnotically to %defender%'s ear, leaving h{im||er} open to attacks and suggestions.
/08/06/21 05:20PM (UTC+8) Friday

Dungeons

60
yes
6
no
Convincing each other that %dir% is a good direction, the heroes head there before they can change their minds.
/08/06/21 06:14PM (UTC+8) Friday
54
yes
10
no
A sense of dread emanates from the middle of an empty room. Fearing the unknown, the heroes drop some of their artifacts as they flee.
/08/06/21 06:09PM (UTC+8) Friday
66
yes
8
no
1 dupe
The explorers prove their courage by marching valiantly to the %dir%.
/08/06/21 05:07PM (UTC+8) Friday
61
yes
8
no
The heroes tell themselves that they're brave, strong and smart before heading %dir%.
/08/06/21 05:03PM (UTC+8) Friday
64
yes
6
no
1 dupe
1 in ER
Dreading what's in the %dir%, the explorers head there anyway.
/08/06/21 06:29PM (UTC+8) Friday

Quests

61
yes
20
no
1 in ER
teach the big bad wolf some breathing exercises
/02/23/21 05:46PM (UTC+8) Tuesday / rejected
67
yes
18
no
4 in ER
find what's under the weather
/03/10/21 02:14PM (UTC+8) Wednesday / rejected
53
yes
33
no
2 dupes
find out what happened last summer
/03/10/21 10:03PM (UTC+8) Wednesday / rejected
75
yes
16
no
2 dupes
1 in ER
scratch the surface to see what's beneath it
/03/10/21 09:55PM (UTC+8) Wednesday / rejected
31
yes
47
no
launch a thousand ships with an apple
/03/10/21 10:02PM (UTC+8) Wednesday / rejected
42
yes
36
no
1 dupe
find out where those apples are coming from
/03/11/21 07:56PM (UTC+8) Thursday / rejected
54
yes
19
no
4 in ER
walk into the light to see what's on the other side
/03/12/21 04:00PM (UTC+8) Friday / rejected
36
yes
35
no
determine the right path to the other side of the fence
/03/12/21 06:38PM (UTC+8) Friday / rejected
53
yes
21
no
1 in ER
use your head in a contest of strength
/03/14/21 04:04PM (UTC+8) Sunday / rejected
60
yes
15
no
1 dupe
2 in ER
leave the past behind to bring the future to the present
/03/14/21 04:52PM (UTC+8) Sunday / rejected
45
yes
26
no
1 in ER
join a stampede to trample your enemies
/03/14/21 04:48PM (UTC+8) Sunday / rejected
47
yes
35
no
shout for joy to give voice to hope
/03/16/21 02:32AM (UTC+8) Tuesday / rejected
76
yes
15
no
1 dupe
1 in ER
go over the top to reach rock bottom
/07/12/21 01:05AM (UTC+8) Monday / accepted
55
yes
23
no
1 dupe
take a look and see what's over the horizon
/07/27/21 04:00PM (UTC+8) Tuesday

Monsters

29
yes
41
no
Infrequent Visitor
/02/01/21 01:55PM (UTC+8) Monday / rejected
36
yes
36
no
1 in ER
Gregorian Enchanter
/02/21/21 05:08PM (UTC+8) Sunday / rejected
22
yes
37
no
Stuffed Sergeant
/07/13/21 12:23AM (UTC+8) Tuesday / rejected

Artifacts

25
yes
33
no
1 in ER
powder keg of beer
/01/29/21 11:22PM (UTC+8) Friday / rejected
19
yes
45
no
necessary head shot
/04/10/21 11:02PM (UTC+8) Saturday / obviously automatically rejected

Equipment

47
yes
20
no
1 dupe
Shield: Doorstopper
/03/23/21 05:53PM (UTC+8) Tuesday / rejected
36
yes
39
no
2 in ER
Body: bare midriff
/04/10/21 10:56PM (UTC+8) Saturday / rejected
61
yes
21
no
7 in ER
Body: paper-thin disguise
/04/10/21 10:51PM (UTC+8) Saturday / accepted
58
yes
21
no
4 in ER
Body: crystal ball gown
/07/01/21 11:10PM (UTC+8) Thursday / rejected

Newspaper

61
yes
10
no
4 in ER
After receiving numerous complaints about light pollution from residents, the mayor of %random_town% would like to inform heroes that nighttime worship is now prohibited within the town.
/02/27/21 04:32PM (UTC+8) Saturday / Broken News

Meh. I just wanna show off my template


To anyone reading any of this: If you have any comments/suggestions/solutions to any of the above things I am looking into or you have any layout stuff you want looking into, feel free to leave me a message. Either friend me in-game and private message me; look for me in the forums; or leave a message on my Talk page.