Profile

Cover photo
225 followers|100,887 views
AboutPostsPhotosVideos

Stream

Anathema

Shared publicly  - 
 
Here is another one for the tinkerers: Template definition and model configuration are now fully separated.

Below you see the template for a mortal character type.
Read the set of models as "model:configurationfile", with '' denoting no configuration required.
Each of the configuration files only contains what that model needs to know about the character, so it is very easy to switch out only some of the moving parts.

{
    characterType: Mortal;
    template: DefaultMortal;
    models: {
        Description:'',
        Points: MortalPoints,
        Concept: NoCastes,
        SpiritualTraits:MortalSpiritualTraits,
        SpiritualPoints:MortalSpiritualPoints,
        Abilities: MortalAbilities,
        AbilitiesPoints: MortalAbilityPoints,
        Attributes: DefaultAttributes,
        AttributePoints: MortalAttributePoints,
        EssencePool: MortalEssencePool,
        Health: '',
        Languages: '',
        Intimacies: '',
        Specialties: '',
        SpecialtiesPoints: MortalSpecialtyPoints,
        Equipment: ''
    }
}
2
Urs Reupke's profile photoDuan Bailey's profile photo
3 comments
 
Cool!  Not quite as big as I thought but still huge.  Though now that I stop to think about it, being able to account for configurations you haven't foreseen would have been quite the accomplishment ;)
Add a comment...

Anathema

Shared publicly  - 
 
Look, fresh tooltips!
9
Sean Mattox's profile photo
 
That also looks great. :)
Add a comment...

Anathema

Shared publicly  - 
 
+Bearcat Şándor asked about adding custom races. I don't remember the rules for Mountain Folk or Dragon Kings, so I can't answer that directly.

Let's have a look at we're doing instead, so you can form the answer on your own:
Right now, we are exposing more of the internals of a character template. We are doing this to simplify Anathema: What we have shown you so far is actually a side effect, not an end of itself.

So, as long as your new race is just a re-skinned Exalt who mixes and matches existing parts, you're good to go.

However, there will be some parts we do not expose - remember, side effect - so this process won't give you full control over everything.
Mostly though, you will get stuck when you need new behaviour, instead of just new names and number.

Take 2E Alchemicals, for example:
You could create something with Attribute-based Charms, as Lunars had them; define Castes somewhat different from the Lunar Castes; give it free picks; custom Bonus points; enter the various Charms - but you still won't any way to switch Charms or build Arrays.

You'll get to a similar result with 2E Infernals and their second Patron Yozi.
1
Add a comment...

Anathema

Shared publicly  - 
 
Hey tinkerers, here's to you:

{
  favoringTrait: Occult,
  sorcery: {
     Terrestrial: "Solar.TerrestrialCircleSorcery",
     Celestial: "Solar.CelestialCircleSorcery",
     Solar: "Solar.SolarCircleSorcery"
  },
  necromancy: {
     Shadowlands: "Solar.ShadowlandsCircleNecromancy",
     Labyrinth: "Solar.LabyrinthCircleNecromancy"
  }
}
3
Bearcat Şándor's profile photoUrs Reupke's profile photo
2 comments
 
The answer got longer than I expected, I felt it warranted its own post:
https://plus.google.com/100081329725550540811/posts/1knqntpEfeq
Add a comment...

Anathema

Shared publicly  - 
 
Here's an image of the inlined tags. Still in Swing, though.
8
CS Williams's profile photoUrs Reupke's profile photo
4 comments
Add a comment...

Anathema

Shared publicly  - 
 
 
+Mikael Grev and +Tom Eugelink from MigLayout managed to resolve a good load of issues in MigLayout 5.0-SNAPSHOT for JavaFX - enough to allow me to run +Anathema's latest build on Java 8!

Thanks, guys!
9
Add a comment...

Anathema

Shared publicly  - 
 
This is +Urs Reupke writing.

Felicia Olson, wife to our fellow developer Scott, a.k.a the-smith, has just told me that Scott passed away unexpectedly on January 26th.

I would like to share his obituary with you, http://thegazette.com/obituaries/?oid=0001013968-01.

If you can afford it, I would appreciate if you gave to the memorial fund his family set up to pay for medical bills and their home:
https://fundly.com/olson-family-needs-help

Thank you.

Rest in peace, Scott.
2
Add a comment...
Have them in circles
225 people
Dan Silveira's profile photo
Vedarth Kulkarni's profile photo
François Drouin Morin's profile photo
Andrew Brown's profile photo
Tushar Patil's profile photo
Corey Davidson's profile photo
David Scott's profile photo
Matthew Crichton's profile photo
Joseph Kaplan's profile photo
 
Have a look at the new notification bar:
The old one felt useless to me, it only ever told me that my character was saved and took up screen space to do that.

This one tells me about more interesting things - XP and BP spending, for starters - and hides itself when there is nothing worth speaking about.
5
Add a comment...

Anathema

Shared publicly  - 
 
I spent some time working on equipment.

What do you think?
5
Urs Reupke's profile photoSean Mattox's profile photoJoseph Zavcer's profile photoPelle Kofod's profile photo
7 comments
 
The interface looks cleaner.  I like it.
Add a comment...

Anathema

Shared publicly  - 
 
A freshly crafted dialog, brought to you by JavaFX.

Obviously, this will be obsolete when 3E hits.

Nonetheless, I decided not to take a shortcut with the refactoring, because the code was a mess and desperately screamed for an inspection - 8 years after I first wrote it.
And it makes me feels good to see this shot right next to the one I posted two weeks ago: https://plus.google.com/100081329725550540811/posts/B2LiaKQhgMD
 ^UR
10
Add a comment...

Anathema

Shared publicly  - 
 
I'm inlining weapon tags into the main weapon stats editor. Should have done this ages ago. ^UR
4
Joseph Yaworski's profile photoUrs Reupke's profile photo
4 comments
 
Seriously, though, did you ever remark on that only to be ignored by me?
Add a comment...

Anathema

Shared publicly  - 
 
Unfortunately, Anathema doesn't play nicely with parts of Java 8.
If you experience any problems, please try again with Java 7.
1
Christopher Kaag's profile photoUrs Reupke's profile photo
7 comments
 
Issue resolved for the current development version. For the 5.x versions already deployed, the errors are irreconcilable.
Add a comment...
People
Have them in circles
225 people
Dan Silveira's profile photo
Vedarth Kulkarni's profile photo
François Drouin Morin's profile photo
Andrew Brown's profile photo
Tushar Patil's profile photo
Corey Davidson's profile photo
David Scott's profile photo
Matthew Crichton's profile photo
Joseph Kaplan's profile photo
Contact Information
Contact info
Email
Story
Tagline
Harmonic Exalted Management
Introduction
Anathema is a toolkit for the "Exalted" RPG by CCP/White Wolf and Onyx Path Publishing.