Giter Site home page Giter Site logo

carlssonemil / damascus Goto Github PK

View Code? Open in Web Editor NEW
37.0 2.0 13.0 3.72 MB

Simple, lightweight & intuitive completionist tracker for Modern Warfare (2019)

Home Page: https://damascus.vercel.app

License: MIT License

JavaScript 55.85% HTML 1.79% Vue 33.44% SCSS 8.92%
damascus completionist-tracker callofduty

damascus's Introduction

Damascus

Simple, lightweight & intuitive completionist tracker

Damascus is a Modern Warfare (2019) completionist tracker to easily manage your progress towards the Damascus camouflage, Obsidian camouflages, reticles and weapon master challenges.

Built with Vue, hosted on Vercel and analytics by Plausible.

Features

  • Autosaving – Your progress is automatically saved and stored.
  • Responsive – Use it on your smartphone while gaming.
  • Export/Import – Export your progress to another device or browser.
  • Filterable – Easily switch between weapon categories.
  • Ad-free – No annoying ads cluttering the site.

Bug reports & feature requests

If you've found a bug or want to request a feature, feel free to open an issue. Try to be as descriptive as possible.

Contributing

Want to contribute to this project? Read our contributing guidelines.

License

Code released under the MIT License.

damascus's People

Contributors

carlssonemil avatar dependabot[bot] avatar florensie avatar kamdz avatar stephanbijzitter avatar trackness avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

damascus's Issues

Incorrect camouflage requirements for Fennec

The camouflage requirement for the Fennec submachine gun are different from the rest of the sub guns.

Requirements:

  • Spray Paint – 250 Kills
  • Woodland – 50 Headshot Kills
  • Digital – 40 Crouching Kills
  • Dragon – 30 Hipfire Kills
  • Splinter – 30 Longshot Kills
  • Topo – 25 Double Kills
  • Tiger – 110 Kills w/ 5 Attachments
  • Stripes – 25 Kills Shortly after Reload
  • Reptile – 75 Kills with 0 Attachments
  • Skulls – 25 Kill 3 Enemies w/o Dying

To fix this it is needed to add all submachine gun camouflage requirements individually in this file, here's an example used for the marksman rifles:

{
    name: 'Topo',
    requirements: {
        // ...
        'Marksman Rifle': {
            'EBR-14': '50 Longshot Kills',
            'MK2 Carbine': '50 Longshot Kills',
            'Kar98k': '50 Longshot Kills',
            'Crossbow': '50 Longshot Kills',
            'SKS': '25 Double Kills'
        },
        // ...
    }
},

[Suggestion] Add touch icons

First off, thanks for the app. :) will be using this quite a bit during Season 4 grind.

When I add the page as a bookmark on the home page (on iphone 7), I get basically a 'black square' icon and the title text is cut off.

It's not broken or anything, the site itself works and looks great - but adding a few meta tags would make it much cleaner for iphone bookmarks and more like an actual app. Maybe use the 'damascus camo' as an icon image?

Documentation here: https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html

I think Android also use the same tags for touch icons but don't have a droid device to verify.

Missing text for "Top Notch" sniper reticle

The current "Top Notch" sniper reticle reads:
Get 3 kills without dying using the Variable Zoom Scope
while it should read:
Kill 3 enemies without dying 25 time(s) while using the Variable Zoom Scope

Line 1748 of /src/store/index.js

CX-9 missing mouseover text

Here are the details:

  • Spray Paint: Kill enemies 250
  • Woodland: Kill enemies with Headshots 50
  • Digital: Kill enemies while Crouching 40
  • Dragon: Get Hipfire Kills 30
  • Splinter: Get Longshot Kills 30
  • Topo: Get Double Kills 25
  • Tiger: Get kills while your gun is using all attachment slots. 110
  • Stripes: Get kills shortly after reloading 25
  • Reptile: Get kills while your gun is using no attachment slots. 75
  • Skulls: Kill 3 enemies without dying 25

Add functionality to track progress across multiple accounts/profiles

Add some sort of profile functionality where the user can switch between different profiles to track progress across multiple accounts.

Suggested by Alex Zhang:

I would like to know, is it possible for you to create a feature in Damascus that allows me to track camos for multiple accounts? I have attached an image of a rough example. It lets me add a new one and lets me rename them as needed.
image

[Suggestion] Show the Last Camo from each Category instead of the First.

It feels inconsistent to have the first camo in each category shown in the Damascus website but not the Cold War one.
My suggestion is to make an toggle option that change the categories to show the last camo instead of the first one.
This would help for people that constantly look at the camo they unlocked mid-match.

This could work in the Cold War website as well.

[Suggestion] Title bar of non-required weapons.

On phone, I have the 'hide non required' unchecked so I can work on them all (sometimes I'll feel like using one particular weapon for a match).

However, there's no easy way to see which weapons actually work towards Damascus without having that checked, so I'm scrolling up and down to check it on/off.

I'd like to suggest to tint the non required weapons title bar color a different shade.

JAK-12 Needing added

New shotgun released with the latest update called the JAK-12 (it's the AA-12 from MW3).

SP-R Camo incorrectly labeled.

This is how it is ingame:

Spliter = Longshot
Topo = Double
Tiger = All Attachments
Stripes = Mounted

And this is how it currently is on the Site:

Spliter = All Attachments
Topo = Longshot
Tiger = Mounted
Stripes = Double

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.