sigafoos / journal-links Goto Github PK
View Code? Open in Web Editor NEWA module for Foundry VTT that links entities (journal entries, actors and items) that reference each other
License: MIT License
A module for Foundry VTT that links entities (journal entries, actors and items) that reference each other
License: MIT License
Similar to/alternate solution to #8.
Based on some attribute (privacy settings, journal folder name or something) exclude journal entries from being linked to or linked from.
Most notably Forien's Quest Log.
I have a question out in the League of Extraordinary FoundryVTT Developers on the best way to have a button to press in settings.
If you see this and want to sync everything, this will do it:
Array.from(game.journal).forEach(j => j.unsetFlag('journal-links', 'references'))
Also game.actors
and game.items
.
It doesn't show links on either actors or items
Running Foundry 0.8.8, I get the following error in the console when I open actor sheets;
TypeError: Cannot read property 'length' of undefined
at JournalLink.includeLinks (journallink.js:123)
at JournalLink.includeActorLinks (journallink.js:109)
at Function._call (eval at <anonymous> (listeners.js:56), <anonymous>:4:14)
at Function.call (foundry.js:179)
at HarnMasterCharacterSheet._render (foundry.js:2097)
at async HarnMasterCharacterSheet._render (foundry.js:2729)
It doesn't seem to have any adverse effects.
Please add the framework for translating the module to other languages (as other modules do, with an en.json file in a lang folder with keys that we can translate).
I have translated more than 10 modules and this one doesnt support translating.
Thanks and great work!
Foundry 8.6
Latest version of this module
Latest version of PF1e
While this journal is active, when I try to create an item or edit it, the text box for the name will allow me to initially enter a name. If I then tab to the next text box, or hit enter, every subsequent text box in that item page will auto delete text as it is entered, resulting in a blank line with a blinking cursor.
Like wise, in details, it does the same thing so that formulae cannot be entered. It will also prevent me from clicking the description tab, at all, once I'm on the details tab and this bug comes up.
In short, it is impossible to create items within the PF1e system, while this module is active.
When linking back to a quest entry it goes to the actual quest journal. Dunno if that is a fixable thing or not due to the way your system works but thought I'd point it out.
Probably need a better way to determine where to put the links (see #2 )
It doesn't link the entries together, sadly, it doesn't matter if you try to force it manually or not; or if you configure another tag.
In my test world, somefin else
should have a link from refrance
but doesn't.
Wouldn't want PCs to be able to tell the BBEG is a member of their faction before the big reveal...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.