Giter Site home page Giter Site logo

farchievements's Introduction

Farchievements

Latest Release Download Count

Forge Installs

Foundry Core Compatible Version

Latest Version

Foundry Hub Endorsements

GitHub all releases

Create and reward players with achievements:

omniview

Installation

It's always easiest to install modules from the in game add-on browser.

To install this module manually:

  1. Inside the Foundry "Configuration and Setup" screen, click "Add-on Modules"
  2. Click "Install Module"
  3. In the "Manifest URL" field, paste the following url: https://raw.githubusercontent.com/p4535992/foundryvtt-farchievements/master/src/module.json
  4. Click 'Install' and wait for installation to complete
  5. Don't forget to enable the module in game using the "Manage Module" button

Features

Images and Gifs:

Foundry Achievements Button:
Player View:

GM VIEW:
GM VIEW Edit mode

Issues

Any issues, bugs, or feature requests are always welcome to be reported directly to the Issue Tracker, or using the Bug Reporter Module.

License

This package is under an GPL 3.0 and the Foundry Virtual Tabletop Limited License Agreement for module development.

Credits

farchievements's People

Contributors

handyfon avatar carnvanbeck avatar p4535992 avatar gensokian avatar

Stargazers

 avatar  avatar Apostol Apostolov avatar

Watchers

Apostol Apostolov avatar  avatar  avatar

farchievements's Issues

Too many users renders the interface unusable

I run a west-marches campaign and thusly have a lot of user logins. Testing exclusively on this issue in a blank game with no modules, I have figured out that adding too many users to the user list causes a number of issues and will not resolve when those users are reduced back.
-Cannot right click to give achievements
-Selecting characters by button in the overview menu selects the character BELOW them rather than the intended one

These issues only occur when too many users have been added, however. I tested with all of my modules enabled and a low user count with no issue present, but after making 20 users for the sake of testing, I was unable to make the issue stop even when disabling all the other modules and user count back down to like 6
zIawKqotDo

3Z0Q0UVz6x

Limit Screen Size

Hi.

Can you add a limit to the config screen? It gets bigger then the screen sometimes. Tks

image

Farchievements Keybinds and Macro Help

Hi.

Can you add to Farchievements keybinds? So, you can use v9 to set a shortcut to open the interface.

Can you create command to open Farchievements Interface with a macro? Something like: "Farchievements.render()"

Thank you.

Getattribute error

AchievementsScreen.js:405 Uncaught TypeError: Cannot read property 'getAttribute' of null
    at refreshData (AchievementsScreen.js:405)

I get this when loading a scene sometimes. Can’t tell why, I’ll try running it through culprit, but figure maybe you know what it is?

Some Hidden Achievements [Feature Request]

