Difference between revisions of "User:Luxxianna Seraph/Sandbox/MissionHoverBox"
From EVE University Wiki
Line 29: | Line 29: | ||
==Work to be Done== | ==Work to be Done== | ||
+ | |||
+ | === Bugfixes === | ||
+ | * Figure out why PVEBoxToolTip is adding a new line to the end causing it to not remain Inline like ShipToolTip does | ||
+ | |||
+ | === General Cleanup === | ||
+ | * Clean up the CSS on PVEBoxToolTip | ||
=== Conversion === | === Conversion === | ||
Line 35: | Line 41: | ||
* Adding the boilerplate PVEArticle template and transferring values from existing Missiondetails and CMBSiteInfo and Expected NPCs (as these templates have been wrapped into the PVEArticle) | * Adding the boilerplate PVEArticle template and transferring values from existing Missiondetails and CMBSiteInfo and Expected NPCs (as these templates have been wrapped into the PVEArticle) | ||
* Some combat sites still use {{T|CMBSite}} instead of {{T|CMBSiteInfo}} and as such will need to have their data mined to be extracted (as it is not readily available in the source) | * Some combat sites still use {{T|CMBSite}} instead of {{T|CMBSiteInfo}} and as such will need to have their data mined to be extracted (as it is not readily available in the source) | ||
+ | |||
* '''For conversion from CMBSiteInfo to PVE Article''' | * '''For conversion from CMBSiteInfo to PVE Article''' | ||
:: SiteType is set to Combat | :: SiteType is set to Combat | ||
Line 48: | Line 55: | ||
:: SiteType should be set to Data or Relic respectively | :: SiteType should be set to Data or Relic respectively | ||
:: TypeDetail should be set to one of: pirate, drone, AEGIS, sleeper cache, ghost, sleeper wormhole, silent, event, special | :: TypeDetail should be set to one of: pirate, drone, AEGIS, sleeper cache, ghost, sleeper wormhole, silent, event, special | ||
+ | :: Location should be set appropriately. | ||
+ | :: Timer should be set for Ghost Sites | ||
:: CMBSiteInfo should be updated to handle these kinds of site, or a new template that can choose between Combat, Data, Relic be created to do so for consistency across all anomolies. | :: CMBSiteInfo should be updated to handle these kinds of site, or a new template that can choose between Combat, Data, Relic be created to do so for consistency across all anomolies. | ||
+ | :: <nowiki>{{PVEFooter|type}}<nowiki> is set at the bottom, with Type being the Data or Relic respectively | ||
+ | |||
* '''For conversion from Missiondetails to PVE Article''' | * '''For conversion from Missiondetails to PVE Article''' | ||
:: SiteType is set to Mission | :: SiteType is set to Mission | ||
+ | :: Location should be set to Hisec, Low, or Null as appropriate (ie: 95% are Hisec) | ||
:: TypeDetail is set to existing [Type] | :: TypeDetail is set to existing [Type] | ||
:: MissionObjective is set to existing [Objective] | :: MissionObjective is set to existing [Objective] | ||
Line 83: | Line 95: | ||
− | + | === Other work to clean up things and streamline/refactor === | |
:: Align {{T|Missiondetails}} and {{T|CMBSiteInfo}} to use the same parameter names for less uglyness inside PVEArticle | :: Align {{T|Missiondetails}} and {{T|CMBSiteInfo}} to use the same parameter names for less uglyness inside PVEArticle | ||
:: Combine Expected NPCs and CMBSiteInfo into one template | :: Combine Expected NPCs and CMBSiteInfo into one template | ||
Line 90: | Line 102: | ||
:: Pages like: [[List_of_data_and_relic_sites]] and [[Mission_reports]] need the links updated to use {{T|PVE}} for hover links. | :: Pages like: [[List_of_data_and_relic_sites]] and [[Mission_reports]] need the links updated to use {{T|PVE}} for hover links. | ||
::: OR potentially finish {T|PVEBoxLarge}} and set up pages with those involved (though I personally prefer tables for easier to scroll and easier to parse, but some sort of additional combination page using PVEBoxLarge is possible) | ::: OR potentially finish {T|PVEBoxLarge}} and set up pages with those involved (though I personally prefer tables for easier to scroll and easier to parse, but some sort of additional combination page using PVEBoxLarge is possible) | ||
+ | :: Look for any use of {{T|DamageType}} that is referencing a specific fraction or, worse, using a switch statement for faction (like {{T|CMBSiteInfo}} and replace it with {{T|RatDamage|Faction}} and {{T|RatResist|Faction}} as appropriate | ||
+ | :: Finalize {{T|FactionIcon}} and use it to replace any place thats using a switch statement for faction icons. Improve it to take parameters of size, link, hover, ect}} |
Revision as of 18:24, 3 June 2023
- User:Luxxianna Seraph/Sandbox/Angel_Hidden_Den -(Combat Site example) - using PVEArticle dynamic template (just like ShipArticle)
- User:Luxxianna Seraph/Sandbox/Against_The_Empire -(Security Mission example)
- User:Luxxianna Seraph/Sandbox/AEGIS_Capital_Ship_Security_Facility - (Special Site Example)
Angel Hidden Den
Low / Null
|
|||||||
|
- Combat Site Hover box
Against The Empire
Against The Empire
Has Acceleration Gate
|
|||||||||||||
|
|||||||||||||
Objective:
Retrieve crew members from the wrecks. Blitz:
Destroy the Facility and Warp Out |
- Security Mission Hover box
AEGIS Capital Ship Security Facility
AEGIS Capital Ship Security Facility
Low / Null Has Acceleration Gate
|
|||||||
|
|||||||
Timer:
30 Mins before Site Destruction |
- Special Site Hover hoverbox
Templates
- User:Luxxianna Seraph/Sandbox/MissionHoverBox/PVE - Wrapper Template
- User:Luxxianna Seraph/Sandbox/MissionHoverBox/PVEArticle - The Article Template
- for some reason the documentation is not linking to the docs above so User:Luxxianna_Seraph/Sandbox/MissionHoverBox/PVEArticle/doc
- User:Luxxianna Seraph/Sandbox/MissionHoverBox/PVEBoxTooltip - Tooltip Template
- User:Luxxianna Seraph/Sandbox/MissionHoverBox/PVEBox - Big Box Template for inclusion into other pages
- User:Luxxianna Seraph/Sandbox/MissionHoverBox/PVEFooter - Boilerplate Footer template
- User:Luxxianna Seraph/Sandbox/MissionHoverBox/RatResistance - A wrapper template for consolidating the rat Resistances DamageTypes
- User:Luxxianna Seraph/Sandbox/MissionHoverBox/RatDamage - A wrapper template for consolidating the rat DamageTypes
- User:Luxxianna Seraph/Sandbox/MissionHoverBox/FactionIcon - A wrapper template for consolidating getting the proper faction icon file name
Work to be Done
Bugfixes
- Figure out why PVEBoxToolTip is adding a new line to the end causing it to not remain Inline like ShipToolTip does
General Cleanup
- Clean up the CSS on PVEBoxToolTip
Conversion
- Converting existing pages will require
- Adding the boilerplate PVEArticle template and transferring values from existing Missiondetails and CMBSiteInfo and Expected NPCs (as these templates have been wrapped into the PVEArticle)
- Some combat sites still use {{CMBSite}} instead of {{CMBSiteInfo}} and as such will need to have their data mined to be extracted (as it is not readily available in the source)
- For conversion from CMBSiteInfo to PVE Article
- SiteType is set to Combat
- TypeDetail is set to existing [type]
- ShipLimit is set to existing [ship limit]
- SignatureStrength is set to existing [signature strength]
- Any {{Expected NPC}} template uses have their values used with the same parameters in {{PVEArticle}}
- Other parameters should transfer on a 1:1 basis
- Everything for Walkthroughs is appended in its own section after the PVEArticle template
- <nowiki>Template:PVEFooter<nowiki> is set at the bottom, with Faction being the Faction value. (Angel, Mordu's, Gallente, ect)
- For converstion from Data or Relic site to PVE Article
- SiteType should be set to Data or Relic respectively
- TypeDetail should be set to one of: pirate, drone, AEGIS, sleeper cache, ghost, sleeper wormhole, silent, event, special
- Location should be set appropriately.
- Timer should be set for Ghost Sites
- CMBSiteInfo should be updated to handle these kinds of site, or a new template that can choose between Combat, Data, Relic be created to do so for consistency across all anomolies.
- <nowiki>Template:PVEFooter<nowiki> is set at the bottom, with Type being the Data or Relic respectively
- For conversion from Missiondetails to PVE Article
- SiteType is set to Mission
- Location should be set to Hisec, Low, or Null as appropriate (ie: 95% are Hisec)
- TypeDetail is set to existing [Type]
- MissionObjective is set to existing [Objective]
- MissionRewardsis set to existing [Rewards]
- Rating is set to existing [Level]
- ShipLimit is set to existing [ShipSizeLimit]
- Faction is set to existing [Faction1]
- Damage is set to existing [DamageToResist1] (or left blank if Faction1 is valid for {{RatDamage}} )
- Resist is set to existing [DamageToDeal1] (or left blank if Faction1 is valid for {{RatResist}} )
- Faction2, Damage2, Resist2 are set to the same as above, but now 2 instead of 1
- WarpDisruption is set to existing [WebPoint]
- Other parameters should transfer on a 1:1 basis
- Everything in the Walkthroughs is appended in its own section after the PVEArticle Template.
- <nowiki>Template:PVEFooter<nowiki> is set at the bottom, with Type being the Type value. (Security, Courier, ect)
- Manual ish work to do for Missions:
- Ships should be tallied and put into TotalExp[ShipType]
- MissionBlitz should be set from whatever blitz strategy is available
- Timer should be set from whatever timer is noted.
- EWAR should look for Webs, and set it only if appropriate to trigger the Tooltip warning
- WarpDisrupt is the same, but if possible definitely set it to the number of points
- Manual work for ALL pages
- Determine if AccelerationGates are used and set [AccelerationGate] parameter to true
- Determine if yellow boxing rats on top of the warp in beacon and set [RatsOnLandingBeacon] to true
- Determine number of Rooms if Acceleration Gate is present and set [NumberOfRooms]
- Determine total waves from triggers and set [NumberOfWaves]
- Use Eve-Survival or other options to datamine the DPS, Alphastrike, EHP values (definitely not mvp, but future feature)
Other work to clean up things and streamline/refactor
- Align {{Missiondetails}} and {{CMBSiteInfo}} to use the same parameter names for less uglyness inside PVEArticle
- Combine Expected NPCs and CMBSiteInfo into one template
- Determine which Navigations strategy should be used - currently Mission sites use a right nav bar and a bottom nav panel - combat sites just use a bottom nav panel. data and relic sites, when they exist, dont use any.
- disambiguate for links for the Faction+Pirate Site name for all of the Data | Relic sites to a common page, for ease of newbro searching (dont know that Local Sansha Info Shard is the same as Local Angel Cartel Info Shard at first)
- Pages like: List_of_data_and_relic_sites and Mission_reports need the links updated to use {{PVE}} for hover links.
- OR potentially finish {T|PVEBoxLarge}} and set up pages with those involved (though I personally prefer tables for easier to scroll and easier to parse, but some sort of additional combination page using PVEBoxLarge is possible)
- Look for any use of {{DamageType}} that is referencing a specific fraction or, worse, using a switch statement for faction (like {{CMBSiteInfo}} and replace it with {{RatDamage|<Faction>}} and {{RatResist|<Faction>}} as appropriate
- Finalize {{FactionIcon}} and use it to replace any place thats using a switch statement for faction icons. Improve it to take parameters of size, link, hover, ect}}