diff --git a/Palladium Fantasy 1E/ReadMe.md b/Palladium Fantasy 1E/ReadMe.md index 10eda4bb0c..7292c18089 100644 --- a/Palladium Fantasy 1E/ReadMe.md +++ b/Palladium Fantasy 1E/ReadMe.md @@ -24,16 +24,16 @@ This example is the macro I use for the healer ability Healing Touch. ### Auto Calculated Stat Bonuses - I.Q. bonuses are auto calculated and displayed at the top of the Skills tab. Any bonus is subtracted from the percentile roll in the OCC, Elective, and Secondary skill sections. -- M.A. bonus to trust and intimidate is autocalculated and displayed in the gold section below the stats. -- P.S. bonus to damage is autocalulated and displayed on the Combat Tab under Hand to Hand Combat skill. This will be included in any damage roll from the melee attack section of the Basic tab. -- P.P. bonuses to parry and dodge are autocalculated and displayed on the Combat Tab under Hand to Hand Combat skill. This will be included in rolling Dodge in the light blue section of the Basic tab, or rolling parry in the Melee Attacks section of the basic tab. -- P.B. bonuses to charm and impress are autocalculated and displayed in the gold section under the stats. -- Spd. is autocalculated to rough miles per hour and displayed in the gold section below the stats. It also calculates movement per action in case people are using that 2E mechanic. +- M.A. bonus to trust and intimidate is autocalculated and displayed in the light blue section. +- P.S. bonus to damage is autocalulated and displayed on the Combat Tab under Hand to Hand Combat skill. This will be included in any damage roll from the melee attack section of the Statistics tab. +- P.P. bonuses to parry and dodge are autocalculated and displayed on the Combat Tab under Hand to Hand Combat skill. This will be included in rolling Dodge in the light blue section of the Statistics tab, or rolling parry in the Melee Attacks section of the Statistics tab. +- P.B. bonuses to charm and impress are autocalculated and displayed in the light blue section. +- Spd. is autocalculated to rough miles per hour and displayed in the gold section. It also calculates movement per action in case people are using that 2E mechanic. - Saving throw bonuses from M.E. and P.E. are autocalculated and displayed below the rolls in the Saving Throw section of the combat tab. They are included in the calculation of the rolls. ### Stat Rolls - The stat rolls are set up to roll 2 numbers. The first is a d20, and the second is d100. -- The "Perception" roll in the light blue section of the Basic tab is basically a d20 stat check. It takes the average (rounded down) of the I.Q. and M.E. for a target number. Since perception doesn't exist in 1E, this was my personal solution. +- The "Perception" roll in the light blue section of the Basic tab is basically a d20 stat check. It takes the average (rounded down) of the I.Q. and M.E. for a target number. Since perception doesn't exist in 1E, this was my personal solution. Use it or ignore it as you wish. ### Extra Attributes - The right hand column of the Basic tab has quite a list of things there. This is all to facilitate the creation of macros and being able to link tokens easily to different resources. @@ -57,7 +57,7 @@ This example is the macro I use for the healer ability Healing Touch. - This repeating section does not autocalculate values. You can temporarily change the Spd attribute to get all the different calculated values to enter manually. ### Melee Attacks -- This repeating section will pull in any bonuses found under the Hand to Hand Combat skill. This includes changing the critical strike threshold if it is changed there. Weapon proficiency bonuses will need to be added manually. +- This repeating section will pull in any bonuses found under the Hand to Hand Combat skill, including P.S. or P.P. bonuses. This also includes changing the critical strike threshold if it is changed there. Weapon proficiency bonuses will need to be added manually. - Any info entered into notes will be displayed using the description part of the roll template, but will not appear at all if left blank. ### Ranged and Spell Attacks @@ -90,4 +90,4 @@ This example is the macro I use for the healer ability Healing Touch. ``` ### Disclaimer -Palladium Fantasy 1E has been around a long while. It is from an era where house rules were not frowned upon, but encouraged. As such, I have tried to put enough options in this sheet to allow for creativity. I am a definite novice at html, css, or anything else that has gone into this sheet, so any major revisions for automation may be beyond me. It is in the current state due to the generous help of the Roll20 forum community. As K.S. would say, Game On! \ No newline at end of file +Palladium Fantasy 1E has been around a long while. It is from an era where house rules were not frowned upon, but encouraged. As such, I have tried to put enough options in this sheet to allow for creativity. I am a definite novice at html, css, or anything else that has gone into this sheet, so any major revisions for automation may be beyond me. It is in the current state due to the generous help of the Roll20 forum community. As K.S. would say, Game On! diff --git a/Palladium Fantasy 1E/palladium-sheet-tab1.png b/Palladium Fantasy 1E/palladium-sheet-tab1.png new file mode 100644 index 0000000000..1235191c2c Binary files /dev/null and b/Palladium Fantasy 1E/palladium-sheet-tab1.png differ diff --git a/Palladium Fantasy 1E/palladium_fantasy_1e.css b/Palladium Fantasy 1E/palladium_fantasy_1e.css index bb852e0058..e3c5a44f83 100644 --- a/Palladium Fantasy 1E/palladium_fantasy_1e.css +++ b/Palladium Fantasy 1E/palladium_fantasy_1e.css @@ -10,6 +10,7 @@ .sheet-tab3:checked ~ .sheet-tab3, .sheet-tab4:checked ~ .sheet-tab4, .sheet-tab5:checked ~ .sheet-tab5, +.sheet-tab6:checked ~ .sheet-tab6 { display: block; } @@ -72,6 +73,9 @@ .sheet-tab5 + span::before{ left: 433px; } +.sheet-tab6 + span::before{ + left: 534px; +} .sheet-tab-content { border: 1px solid #a8a8a8; border-top-color: #000; @@ -90,15 +94,18 @@ background-color: #9cb09b; } .sheet-tab2 { - background-color: #cb9f75; + background-color: #9cb09b; } .sheet-tab3 { - background-color: #b8b782; + background-color: #cb9f75; } .sheet-tab4 { - background-color: #c6cdda; + background-color: #b8b782; } .sheet-tab5 { + background-color: #c6cdda; +} +.sheet-tab6 { background-color: #9ca8ae; } div.sheet-body { @@ -118,44 +125,95 @@ div.sheet-body { .repcontrol{ grid-column:1 / -1; } -.sheet-stats-grid-container{ +.sheet-name-grid-container{ display:grid; - grid-template-columns: 100px 213px 15px 75px 65px 55px 15px 75px 65px 55px + align-items:center; + padding-bottom:5px; + padding-left:10px; + grid-template-columns: 50px 213px 75px 213px +} +.sheet-class-grid-container{ + display:grid; + align-items:center; + padding-left:5px; + grid-template-columns: 50px 213px 45px 100px 85px 213px +} +.sheet-class-stats{ + width: 95px; +} +.sheet-middle-grid-container{ + display:grid; + padding-top:10px; + padding-bottom:10px; + grid-template-columns: 160px 10px 160px 10px 185px 10px 180px +} +.sheet-blue-grid-container{ + display:grid; + align-items:center; + padding:10px; + border:5px solid #6da6c2; + border-radius:10px; + grid-template-columns: 65px 65px +} +button[type=roll].sheet-statdice::before { + content: ''; +} +.sheet-statdice{ + background-color: #6da6c2; + color:black; +} +.sheet-gold-grid-container{ + display:grid; + align-items:center; + padding:10px; + border:5px solid #c2b96d; + border-radius:10px; + grid-template-columns: 90px 65px +} +.sheet-ltblue-grid-container{ + display:grid; + align-items:center; + padding:10px; + border:5px solid #8acfd5; + border-radius:10px; + grid-template-columns: 90px 75px +} +button[type=roll].sheet-rolldice::before { + content: ''; +} +.sheet-rolldice{ + background-color: #8acfd5; + color:black; +} +.sheet-roll-field, .sheet-caster-field{ + width:65px; +} +.sheet-caster-grid-container{ + display:grid; + align-items:center; + padding:10px; + border:5px solid #c28e6d; + border-radius:10px; + grid-template-columns: 90px 75px +} +.sheet-stat-title, .sheet-calc-title, .sheet-roll-title, .sheet-caster-title{ + text-decoration:underline; +} +.sheet-name-stats, .sheet-class-stats, .sheet-occ-stats, .sheet-exp-stats, .sheet-minmax, +.sheet-calc-field, .sheet-roll-field, .sheet-caster-field, .sheet-physical-field, +.sheet-origin-field, .sheet-mental-field, .sheet-leaping-field, .sheet-movement-field, +.sheet-mattack-field, .sheet-damage-dice, .sheet-mattack-notes, .sheet-rattack-field, +.sheet-rattack-notes, .sheet-weapon-field, .sheet-weapon-textarea, .sheet-armor-field, +.sheet-armor-textarea, .sheet-gear-field, .sheet-inventory-textarea, .sheet-consumable-field, +.sheet-wealth-field, .sheet-bonus-field, .sheet-occ-field, .sheet-skill-notes, .sheet-elective-field, +.sheet-secondary-field, .sheet-mystic-field, .sheet-melee-field, .sheet-ranged-field, +.sheet-combat-field, .sheet-combat-textarea, .sheet-save-field, .sheet-notes-field, .sheet-notes-textarea{ + background-color:#ebebeb; } .sheet-fraction-grid-container{ display:grid; grid-template-columns: 31px 3px 31px } -.sheet-llabel{ - background-color: #a4c26d; - text-align: right; -} -.sheet-mlabel{ - background-color: #c2b96d; - text-align: right; -} -.sheet-stat{ - background-color: #6da6c2; - text-align: right; - text-decoration: underline; -} -.sheet-statdice{ - background-color: #6da6c2; -} -.sheet-mstats{ - background-color: #c2b96d; -} -.sheet-rlabel{ - background-color: #c28e6d; - text-align: right; -} -.sheet-clabel{ - background-color: #8acfd5; - text-align: right; -} -.sheet-cstats{ - background-color: #8acfd5; -} .sheet-minmax{ width: 31px; } @@ -163,22 +221,48 @@ div.sheet-body { background-color: #5e6c5d; } .sheet-calc-field{ - width: 65px; + width: 40px; } -.sheet-statnumber{ - width: 65px; +.sheet-movement-container{ + display:grid; + padding:10px; + border:5px solid #889987; + border-radius:10px; + max-width: 685px } .sheet-leap-grid-container{ display:grid; + align-items:center; grid-template-columns: 150px 75px 75px 30px } +.sheet-movement-panel{ + padding-top:5px; +} .sheet-movement-grid-container{ display:grid; - grid-template-columns: 213px 60px 60px 60px 60px 60px auto + align-items:center; + grid-template-columns: 213px 70px 70px 70px 70px 60px 60px +} +.sheet-melee-attack-panel, .sheet-ranged-attack-panel{ + padding:10px; +} +.sheet-melee-attack-panel{ + border-bottom:5px solid #889987; + max-width:744px; } .sheet-mattack-grid-container{ display:grid; - grid-template-columns: 213px 30px 50px 50px 30px 50px 50px 30px 60px 50px 120px + grid-template-columns: 210px 33px 50px 50px 35px 50px 50px 35px 60px 50px 120px +} +button[type=roll].sheet-meleedice::before { + content: ''; +} +button[type=roll].sheet-rangeddice::before { + content: ''; +} +.sheet-meleedice, .sheet-rangeddice{ + background:#3d5a48; + color:#ebebeb; } .sheet-damage-dice{ width: 60px; @@ -186,12 +270,39 @@ div.sheet-body { .sheet-mattack-notes{ width:120px; } +.sheet-ranged-attack-panel{ + max-width:744px; +} .sheet-rattack-grid-container{ display:grid; - grid-template-columns: 213px 30px 50px 50px 30px 60px 50px 50px 50px 150px + grid-template-columns: 210px 35px 50px 50px 35px 60px 50px 50px 50px 153px } .sheet-rattack-notes{ - width: 150px; + width: 153px; +} +.sheet-physical-grid-container{ + display:grid; + align-items:center; + padding-left:10px; + grid-template-columns: 110px 110px 110px 110px 110px +} +.sheet-physical-field{ + width:100px; +} +.sheet-origin-grid-container{ + display:grid; + align-items:center; + padding:10px; + grid-template-columns: 110px 220px 220px +} +.sheet-mental-grid-container{ + display:grid; + align-items:center; + padding:10px; + grid-template-columns: 550px +} +.sheet-mental-field{ + max-height:60px; } .sheet-weapon-grid-container{ display:grid; @@ -203,6 +314,10 @@ div.sheet-body { .sheet-weapon-textarea{ max-height: 60px; } +.sheet-weapon-inventory-panel, .sheet-armor-inventory-panel, .sheet-gear-inventory-panel, +.sheet-consumable-inventory-panel, .sheet-wealth-inventory-panel{ + max-width:700px; +} .sheet-armor-grid-container{ display:grid; grid-template-columns: 213px 47px 47px 62px 47px auto @@ -215,6 +330,7 @@ div.sheet-body { } .sheet-inventory-grid-container{ display:grid; + align-items:center; grid-template-columns: 213px 213px 213px auto } .sheet-inventory-textarea{ @@ -223,25 +339,47 @@ div.sheet-body { .sheet-inventory-textarea{ max-height: 60px; } +.sheet-occ-skill-panel, .sheet-elective-skill-panel, +.sheet-secondary-skill-panel, .sheet-mystic-skill-panel{ + max-width:710px; +} .sheet-universalrow-grid-container{ display:grid; + align-items:center; grid-template-columns: 30px 150px 50px 150px } .sheet-skill-grid-container{ display:grid; + align-items:center; grid-template-columns: 30px 213px 50px 15px 50px 350px; } .sheet-skill-notes{ width: 350px; } +.sheet-melee-proficiency-panel{ + padding-bottom:5px; + border-bottom:5px solid #aeb4bf; + max-width:460px; +} .sheet-melee-grid-container{ display:grid; grid-template-columns: 213px 50px 50px 50px 50px 50px } +.sheet-ranged-proficiency-panel{ + padding-top:5px; + padding-bottom:5px; + max-width:460px; +} .sheet-ranged-grid-container{ display:grid; grid-template-columns: 213px 50px 50px 50px 50px } +.sheet-combat-skill-panel{ + padding:5px; + border:5px solid #aeb4bf; + border-radius:10px; + max-width:525px; +} .sheet-combat-grid-container{ display:grid; grid-template-columns: 250px auto @@ -254,28 +392,42 @@ div.sheet-body { } .sheet-bonus-grid-container{ display:grid; + align-items:center; grid-template-columns: 150px 50px 130px 150px 50px } .sheet-bonus-field{ width: 45px; } +.sheet-saving-throw-panel{ + padding-top:5px; +} .sheet-saves-grid-container{ display:grid; - grid-template-columns: 150px 50px 30px 100px 150px 50px 30px + align-items:center; + grid-template-columns: 150px 50px 30px 70px 150px 50px 30px +} +button[type=roll].sheet-savedice::before { + content: ''; } .sheet-underline{ text-decoration: underline; } +.sheet-note-one-panel, .sheet-note-two-panel, .sheet-note-three-panel{ + max-width:625px; +} .sheet-notes-grid-container{ display: grid; + align-items:center; grid-template-columns: 70px 213px auto } .sheet-second-notes-grid-container{ display: grid; + align-items:center; grid-template-columns: 70px 213px auto } .sheet-third-notes-grid-container{ display: grid; + align-items:center; grid-template-columns: 70px 213px auto } .sheet-notes-textarea{ @@ -514,4 +666,4 @@ div.sheet-body { color:#3f8aa6; display:inline; padding: 0 -} \ No newline at end of file +} diff --git a/Palladium Fantasy 1E/palladium_fantasy_1e.html b/Palladium Fantasy 1E/palladium_fantasy_1e.html index 5506b97b28..63c8514807 100644 --- a/Palladium Fantasy 1E/palladium_fantasy_1e.html +++ b/Palladium Fantasy 1E/palladium_fantasy_1e.html @@ -1,305 +1,227 @@
-
- - - - - +
+ + + + + + +
-

