Greetings worker bees.
Some of you may remember the Missile System that I was making a while back, using only special effects (no dummy units). The system was smooth, however it was coded the wrong way (not a bad way) where making arcs was a problem, I have now re-designed the whole thing so that it can have Height Arcs and Side Arcs (or both, but that looks weird in game due to the camera angle).
Since then, many new natives have been released and Warcraft 3 Reforged approaches.
Therefore, I have decided to take this system to a new level, which isn't only for missiles, but to create a whole ARPG system in order to make the best OARPG on wc3 Reforged Custom Games!... At the moment, the system is in Beta stage, everything works well, but there are many more things that I want to add in there, and I need help from people with different fields of expertise.
So far it's just me, but if you're interested in joining the team, send me a pm.
Anyways, seeing is believing, so here is a demo video with a few abilities:
* The system can do so much more than what's in the video, I just wanted to make popular skills here.
---
Example of an Ability's Customizable Stats - Growing Fireball Totem:
Some of you may remember the Missile System that I was making a while back, using only special effects (no dummy units). The system was smooth, however it was coded the wrong way (not a bad way) where making arcs was a problem, I have now re-designed the whole thing so that it can have Height Arcs and Side Arcs (or both, but that looks weird in game due to the camera angle).
Since then, many new natives have been released and Warcraft 3 Reforged approaches.
Therefore, I have decided to take this system to a new level, which isn't only for missiles, but to create a whole ARPG system in order to make the best OARPG on wc3 Reforged Custom Games!... At the moment, the system is in Beta stage, everything works well, but there are many more things that I want to add in there, and I need help from people with different fields of expertise.
FINISHED:
- Mouse Only Move System
- Quick Cast on All Abilities (no need to left-click to select target point, it just casts)
- MPI (1 Hero per Player, in the process of making an AI system to have all other units follow based on their formation rank)
- Powerup System (Grabs them as you walk by)
IN THE WORKS:
- Item System (still figuring out what will be cool in reforged)
- Ability System (This will be extremely complex, but very simple for players in-game, where they can assign their skills to either Q, W, E or R, Similar to Diablo 3, But hell not like Diablo 3 lol)
- Ability Support System (like in Path of Exile but different, each player will be able to customize all their abilities in-game)
WHAT I'M LOOKING FOR:
- A dedicated terrainer, that will ONLY use the base WC3 models, since reforged models are great, we will use only those to start with. Also everything needs to be flat... Like in all ARPG's.
- Story / Quest maker, this person needs to work closely with the terrainer. The goal is to make an OARPG (Open Action RPG), like in the old days maybe some of you remember Julian's ORPG, it needs to have a feel similar to that. Players can be good, evil or neutral, they can choose to do quests or grow some sort of village... or stuff, y'know... There should be nice PVE and PVP aspects in the world, so that people may choose their victory type (examples: Own All Towns / Kill God Boss / Acquire 1M gold / w/e), with some victory types being "shareable" like the PVE ones, where the team would win as one.
- Hero / Skill / Item designer, this person will work closely with me, he or she does not need to know any coding since I will be coding everything. I'm looking for that person with 1000 good ideas that never made it to production, so I can extract all of them and put them into application! Of course, I've got totally original ideas that I will implement as well... Like Magic Missiles... from Baldur's Gate (totes original...), or Enchant from Diablo 2...
So far it's just me, but if you're interested in joining the team, send me a pm.
Anyways, seeing is believing, so here is a demo video with a few abilities:
* The system can do so much more than what's in the video, I just wanted to make popular skills here.
---
Example of an Ability's Customizable Stats - Growing Fireball Totem:
-
TPMS Ability Fireball
-
Events
-
Conditions
-
Actions
-
Set TPMS_01_Model = Abilities\Weapons\LavaSpawnMissile\LavaSpawnMissile.mdl
-
-------- --- --------
-
Set TPMS_41_LaunchOffset_Angle = 0.00
-
Set TPMS_42_LaunchOffset_X = 0.00
-
Set TPMS_44_LaunchOffset_Z = 60.00
-
-------- --- --------
-
Set TPMS_02_Size = 1.00
-
Set TPMS_03_Collision = 64.00
-
Set TPMS_38_StatVariance = 0.00
-
-------- Stat growth per second --------
-
Set TPMS_40_Growth = 0.50
-
-------- Degrees per second --------
-
Set TPMS_33_SpinSpeed = 0.00
-
Set TPMS_34_RollSpeed = 0.00
-
-------- Set to -1 for infinite --------
-
Set TPMS_04_TimedLife = 2.00
-
Set TPMS_35_TimedLife_AlwaysUseMax = True
-
-------- Set to 0 to cast on target location --------
-
-------- It also doesn't check for nearby units after, only waits for timed life --------
-
Set TPMS_05_Travel_Speed = -900.00
-
-------- Acceleration per second --------
-
-------- Does not work with arcs --------
-
Set TPMS_39_Travel_Acceleration = 1800.00
-
-------- --- --------
-
Set TPMS_32_MinRange = 150.00
-
Set TPMS_06_MaxRange = 1000.00
-
Set TPMS_07_MaxRange_AlwaysGo = False
-
-------- 180 and -180 = Perfect Arcs --------
-
-------- 360 and -360 = Full Circle --------
-
Set TPMS_08_HeightArc = 0.00
-
Set TPMS_37_HeightArc_Degrade = 0.00
-
-------- --- --------
-
Set TPMS_09_SideArc = 0.00
-
Set TPMS_36_SideArc_Degrade = 0.00
-
-------- --- --------
-
Set TPMS_10_Damage_Min = 50.00
-
Set TPMS_11_Damage_Max = 65.00
-
Set TPMS_12_Damage_Type = TPMS_DamageType_6_Magic
-
Set TPMS_13_Damage_SpecialEffect = Abilities\Spells\Items\AIfb\AIfbSpecialArt.mdl
-
-------- --- --------
-
Set TPMS_14_AoE_Radius = 128.00
-
Set TPMS_15_AoE_DamageRatio = 1.00
-
Set TPMS_17_AoE_ProcsAtMaxRange = True
-
Set TPMS_16_AoE_SpecialEffect = <Empty String>
-
Set TPMS_45_AoE_SpecialEffect_Size = 0.00
-
-------- Experimental when used with Arcs --------
-
Set TPMS_18_Pierce_Chance = 0.00
-
Set TPMS_19_Pierce_MaxAmount = 0
-
Set TPMS_20_Pierce_DamageRatio = 0.00
-
Set TPMS_21_Pierce_Special = TPMS_PierceSpecial_A_None
-
-------- --- --------
-
Set TPMS_22_Split_Chance = 0.00
-
Set TPMS_23_Split_Amount = 0
-
Set TPMS_24_Split_Angle = 0.00
-
Set TPMS_25_Split_PowerRatio = 0.00
-
Set TPMS_26_Split_ProcsAtMaxRange = False
-
Set TPMS_31_Split_ReSplitAmount = 0
-
-------- --- --------
-
Set TPMS_27_ExtraMissiles_Amount = 0
-
Set TPMS_28_ExtraMissiles_Angle = 0.00
-
-------- --- --------
-
Set TPMS_29_SeekEnemy_Radius = 0.00
-
-------- Hmmmm lol... --------
-
Set TPMS_30_FollowsCursor = False
-
-------- --- --------
-
Set TPMS_46_Familiar_IsCaster = True
-
Set TPMS_47_Familiar_UnitType = Sentry Ward
-
Set TPMS_48_Familiar_MaxAmount = 2
-
Set TPMS_49_Familiar_MaxCasts = 3
-
Set TPMS_50_Familiar_TimedLife = 30.00
-
Set TPMS_51_Familiar_FriendlyAbil = False
-
Set TPMS_52_Familiar_SpellCD = 3.00
-
-------- --- --------
-
Trigger - Run TPMS Missile Initiate <gen> (checking conditions)
-
-
Last edited: