Staredit Network

Staredit Network -> UMS Assistance -> RPG System Help
Report, edit, etc...Posted by DeCoup on 2006-09-30 at 00:48:55
Hi

I am new to UMS editing and am planning to create an RPG. The only problem is that I am having trouble searching through the fourms for the right answers, since the search engine won't accept 3 letter words like RPG and EXP.

I am sure you have covered these questions before so I am not asking how to do these things, just for links to any helpful articles or better yet unlocked Maps with the triggers in them to learn from.

Before I get to my questions i just want to ask for recommendations on which editor to make an RPG on based on the problems I am currently having and also the fact that I will be doing some major unit editing to make my heros. I want to swap what special moves many of them have (eg. give ensnare to a different character). I am currently considering SCXE or SCMDraft but your opnions are most welcome.

These are the 2 problems I am trying to solve atm:
  • Question 1 - Experience System
    Many RPG's have an experience points system built in, and when played multiplayer you can see everyones EXP level at the top left next to their colour. I have 3 questions relating to this system
    a) I assume this is done with a Leader Board. Does it matter which leader board you use?
    b) Is it possible to use more than 1 leaderboard to store different information, eg exp, cash (so everyone can see it), lives.... if so how can you rotate what information is currently displayed (eg. First it shows everyones exp, then lives, etc)
    c) My exp system is kill based so any kill is equal exp, how can i make it so better enemys give better exp?
    -
  • Question 2 - Minion capacity
    My necromancer can summon creatures to help him. He is a Templar and summons Zerg units. I am trying to make it so that his max minion capacity and current no. of minions are displayed. I was hoping to use the Zerg capacity meter, because it has a pic of a zerg and minions/max displayed. But I cant work out how to make it:
    a) display when you have no minions
    b) not try to summon if you are at or near capacity (atm my system creates the new unit off the screen and if it makes my counter too high it destroys the unit and reimburses me the mana, but it would be better if I could make it just not cast to begin with because am using many triggers to detect what unit was just created and reimburse me the correct amount of mana accordingly. I am sure there is an easier way. And my current systens works off burried zerg to keep count not the unit capacity.

Thank you for any help you can give me. Like I said, I am sure all this information is out there, but I cant seem to find it o_O
Report, edit, etc...Posted by xmrxsiegecopx on 2006-09-30 at 01:09:31
1:
a. The kill score is the most commonly used leader board for experience, next to custom score.
b. Yes. You could switch between other leaderboards by switching between kill score and custom score, or temporarily transfer leaderboard data into a death counter.
c. Kills to Cash.
Kills to Cash: Perfect

2:
a. You could use leaderboards, minerals, and gas to do this. Text messages work as well, but they interrupt interplayer communication.
b. Use Death Counters.
Trigger
Description:
Trigger
Conditions:
¤ # of summon units > Death Counter
Actions:
¤ Preserve trigger.
¤ Remove 1 summon unit.
¤ Display text: "Whatever you want"


The rest is self-explanatory.
Report, edit, etc...Posted by Urmom(U) on 2006-09-30 at 01:10:13
Sorry, I only have time to answer one of your quesitons right now, I can answer your other one tomorrow if nobody else has.
QUOTE(DeCoup @ Sep 30 2006, 12:48 AM)
[*]Question 1 - Experience System
Many RPG's have an experience points system built in, and when played multiplayer you can see everyones EXP level at the top left next to their colour. I have 3 questions relating to this system
a) I assume this is done with a Leader Board. Does it matter which leader board you use?

The type of leaderboard does matter. Make sure that you use the one with Score in it (not the Leaderboard Goal). For the score, you can either use kill score or custom score. I would recommend custom score because certain units give more kill score and you might not want to balance your units to that list.

QUOTE
b) Is it possible to use more than 1 leaderboard to store different information, eg exp, cash (so everyone can see it), lives.... if so how can you rotate what information is currently displayed (eg. First it shows everyones exp, then lives, etc)

