HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

CHALS v1.2

05-12-2008, 09:42 PM#1
Valdez
CHALS v1.4d
Custom Hero Ability Leveling System

Introduction:
You’re probably asking yourself “What the hell is CHALS!” Well to answer that question, it’s the Custom Hero Ability Leveling System. A system I invented to resemble the leveling of abilities for “custom” heros as they would if they were preset heros.

What is a “custom” hero you ask? A “custom” hero is a hero-unit that has no preset skills or abilities. Like for example an Archmage in WC3 has the abilities Blizzard, Brilliance Aura, ect. Well “custom” heros have NO abilities to start with but are later found or purchased from a shop (most maps make them purchased).

Why use CHALS!? Well simply put CHALS is by far the best leveling system for “custom” heros abilities I have seen to date. I’m not saying it IS the best but rather the best I’ve seen so far. It not only provides a nice interface for leveling abilities as closely resembling blizzard ability interface but it also limits the heros to a set number of abilities (The number of abilities is Blizzards “default,” or in other words 4 normal spells and 1 ultimate). This allows you to have custom abilities and still make it resemble the setup of preset heros.

How It Works:
Each player has 4 normal ability slots and 1 ultimate slot for their 1 Hero (This system does not work for multiple heros per player! Sorry!). Now whenever a player aquires a “dummy” item equal to that of one of the abilities in the map it will remove the item and check for an open slot and if there is an open slot it will save that ability to the player. If there isn’t an open slot then it will tell the player they have no more slots.

Whenever a player clicks the “Hero Abilities” button in their hero’s commands it will start the Dialog interface to level the abilities they have set.

Features:
  • Multi-User friendly
  • Custom Dialog leveling system
  • Skill triggered Dialog system.
  • Only medium difficulty to adjust settings and # of players
  • Custom Skill point system
  • Changeable ability limit (takes excessive work)
  • Unlimited ability selection
  • Restarting Dialog if they make a selection but have more skill points
  • Shows available skill points at top of Dialog
  • Shows what level of the ability will be learned
  • Optional “-repick” trigger
  • Resembles Blizzards ability interface
  • Limits players from selecting many different skills
  • Compatable with all Hero and Ability levels (requires some work)
  • Personal set-up help
  • Other minor features

Drawbacks:
  • Limited to one hero per player.
  • No others known!

Reporting Bugs/Errors/Problems:
You can report any Bugs/Errors/Problems here or by e-mailing me at the e-mail below.
[email protected]

Help Requests:
Post them here or e-mail them to me and I will gladly take a look at them and do what I can to help you with your problem.

I think I covered it all! Please leave feedback so I can get fix or implement new stuff! :P
Attached Files
File type: w3xCHALS v1.4d.w3x (66.5 KB)
File type: txtReadme.txt (8.1 KB)
05-12-2008, 09:50 PM#2
grim001
Tried to open it and the map editor crashed.
05-12-2008, 09:58 PM#3
tamisrah
Not only that but trying the map in game results in a crash aswell
1. try using the learn skill button after having bought only 2 skills -> crash
2. learning lvl2 stormbolt, lvl2 banish, lvl2 brilliance aura and avatar -> crash
3. skills cost 2 skill points per level?

So how about fixing your map before making people decide on its quality?
05-12-2008, 11:15 PM#4
Valdez
Quote:
Originally Posted by grim001
Tried to open it and the map editor crashed.

I'm pretty shure you need WEU to open it in the WE!

Quote:
Originally Posted by tamisrah
Not only that but trying the map in game results in a crash aswell
1. try using the learn skill button after having bought only 2 skills -> crash
2. learning lvl2 stormbolt, lvl2 banish, lvl2 brilliance aura and avatar -> crash
3. skills cost 2 skill points per level?

So how about fixing your map before making people decide on its quality?

Just did more extensive testing and found out that the root of all those problems was in the coding for increasing the skill points already used (likely a leak problem). It should work perfectly now in the new v1.3 that I'm adding to the first post along with a new readme!

BTW: The point of posting the map in the first place was so people could test it and give feedback. This is in no way a bug free program but I did the best I could to catch everything myself and fix what I can, when I can. If you haven't noticed that most projects and systems ever released in history have some kind of bug so critizing me alone on releasing it with a problem is a little contradicting.. Nothing and no one is perfect.
05-13-2008, 04:25 AM#5
grim001
Sorry but people in these parts don't really use WEU anymore... it's a tool from a bygone age
05-13-2008, 06:07 AM#6
Valdez
Quote:
Originally Posted by grim001
Sorry but people in these parts don't really use WEU anymore... it's a tool from a bygone age
That may be true but I continue to like it and use it and I will consider trying to convert it into a normal WE version but for now its WEU only.


BTW, released new version witch has been added to first post fixing all known bugs and with a few trigger updates! :P
05-13-2008, 07:37 AM#7
TheDamien
If you're trying to make a system that people will actually use, it can't be WEU only.
05-13-2008, 08:45 AM#8
Valdez
Quote:
Originally Posted by TheDamien
If you're trying to make a system that people will actually use, it can't be WEU only.
Well I don't think you read my post that was directly before yours and the fact that I'm in the process of converting it to normal WE (Which is approxemently 56% complete).
05-13-2008, 01:13 PM#9
TheDamien
Quote:
Originally Posted by Emphasis mine
I will consider trying to convert it into a normal WE version but for now its WEU only.

Yeah man, I read the post.
05-13-2008, 10:23 PM#10
Valdez
Updating first post now with v1.4d which is for the normal WE.