Right, I finally finished this little mini-scripting project of mine, & over the weekend, I'll stick it all into a package so that people can freely use it, if they wish.
For those who didn't hear me ranting on about it endlessly:
ThRepairable is a homemade ThieveryObject that can basically be destroyed & repaired in the same fashion. However, it's use extends so much beyond that:
-Customisable events triggered upon damage, being repaired, being broken, being frobbed & being triggered
-A list of effects to be displayed when the object is damaged or is left in a damaged state (eg. sparks when hit, or perhaps emit smoke when it has been left broken, or an explosion when it is destroyed)
-Complete customisation, including HUD name, variable scaleglows, & damage sounds
Examples of how ThRepairable can be used:
- Destroyable light sources: Just as torches required water to be put out, you can now create electric lights that go out after a bit of a damage & can be repaired back to their initial state
- Chain-linked ThRepairable Objects to security systems: By adding several ThRepairable components to a sequence of triggers in an alarm system, you can make it so that alarms will only work if the respective components are still in one piece (ie. thieves haven't damaged the system)
- Destroyable mechanical-locks to doors: Just as the aquatone doors are controlled by seperate buttons, you can have damageable buttons that allow thieves to prevent certain doors from being opened
I've tried to make ThRepairable as versatile as possible, & so there will probably be many more uses for it that I haven't yet considered. However, it's one more step towards making the thievery-world as interactive as possible.
& why am I making such a fuss about all this?
If you're still interested Dalai, please tell me & I'll pass you all relevant files ASAP. Getting it included in 1.3 would be great because:
-I'd have that happy-smug feeling for a good few months
-Mappers wouldn't have to seperately download the package, since it would be included with Thievery
-A few minor changes to the ThRepairTool class would mean that I would no longer have to replace Repair kits with "Advanced Repair Kits" (via an included mutator) & so there would be no problems with existing loadouts
As soon as I've got the package together, I'll need a few sites to host it for me, since my site is on a prettty crap server & I think theres a limit on how much downloading is allowed in total from my site/section
For those who didn't hear me ranting on about it endlessly:
ThRepairable is a homemade ThieveryObject that can basically be destroyed & repaired in the same fashion. However, it's use extends so much beyond that:
-Customisable events triggered upon damage, being repaired, being broken, being frobbed & being triggered
-A list of effects to be displayed when the object is damaged or is left in a damaged state (eg. sparks when hit, or perhaps emit smoke when it has been left broken, or an explosion when it is destroyed)
-Complete customisation, including HUD name, variable scaleglows, & damage sounds
Examples of how ThRepairable can be used:
- Destroyable light sources: Just as torches required water to be put out, you can now create electric lights that go out after a bit of a damage & can be repaired back to their initial state
- Chain-linked ThRepairable Objects to security systems: By adding several ThRepairable components to a sequence of triggers in an alarm system, you can make it so that alarms will only work if the respective components are still in one piece (ie. thieves haven't damaged the system)
- Destroyable mechanical-locks to doors: Just as the aquatone doors are controlled by seperate buttons, you can have damageable buttons that allow thieves to prevent certain doors from being opened
I've tried to make ThRepairable as versatile as possible, & so there will probably be many more uses for it that I haven't yet considered. However, it's one more step towards making the thievery-world as interactive as possible.
& why am I making such a fuss about all this?
Originally posted by Dalai
-I'd have that happy-smug feeling for a good few months
-Mappers wouldn't have to seperately download the package, since it would be included with Thievery
-A few minor changes to the ThRepairTool class would mean that I would no longer have to replace Repair kits with "Advanced Repair Kits" (via an included mutator) & so there would be no problems with existing loadouts
As soon as I've got the package together, I'll need a few sites to host it for me, since my site is on a prettty crap server & I think theres a limit on how much downloading is allowed in total from my site/section
Comment