Make your own cards : Strange Eons Extension v2

By Hurlanc, in WFRP House Rules

Hurlanc said:

New version uploaded. Check it here

Change log :
- Added a fourth line for monsters, added also the defense icon (or is it a heart-shaped icon ?)
- i corrected this error for special rule#3
- Added action cards. Improvements since version1 : the cost/duration is now a text field you can now design cards that last 254 rounds if you like. I also added pictures for ranks (stars under cost) IMO all cards should have ranks, and should be very visible right on the card. This is of course optional since you can set the value to zero.

Woohoo, Action Cards gran_risa.gif

One issue:

Url under the link points to a posting page with edit mode: http://www.vendolis.org/forum/posting.php?mode=edit&f=13&p=47

All I can see is: "You cannot edit posts in this forum."

corrected

Good work guys. Very appreciated.

I get the "usual" errors (the case, when you close card everything gets back to normal, that happened few times before) when creating new Action Card.

I uninstalled all previous versions of plugin, found the folder with plugins, and removed the old files (that SE leaves there) manually, but that did not help.

Reinstalled SE (it worked for me previously), and still get errors (only with Action Card).

Here is the error log (with warnings, and full stack trace options turned to ON).

"

WARNING: TypeError: redeclaration of var reqRegion. (w3e/action.js:292)
WARNING: TypeError: redeclaration of var textRegion. (w3e/action.js:293)
WARNING: TypeError: redeclaration of var reqRegion. (w3e/action.js:368)
WARNING: TypeError: redeclaration of var textRegion. (w3e/action.js:369)
WARNING: Assignment to undeclared variable $traits (w3e/action.js:33)
WARNING: Assignment to undeclared variable $req (w3e/action.js:34)
WARNING: Assignment to undeclared variable $type (w3e/action.js:35)
WARNING: Assignment to undeclared variable $pic (w3e/action.js:36)
WARNING: Assignment to undeclared variable $rank (w3e/action.js:37)
WARNING: Assignment to undeclared variable $checkC (w3e/action.js:40)
WARNING: Assignment to undeclared variable $costC (w3e/action.js:41)
WARNING: Assignment to undeclared variable $diffC (w3e/action.js:42)
WARNING: Assignment to undeclared variable $textC (w3e/action.js:43)
WARNING: Assignment to undeclared variable $textR (w3e/action.js:45)
WARNING: Assignment to undeclared variable $checkR (w3e/action.js:46)
WARNING: Assignment to undeclared variable $diffR (w3e/action.js:47)
WARNING: Assignment to undeclared variable $costR (w3e/action.js:48)
WARNING: Assignment to undeclared variable $nameR (w3e/action.js:49)
WARNING: Assignment to undeclared variable $skill_portrait_template (w3e/action.js:53)
WARNING: Assignment to undeclared variable $skill_portrait_clip_region (w3e/action.js:54)
WARNING: Assignment to undeclared variable $skill_portrait_scale (w3e/action.js:55)
WARNING: Assignment to undeclared variable titleBox (w3e/action.js:161)
WARNING: Assignment to undeclared variable traitsBox (w3e/action.js:171)
WARNING: Reference to undefined property "OBLIQUE" (w3e/action.js:172)
WARNING: Assignment to undeclared variable chkBox (w3e/action.js:181)
WARNING: Assignment to undeclared variable costBox (w3e/action.js:190)
WARNING: Assignment to undeclared variable diffBox (w3e/action.js:199)
WARNING: Assignment to undeclared variable reqBox (w3e/action.js:210)
WARNING: Assignment to undeclared variable textBox (w3e/action.js:220)
Uncaught java.lang.NullPointerException
at ca.cgjennings.apps.arkham.diy.DIY.computeIdealScaleForImage(DIY.java:318)
at ca.cgjennings.apps.arkham.diy.DIY.installDefaultPortrait(DIY.java:254)
at ca.cgjennings.apps.arkham.diy.DIY.create(DIY.java:360)
at ca.cgjennings.apps.arkham.diy.DIY.init(DIY.java:144)
at ca.cgjennings.apps.arkham.diy.DIY.<init>(DIY.java:84)
at ca.cgjennings.apps.arkham.NewEditorDialog.createDIYBasedItem(NewEditorDialog.java:500)
at ca.cgjennings.apps.arkham.NewEditorDialog.createFromComponentItem(NewEditorDialog.java:485)
at ca.cgjennings.apps.arkham.NewEditorDialog.createSelectedComponent(NewEditorDialog.java:433)
at ca.cgjennings.apps.arkham.NewEditorDialog.handleOKAction(NewEditorDialog.java:421)
at ca.cgjennings.apps.arkham.NewEditorDialog.access$300(NewEditorDialog.java:43)
at ca.cgjennings.apps.arkham.NewEditorDialog$3.actionPerformed(NewEditorDialog.java:312)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
java.lang.NullPointerException
at ca.cgjennings.apps.arkham.diy.DIY.computeIdealScaleForImage(DIY.java:318)
at ca.cgjennings.apps.arkham.diy.DIY.installDefaultPortrait(DIY.java:254)
at ca.cgjennings.apps.arkham.diy.DIY.create(DIY.java:360)
at ca.cgjennings.apps.arkham.diy.DIY.init(DIY.java:144)
at ca.cgjennings.apps.arkham.diy.DIY.<init>(DIY.java:84)
at ca.cgjennings.apps.arkham.NewEditorDialog.createDIYBasedItem(NewEditorDialog.java:500)
at ca.cgjennings.apps.arkham.NewEditorDialog.createFromComponentItem(NewEditorDialog.java:485)
at ca.cgjennings.apps.arkham.NewEditorDialog.createSelectedComponent(NewEditorDialog.java:433)
at ca.cgjennings.apps.arkham.NewEditorDialog.handleOKAction(NewEditorDialog.java:421)
at ca.cgjennings.apps.arkham.NewEditorDialog.access$300(NewEditorDialog.java:43)
at ca.cgjennings.apps.arkham.NewEditorDialog$3.actionPerformed(NewEditorDialog.java:312)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Uncaught TypeError: Cannot call method "equals" of null
at uibindings:507
at uibindings:151
at uibindings:388