Would like the option to hide some achievements from the list of players. Could be useful for achievements as a work in progress (maybe doesn't have a picture or text yet). Or some surprise achievements.

Currently the only option is to either show all or none. Want something in the middle.

Last Player in List not shown

Last Player in Playerlist is not shown in the achivement user selection list.

Last player I added is Player8.
image

Scrollbar is at the bottom and the last user is Hans and noch Player8.
image

Suggestion: Completely hide unknown achievements

Add a option to completely hide unknown achievements.
I suggest this because it would be cool to give achievements based on completed objectives, but players that started after the rest of the party will see a unknown and unobtainable achievement forever.

Banner don't appear everytime

Sometimes it happens that the banner don't appear but the achievement is still given so it's not a real big issue. It does feel more epic with the banner tho.

Selectively hide achievements

It would be nice if you could mark certain achievements as secret, so their description and name don't display (or rather, display as "unknown achievement" or "secret achievement") while still displaying other achievements.

A lot of games will have the common achievements where you can see the name and even description before you earn it, but also have some secret or hidden achievements that don't display until you get them. So having a toggle on the achievement settings page for each one would be a nice little feature.

BUG: Wrong Achievement Animation (banner animation)

Description: When I activate an achievement the list is updated as expected (i.e: I activated the "translator" one and the achievement list or board is corect). BUT, the banner animation always shows one achievement before it (i.e: here it is showing the "mounted one").

When the bug started: After I had created a new achievement.

What I've done to try to fix it: I've closed/opened foundry (0.8.8) again, uninstalled/installed again the module, changed the player. Nothing works.

Can someone help? Thanks!

Clicking on player to give achievement gives to one below.

I am unable to give the player at the top of the list any achievements as it gives it to the second instead. this does the same all the way down the list until the last person. clicking on them does not select anyone but moves to the top of the list.

Issue: Game Settings-Button not appearing

Module version 1.3.1
Foundry VTT version 0.8.8

As you can see even with option "Game Settings-Button" flagged, there is no button:
image

Suggestion: Could it be possible to remove the d20 icon, so that the achievement icon replaces it?
image

Bug with Alien RPG system

I have found a strange Bug with Alien RPG system and Foundry achievements...

the tab skills on the character sheet becomes misaligned and not functional... can you take a look pls?
Screenshot_1
Screenshot_2
Screenshot_3

[Suggestion] Allow for GM to reorder achievements

Currently (unless I missed it!) there's no way to shift the order of achievements without deleting and reinputting everything - text, icon choice, etc. I'd love to see a way for the GM specifically to either click-and-drag to reorder, or have a text field on the edit screen that displays the achievement's number in the order and would allow you to change their ordering by changing the numbers. This would be convenient for people who want to organize their achievements into blocks of like types, but don't come up with the whole list at once.

Achievements in chat

Currently it seems that only the person earning an achievement gets any kind of indication. It would be nice if there was an option to display a chat message saying "X player has earned X achievement!" so everyone can see.

Disable Confetti?

Hey! Thanks for this fantastic mod, however, is there a way that you can disable Confetti, I want both of these mods, but it is laggy every time the players enter in Foundry and they're exploded with these things. Also, if there is a way for them not to be notified of the same achievements they already got. Thank you!

Wrong Player Awarded

When I award a player with an achievement, it awards the player one position above the intended player.

Suggestion: Achievement Progress

Having an achievement like "Observant Killer" which would require a player to use the enviroment 15 times to defeat an enemy is hard to track without notes; Would there be a possibility to add a progress tracker per achievement?

[BUG] CSS issue with achievements

Viewing achievements is restricted to a small area.

I think it's some CSS issue.

2c92e6d4698f3dc9559cb6c56a12e4d0.mp4

win10
chrome
foundry 8.8
swade 20.4

Cannot delete achivements

Foundry Version 10
Build: 284
Simple World-Building: 0.7.1

[bug 1]
After installation lot of icons are missing
[bug 2]
After clicking "DELETE ACHIEVEMENT" as GM nothing is happening and achievement is still visible/usable.

Display player's reward to everyone (enhancement)

When you give an achievement to a certain player, all players should see that the player got it (more fun and stimulating for everyone).

At least put this as an option (like public achievement) if you don't want to change the actual behavior.

Also, in the scoreboard should display which achievements everyone got.

Can't adjust who has an achievement

When I click on the name of a player it selects it but ALSO the one below that. Clicking on the same name removes it but doesn't remove the other one it highlighted.

Smaller icon

It's hard to look for a achievement when I've created a lot of things.
I hope to see more icons on the screen. 😒
List type would be also good.

Achievements are announced on every new game login

It seems that every time a player logs in to the game (for the first time that session), the achievement banner, chat message, and stinger play for achievements earned in previous sessions. Is there a way to prevent this from happening, and only show those things when an achievement is earned? Having it happen on every log in has frustrated my players a few times. 😝

Player gets error

image
One of my player's is getting this strange error. He cannot see any achievements.

I tried logging in to the player's account and I can se them, but he cannot. Tried on two different computers.

I'll try to find more info, but for now it's kinda puzzling.

Chrome

Warnings

Hi. Just roll the dice is generating warns from this module.

image

Can't edit archievements

I tried to edit title and description of achievements but I couldn't.
I think adding save(or commit?) button is better than nothing.

Error since last update

game:1 Uncaught SyntaxError: Unexpected end of JSON input
[No packages detected]
    at JSON.parse (<anonymous>)
    at loadAchievements (<anonymous>:140:31)
    at <anonymous>:381:3
    at b (jquery.min.js:2:866)
    at He (jquery.min.js:2:48376)
    at S.fn.init.append (jquery.min.js:2:49727)
    at Dialog._injectHTML (foundry.js:5310:15)
    at Dialog._render (foundry.js:5131:12)

I'm getting this error since the last update. I tried checking the json in the settings for obvious errors but can't find any.

Issues With UI Not Functioning

image_2023-05-17_113812573

The module functions within another world I have for a separate campaign, but strangely it doesn't seem to be functioning pretty much at all UI-wise for my Curse of Strahd campaign, meaning I cannot actually assign new achievements to players nor can I delete or add any.

Error thrown when context menu is loaded.

AchievementsScreen.js:457 Uncaught TypeError: Cannot read properties of null (reading 'getAttribute')
[Detected 1 package: farchievements]
    at refreshData (AchievementsScreen.js:457:84)
    ```

Achievement Categories & Points

Allows us to give a category to Achievements. Like for example a Combat category, Dice Roll category, and Roleplay category etc.

Then also give us an area to grant "Points" for achievements. Then each player can flex the number of points they have over another player.

Also another thought from my players, add an option to hover over achievements that are not unlocked a "Hint" text.

Achievements chat button placement

Hi! After updating to version 1.4.6 the button placement for the chat button got kind of jumbled.
The two other buttons are from MyTab and Dice Tray. Before the update the achievements button was placed to the left of the two and fit just nicely.

image

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.