diff --git a/de.urszeidler.shr5.acceleo/buildstandalone.xml b/de.urszeidler.shr5.acceleo/buildstandalone.xml index 60229fd69..c4099de4a 100644 --- a/de.urszeidler.shr5.acceleo/buildstandalone.xml +++ b/de.urszeidler.shr5.acceleo/buildstandalone.xml @@ -29,7 +29,7 @@ --> - + diff --git a/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/common/ShadowrunTools.emtl b/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/common/ShadowrunTools.emtl index 849c24a1c..17e50ba2a 100644 --- a/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/common/ShadowrunTools.emtl +++ b/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/common/ShadowrunTools.emtl @@ -701,9 +701,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -711,7 +749,7 @@ - + @@ -728,7 +766,7 @@ - + @@ -736,7 +774,7 @@ - + @@ -979,6 +1017,16 @@ + + + + + + + + + + @@ -1244,6 +1292,15 @@ + + + + + + + + + @@ -2330,104 +2387,164 @@
- -
-
-
+ +
+
+
- -
-
+ +
+
- +
- -
-
-
+ +
+
+
- -
-
+ +
+
- + +
+
+
+ + +
+
+
+ +
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
-
+
+ + +
+
+
+ + +
+
+
- -
-
+ +
+
- +
- -
-
-
+ +
+
+
- -
-
+ +
+
- +
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
diff --git a/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/common/ShadowrunTools.mtl b/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/common/ShadowrunTools.mtl index bd8ae895e..9cd068bad 100644 --- a/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/common/ShadowrunTools.mtl +++ b/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/common/ShadowrunTools.mtl @@ -158,6 +158,15 @@ [query public calcKarmaCosts(arg0 : Integer, arg1 : Integer, arg2 : Integer) : Integer = invoke('de.urszeidler.eclipse.shr5.util.ShadowrunTools', 'calcKarmaCosts(, , )', Sequence{arg0, arg1, arg2}) /] +[** + * The documentation of the query + * @param arg0 + * @param arg1 + * @param arg2 + */] +[query public essenzToFloat(arg0 : Integer) : String + = invoke('de.urszeidler.eclipse.shr5.util.ShadowrunTools', 'essenzToFloat(,)', Sequence{arg0}) +/] [** * The documentation of the query diff --git a/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardCharacterSheet.emtl b/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardCharacterSheet.emtl index 3b6a8b017..5e1b018be 100644 --- a/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardCharacterSheet.emtl +++ b/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardCharacterSheet.emtl @@ -13,11 +13,11 @@ - - - - - + + + + + @@ -355,7 +355,7 @@ - + @@ -364,17 +364,24 @@ - - - - + + + + + + + + - + + + + - + @@ -401,7 +408,7 @@ - + @@ -442,7 +449,7 @@ - + @@ -468,7 +475,7 @@ - + @@ -498,7 +505,7 @@ - + @@ -528,7 +535,7 @@ - + @@ -558,7 +565,7 @@ - + @@ -599,7 +606,7 @@ - + @@ -718,7 +725,7 @@ - + @@ -742,10 +749,10 @@ - + - + @@ -769,7 +776,7 @@ - + @@ -814,7 +821,7 @@ - + @@ -859,7 +866,7 @@ - + @@ -900,7 +907,7 @@ - + @@ -936,7 +943,7 @@ - + @@ -947,14 +954,14 @@ - + - + @@ -980,7 +987,7 @@ - + @@ -1007,7 +1014,7 @@ - + @@ -1045,7 +1052,7 @@ - + @@ -1073,7 +1080,7 @@ - + @@ -1102,7 +1109,7 @@ - + @@ -1119,10 +1126,10 @@ - + - + @@ -1134,14 +1141,14 @@ - + - + @@ -1175,7 +1182,7 @@ - + @@ -1235,7 +1242,7 @@ - + @@ -1264,7 +1271,7 @@ - + @@ -1275,7 +1282,7 @@ - + @@ -1321,7 +1328,7 @@ - + @@ -1401,7 +1408,7 @@ - + @@ -1476,7 +1483,7 @@ - + @@ -1561,7 +1568,7 @@ - + @@ -1580,7 +1587,7 @@ - + @@ -1599,7 +1606,7 @@ - + @@ -1675,7 +1682,7 @@ - + @@ -1704,7 +1711,7 @@ - + @@ -1715,7 +1722,7 @@ - + @@ -1757,7 +1764,7 @@ - + @@ -1786,7 +1793,7 @@ - + @@ -1797,7 +1804,7 @@ - + @@ -1995,9 +2002,9 @@ - + - + @@ -2007,7 +2014,7 @@ - + @@ -2019,11 +2026,11 @@ - + - + @@ -2031,7 +2038,7 @@ - + @@ -2043,7 +2050,7 @@ - + @@ -2058,7 +2065,7 @@ - + @@ -2073,7 +2080,7 @@ - + @@ -2088,7 +2095,7 @@ - + @@ -2103,7 +2110,7 @@ - + @@ -2196,7 +2203,7 @@ - + @@ -3579,7 +3586,7 @@
-
+
@@ -3673,2738 +3680,2748 @@
-
-
+
+
- -
-
+ +
+
- -
-
-
+ +
+
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
- -
+ +
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- +
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
diff --git a/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardCharacterSheet.mtl b/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardCharacterSheet.mtl index 53ed9763a..16000fdeb 100644 --- a/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardCharacterSheet.mtl +++ b/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardCharacterSheet.mtl @@ -65,7 +65,7 @@ [template public printPersonaBasic(persona : AbstraktPersona){ emtpty :String = ' ' ;}] ['['/]b[']'/]Attributes:[ '[' /]/b[']'/] [printAttributes(persona)/] -[printTextPlusSpace('Essence', emtpty)/] [persona.essenz /] +[printTextPlusSpace('Essence', emtpty)/] [ (persona.essenz)/100 /] [printTextPlusSpace('Initiative', emtpty)/] [persona.initative/]+[persona.initativWuerfel/]d6 [printTextPlusSpace('Condition', emtpty)/] [persona.oclAsType(KoerperPersona).zustandKoerperlichMax/]/[persona.oclAsType(KoerperPersona).zustandGeistigMax/] [printTextPlusSpace('Armor', emtpty)/] [persona.oclAsType(KoerperPersona).panzer/] @@ -82,7 +82,7 @@ Physical [persona.oclAsType(KoerperPersona).koerperlich/] / Mental [persona.oclA [** * Print the qualities */] -[template public printAdvacements(gears : OrderedSet(Changes)) ? (not gears->isEmpty()) { emtpty :String = ' ' ;}] +[template public printAdvacements(gears : OrderedSet(Changes)) ? (not gears->isEmpty()) { emtpty :String = ' ' ;}] [ '[' /]b[']'/]Karma:[ '[' /]/b[']'/] [for (ag : Changes | gears)] [ printTextPlusSpace(getText(ag),emtpty) /] [ag.karmaCost/] diff --git a/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardShr5GeneratorSheet.emtl b/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardShr5GeneratorSheet.emtl index 61c59e978..56d1dc904 100644 --- a/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardShr5GeneratorSheet.emtl +++ b/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardShr5GeneratorSheet.emtl @@ -10,8 +10,10 @@ - - + + + + @@ -71,7 +73,7 @@ - + @@ -93,10 +95,10 @@ - + - + @@ -105,6 +107,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -128,7 +245,7 @@ - + @@ -140,7 +257,7 @@ - + @@ -152,7 +269,7 @@ - + @@ -164,7 +281,7 @@ - + @@ -176,7 +293,7 @@ - + @@ -185,8 +302,15 @@ + + + + + + + - + @@ -260,12 +384,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -277,7 +461,7 @@ - + @@ -310,54 +494,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + @@ -367,12 +586,12 @@ - + - + @@ -436,6 +655,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -475,334 +718,542 @@ + + + -
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
-
+ +
+
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
- -
-
+ +
+
- -
-
-
+ +
+
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
- -
-
-
+ +
+
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
+
+ + +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
- -
-
-
+ +
+
+
+ + +
+
+
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
+
+ + +
+
- -
-
-
+ +
+
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
- -
-
-
+ +
+
+
- -
-
+ +
+
+
+ + +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
-
+ +
+
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
- -
-
+ +
+
+
+ + +
+
- -
-
-
+ +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
+ + +
+
+
diff --git a/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardShr5GeneratorSheet.mtl b/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardShr5GeneratorSheet.mtl index 0a90c5b62..37c4bf3e0 100644 --- a/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardShr5GeneratorSheet.mtl +++ b/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/boardShr5GeneratorSheet.mtl @@ -1,5 +1,7 @@ [comment encoding = UTF-8 /] [module boardShr5GeneratorSheet('http://urszeidler.de/shr5/1.0', 'http://urszeidler.de/shr5mngt/1.0', 'http://www.eclipse.org/emf/2002/Ecore')/] +[import de::urszeidler::shr5::acceleo::common::ShadowrunTools /] +[import de::urszeidler::shr5::acceleo::common::ShadowrunManagmentTools /] [import de::urszeidler::shr5::acceleo::sheets::boardCharacterSheet/] [import de::urszeidler::shr5::acceleo::common::ShadowrunSheetTools /] @@ -20,7 +22,15 @@ [/template] [template private printGeneratorValues(aShr5Generator : Shr5Generator){aManagedCharacter : ManagedCharacter = aShr5Generator.character;}] -Generator system [getText(aShr5Generator.generator)/] +Generator system [getText(aShr5Generator.generator)/] Karma to spend [aShr5Generator.shr5Generator.karmaPoints /] +Karma to resource [aShr5Generator.karmaToResource/] +Resources complete [aShr5Generator.resourcen.resource + calcKarmaToResources(aShr5Generator, aShr5Generator.shr5Generator) /] +Connections points [calcConnectionsPoints(aManagedCharacter, aShr5Generator.shr5Generator) /] +Knowledge skills [calcKnownlegeSkillPoints(aManagedCharacter, aShr5Generator.shr5Generator) /] +karma worth [calcCompleteKaramaSpend(aManagedCharacter, aShr5Generator.shr5Generator.characterAdvancements)/] + +Start Karma [aShr5Generator.startKarma /] +Start Resources [aShr5Generator.startResources /] [/template] [** @@ -33,4 +43,6 @@ Generator system [getText(aShr5Generator.generator)/] [getText(aShr5Generator.metaType)/] [getText(aShr5Generator.magic)/] [getText(aShr5Generator.resourcen)/] + +[printGeneratorValues(aShr5Generator)/] [/template] \ No newline at end of file diff --git a/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/officalCharacterSheet.emtl b/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/officalCharacterSheet.emtl index 83b5c05f0..b418a56fc 100644 --- a/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/officalCharacterSheet.emtl +++ b/de.urszeidler.shr5.acceleo/src/de/urszeidler/shr5/acceleo/sheets/officalCharacterSheet.emtl @@ -11,10 +11,10 @@ - - - - + + + + @@ -611,7 +611,7 @@ - + @@ -703,7 +703,7 @@ - + @@ -1497,7 +1497,7 @@ - + @@ -1512,7 +1512,7 @@ - +