Difference between revisions of "User:Luxxianna Seraph/Sandbox/MissionHoverBox"
From EVE University Wiki
m (Fix broken link.) |
|||
(38 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | + | __NOTOC__ | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | * [[User:Luxxianna Seraph/Sandbox/Angel_Hidden_Den]] -(Combat Site example) - using PVEArticle dynamic template (just like ShipArticle) | |
− | | | + | * [[User:Luxxianna Seraph/Sandbox/AEGIS_Capital_Ship_Security_Facility]] - (Special Site Example) |
+ | ----- | ||
+ | {{User:Luxxianna Seraph/Sandbox/MissionHoverBox/PVE|Angel Hidden Den|Tooltip}} - combat site | ||
+ | {{User:Luxxianna Seraph/Sandbox/MissionHoverBox/PVE|AEGIS Capital Ship Security Facility|Tooltip}} - special combat site | ||
− | }} | + | |
+ | ===Security Missions=== | ||
+ | * [[User:Luxxianna Seraph/Sandbox/Against_The_Empire]] -(Security Mission example) | ||
+ | * [[User:Luxxianna Seraph/Sandbox/Technological_Secrets_(Level_3)]] - Another Security Mission - Multi Part (will need some work :/) | ||
+ | * [[User:Luxxianna Seraph/Sandbox/Buzz_Kill]] - yet another security mission | ||
+ | ---- | ||
+ | |||
+ | {{User:Luxxianna Seraph/Sandbox/MissionHoverBox/PVE|Against_The_Empire|Tooltip}} - just a mission | ||
+ | {{User:Luxxianna Seraph/Sandbox/MissionHoverBox/PVE|Technological_Secrets_(Level_3)_(3_of_3)|Tooltip}} - multi part mission | ||
+ | {{User:Luxxianna Seraph/Sandbox/MissionHoverBox/PVE|Buzz_Kill|Tooltip}} - another misison | ||
+ | |||
+ | |||
+ | <!--User:Luxxianna Seraph/Sandbox/MissionHoverBox/PVE will become PVE - template name --> | ||
+ | <!-- Tooltip - the selector. Tooltip, Box --> | ||
+ | |||
+ | |||
+ | ==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/EWARIcon]] - A wrapper template for consolidating the EWAR Icons | ||
+ | * [[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 | ||
+ | |||
+ | === Future Improvements === | ||
+ | * Clean up the CSS on PVEBoxToolTip | ||
+ | * Have PVEBoxTooltip respect Damage, Resistance, Damage2, Resistance2 if not null and override RatDamage/RatResistance(Faction) | ||
+ | |||
+ | === 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 {{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''' | ||
+ | :: 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 {{T|Expected NPC}} template uses have their values used with the same parameters in {{T|PVEArticle}} | ||
+ | :: Other parameters should transfer on a 1:1 basis | ||
+ | :: Everything for Walkthroughs is set to Walkthrough | ||
+ | :: All <nowiki>|}</nowiki> should become {{T|TableEnd}} | ||
+ | |||
+ | * '''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>{{PVEFooter|type}}<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 {{T|RatDamage}} ) | ||
+ | :: Resist is set to existing [DamageToDeal1] (or left blank if Faction1 is valid for {{T|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>{{PVEFooter|mission|Type}}<nowiki> is set at the bottom, with Type being the Type value. (Security, Courier, ect) | ||
+ | |||
+ | * Manual ish work to do for Missions: | ||
+ | :: Multi Part Missions would need to be divided into multiple pages with current view - or a way to make a specific multi part mission | ||
+ | :: 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) | ||
+ | :: All EWAR should be found in the npc tables and also used in the EWAR, EWAR2, EWAR3 parameters for the tooltip | ||
+ | |||
+ | |||
+ | |||
+ | === 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 | ||
+ | :: 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 {{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) | ||
+ | :: 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}} |
Latest revision as of 10:22, 20 June 2023
- User:Luxxianna Seraph/Sandbox/Angel_Hidden_Den -(Combat Site example) - using PVEArticle dynamic template (just like ShipArticle)
- User:Luxxianna Seraph/Sandbox/AEGIS_Capital_Ship_Security_Facility - (Special Site Example)
Angel Hidden Den
Angel Hidden Den
Low / Null
|
|||||||
|
- combat site
AEGIS Capital Ship Security Facility
AEGIS Capital Ship Security Facility
Low / Null Has Acceleration Gate
|
|||||||
|
|||||||
Timer:
30 Mins before Site Destruction |
- special combat site
Security Missions
- User:Luxxianna Seraph/Sandbox/Against_The_Empire -(Security Mission example)
- User:Luxxianna Seraph/Sandbox/Technological_Secrets_(Level_3) - Another Security Mission - Multi Part (will need some work :/)
- User:Luxxianna Seraph/Sandbox/Buzz_Kill - yet another security mission
Against The Empire
Against The Empire
Has Acceleration Gate
|
|||||||||||||
|
|||||||||||||
Objective:
Retrieve crew members from the wrecks. Blitz:
Destroy the Facility and Warp Out |
- just a mission
Technological Secrets (Level 3) (3 of 3)
Technological Secrets (Level 3) (3 of 3)
Has Acceleration Gate
|
|||||||
|
|||||||
Objective:
Retrieve crew members from the wrecks. Blitz:
Kill Republic Fleet Rupture, then kill the 1st Reinforcement. |
- multi part mission
User:Luxxianna Seraph/Sandbox/Buzz Kill - another misison
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/EWARIcon - A wrapper template for consolidating the EWAR Icons
- 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
Future Improvements
- Clean up the CSS on PVEBoxToolTip
- Have PVEBoxTooltip respect Damage, Resistance, Damage2, Resistance2 if not null and override RatDamage/RatResistance(Faction)
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 set to Walkthrough
- All |} should become {{TableEnd}}
- 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:
- Multi Part Missions would need to be divided into multiple pages with current view - or a way to make a specific multi part mission
- 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)
- All EWAR should be found in the npc tables and also used in the EWAR, EWAR2, EWAR3 parameters for the tooltip
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}}