Character Statistics

-
-
-
Character Name
- -
-

I.Q.

+

Statistics

+
+

Name

+ +

True Name

+ +
+
+

O.C.C.

+ +

Level

+ +

Experience

+ +
+
+
+

Stat

+

Now/Past

+
- +
- +
- -
-
Hit Points
+
- +
- +
-
- -
True Name
- -
-

M.E.

+
- +
- +
- -
-
A.R.
+
- +
- +
-
- -
Race
- -
-

M.A.

+
- +
- +
- -
-
S.D.C.
+
- +
- +
-
- -
O.C.C.
- -
-

P.S.

+
- +
- +
- -
-
Psion Level
- -
- -
Level
- -
-

P.P.

+
- +
- +
- -
-
Psion I.S.P.
-
- -
- -
-
- -
Experience
- -
-

P.E.

-
- -
- -
- -
-
Heal I.S.P.
-
- -
- -
-
- -
Alignment
- -
-

P.B.

-
- -
- -
- -
-
Caster Level
-
- -
- -
-
- -
Age
- -
-

Spd

-
- -
- -
- -
-
Daily Casts
-
- -
- -
-
- -
Gender
- -
-
Lift
+
+
+
+

Autocalc

+

Stats

+

Lift lbs.

-
lbs
-
-
Spell Str
-
- -
- -
-
- -
Height
- -
-
Carry
+

