• 🏆 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!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Spell Makers Required.

Status
Not open for further replies.
Level 24
Joined
May 9, 2007
Messages
3,563
I need people to make MUI, leakless knockback spells.

This is for my project: LIzard survival. The idea of the map is:

he goal of the map is to survive to the end of the round.

You can be killed by being trampled by a lizard.

Lizards come from the top of the map and collide with players and objects.

Players choose from either, Builder, Runner, Tank or Sniper.

Builder - Builds defenses.

Runner - Runs away quiickly

Tank - Slow with powerful melee knockback skills

Sniper - Ranged Knockback skills

There is a base of skills but some can only be bought by certain classes.


Spells are aquired inbeteewn rounds through a shop.

Every unti can also adjust it's stats:

Weight - High weight = low knockback and speed
Low weight = high knockback and speed

Strength - Increase amount that knockbacks.

All of the knockback spells should interface with the Wieght system. For example: Knockback distance = strength/weight. Or some other formula.


Spell makers must be experienced.

I will give out rep to spell makers.

If you make one spell you get a game credit in the Initiliaztion message.

More than 3 spells (including three) and a loading screen credit will be included.
 
Last edited:
Level 24
Joined
May 9, 2007
Messages
3,563
Hmm, that is the thing. . .

I don't have the weight system yet. . .

I was hoping that I could get help with that.

I was considering using variations of the base stats. Strength = Strength Intelligence = Mana and Agility = Weight.

Also if you design weight system and spells then your name will be features promenetly on the loading screen. (As big as mine)

It would be great if you could help.

+rep for interest
 
Level 11
Joined
Apr 6, 2008
Messages
760
else u can have a function for type that returns weight. like

JASS:
local unit u = GetSpellTargetUnit()
local real w = weight(u)

JASS:
function weight takes unit u returns real
    local unit f = u
    local real weight = 0

    if IsUnitType(f,'Blah') then
         set weight = 200.
    elseif IsUnitType(f,'Halb') then
         set weight = 100.
    endif
    set f = null
    return weight
endfunction

im such a genius :>
 
Status
Not open for further replies.
Top