ca.cgjennings.script.mozilla.javascript.EcmaError: TypeError: Cannot call method "equals" of null (uibindings#507)
at ca.cgjennings.script.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3557)
at ca.cgjennings.script.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3535)
at ca.cgjennings.script.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3563)
at ca.cgjennings.script.mozilla.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3582)
at ca.cgjennings.script.mozilla.javascript.ScriptRuntime.undefCallError(ScriptRuntime.java:3601)
at ca.cgjennings.script.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:2160)
at ca.cgjennings.script.mozilla.javascript.gen.c63._c25(uibindings:507)
at ca.cgjennings.script.mozilla.javascript.gen.c63.call(uibindings)
at ca.cgjennings.script.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:87)
at ca.cgjennings.script.mozilla.javascript.gen.c63._c3(uibindings:151)
at ca.cgjennings.script.mozilla.javascript.gen.c63.call(uibindings)
at ca.cgjennings.script.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:130)
at ca.cgjennings.script.mozilla.javascript.gen.c63._c18(uibindings:388)
at ca.cgjennings.script.mozilla.javascript.gen.c63.call(uibindings)
at ca.cgjennings.script.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:401)
at ca.cgjennings.script.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3003)
at ca.cgjennings.script.mozilla.javascript.gen.c63.call(uibindings)
at ca.cgjennings.script.mozilla.javascript.InterfaceAdapter.invokeImpl(InterfaceAdapter.java:147)
at ca.cgjennings.script.mozilla.javascript.InterfaceAdapter$1.run(InterfaceAdapter.java:122)
at ca.cgjennings.script.mozilla.javascript.Context.call(Context.java:499)
at ca.cgjennings.script.mozilla.javascript.ContextFactory.call(ContextFactory.java:511)
at ca.cgjennings.script.mozilla.javascript.InterfaceAdapter.invoke(InterfaceAdapter.java:125)
at ca.cgjennings.script.mozilla.javascript.jdk13.VMBridge_jdk13$1.invoke(VMBridge_jdk13.java:141)
at $Proxy2.fieldsPopulated(Unknown Source)
at ca.cgjennings.apps.arkham.AbstractEditor.fireFieldPopulationEvent(AbstractEditor.java:587)
at ca.cgjennings.apps.arkham.AbstractEditor.populateFieldsFromCharacter(AbstractEditor.java:459)
at ca.cgjennings.apps.arkham.diy.DIYEditor.populateFieldsFromCharacter(DIYEditor.java:116)
at ca.cgjennings.apps.arkham.diy.DIYEditor.replaceEditedComponent(DIYEditor.java:326)
at ca.cgjennings.apps.arkham.diy.DIYEditor.<init>(DIYEditor.java:28)
at ca.cgjennings.apps.arkham.diy.DIY.createDefaultEditor(DIY.java:301)
at ca.cgjennings.apps.arkham.NewEditorDialog.createDIYBasedItem(NewEditorDialog.java:507)
at ca.cgjennings.apps.arkham.NewEditorDialog.createFromComponentItem(NewEditorDialog.java:485)
at ca.cgjennings.apps.arkham.NewEditorDialog.createSelectedComponent(NewEditorDialog.java:433)
at ca.cgjennings.apps.arkham.NewEditorDialog.handleOKAction(NewEditorDialog.java:421)
at ca.cgjennings.apps.arkham.NewEditorDialog.access$300(NewEditorDialog.java:43)
at ca.cgjennings.apps.arkham.NewEditorDialog$3.actionPerformed(NewEditorDialog.java:312)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
WARNING: Reference to undefined property "OBLIQUE" (w3e/action.js:172)
Uncaught TypeError: Cannot call method "equals" of null
at uibindings:507
at uibindings:151
at uibindings:388