Carry lbs.

-
lbs
-
-
Ward Level
- -
- -
Weight
- -
-
Carry Max
+

Carry Max

-
Min
-
-
Daily Wards
- -
- -
Family Origin
- -
-
Run
+

Run MPH

-
MPH
-
-
Ward Str
- -
- -
Land of Origin
- -
-
Run
+

Run/Melee

-
Ft/Melee
-
-
Circle Level
- -
- -
Native Language
- -
-
Run
+

Run/Action

-
Ft/Attack
-
-
Circle Str
- -
- -
Disposition
- -
-
Max Run
+

Run Minutes

-
Min
-
-
Initiative
- - - -
Hostility
- -
-
Trust/Intim.
- - -
-
Perception
- - - -
Insanity
- -
-
Charm/Impr.
- - -
-
Dodge
- - +
+
+
+
+
+

Resources &

+

Rolls

+

Hit Points

+
+ +
+ +
+

Armor Rating

+
+ +
+ +
+

Armor S.D.C.

+
+ +
+ +
+ + + + + + + + + + +
+
+
+

Caster

+

Stats

+

Psionic Lvl

+ +

Psion I.S.P.

+
+ +
+ +
+

Healer I.S.P.

+
+ +
+ +
+

Caster Lvl

+
+ +
+ +
+