You can store different information and display it on the leader board. Use variables such as deaths of an unused unit to store information and then display the leaderboard for deaths of the unit. To switch between leaderboards, just use waits and then change the specifics for the leaderboard.

QUOTE
c) My exp system is kill based so any kill is equal exp, how can i make it so better enemys give better exp?

Here is a list of unit kill scores in case you just want to use the kill score leaderboard method. Kill Scores If you want to use the custom score method like I recommended, you would first have to detect which unit that you killed and then give the corresponding amount of custom score to the player. Here is a tutorial for kills to cash (You can change it to score instead of minerals). Kills to Cash
Report, edit, etc...Posted by DeCoup on 2006-09-30 at 02:10:10
Thanks for the input guys, and to clarrify a bit on the 2 questions...

1) Is there any way to change the Kill scores within a map? Do any of the map editors do that? That would be great. Especially because i will have some spells killing many units at a time.

2) I was using a death counter for the minions, but I would like it to display how many I have and can have in the hud. And I don't want to use a leaderboard because i need it for other information. If i have no choice I will use death counters, but if it is possible to use the zerg supply hud item that would be better.

To solve this problem I have come up with an ideas but I have no idea how to do it or if it would work:

If I Change the number of units an overlord allows you to get from 8 to 1 and keep 1 overlord in the corner for every minion i want to be able to build. That way I can see a counter at the top right which shows how many zerg minions I have and how many I can have at max. Does that sound possible?
Report, edit, etc...Posted by xmrxsiegecopx on 2006-09-30 at 02:26:00
1. Not without modding, but the Kills to Cash: Perfect method overrides the kill score method.

2. You could show the leaderboard for the number of units for a brief moment every 20 seconds or so.
Report, edit, etc...Posted by DeCoup on 2006-09-30 at 11:11:21
QUOTE(GoldenKnight @ Sep 30 2006, 05:25 PM)
[color=gold]1. Not without modding, but the Kills to Cash: Perfect method overrides the kill score method.


As far as I can tell the Kills to Cash: Perfect would make me get the same amount of EXP from every enemy in the game. I don't know how useful that would be if I get the same EXP from a ling or an arb.

Does this system account for splash damage and multiple kills per run of the trigger? It looks like it would, but the sample scm used only a marine.
Report, edit, etc...Posted by xmrxsiegecopx on 2006-09-30 at 12:37:15
QUOTE
Does this system account for splash damage and multiple kills per run of the trigger?

Yes.
Report, edit, etc...Posted by Nintendo_Confed on 2006-10-02 at 18:23:13
QUOTE
Before I get to my questions i just want to ask for recommendations on which editor to make an RPG on based on the problems I am currently having and also the fact that I will be doing some major unit editing to make my heros. I want to swap what special moves many of them have (eg. give ensnare to a different character). I am currently considering SCXE or SCMDraft but your opnions are most welcome.


I recommend using both SCXE and SCM Draft to make your map
Use Scm Draft to edit terrain and place units and use SCXE for triggers, breefings, unit settings and everything else because SCM draft is very buggy and mixes up strings
Report, edit, etc...Posted by Zeratul_101 on 2006-10-02 at 18:29:00
QUOTE(DeCoup @ Sep 29 2006, 10:48 PM)
(eg. give ensnare to a different character)
[right][snapback]569995[/snapback][/right]


just in case you didn't mean virtually(as in achieving this by a trigger system), this is impossibly without modding
Report, edit, etc...Posted by DeCoup on 2006-10-02 at 20:51:39
Yeah, I will use triggers to implement anything that cannot be changed with the editors. I know that you can use memory editing via triggers to do some pretty cool stuff like enable the cloak for rines etc. and I just read that article about spells and how only the ones that don't have an animation before casting can be transfered without modding. Shouldn't make it too hard for me I hope.
Report, edit, etc...Posted by Zeratul_101 on 2006-10-02 at 21:09:38
err... memory editting... maybe with EUD actions, which were patched out long ago. you could still use it, but you wouldn't be able to play it with anyone using the latest patches(which means everyone on bnet).
Next Page (1)