Conjured Items
Moderators: kingpin, Ogodei, Darque, Yohann, afj666, Diabolic Studios Dev
Conjured Items
Conjured Items
This concept was implemented as an idea already back in 2004/2005. But, due to lack of technology this haven't been fully implemented until today.
For those who seen Scroll of Abyssal Blade know this conjures an item didn't properly work before.
A conjured item exists over limited of time. Once timer ends, the item is removed from the player. The item is also bound to the player. So, if you choose to trade the item to another player this cannot be used by them.
It's also not sellable to a vendor.
A conjured item is in general more powerful for it's itemLevel.
If you choose to logoff your conjured item stay until you play next time. It store the conjure timer on the item. So, you can choose whenever you want to play next time. Without worry that the item is gone.
I previously had conjured items to not remove timer then visit town. But, I have changed my mind on this and for now it will keep reduce the timer then visit town
An example of a conjured item:
Conjured Abyssal Sword
Necromancer_Conjured_Bone_Scythe.jpg
Conjured Items now softcoded
I have been reworked the conjured item code so adding new conjured items is faster to add. Previously I had to add code for each single conjured item.
Unit is extended to handle Conjured_Timer, Conjured_Decay instead of use stat (from itemstatcost.txt)
ConjuredItems.txt
skillID: assign skillID that conjures the item (this uses SrvDoFunc 162)
itemCode: assign itemcode for conjured item
func: (1 = used for stacked conjured items)
duration: set duration in seconds
durationLvl: set duration per skill level in seconds
quality: set quality for conjured item
maxstacks: set max stacks
saved: 0 = not saved, 1 = saved (will save the duration to the item)
prop1-5: assign properity for the item
par1-5: assign param for the item (is a skillCalc field so support formulas)
min1-5: assign min value for the item (is a skillCalc field so support formulas)
max1-5: assign max value for the item (is a skillCalc field so support formulas)
Update 2012-09-23
Corrected non working link and have also added a new screenshot from a new Necromancer skill that allows to conjured a Bone Scythe.
Have also added changes to conjured items, and info about softcoded conjureditems.
Have changed so duration countdown in 25 frames per second.
This concept was implemented as an idea already back in 2004/2005. But, due to lack of technology this haven't been fully implemented until today.
For those who seen Scroll of Abyssal Blade know this conjures an item didn't properly work before.
A conjured item exists over limited of time. Once timer ends, the item is removed from the player. The item is also bound to the player. So, if you choose to trade the item to another player this cannot be used by them.
It's also not sellable to a vendor.
A conjured item is in general more powerful for it's itemLevel.
If you choose to logoff your conjured item stay until you play next time. It store the conjure timer on the item. So, you can choose whenever you want to play next time. Without worry that the item is gone.
I previously had conjured items to not remove timer then visit town. But, I have changed my mind on this and for now it will keep reduce the timer then visit town
An example of a conjured item:
Conjured Abyssal Sword
Necromancer_Conjured_Bone_Scythe.jpg
Conjured Items now softcoded
I have been reworked the conjured item code so adding new conjured items is faster to add. Previously I had to add code for each single conjured item.
Unit is extended to handle Conjured_Timer, Conjured_Decay instead of use stat (from itemstatcost.txt)
ConjuredItems.txt
skillID: assign skillID that conjures the item (this uses SrvDoFunc 162)
itemCode: assign itemcode for conjured item
func: (1 = used for stacked conjured items)
duration: set duration in seconds
durationLvl: set duration per skill level in seconds
quality: set quality for conjured item
maxstacks: set max stacks
saved: 0 = not saved, 1 = saved (will save the duration to the item)
prop1-5: assign properity for the item
par1-5: assign param for the item (is a skillCalc field so support formulas)
min1-5: assign min value for the item (is a skillCalc field so support formulas)
max1-5: assign max value for the item (is a skillCalc field so support formulas)
Update 2012-09-23
Corrected non working link and have also added a new screenshot from a new Necromancer skill that allows to conjured a Bone Scythe.
Have also added changes to conjured items, and info about softcoded conjureditems.
Have changed so duration countdown in 25 frames per second.
Re: Conjured Items
nice feature
with which pace does the countdown decrease.
*waiting for the next version*
with which pace does the countdown decrease.
*waiting for the next version*
Re: Conjured Items
Atm 60 frames per sec. But, not finalized yet in what speed it will tick in the end.themastercaster";p="411465" wrote: nice feature
with which pace does the countdown decrease.
*waiting for the next version*
Diablo normally uses 25 frames per sec.
EDIT:
Updated the topic with some new info.
- Necrolis
- Throne
- Posts: 9125
- Joined: Sat Mar 25, 2006 1:22 pm
- Location: The Land of the Dead
- Contact:
Re: Conjured Items
both screenshot links point to the same screenshot (the abyssal image).
IMO, you should try use a minute:second timer instead of of an "unknown" counter, makes it easier to understand and gauge when you need to recast.
IMO, you should try use a minute:second timer instead of of an "unknown" counter, makes it easier to understand and gauge when you need to recast.
Last edited by Necrolis on Sun Sep 23, 2012 10:06 am, edited 1 time in total.
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal
Re: Conjured Items
Thanks, seems to have just copy the line without change the image.Necrolis" wrote:both screenshot links point to the same screenshot (the abyssal should).
IMO, you should try use a minute:second timer instead of of an "unknown" counter, makes it easier to understand and gauge when you need to recast.
The second one have what you ask for
that's actually how I decided to display it for my new code.
- Necrolis
- Throne
- Posts: 9125
- Joined: Sat Mar 25, 2006 1:22 pm
- Location: The Land of the Dead
- Contact:
Re: Conjured Items
ah, that looks a lot better
Netiquette, Do you USE it?!?! | Nefarius' Fixed TXT Files | Terms Of Service
Blackened | Day of Death | D2GFEx
"What was yours is mine. Your land, your people, and now your life." - Lim-Dul, the Necromancer
Judgement is Final, Death is Eternal
- weapon-x
- Arch-Angel
- Posts: 1047
- Joined: Wed Mar 18, 2009 4:52 am
- Location: Mindanao, Philippines
- Contact:
Re: Conjured Items
awesome item system... the minutes / seconds display looks super cool...
keep it up sir,
will be tuning in for the next preview
keep it up sir,
will be tuning in for the next preview
" It's not the size of the dog in the fight, it's the size of the fight in the dog. "
~Mark Twain
~Mark Twain
Re: Conjured Items
Next version is no longer a preview version. Instead it will be pre-alpha version.weapon-x" wrote:awesome item system... the minutes / seconds display looks super cool...
keep it up sir,
will be tuning in for the next preview
- weapon-x
- Arch-Angel
- Posts: 1047
- Joined: Wed Mar 18, 2009 4:52 am
- Location: Mindanao, Philippines
- Contact:
Re: Conjured Items
glad to hear that sir... the d2 world will rock once DA is releasedkingpin" wrote:Next version is no longer a preview version. Instead it will be pre-alpha version.
will be tuning in for the Alpha Release sir...
good luck !
" It's not the size of the dog in the fight, it's the size of the fight in the dog. "
~Mark Twain
~Mark Twain