Daily Casts

+
+ +
+ +
+

Spell Str.

+
+ +
+ +
+

Ward Lvl

+ +

Daily Wards

+
+ +
+ +
+

Ward Str.

+ +

Circle Lvl

+ +

Circle Str.

+
-
-

Movement

-
-
-
Verticle
-
Horizontal
-
-
Leaping Distance
- - -
Feet
-
-
-
- -

Additional Movement

-
-
-
Movement Type
-
Speed
-
MPH
-
Ft/Melee
-
Ft/Attack
-
Max Run
-
+
+
+ +

Additional Movement

+
+
+
+
+
Verticle
+
Horizontal
+
+

Leaping Distance

+ + +

Feet

+
+
+
+
Movement Type
+
Speed
+
MPH
+
Run/Melee
+
Run/Action
+
Max Run
+
+
- - - - - - -
minutes
+ + + + + + +

minutes

-
-
+
+
@@ -317,22 +239,22 @@
Damage
Temp
Notes
-
-
- - - - - - - - - - - -
-
+
+
+ + + + + + + + + + + +
+
@@ -350,25 +272,60 @@
Range
RoF
Notes
-
-
- - - - - - - - - - -
-
-
+
+
+
+ + + + + + + + + + +
+
+

Social Information

+
+

Race