ca.cgjennings.script.mozilla.javascript.EcmaError: TypeError: Cannot call method "equals" of null (uibindings#507)
at ca.cgjennings.script.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3557)
at ca.cgjennings.script.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3535)
at ca.cgjennings.script.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3563)
at ca.cgjennings.script.mozilla.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3582)
at ca.cgjennings.script.mozilla.javascript.ScriptRuntime.undefCallError(ScriptRuntime.java:3601)
at ca.cgjennings.script.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:2160)
at ca.cgjennings.script.mozilla.javascript.gen.c63._c25(uibindings:507)
at ca.cgjennings.script.mozilla.javascript.gen.c63.call(uibindings)
at ca.cgjennings.script.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:87)
at ca.cgjennings.script.mozilla.javascript.gen.c63._c3(uibindings:151)
at ca.cgjennings.script.mozilla.javascript.gen.c63.call(uibindings)
at ca.cgjennings.script.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:130)
at ca.cgjennings.script.mozilla.javascript.gen.c63._c18(uibindings:388)
at ca.cgjennings.script.mozilla.javascript.gen.c63.call(uibindings)
at ca.cgjennings.script.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:401)
at ca.cgjennings.script.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3003)
at ca.cgjennings.script.mozilla.javascript.gen.c63.call(uibindings)
at ca.cgjennings.script.mozilla.javascript.InterfaceAdapter.invokeImpl(InterfaceAdapter.java:147)
at ca.cgjennings.script.mozilla.javascript.InterfaceAdapter$1.run(InterfaceAdapter.java:122)
at ca.cgjennings.script.mozilla.javascript.Context.call(Context.java:499)
at ca.cgjennings.script.mozilla.javascript.ContextFactory.call(ContextFactory.java:511)
at ca.cgjennings.script.mozilla.javascript.InterfaceAdapter.invoke(InterfaceAdapter.java:125)
at ca.cgjennings.script.mozilla.javascript.jdk13.VMBridge_jdk13$1.invoke(VMBridge_jdk13.java:141)
at $Proxy2.fieldsPopulated(Unknown Source)
at ca.cgjennings.apps.arkham.AbstractEditor.fireFieldPopulationEvent(AbstractEditor.java:587)
at ca.cgjennings.apps.arkham.AbstractEditor.populateFieldsFromCharacter(AbstractEditor.java:459)
at ca.cgjennings.apps.arkham.diy.DIYEditor.populateFieldsFromCharacter(DIYEditor.java:116)
at ca.cgjennings.apps.arkham.diy.DIYEditor.<init>(DIYEditor.java:31)
at ca.cgjennings.apps.arkham.diy.DIY.createDefaultEditor(DIY.java:301)
at ca.cgjennings.apps.arkham.NewEditorDialog.createDIYBasedItem(NewEditorDialog.java:507)
at ca.cgjennings.apps.arkham.NewEditorDialog.createFromComponentItem(NewEditorDialog.java:485)
at ca.cgjennings.apps.arkham.NewEditorDialog.createSelectedComponent(NewEditorDialog.java:433)
at ca.cgjennings.apps.arkham.NewEditorDialog.handleOKAction(NewEditorDialog.java:421)
at ca.cgjennings.apps.arkham.NewEditorDialog.access$300(NewEditorDialog.java:43)
at ca.cgjennings.apps.arkham.NewEditorDialog$3.actionPerformed(NewEditorDialog.java:312)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

"

Hope it helps a bit.

this is weird.

I solved the first 4 warnings. The whole list of warnings are not a real problem. My trace stops there, i don't experience the "Uncaught java.lang.NullPointerException" you get. Do you install the extension file by adding it to the plugin folder or by doubleclicking it?

Tried both, effect is the same.

I also make sure, that I manually remove the old file each time I remove plugin (C:Documents and SettingsUsername.strange-eons-plugins - this catalog is hidden, and SE leaves the old files in there, so if you just remove old plugin, and add new one, both files will be there, which can cause trouble sometimes).

I use version 2.0.0.8 with all components available during installation (I checked all checkboxes when SE asked me which components to install) if that can help.

Anything else works flawlessly (Professions, Monster cards, Disease and Mutation cards), only problem seems to be with Action Cards.

