Data Entry for Heroes and Skills

Posted by bL4cK_m0p on Saturday, September 25, 2010

Due to major work loads, Harreke needs help on data entry for heroes and skills.

From Harreke:

About recent data entry work of my own AI project, I regret to announce that because the current members of my founded data entry group are too busy and inefficient, so now skill advanced data, the most important data entry work has been held up.

I upgraded data entry functions and codes, thus, all existing data need to be redefined. Now most of my group members are gone, so there's only myself doing entire skill advanced data entry work.

I don't know how long will it be done, but I guess all these 400+ skills could spend me many months.

So I'm here asking for help, could someone of you help me do data entry work? There's more than 400 skills need to be redefined, the more helpers we have, the fast the playable AI map could be done.

About the reward, sorry but the only thing I can offer is, to add your name to AI name database, and let the AI players honor your name.


I've tried my best to make my data entry functions and codes easy to read. Here are samples:

Vengeful Spirit's Magic missile

call SetAbilityBasic('A02A',4,1,2)
//Basic information: ID, level, learn level, level skip
call SetAbilityBasic_Bonus(1,NONE,1.75,1.75,10,95,NONE,500,NONE,'BPSE',NONE)
//Basic datas: cast time, last time, cool time, mana cost, area, ring, buffID, etc
call SetAbilityBasic_Bonus(2,NONE,1.75,1.75,10,110,NONE,500,NONE,'BPSE',NONE )
call SetAbilityBasic_Bonus(3,NONE,1.75,1.75,10,125,NONE,500,NONE,'BPSE',NONE )
call SetAbilityBasic_Bonus(4,NONE,1.75,1.75,10,140,NONE,500,NONE,'BPSE',NONE )
call SetAbilityCastTarget(ENEMY,ALLUNIT,UNITTARGET,true,false,false,false,t rue,false,false)
//Ability target: whom can be cast on by the skill
call SetAbilityAdvanced("thunderbolt",2)
//Advanced information: orderstring, effectnumber
call SetAbilityAdvanced_Bonus(1,DAMAGE,NORMAL_MAGIC,NONE,true,100,175,250,325)
//Advanced datas: completely describe how does the skill works
call SetAbilityAdvanced_Bonus(2,STUN,NONE,NONE,true,1.75,1.75,1.75,1.75)


Enchantress's untouchable

call SetAbilityBasic('A0DW',4,1,2)
call SetAbilityBasic_Bonus(1,NONE,NONE,NONE,NONE,NONE,NONE,NONE,NONE,NONE,NO NE)
call SetAbilityBasic_Bonus(2,NONE,NONE,NONE,NONE,NONE,NONE,NONE,NONE,NONE,NO NE)
call SetAbilityBasic_Bonus(3,NONE,NONE,NONE,NONE,NONE,NONE,NONE,NONE,NONE,NO NE)
call SetAbilityBasic_Bonus(4,NONE,NONE,NONE,NONE,NONE,NONE,NONE,NONE,NONE,NO NE)
call SetAbilityCastTarget(NONE,NONE,NONE,false,false,false,false,false,fals e,false)
call SetAbilityAdvanced(null,2)
call SetAbilityAdvanced_Bonus(1,TRIGGERCONDITION,ATTACKED,SELF,true,UNSTACKABLE ,NONE,NONE,NONE)
call SetAbilityAdvanced_Bonus(2,TRIGGERACTION,ASIMPROVEPERCENT,UNSTACKABLE,fals e,-0.20,-0.40,-0.60,-0.80)
call SetAbilityEffectTarget(ENEMY,ALLUNIT,NONE,false,true,false,false,false,f alse)
//Effect target: whom can be effected by the skill

See more in attachment.

So if you are interested in programming and DOTA, and you can at least know what I'm just talking about, please and welcome to join the data entry group.

Of course I will teach how to exactly read and write code, don't worry.

Please reply this topic to contact me.

And thanks!

Click like button.

Share to your friends :

{ 0 comments...Please Leave Your Comment }

Post a Comment