- Split the
Character
component intoAddCharacter
EditCharacter
andCharacterList
- Get rid of top-level variable
currentCharacterGUID
. Components that need access to the character GUID (just theEditCharacter
component, I think) should read it fromprops
, which I believe is provided by the React Router (since it's in the URL) - After creating a new character, use the React Router to change to a new route (the one that displays the
EditCharacter
screen). - Create a character GUID only when saving a character for the first time
- Replace the multiple
<Form>
components with a single, top-level<Form>
component - Save to
LocalStorage
only when the user clicks the save button (whether in edit or new-character mode)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
bundle install --force | |
Fetching gem metadata from https://rubygems.org/....... | |
Installing rake 13.0.1 | |
Installing Ascii85 1.0.3 | |
Installing concurrent-ruby 1.1.6 | |
Installing i18n 1.8.2 | |
Installing minitest 5.14.0 | |
Installing thread_safe 0.3.6 | |
Installing tzinfo 1.2.6 | |
Installing activesupport 5.2.4.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ShaderSSAO.mod | |
hippity hoppity you're now my property.mod | |
slaves.mod | |
neko ears.mod | |
bloodspiderhorseshit.mod | |
WhistlerMilitaryCraft.mod | |
Regenerates in Towns.mod | |
Plant Trees.mod | |
Patchwork Armour.mod | |
Particle fix.mod |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Version: 1 | |
Name: Multiplayer Approved | |
Mods: | |
- Id: Core | |
Name: Core | |
- Id: https://steamcommunity.com/sharedfiles/filedetails/?id=1752864297 | |
Name: Multiplayer | |
- Id: https://steamcommunity.com/sharedfiles/filedetails/?id=818773962 | |
Name: HugsLib | |
- Id: https://steamcommunity.com/sharedfiles/filedetails/?id=725956940 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Version: 1 | |
Name: Multiplayer Approved | |
Mods: | |
- Id: Core | |
Name: Core | |
- Id: 1752864297 | |
Name: Multiplayer | |
- Id: 818773962 | |
Name: HugsLib | |
- Id: 725956940 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'splitclient-rb' | |
if Rails.env.production? | |
split_factory = SplitIoClient::SplitFactory.new('fgl9591dsn0jhnmn3vfldcsi8082ce1t8va4') | |
Rails.configuration.split_factory = split_factory | |
Rails.configuration.split_client = split_factory.client | |
begin | |
Rails.configuration.split_client.block_until_ready | |
rescue SplitIoClient::SDKBlockerTimeoutExpiredException | |
Logger.warn('SDK is not ready. Decide whether to continue or abort execution') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
document.addEventListener("DOMContentLoaded", function() { | |
var key = document.querySelector('[data-treatment]').dataset.treatment | |
// Instantiate the SDK. CDN will expose splitio globally | |
var factory = splitio({ | |
core: { | |
authorizationKey: '[Secret key here]', | |
key: key | |
} | |
}); | |
// And get the client instance you'll use |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
?{Combat Maneuver| | |
Bull Rush, | |
**Bull Rush**: [[1d20+?{melee attack bonus|0}]] vs KAC+8 | |
**Suceess**: You knock the target back 5 feet, plus 5 additional feet for every 5 by which the result of your attack roll exceeds the target’s KAC + 8. If an obstacle is in the way, the target stops at the obstacle instead.| | |
Dirty Trick, | |
**Dirty Trick**: [[1d20+?{melee attack bonus|0}]] vs KAC+8 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
async validateNoDuplicateEmail(value){ | |
const specialEncodedURI = value.replace(/\./g, '\%2E') | |
const encodedURI = encodeURIComponent(specialEncodedURI); | |
let message; | |
await axios.get(`/minister/${encodedURI}/exists`, { headers: { Accept: 'application/json' } }) | |
.then((response) => { | |
this.message = 'true'; | |
return message; | |
}) | |
.catch(function (error) { |