This is very much a work in progress and requires Spellcast 2.3 RC9 and my include file.
http://paste.windower.net/f30a27aa0
Added solo/party chat rules so roll info is displayed in the right way based on if your in a party or not.
Added change to double up if you cast a roll on yourself which you already have (no more double up macro)
Added a autoshoot while engaged function as I'm bored of hitting the range macro key every 10-15sec.
Using the new includes function i have made the xml very simple and clean all the ruels and vars are in the include file.
<spellcast>
<config debug = "true"/>
<sets>
<group name = "Standard" default = "yes">
<set name = "Standard">
<ammo>$ammo</ammo>
<head>Empress Hairpin</head>
<neck>Spike Necklace</neck>
<lear>Beetle Earring +1</lear>
<rear>Beetle Earring +1</rear>
<body>Bone Harness +1</body>
<hands>Kingdom Gloves</hands>
<lring>Courage Ring</lring>
<rring>Courage Ring</rring>
<back>Nomad's Mantle</back>
<waist>Warrior's Belt +1</waist>
<legs>Bone Subligar +1</legs>
<feet>Bone Leggings +1</feet>
</set>
<set name = "ranged" BaseSet = "Standard">
<lring>Bone Ring +1</lring>
<rring>Bone Ring +1</rring>
<neck>Feather Collar +1</neck>
</set>
</group>
</sets>
<variables>
<xi:include href = "include.xml" xpointer = "/includes/include[@name='VarAutoShoot']/*"/>
<xi:include href = "include.xml" xpointer = "/includes/include[@name='VarInfo]/*"/>
<var name = "Ammo">Orphic Egg</var>
</variables>
<rules>
<xi:include href = "include.xml" xpointer = "/includes/include[@name='DeadRules']/*"/>
<xi:include href = "include.xml" xpointer = "/includes/include[@name='ChatRules']/*"/>
<xi:include href = "include.xml" xpointer = "/includes/include[@name='AutoShootRules']/*"/>
<if advanced = '(bool)buffactive("%Spell")'>
<changespell Spell = "Double-Up"/>
<ChangeTarget Target = "<me>"/>
</if>
<if spell = "Double-Up">
<if advanced = '"$Partychat"="1"'>
<command when = "precast">input /p Double or Nothing! >>>>> \xFD\x02\x02\x1F\x47\xFD</command>
</if>
<else>
<addtochat color = "11">Double Up!</addtochat>
</else>
</if>
<xi:include href = "include.xml" xpointer = "/includes/include[@name='CorRolls']/*"/>
<equip When = "resting|idle|engaged|aftercast" Set = "standard"/>
</rules>
</spellcast>