library PushUnit initializer OnInit requires Table
/*
Push Unit v1.0.0
by kingkingyyk
- A library that supports multiple instances of sliding/knocking back on every single unit.
=========
APIs :
=========...
Background Story
As a fan of Element TD, I always got some idea on improving it, but the original map was not released. I was thinking to rewrite the map by myself (for sure, it will take me ages to do that).
Now, Karawasa and his team are no longer working on Element TD for Warcraft 3. He...
Weather v1.0.0
/*
Weather
v1.0.0
by kingking
===================
What is Weather?
===================
Weather gives you better APIs for weather.
=======
API :
=======
Static method :
Weather.create() -> Weather
-...
Attack Effect Handling, v1.0.4
library AEH initializer Init requires Damage
/*
AEH - Attack Effect Handling.
v1.0.4
by kingking
=============
What is AEH?
=============
AEH makes your life on handling attack effect(Lifesteal, Mana Burn, etc) easier.
It can...
Advanced Item Indexing v1.0.6
library AII
/*
Advanced Item Indexing ~v1.0.6~
by kingking
Advanced Item Indexing is a library that indexes your items and provide
a clean interface for you to manage items.
======
APIs :
======
GetItemId(item) ->...
/*
Prioritized Unit Appearance
v 1.0.2
by kingking
===================
What does PUA do?
===================
Spell makers often find unit's colour,scale and time scale can be overwritten by other spells.
Example :
Unit A has 1.0 of scale...
/*
GetItemCost v1.0.0
by kingking
GetItemCost is a simple snippet that let you to get the cost
of an item without entering the relative cost and item id to
database, like hashtable.
Function provided :
GetItemGold(itemId) ->...
I'm here to present :
AutoCombine
v1.0.1
/******************************************************************************************************
AutoCombine by kingking
v1.0.1
******************************************************************************************************...
Using your Mirana, killing your enemies by using your precise arrow!
The objective of victory is killing, killing and killing!
Skills on Mirana :
Elune's Arrow
"Fires an fixed precision arrow".
Leap
"Leaps forward. Useful for dodging arrows"
Think it is easy to play?
See the terrain first...
library GetChance
/*
Get Chance v1.0.4
by kingking
GetRandomInt/Real in warcraft 3 are commonly used to get the chance to trigger something, like effects.
However, they are not precise.
They will return close values sometimes.
This has caused the chance is not so precise...
Bounce
Bounce v1.0.2
by kingking
Bouncing. Yeah, it is bouncing.
It makes your bouncing spells easier.
Requirements :
T32, Damage, Recycle or Damage, xefx, Event
How to implement?
1) Implement those required systems.
2) Copy this library into your map.
3) Enjoy!
Usage :
Make...
I just found Warcraft 3's Sin and Cos function are weird.
Correct :
Tested Sin/Cos, both resulted same look.
Literate through 0->1440 for x and 300*scale for y-axis.
Any idea? :nuts:
//////////////////////////////////////////////
// JASS Spells Handler (For GUI users)
// v1.0.0
// by kingking
//
// What is JASS Spells Handler?
// JASS Spells Handler is a trigger system for handling spell triggers.
//
// Why use JASS Spell Handler?
// When your map...
/////////////////////////////////////////////////////////
// Units' Inventory Data (UID) v2.0.0
// by kingking
//
//=================
// What is this?
//=================
// ~ UID is meant to be replacing missing native, like
// GetItemOwner, GetItemInventoryPosition...
I was wondering around and found out there is a website which it's design is same with thehelper's world editor tutorial site. :eek:
Dead Link Removed
Note : It is chinese, you can use google translator to translate it.
I was wondering around and suddenly TableX came into my mind. So I quickly rush to the computer and try to make it work. So.. it is working! :thup: It follows the concept of TableX - does not use array. :D
So the code is here.
library Table
//! textmacro Table__make takes name...