farfromunique / vampirepoints Goto Github PK
View Code? Open in Web Editor NEWA character creation guide (with minimal rules-checking) for Vampire: the Masquerade.
Home Page: http://vampire.acwpd.com
A character creation guide (with minimal rules-checking) for Vampire: the Masquerade.
Home Page: http://vampire.acwpd.com
on save:
Warning: include(classes/Parser.class.php): failed to open stream: No such file or directory in /home/public/store.php on line 4
Warning: include(): Failed opening 'classes/Parser.class.php' for inclusion (include_path='.:/usr/local/php/7.1.1-nfsn1/lib/:/usr/local/php/lib/') in /home/public/store.php on line 4
Fatal error: Uncaught Error: Class 'Parser' not found in /home/public/store.php:7 Stack trace: #0 {main} thrown in /home/public/store.php on line 7
instead of just "Background 1"
click to activate drop-down
When Step09 fires, this error is thrown:
Uncaught TypeError: Cannot set property 'onchange' of null
at backgroundBuilder (main.js:468)
at Step09 (sheet.js:321)
at <anonymous>:1:1
Fix by: updating main.js to reflect actual dot names
The text fields at the top of the sheet aren't SAVEd or LOADed.
When clicking second, third, fourth or fifth dots, fills in all previous dots.
Add links to github page, as well as issues page. Maybe a "Fork me" flag
regardless of how many dots one tries to put in courage (only certain values tested), it ends up with 5 dot.
saving a character doesn't populate the name
field in the DB
the 3 in-clan disciplines should not be dropdown-selectable, but the out-of-clan ones should be.
Export from staging, import to Prod
Currently, in order to work, the core variable needs a format like:
'Physical' => [
'Strength','Strength' => [
'checked' => 1
],
this needs to be refactored to something like:
'Physical' => [
'Strength' => [
'checked' => 1
]
it looks like a small change, but it requires a change to how the section
class (and all above it, potentially) handle data.
The last row of Blood pool (31-40) looks like it's indented by 1 space... but it's not.
During Step 13 (XP), at least. maybe step 12 (freebies) as well
in firefox (27.0), all instances of .innerHTML = "text" are not applying correctly... or at all.
However, in testing I discovered that in spite of this dotCounter's value is apparently maintained, but the display is not showing.
Well, you can add points in them, but not name them
Although not intended, it's a little funny that the site crashes IE11.
Specifically, with the DevTools window open, the system seems to be bogged down incredibly much. clicking a 4th pane to explore crashed the devTools, as well as rendered the main window inoperable.
Add one, maybe?
When all steps are completed, display a notice. Also, disable ALL dots.
Dot cost in Step 12 is constant, rather than scaling.
LOADing a character (show.php?character=X) doesn't load the custom names that may have been used for Backgrounds or Disciplines.
Animate the flyout / flyin actions for the sidebar
Add the ability to step back to a previous step
Load puts you at step 1, not step (12 or whatever you left off at)
Selecting clan = salubri from dropdown throws error:
Uncaught TypeError: Cannot read property '0' of undefined
at Step01 (sheet.js:173)
at HTMLSelectElement.document.getElementById.onchange (eval at addEventToID (ACWPD-ajax.js:123), <anonymous>:1:64)
Allow for Save to / Load From db.
When a Next Step event is triggered, the flyout()
command should fire. It doesn't, in spite of:
(from main.js::nextStep() )
break;
}
flyout();
Currently doesn't
Analytics suggest that people don't neccesarily know what to do once they've reached this page. A splash page may help with this, and keep people on the site for longer!
Add a "dark" theme on top of a "light (default) theme. Also add a theme for each game that is added.
Steps 4 and 7 (and any other where only one option is available) should auto-select that option.
...this is to prevent accidental (or intentional) mis-clicks.
Make sure that all of the character creation steps are present:
Base dots
Freebies
Flaws / Merits
Backgrounds
XP
I filled in the text boxes and then selected a clan like I was instructed but was not moved to step 2.
I also received 2 warnings:
Warning: array_key_exists() expects parameter 2 to be array, null given in /home/public/classes/attribute.class.php on line 26
Warning: array_key_exists() expects parameter 2 to be array, null given in /home/public/classes/attribute.class.php on line 26
For some reason (research needed!) changeFirstCharacters()
code is greedy by 31 characters in IE 11:
<div class="attr" id="in1">In-Clan 1
<div class="container">
<div class="dots">
after changeFirstCharacter('in1','Animalism')
, becomes:
<div class="attr" id="in1">Animalismlass="dots">
Add an option to print
Prettify the front page, using flexbox.
on clicking one of the blocker removers in the Phases window, get the error:
Object doesn't support property or method 'remove'
Desired: vampire.acwpd.[com|dev]/
Freebie points are not decrementing the dotCounter correctly. this bug was introduced in 788ad4e
Save Progress should include step number
Save should be disabled until after step 12
backend will be identical. Flase dichotomy? Yes, but it gives information.
save will include current step number
add the ability to step forward to a future step
dot groups (for each attribute, ability, etc) should be dynamically generated, probably, so other systems can be supported.
Bloodpool checks should all be disabled at all times.
Make it so one can't select multiple categories (Physical, mental, social; talents, Skills knowledges; etc) during one step.
...this is to prevent accidental (or intentional) mis-clicks.
Add ability to use this sheet for Werewolf.
Tag this issue when adding / verifying browser compatibility.
Chrome 32.0.1700.107 m has been tested and verified as of v1.0 (2/11/14)
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.