[Contest] Tower Contest - Winner Announced

~GaLs~

† Ғσſ ŧħə ѕαĸε Φƒ ~Ğ䣚~ †
Reaction score
180
i am coming in :D
Editing all the implementation instuction and tooltip ...:D:D:D

So tinki3 is quite....(Big Mouth)... =.=''

Anywayz...i wanted to in but teh ghanz04 didnt put me in...
1 hour more my Tower will be done :D
 

Sim

Forum Administrator
Staff member
Reaction score
534
Need some help with grading?

I will also give reputation points to the winner of this contest, as well as the second place.
 

~GaLs~

† Ғσſ ŧħə ѕαĸε Φƒ ~Ğ䣚~ †
Reaction score
180
:eek: Here comes my tower :eek:

Blood Rush

This tower's damage it base on its hit points, the more hit point it has, the more damage it will dealt.
It will has 2 base chaos damage.
The hit point will be decrease periodicly and will be recovered when killing unit.

The coding is all by jass and it is shown in the bottom.

Let me show you the screenshot


This tower is not capatible to be upgradeable since there is not much space for this tower to be improve except increase it's hp and dmg dealt.

JASS:

//===========================================================================
// Trigger: BloodAttack
//===========================================================================
constant function s_rawcode takes nothing returns integer
return 'A000' //this is the raw code of the skill
endfunction

function BA_Cond takes nothing returns boolean
return GetUnitAbilityLevel(GetAttacker() , s_rawcode()) > 0 //check if the unit got the specify skill
endfunction

function BA_Act takes nothing returns nothing
local real lifedmg= GetUnitState(GetAttacker() , UNIT_STATE_LIFE)
call TriggerSleepAction(0.2)
call UnitDamageTarget(GetAttacker() , GetTriggerUnit() , lifedmg , true , false , ATTACK_TYPE_CHAOS , DAMAGE_TYPE_NORMAL , WEAPON_TYPE_WHOKNOWS)
endfunction

//===========================================================================
function InitTrig_BloodAttack takes nothing returns nothing
    set gg_trg_BloodAttack = CreateTrigger()
	call TriggerAddCondition(gg_trg_BloodAttack , Condition(function BA_Cond))
	call TriggerRegisterAnyUnitEventBJ(gg_trg_BloodAttack , EVENT_PLAYER_UNIT_ATTACKED)
    call TriggerAddAction(gg_trg_BloodAttack , function BA_Act)
endfunction

JASS:

//===========================================================================
// Trigger: BloodHp
//===========================================================================
constant function u_rawcode takes nothing returns integer
return 'h000' //this is the raw code of the tower
endfunction

function matchG takes nothing returns boolean
return ( GetUnitTypeId(GetFilterUnit()) == u_rawcode() )
endfunction

function groupaction takes nothing returns nothing
call SetUnitState(GetEnumUnit() , UNIT_STATE_LIFE , ( GetUnitState(GetEnumUnit() , UNIT_STATE_LIFE) - 10 ))
endfunction  																			      //^ this -1 is how much hp u want to be decrease every 0.01 second

function Trig_BloodHp_Actions takes nothing returns nothing
local group BR= GetUnitsInRectMatching(GetPlayableMapRect() , Condition(function matchG))
call ForGroup(BR , function groupaction)
call DestroyGroup(BR)
set BR = null
endfunction

//===========================================================================
function InitTrig_BloodHp takes nothing returns nothing
    set gg_trg_BloodHp = CreateTrigger()
    call TriggerRegisterTimerEventPeriodic(gg_trg_BloodHp , 0.01)
    call TriggerAddAction(gg_trg_BloodHp , function Trig_BloodHp_Actions)
endfunction

JASS:

//===========================================================================
// Trigger: BloodKill
//===========================================================================
constant function s_rawcode2 takes nothing returns integer
return 'A000' //also the skill raw code
endfunction

function BK_cond takes nothing returns boolean
return GetUnitAbilityLevel(GetKillingUnit() , s_rawcode2()) > 0 //same as previous trigger
endfunction 												// to check if the unit got the specify skill

