• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • 🏆 Hive's 6th HD Modeling Contest: Mechanical is now open! Design and model a mechanical creature, mechanized animal, a futuristic robotic being, or anything else your imagination can tinker with! 📅 Submissions close on June 30, 2024. Don't miss this opportunity to let your creativity shine! Enter now and show us your mechanical masterpiece! 🔗 Click here to enter!

[General] PDD or DamagePackage

Status
Not open for further replies.
Not sure where this is supposed to go, so @ mods, sorry if I'm giving you additional work :p

So I'm in the process of choosing a DDS for a project and I see there are two vJASS ones: PDD and DamagePackage. If you are at all familiar with either of these resources, which one do you use and why, and would you recommend one over the other?

PS: Anyone made use of BlzSetEventDamage yet? I imagine the next DDS that gets made/is updated will have this.
 
Using Flux's DamagePackage is the way to go.

In DamageModPackage, you would make a minor tweak by adding a BlzSetEventDamage call, and modify the event handler function such that after the triggers that detect damage are fired, the life-change event arithmetic will use a direct GetEventDamage call instead of a hashed, original damage.
 
Does he? afaik Damage Engine was updated to handle 24 players. I haven't checked the code but from the version history itself I don't think it mentions new natives.
That being said, I did use Damage Engine in earlier maps but I'm trying to see if I should move to other systems.
Check the Damage Engine thread. The main resource is compatible with all versions post 1.26 and there is an updated version for strictly 1.29 somewhere towards the last few posts there. You'll have to change SetEventDamage to add the Blz prefix but that's it.
 
Status
Not open for further replies.
Top