finally got a little breather from work and so I will be using this opportunity to start putting together the XmlSiege system that was mentioned a while back.
I will post some beta stuff to test out in the Files section as things come along.
The system will work through an XmlSiege attachment that can be tacked onto any non-frozen object allowing it to take damage from siege weapons.
The attachments will allow hit points and resistances to be specified (I'm thinking of just physical and fire to begin with) as well as repair resources required.
As objects are damaged they will change color indicating the level of damage (blue=light , yellow moderate, red heavy).
When the hits of the object reach zero, it will change the itemid to a specifiable value.
Damaged objects can be repaired using siege repair tools that will take the required resources (e.g. stone, metal, and wood) and use them to recover hits. Repair effectiveness will be skill-based.
I will be initially implementing cannons and catapults as the siege weapons.
I will also be extending the format of the multi files used by the MULTIADDON keyword to allow the siege attachment settings to be specified directly in the files so that you can design siegeable multis.
Some other ideas that I will look at are adding npcs that can automatically perform repair functions. This would allow for more interesting PvM siege activities.
Wow! This sounds awesome. I have a version of the fireable cannons that I downloaded from the RunUO forums. The cannons work ok but there are cannon deeds ending up in the internal map. It will be nice to have a new version.
yeah, I havent taken a look at that. I'm doing the cannons from scratch right now. They are not going to use deeds. You will have to carry them around and they are heavy. You will be able to place them anywhere, but there will be a setup and breakdown time of like a minute which can be interrupted by other players.
Once placed, the cannons cannot be moved by anyone other than the owner as long as the owner is nearby.
The cannons can also be damaged and destroyed by other cannons.