kahn265 |
5 people marked this as a favorite. |
Disclaimer: Before reading any further - I am NOT an employee of Roll20 NOR of Paizo. I'm a guy doing this in my free time. Apologies if this post isn't permitted.
Hey all,
I published an API script for Roll20 premium subscribers (Guidance - it's in one-click) and have volunteered to work on maintaining the Starfinder (Simple) character sheet as the original author is stepping away (HUGE applause to Acyd69 for creating it). I wanted to see if anyone had any pain points in GMing/Playing Starfinder on Roll20 that I might be able to build tools to help.
Currently, Guidance allows GMs to quickly import stat blocks of both ships and NPCs into the Simple Sheet. I'm currently trying to reverse engineer the official Roll20 Starfinder sheet to get it working there too, but it's a little trickier and time consuming.
I know there is a lot more to Starfinder rules than I know, so I figured I'd ask here. Note, I can't do remote lookups; i.e. I can't make calls to data sources/websites outside of Roll20 itself.
Let me know below!
Thanks!
P.S. If anyone with coding knowledge wants to pitch in and help - feel free to reach out to me! I can use all the help I can get!
P.P.S. I currently have a few outstanding bugs/feature gaps around Starship and handling NPC multi-attacks. I hope to fix them before PaizoCon.
BigNorseWolf |
item 1 THANK YOU!
Item 2
I really don't like the way the sheet gives me trick attack damage as one box with a skill and one damage and another box with a skill and some damage. Not game breaking but a might confusing and inconvenient. I found a neat trick that lets you add multiple numbers, but I'm not sure if it works in a sheet template
This is from my duct taped character sheet setup
&{template:default} {{name= @{character_name} gets tricky and shoots their @{WeaponRanged}}} {{Attack Hits **@{ArmorTypeRanged}**= [[1d20+@{AttackBonusRanged}]] }} [[ [[@{DamageRanged}]] + [[ @{TrickAttackDamage} ]] ]] {{ Weapon Damage =$[[1]]}} {{Trick Attack Damage=$[[2]]}} {{total Damage=$[[3]]}}
@{WeaponRanged} = what the primary ranged weapon is called
@armortyperanged= EAC or KAC
Item 3/4
A long name will push the full name of the weapon off screen,
Sir Edmonton the thirds Black star quantum sing.......
Is there anyway that could read as 2 lines
Sir Edmonton the thirds Black star
quantum singularity Pistol
Item 3: Some way of noting if a weapon does EAC or KAC
Sometimes it's a matter of not figuring it out, sometimes itsa general idea of not knowing.
Item 4 thank you again!
GM Xain |
As BNW said, Thank You! I never had any problem with the way the sheet currently does Trick Attack, though it would be easier to check the math if hover showed the actual die roll + modifier as opposed to just the total - 20, presumably that's just a matter of square bracket placement. For EAC/KAC I always put that in the Damage Type box, something like "Acid vs EAC". One thing I do wish the Simple sheet had is one click status effects like the sheet by Roll20 but I'm sure that would be a pretty big undertaking.
Phillip Goettsch |
5 people marked this as a favorite. |
Hi all, just wanted to pop in and give some feedback. By the way, Acyd69 is my user id in many places.
First I am so glad that the sheet has been taken up by someone that really wants to keep it going, thanks to you Khan!
Second, with regard to BigNorseWolf's "Item 3/4";
A long name will push the full name of the weapon off screen,
The issue here (and maybe the collective can help) is that when the name is 'wrapped' instead of truncated it disturbs the background image. I was never able to come up with a good way to allow the title bar to expand with text like I did with the central portion. (Coincidentally, this is why the bottom section with the (C) symbol is so large as well.) It is a point I always felt needed more work, but I always grew too frustrated with it and other things came up.
Lastly, best of luck to everyone and I look forward to checking back and seeing the improvement I know this change will bring.
Happy gaming to all.
CorvusMask |
Hi, I usually use official sheet, but I do use this sheet occasionally in online games when I join as player.
There are two things that I would think would be handy: first is that attack info thing only allows you to mark max ammo of weapon and usage, there is no ability to track current ammo in the weapon, so having extra block for that would be nice.
Second thing is that I find it confusing that sheet doesn't recognize putting rank in skill as skill being "trained". There IS trained tap in sheet, but it adds class skill +3 bonus to skill while actual CS tap does nothing. I think it would be simpler if trained tap wasn't a thing, and if sheet would recognize that "rank in skill = skill is trained" and add +3 CS automatically if tap is on CS and skill has ranks in it.
GM Xain |
Especially if you're an overcharge mechanic some of those batteries don't last long. A charges left / max capacity vs the current capacity only box would be nice (for my high usage character's I deduct from the current capacity box and just know how much to refill it to), especially since it would just be a box with no mechanics behind it hopefully that wouldn't be hard. A single CS box that automatically adds +3 when there is a value > 0 in the ranks box would also be nice. Presumably the separate trained box was a workaround but plenty of other sheets manage it somehow.
rogueeyes |
Hi, I usually use official sheet, but I do use this sheet occasionally in online games when I join as player.
There are two things that I would think would be handy: first is that attack info thing only allows you to mark max ammo of weapon and usage, there is no ability to track current ammo in the weapon, so having extra block for that would be nice.
Second thing is that I find it confusing that sheet doesn't recognize putting rank in skill as skill being "trained". There IS trained tap in sheet, but it adds class skill +3 bonus to skill while actual CS tap does nothing. I think it would be simpler if trained tap wasn't a thing, and if sheet would recognize that "rank in skill = skill is trained" and add +3 CS automatically if tap is on CS and skill has ranks in it.
I actually just made this change locally for ammo tracking by adding a attr_pc-weapon-ammo-left item in. The two boxes then show a Ammo Capacity with 2 boxes above it. I'd like for it to show something in between like "of" or a "/" but the layout doesn't look good when I do.
The Class skill change I fear would end up breaking a lot of older sheets if changes happened to it.
rogueeyes |
Especially if you're an overcharge mechanic some of those batteries don't last long. A charges left / max capacity vs the current capacity only box would be nice (for my high usage character's I deduct from the current capacity box and just know how much to refill it to), especially since it would just be a box with no mechanics behind it hopefully that wouldn't be hard. A single CS box that automatically adds +3 when there is a value > 0 in the ranks box would also be nice. Presumably the separate trained box was a workaround but plenty of other sheets manage it somehow.
The Ammo/Capacity has been merged into the simple sheet and now shows up for all weapons. It's not stylized in a fancy way but it works.
Keldin |
Took a while to find my way back to this (I was looking on the Roll20 forums, which have the advantage of notifying you when there are updates).
I have a recommendation, but it's probably not implementable.
See... the output from Starfinder Simple is, in a word, spammy. If you've got a spell that has a lot to it, it can cover the entire chat screen and then some.
The Roll20 PF2 sheet has an option that limits this and places a scroll bar in the area. I'm hoping for something similar to that. I just don't know how practical it might be with the background.