function BKAct takes nothing returns nothing
call SetUnitState(GetKillingUnit() , UNIT_STATE_LIFE , ( GetUnitState(GetKillingUnit() , UNIT_STATE_LIFE) + 150.00 ))
call DestroyEffect(AddSpecialEffectTarget("Objects\\Spawnmodels\\Human\\HumanBlood\\BloodElfSpellThiefBlood.mdl" , GetDyingUnit() , "overhead"))
endfunction

//===========================================================================
function InitTrig_BloodKill takes nothing returns nothing
    set gg_trg_BloodKill = CreateTrigger()
	call TriggerAddCondition(gg_trg_BloodKill , Condition(function BK_cond))
    call TriggerRegisterAnyUnitEventBJ(gg_trg_BloodKill , EVENT_PLAYER_UNIT_DEATH)
    call TriggerAddAction(gg_trg_BloodKill , function BKAct)
endfunction


Download it here:
View attachment 10464
 

Knocksious

Sweet, I got 2 little green bars!
Reaction score
46
just a quick question, can it die from not killing a unit? or does it stop at 1hp
 

martix

There is no spoon
Reaction score
49
Nice contest idea.
I wanna join too but it depends. If I come up with a good tower idea, I'll be in. If not - well, I'll keep looking at other people's towers...
 

martix

There is no spoon
Reaction score
49
Of course! If it ain't for fun - what else? :D
(You're not getting any money for this, are you? :p )
 

~GaLs~

† Ғσſ ŧħə ѕαĸε Φƒ ~Ğ䣚~ †
Reaction score
180
someone may aim "rep" on these contest you know?
 

Exide

I am amazingly focused right now!
Reaction score
448
I got a lousy tower. Sign me up! :)
 

Black Hawk

New Member
Reaction score
16
I made a screenie of my tower (model subject to change)
 

Attachments

  • Elite Rocket Tower.JPG
    Elite Rocket Tower.JPG
    103.8 KB · Views: 264

Ghan

Administrator - Servers are fun
Staff member
Reaction score
890
> i am coming in

Added.

> I wanna join too but it depends. If I come up with a good tower idea, I'll be in. If not - well, I'll keep looking at other people's towers...

Are you in or not?

> Sign me up!

Added.
 

Exide

I am amazingly focused right now!
Reaction score
448
I made a screenie of my tower (model subject to change)

Wow, lots of missiles. Looks like that could lag alittle if 10 players had 3+ of those each. :p
 

AoW_Hun7312

I'm a magic man, I've got magic hands.
Reaction score
76
Ok, I'm almost ready to submit my tower, just need to add some finishing touches, and the cafeteria :D
 

0zaru

Learning vJASS ;)
Reaction score
60
Well here is my tower.

Darkness Tower

Hm i am not good making description so i will copypasta the tooltip :p

Code:
A tower specialized in working with souls . it's damage may be considered low at the beggining but with each kill it gets stronger. when The Darkness Tower reaches 11 kills it cast a Death nova arround it. When the nova starts the count is restarted.                                                
 Upgrades: Use Eye

Upgrade
Code:
[UPGRADE] When you upgrade to this tower , you gain access to it's eye. Capable of seeing invisible units when activated over a desired area. And every unit that gets close to it gets slowed by the powerful presence of the eye. Also improves the tower's range by 200.                                                                
       Warning When upgrading you may loss all your kills.

All attached (Screens and Tower Map)

P.S Also this is my first terrain made :p
 

Ghan

Administrator - Servers are fun
Staff member
Reaction score
890
I have a couple of notes about the grading:

1. If everyone gets their projects turned in early and there are no more new applicants, I will close the contest early.

2. I will go through and grade each category or every tower, so that I can then post the results of each category as it is done. Then, everyone will be able to see a running total of the grades.
 

AoW_Hun7312

I'm a magic man, I've got magic hands.
Reaction score
76
Ok, here's my tower. The screen shots took up to much space, so its in this file.
 

Attachments

  • TowerContest Entry Sheep Express 101.w3x
    21.7 KB · Views: 218

Exide

I am amazingly focused right now!
Reaction score
448
Ok. I think I'm done with my tower now. :p
I also got a lousy screenshot.
Here it is.

TowerContestScreenshot.jpg
 

elmstfreddie

The Finglonger
Reaction score
203
I... Will have to change my idea.
Apparently this is a TD TD not a maul TD kinda TD. lol.

Oh, and Tower MUIness is part of the grading, right?
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top