Forum > Showoff - what you are working on
[SHOWOFF] What Are You Working On
<< < (354/371) > >>
Met@:
Mixed beavers with Wolvars to make the "Casripos" for Shadow Storm. (still lot of work to do on it like weight paint, texture, etc...)
I wanted to modelise them but I'm not skilled enough and I can't do custom animations yet
(there's some old and first sketches)
phantomx:
I want to hug them nice job.
Luzifix:
Working on XML/Lua check for 6.2.4+
stoneharry:
I did some updates to my spell editor recently:
Added icons to the spell list, started working on spell string parsing. I'm working through Vel's tag documentation:
--- Quote ---MAIN THINGS Each spell can have up to 3 effects. Each linked tag can also have a number of the effect, like $TAG1 $TAG2 $TAG3
for example our spell has a two damage types, the first deals a
(effect1)1-100 damage(Randomly) (effect2)50 damage. Additionally (effect3)decrease enemy speed by 30%
Spell deals a $s1 damage, and $s2 damage. Additionally decrease target's speed by $s3%. ingame: spell deals a 1-100 damage, and 50 damage. Additionally decrease target's spee by 30%.
if you use tag without the number - it calculate all the damage(1+2+3 if it possible) from the spell. Or something else(dependent of the tag)
------------------------------------------------------- $N - current stacks of spell, for example in tooltip: Your blazing shield now have $n charges ------------------------------------------------------- $d - spell duration: Your diseace will torment the victim within $d. ------------------------------------------------------- $t - pereodic trigger, for example: Your fire shield deals 100 damage every $t seconds. ----------------------------------------------------- $o - summary damage dome from DOTHOT Your immolation made a $o damage during 10 seconds. (for example your spell made a 10 damage each 2 seconds, spelldur 10seconds = $o automatically calculate damage as 50, $o in this case = 50) ----------------------------------------------------- $x - count of targets for this spell your chain lightning hits $x targets ----------------------------------------------------- $v - maximal allowed level of target "Target of the spell can only be a target not higher than level $v ----------------------------------------------------- $z - destination of heartstone(your tavern name) ----------------------------------------------------- $s - simple base point of spell(damage or healing, support scatter like in fireball damage 8-12 damage etc) your fireball deals a $s fire damage. $s - is minimal damage $S - is MAXIMAL DAMAGE like deals $s - $S damage. INGAME: deals 7 - 14 damage. ----------------------------------------------------- $m - modified (can by talents or glyph, used only for player-based spells) point of spell you can ressurect the target with the $m health and mana ------------------------------------------------------ $r - radius for direct spell cast a fireball, works at a distance of $r yards. ------------------------------------------------------ $a - radius for AOE spell your circle of fire deals a XXX damage of $a yards around you. ------------------------------------------------------ $b - additional multipler of the spell(HARD TO USE) for example 66(main damage) + combo point * $b (used only by rogues and druids in cat form) deals a $(66*1+$b) damage for 1 combo, and $(66*2+$b) damage for 2 combo ------------------------------------------------------ $h - chance to proc (percentage only) your mind blast can proc by $h% chance, when you use a this spell. ------------------------------------------------------ $g(Mr:Mrs) (specific gender description) Usefull mostly for ruRU(and maybe other) locales with different class names by gender. example: $g(Priest:Priestess) deals a 150% holy damage. the same as quests like senjorlady ------------------------------------------------------ $l - Specific locale description(mostly with the ruRU locale) typocal form: $l: екс: екса: ексов)(if try to translate it $l:One_Cake:two_Cakes:lot_cakes(higher than 2) (nevermind, a feature of the Russian language) ------------------------------------------------------ $q - misc value used in auras with base value + misc value(for example ressurection useas BV as restored hp, and miscA as restored mana.
------------------------------------------------------ $AP - Current attack power(not confirmed) uses only for formulas, involved in the formation of damage or healing. ------------------------------------------------------ $E - dependent(from damage) spell value. For example in death coil. It deals 244($s) damage, and leech $e health to the caster or mana shield, when caster take a damage, they less $e of mana per 1 taken damage. ------------------------------------------------------ $u - max stack value ------------------------------------------------------ $i - max affected target of spells(for example mass fear) ------------------------------------------------------ $f - dummy(script) value (used in death strike of DK) ------------------------------------------------------ $LINK to spell param, set your spell entry from the different spell(if they triggered by current) for example main spell with entry 100(fireball) and deals a 7 damage , triggered spell with entry 666(burn) deals a 14 damage during the 5 seconds. EXAMPLE: Deals a $s1 damage, and additional $666o1 fire damage by $d.
three parts 1) $ 2) spell entry(usually different(triggered)) 3) linked param(see above) ------------------------------------------------------ ${FORMULA} - in brackets you can combine different values to made a one.
1. { } external brackets 2. ( ) internal brackets - Within each of these brackets, a separate formula, like ${(formula1)*(formula2)} or more 3. *$ multi-modifier, always in the end of formula(it calculates: *per level of caster, *base spell modifier. and other things from spell.dbc is not included into main formula)
EXAMPLE: Ice nova uses ${$m1*$} - ${$M1*$} of frost damage at discription. original formula: 52-59+caster level*0.50(spell modifier)
for example player level is 50.
result: ice nova uses 52+50*0.50 = 51 minimal damage, 59 + 50*0.50=54.5 damage frost bols deals a 51 - 54 frost damage. ************************** second example: Revenge(warrior tank spell): Deals from ${$m1+$AP*0.310} to ${$M1+$AP*0.310} weapon damage ************************** third example: backstab(rogue spell): deals $m2% weapon damage, and additional ${$m1*1.5} damage.
effect1: weapon 60% of normalized weapon damage effect2: weapon 150% percent damage(include buff effects) effect3: add compo point +1
we know that this spell deals a 60% of weapon damage +150%, this can be present as 1.5, we get ${$m1*1.5} (60%*150%). = 210% of weapon damage(approx) ---------------------------------------------------------
Unknown params of formulas: $MWS - some of meele spells $PL $FLOOR $COND $GT
unused tags: $j $w --- End quote ---
111tester:
--- Quote from: "stoneharry" ---I did some updates to my spell editor recently:
Added icons to the spell list, started working on spell string parsing. I'm working through Vel's tag documentation:
--- Quote ---MAIN THINGS Each spell can have up to 3 effects. Each linked tag can also have a number of the effect, like $TAG1 $TAG2 $TAG3
for example our spell has a two damage types, the first deals a
(effect1)1-100 damage(Randomly) (effect2)50 damage. Additionally (effect3)decrease enemy speed by 30%
Spell deals a $s1 damage, and $s2 damage. Additionally decrease target's speed by $s3%. ingame: spell deals a 1-100 damage, and 50 damage. Additionally decrease target's spee by 30%.
if you use tag without the number - it calculate all the damage(1+2+3 if it possible) from the spell. Or something else(dependent of the tag)
------------------------------------------------------- $N - current stacks of spell, for example in tooltip: Your blazing shield now have $n charges ------------------------------------------------------- $d - spell duration: Your diseace will torment the victim within $d. ------------------------------------------------------- $t - pereodic trigger, for example: Your fire shield deals 100 damage every $t seconds. ----------------------------------------------------- $o - summary damage dome from DOTHOT Your immolation made a $o damage during 10 seconds. (for example your spell made a 10 damage each 2 seconds, spelldur 10seconds = $o automatically calculate damage as 50, $o in this case = 50) ----------------------------------------------------- $x - count of targets for this spell your chain lightning hits $x targets ----------------------------------------------------- $v - maximal allowed level of target "Target of the spell can only be a target not higher than level $v ----------------------------------------------------- $z - destination of heartstone(your tavern name) ----------------------------------------------------- $s - simple base point of spell(damage or healing, support scatter like in fireball damage 8-12 damage etc) your fireball deals a $s fire damage. $s - is minimal damage $S - is MAXIMAL DAMAGE like deals $s - $S damage. INGAME: deals 7 - 14 damage. ----------------------------------------------------- $m - modified (can by talents or glyph, used only for player-based spells) point of spell you can ressurect the target with the $m health and mana ------------------------------------------------------ $r - radius for direct spell cast a fireball, works at a distance of $r yards. ------------------------------------------------------ $a - radius for AOE spell your circle of fire deals a XXX damage of $a yards around you. ------------------------------------------------------ $b - additional multipler of the spell(HARD TO USE) for example 66(main damage) + combo point * $b (used only by rogues and druids in cat form) deals a $(66*1+$b) damage for 1 combo, and $(66*2+$b) damage for 2 combo ------------------------------------------------------ $h - chance to proc (percentage only) your mind blast can proc by $h% chance, when you use a this spell. ------------------------------------------------------ $g(Mr:Mrs) (specific gender description) Usefull mostly for ruRU(and maybe other) locales with different class names by gender. example: $g(Priest:Priestess) deals a 150% holy damage. the same as quests like senjorlady ------------------------------------------------------ $l - Specific locale description(mostly with the ruRU locale) typocal form: $l: екс: екса: ексов)(if try to translate it $l:One_Cake:two_Cakes:lot_cakes(higher than 2) (nevermind, a feature of the Russian language) ------------------------------------------------------ $q - misc value used in auras with base value + misc value(for example ressurection useas BV as restored hp, and miscA as restored mana.
------------------------------------------------------ $AP - Current attack power(not confirmed) uses only for formulas, involved in the formation of damage or healing. ------------------------------------------------------ $E - dependent(from damage) spell value. For example in death coil. It deals 244($s) damage, and leech $e health to the caster or mana shield, when caster take a damage, they less $e of mana per 1 taken damage. ------------------------------------------------------ $u - max stack value ------------------------------------------------------ $i - max affected target of spells(for example mass fear) ------------------------------------------------------ $f - dummy(script) value (used in death strike of DK) ------------------------------------------------------ $LINK to spell param, set your spell entry from the different spell(if they triggered by current) for example main spell with entry 100(fireball) and deals a 7 damage , triggered spell with entry 666(burn) deals a 14 damage during the 5 seconds. EXAMPLE: Deals a $s1 damage, and additional $666o1 fire damage by $d.
three parts 1) $ 2) spell entry(usually different(triggered)) 3) linked param(see above) ------------------------------------------------------ ${FORMULA} - in brackets you can combine different values to made a one.
1. { } external brackets 2. ( ) internal brackets - Within each of these brackets, a separate formula, like ${(formula1)*(formula2)} or more 3. *$ multi-modifier, always in the end of formula(it calculates: *per level of caster, *base spell modifier. and other things from spell.dbc is not included into main formula)
EXAMPLE: Ice nova uses ${$m1*$} - ${$M1*$} of frost damage at discription. original formula: 52-59+caster level*0.50(spell modifier)
for example player level is 50.
result: ice nova uses 52+50*0.50 = 51 minimal damage, 59 + 50*0.50=54.5 damage frost bols deals a 51 - 54 frost damage. ************************** second example: Revenge(warrior tank spell): Deals from ${$m1+$AP*0.310} to ${$M1+$AP*0.310} weapon damage ************************** third example: backstab(rogue spell): deals $m2% weapon damage, and additional ${$m1*1.5} damage.
effect1: weapon 60% of normalized weapon damage effect2: weapon 150% percent damage(include buff effects) effect3: add compo point +1
we know that this spell deals a 60% of weapon damage +150%, this can be present as 1.5, we get ${$m1*1.5} (60%*150%). = 210% of weapon damage(approx) ---------------------------------------------------------
Unknown params of formulas: $MWS - some of meele spells $PL $FLOOR $COND $GT
unused tags: $j $w --- End quote ---
--- End quote ---
$sp = spellpower $spa = arcane spellpower $spfi = fire $spfr = frost $sph = holy $spn = nature $sps = shadow $bh = spell power healing
$RAP = range attack power
$MWB - max weapon base dmg | melee weapon base dmg (max) $mwb - min weapon base dmg | melee weapon base dmg (min) $MWS - max weapon speed | melee weapon speed
true or false $?(s Id of spell needed to check)[If learned - this text][If not learned - this text] $?(sid1 | sid2)[true][false] = If learned spell 1 or spell 2 than true, else - false $?!(sid1 | sid2)[true][false] = If learned spell 1 or spell 2 than false, else - true
Navigation
[0] Message Index
[#] Next page
[*] Previous page
|