+

Age

+

Gender

+

Height

+

Weight

+ + + + + +
+
+

Alignment

+

Land of Origin

+

Native Language

+ + + +
+
+

Family Origin

+ +

Natural Abilities

+ +

Disposition

+ +

Hostilities

+ +

Insanity

+ +
+
+

Equipment

@@ -383,11 +340,11 @@
Value
- + - +
@@ -407,11 +364,11 @@
Value
- - - + + + - +
@@ -429,9 +386,9 @@
Location
- - - + + +
@@ -449,16 +406,16 @@
Location
- - - + + +
-
+

Wealth

@@ -469,9 +426,9 @@
Location
- - - + + +
@@ -479,7 +436,7 @@
-
+

Skills

@@ -493,7 +450,7 @@
-
Name
+
Skill Name
Rating
Skill Lvl
@@ -501,11 +458,11 @@
- - - + + +
%
- +
@@ -526,10 +483,10 @@
- - + +
%
- +
@@ -550,10 +507,10 @@
- - + +
%
- +
@@ -574,17 +531,17 @@
- - + +
%
- +
-
+

Combat

@@ -597,17 +554,17 @@
Parry
Throw
Range
-
-
- - - - - - -
-
+
+
+ + + + + + +
+
@@ -620,16 +577,16 @@
Strike
RoF
Range
-
-
- - - - - -
-
+
+
+ + + + + +
+
@@ -637,44 +594,44 @@