Oh, and I just noticed, that for some reason, if I create new Action Card, SE create TWO windows with Action Cards to edition.
One is ok from the beginning (but is behind the broken one, and gains focus, when I close the broken one), the other (the one visible with focus on it) causes errors.

i use SE 2.1 alpha 7

Updated to 2.1 alpha 7.

Much better now.

Only one card opens up, when creating Action Card, and can be edited from the start (no broken card in another window).

The only warning left is a small one:

"
Uncaught Error: testDIYScript() can only be called from Quickscript
at common:118
at diy:361
at w3e/action.js:410
"

But I can live with it gran_risa.gif

Thanks for all of Your hard work aplauso.gif

ah gosh, this function is used for testing, i have to comment it when uploading :( seems i forgot last time

I just notice that the advantageous modifiers do not show on the action cards. only the disadvantageous. Inherent difficulties is what I'm talking about. Upper left corner under type icon.

true, i did not include advantageous modifiers, i can add them easily in next release.

If you're taking requests... :)

Is it possible you could also add dice tags to more parts of the monster sheets? It'd be nice to be able to add Fortune dice to their characteristics, and to be able to use die codes in the special abilities sections.

By the way, I love your Strange Eons extension. It's very helpful to my creative process, and also great for making fixed versions of cards I felt needed to be houseruled.

i am :)

yup i'll add these dice tags it in next release.

Thank you for your comments, feel free to add your creations in the extension forum on vendolis website.

Hmmm. I'm having some serious issues registering for the site so I can get access to the files. For some reason the validation email is not getting to me - not even to my spam folder.

...and of course you can't email a moderator unless you log in... Any suggestions?

i report it to the forum admin at once.

New release today

here is the change log :

- added Ability cards (for careers). Actually abilities in this version fit one house rule : they are counted as Talents. If someone want to submit an artwork with Abilities more like FFG's, i'll be glad to add it. Actually, i added a dropdown control to switch between both layouts.
- 3 possible abilities for each career, instead of only one.
- added advantageous modifiers for actions cards
- added dice tags to monster sheet.
- you can now add a portrait on monster sheets. The portrait is drawn under the mini-action cards. Use it if you don't display all action cards.
- added Talent Cards.

currently working on :

- items
- locations

schoon said:

Hmmm. I'm having some serious issues registering for the site so I can get access to the files. For some reason the validation email is not getting to me - not even to my spam folder.

...and of course you can't email a moderator unless you log in... Any suggestions?

Your Account has been activated.

Thanks for all the great work on the plugin Hurlanc.

That said, just found an issue on the career card.

Im trying to create new priest careers and as such using the faith cards to contain the conservative and reckless stance defaults. I have tried to remove the defaults from the left of the card but the program still puts 1 conservative and 1 reckless there. Any ideas?

vendolis said:

Your Account has been activated.

Thank-you for the assistance - everything is working great.

I'm having the same problem as schoon was having with the activation email not getting to me. What can I do about this?

Thanks.

ravenpolar said:

Thanks for all the great work on the plugin Hurlanc.

That said, just found an issue on the career card.

Im trying to create new priest careers and as such using the faith cards to contain the conservative and reckless stance defaults. I have tried to remove the defaults from the left of the card but the program still puts 1 conservative and 1 reckless there. Any ideas?

I'll add this possibility next time (set a counter to 0)

but when i create a priest-like career, i create a "Priest of Sigmar" with his stance on the career card instead of a "Priest" with a "Priest of Sigmar" ability.

New release today.

here is the change log :

- added Item Cards. Well actually it's more like weapon cards, since it's heavily weapon-oriented. These cards are not very developped in FFG start box so they're quite different in their layout. I could have done something very simple, with only text, but i wanted to include qualities description and groups inside. You're still free to to use it as you wish though. Feel free to pose your comments/requests on the forum.
- Career : you can now set one/both stance to zero

Now working on :

- Locations cards. i'll try to make a heavily commented code, so newcomers may get a grip on SE

have fun !

Wow, man, thats absolutely amazing babeo.gif

And exactly what I needed right now.

Perfect timing gran_risa.gif

Thank You aplauso.gif

Two small bugs:
- Item card - looks like CUSTOM text under the cards title does not show up.
- Career - career abilities do not update, when I change the text in proper textareas

And if You find the time, then I created back side backgrounds for disease, and mutation cards (based on those created by Doc Cthulhu):

Disease_back.jpg Mutation_back.jpg

(plus redesigned front ones a bit if someone is interested, those can be found here: www.fantasyflightgames.com/edge_foros_discusion.asp )

fixed both bugs and added your artwork to the cards.

If you wish to know how SE works, i commented heavily the disease.js file. Hope you'll find your way in it.