Hello David, not sure if anyone has already answered your question or not but I'll give it a quick shot.
The 3.5 character sheet was made "open ended," as in you can go in and modify the macros for each weapon any way you want. What is in there is pretty generic for situations that are the most common.
Needless to say, your situation is not common.
Personally I don't go in to there messing with the character sheet weapon macros too much myself. Instead I create free standing macros I either use on the macro bar, or set as a token action on the token.
To give you an example, using the character name "Formian Warrior."
&{template:DnD35Attack} {{pcflag=true}} {{name=@{Formian Warrior|character_name}}} {{subtags=attacks with a Stinger}} {{attack1=hitting AC [[ 1d20cs>20 + 7 + @{Formian Warrior|bab}[BAB] + @{Formian Warrior|str-mod}[Strength-Modifer] + @{Formian Warrior|size}[Size-modifier] ]]}} {{critconfirm1=Crit?: [[ 1d20cs>20 + @{Formian Warrior|bab}[BAB] + @{Formian Warrior|str-mod}[Strength-Modifier] + @{Formian Warrior|size}[Size-modifier] ]] }} {{fumbleroll=Fumble: [[ d20 ]] }} {{damage1=for [[ 2d4 + 3 + @{Formian Warrior|str-mod}[Strength-Modifier] ]]dmg}} {{critdmg1=+[[ 2d4 + 3 +@{Formian Warrior|str-mod}[Strength-Modifier] ]]crit dmg}} {{fullattackflag= [[d1]] }} {{notes=Poison }}
This macro will interact with the sheet and then roll the attack, figure out if it is a critical, or fumble if you use those options, and then spit out the damage.
It gives you the ability to fine-tune what you want to an extent. You could use the damage off of the Stinger for example instead of having it hard coded like I did. But once you have one of these for each attack/weapon you can just stack them in a macro like this:
/desc Full Attack!
&{template:DnD35Attack} {{pcflag=true}} {{name=@{Formian Warrior|character_name}}} {{subtags=attacks with a Stinger}} {{attack1=hitting AC [[ 1d20cs>20 + 7 + @{Formian Warrior|bab}[BAB] + @{Formian Warrior|str-mod}[Strength-Modifer] + @{Formian Warrior|size}[Size-modifier] ]]}} {{critconfirm1=Crit?: [[ 1d20cs>20 + @{Formian Warrior|bab}[BAB] + @{Formian Warrior|str-mod}[Strength-Modifier] + @{Formian Warrior|size}[Size-modifier] ]] }} {{fumbleroll=Fumble: [[ d20 ]] }} {{damage1=for [[ 2d4 + 3 + @{Formian Warrior|str-mod}[Strength-Modifier] ]]dmg}} {{critdmg1=+[[ 2d4 + 3 +@{Formian Warrior|str-mod}[Strength-Modifier] ]]crit dmg}} {{fullattackflag= [[d1]] }} {{notes=Poison }}
&{template:DnD35Attack} {{pcflag=true}} {{name=@{Formian Warrior|character_name}}} {{subtags=attacks with Claws}} {{attack1=hitting AC [[ 1d20cs>20 + 5 + @{Formian Warrior|bab}[BAB] + @{Formian Warrior|str-mod}[Strength-Modifer] + @{Formian Warrior|size}[Size-modifier] ]]}} {{critconfirm1=Crit?: [[ 1d20cs>20 + @{Formian Warrior|bab}[BAB] + @{Formian Warrior|str-mod}[Strength-Modifier] + @{Formian Warrior|size}[Size-modifier] ]] }} {{fumbleroll=Fumble: [[ d20 ]] }} {{damage1=for [[ 1d6 + 1 + @{Formian Warrior|str-mod}[Strength-Modifier] ]]dmg}} {{critdmg1=+[[ 1d6 + 1 +@{Formian Warrior|str-mod}[Strength-Modifier] ]]crit dmg}} {{fullattackflag= [[d1]] }}
&{template:DnD35Attack} {{pcflag=true}} {{name=@{Formian Warrior|character_name}}} {{subtags=attacks with Claws}} {{attack1=hitting AC [[ 1d20cs>20 + 5 + @{Formian Warrior|bab}[BAB] + @{Formian Warrior|str-mod}[Strength-Modifer] + @{Formian Warrior|size}[Size-modifier] ]]}} {{critconfirm1=Crit?: [[ 1d20cs>20 + @{Formian Warrior|bab}[BAB] + @{Formian Warrior|str-mod}[Strength-Modifier] + @{Formian Warrior|size}[Size-modifier] ]] }} {{fumbleroll=Fumble: [[ d20 ]] }} {{damage1=for [[ 1d6 + 1 + @{Formian Warrior|str-mod}[Strength-Modifier] ]]dmg}} {{critdmg1=+[[ 1d6 + 1 +@{Formian Warrior|str-mod}[Strength-Modifier] ]]crit dmg}} {{fullattackflag= [[d1]] }}
&{template:DnD35Attack} {{pcflag=true}} {{name=@{Formian Warrior|character_name}}} {{subtags=attacks with a Bite}} {{attack1=hitting AC [[ 1d20cs>20 + 5 + @{Formian Warrior|bab}[BAB] + @{Formian Warrior|str-mod}[Strength-Modifer] + @{Formian Warrior|size}[Size-modifier] ]]}} {{critconfirm1=Crit?: [[ 1d20cs>20 + @{Formian Warrior|bab}[BAB] + @{Formian Warrior|str-mod}[Strength-Modifier] + @{Formian Warrior|size}[Size-modifier] ]] }} {{fumbleroll=Fumble: [[ d20 ]] }} {{damage1=for [[ 1d4 + 1 + @{Formian Warrior|str-mod}[Strength-Modifier] ]]dmg}} {{critdmg1=+[[ 1d4 + 1 +@{Formian Warrior|str-mod}[Strength-Modifier] ]]crit dmg}} {{fullattackflag= [[d1]] }}
You can spend more time and make this more flexible and elegant but this will work and give you an idea at least.
This will give an output like this.
![](https://files.d20.io/images/422597431/H9Fr70K9Wb3CWTSZ7rN9yQ/original.JPG?1735448816)
It is not exactly what you asked for, but it at least gives you all four attacks on one button.
I am sure there is a way to modify the macros on the sheet to make this all work off the sheet as well.
Hope this helps.