Hand to Hand Combat Skill

- +
- +
Combat Skill Level
- +
Number of Attacks
- +
Strike
- +
Damage
- +
Parry
- +
Dodge
- +
Mounted Damage
- +
Charge Damage
- +
Mounted Parry/Dodge
- +
Disarm
- +
Knockout/Stun
- +
Critical Strike
- +
Ranged Critical Strike
- +
@@ -688,55 +645,58 @@
-

Saves

+

Saving Throws

-
Save Type
+
Magic Save Type
+
Target
Bonus
-
Save Type
+
Target
Bonus
+ + +
-
Circle Magic ()
- - -
-
Insanity ()
- - + + + + -
Fume Magic ()
- - + + +
-
Psionics ()
- - + + + -
Spell Magic ()
- - -
-
Soul Drinking ()
- - -
Ward Magic ()
- - + + +
-
Coma/Death
- - + + + + + + + + +
+ + + -
Poison ()
- -
+
+
+
PE Save Bonus
@@ -757,7 +717,7 @@
-
+

Notes

@@ -766,7 +726,7 @@

Notes On

- +
@@ -780,7 +740,7 @@

Notes On

- +
@@ -794,7 +754,7 @@

Notes On

- +
@@ -964,4 +924,4 @@ {{#desc}}
{{desc}}
{{/desc}}
- \ No newline at end of file + diff --git a/Palladium Fantasy 1E/palladium_fantasy_1e.png b/Palladium Fantasy 1E/palladium_fantasy_1e.png deleted file mode 100644 index 2a6eb1d4b0..0000000000 Binary files a/Palladium Fantasy 1E/palladium_fantasy_1e.png and /dev/null differ diff --git a/Palladium Fantasy 1E/sheet.json b/Palladium Fantasy 1E/sheet.json index 49e6e6a76d..bb461b10d5 100644 --- a/Palladium Fantasy 1E/sheet.json +++ b/Palladium Fantasy 1E/sheet.json @@ -3,6 +3,6 @@ "css": "palladium_fantasy_1e.css", "authors": "Kraynic", "roll20userid": "1869955", - "preview": "palladium_fantasy_1e.png", + "preview": "palladium_sheet-tab1.png", "instructions": "\n For more info on the sheet see the github [ReadMe](https://github.com/Roll20/roll20-character-sheets/blob/master/Palladium%20Fantasy%201E/ReadMe.md), or the Roll20 [wiki page](https://wiki.roll20.net/Palladium_Fantasy_1E) \n* For issues with or questions about the sheet, contact the [current editor](https://app.roll20.net/users/1869955)" }