Très joli !
chrisadams, any chance to test your adjustements? That looks quite nice.
I'd be giving a dwarf right arm for a link
uh, yeah, later today I can zip up what I've got and post a link.
edit:
Japa, what can stonesense do right now with items as far as defining different sprites based on materials? I tried using <if> / <else> tags on deconstructed cabinets like buildings use them which resulted in neither sprite showing up. This is what I tried:
<item game_type="CABINET">
<if>
<MaterialType value="Wood" />
<sprite index="63" color="item" zoom="2"/>
</if>
<else>
<sprite index="62" color="item" zoom="2"/>
</else>
</item>
Right now they of course all use the very simple form:
<item game_type="TABLE" sheetIndex="61" zoom="2" color="item" />
I've found items can use subsprites, but I don't have any way to define material. Placing a <Material value="Wood"> or <MaterialType value="Wood"> doesn't seem to do anything, e.i. the sprite I'm trying to limit to wood cabinets only still show, regardless of material type.
So this:
<item game_type="CABINET" sheetIndex="19" zoom="2">
<Material value="Wood" />
<subsprite sheetIndex="63" color="item" zoom="2"/>
</item>
gives me all cabinets in the stockpile using the wood sprite instead of just showing the wooden ones. (19 is an empty sprite, 63 is the wooden cabinet "item" sprite).
Throwing an <if> </if> tag around that results in no sprites displayed for cabinet "items"