Group: Member
Posts: 70
Type: Event Designer
RM Skill: Skilled
WoW-Like Spirit System
By: Zenu_The_Druid AKA HappyTreeSunday
Difficulty: Medium-Hard
Engine used: RPG Maker VX
Also works with: RPG Maker XP (Not Tested)
Summary: Basically, when you die, you can walk to a spirit healer and get revived. This will give you Resurrection Sickness. You can choose to force the player to talk to a certain Spirit Healer with the direction of a Variable. (Like I did in the Demo) Also, you can have creatures appear when you are dead (such as Wisps), and have the "townspeople" (or whatever) disappear. Walking to your body to avoid Res. Sickness is almost done. I'm just trying to overcome a bug that forces you to remain on one map.
Requires: Switches: 2 Variable: 1 Common events: 1
Knowledge of: Switches, Variables, Common Events, Database, Conditional Branches
I tried my best to explain it, just take a look at the events if you don't understand it. It's actually quite simple.
Here's what it looks like when you're dead and are talking to a Spirit Healer.
Use this event on EVERY map that you want your player to use this feature on.
This is the Common Event you will be using. To make this only occur when your whole party is dead, simply place more Conditional Branches inside the first one, each checking for each party member's dead/alive status. There are two "Incapacitated" (dead) states. This is so it doesn't endlessly loop.
To use BGM's on maps that you want to use this feature on, you will need to use this event to make it... not sound bad.
Here's your Resurrection Sickness state. Change these numbers to whatever makes you feel comfortable.
This is what the first page of a battle would look like. Note that you MUST have "Continue If Lose" enabled, or it will go straight to gameover.
Considering you don't want an event to appear while you are dead, make a new event page with this in it.
Considering you only want an event to appear while you're dead (such as a Spirit Healer or other creatures), then the first Event Page should look like this. The second would then be whatever you want, except with "If Switch 'Death = ON' is ON" checked.
This is your Spirit Healer event.
EDIT: Forgot the Demo. EDIT2: Grammar Fail
This post has been edited by Zenu_The_Druid: Aug 10 2010, 02:59 PM
Group: Member
Posts: 70
Type: Event Designer
RM Skill: Skilled
Thanks! By the way, if you don't mind assisting me here for a moment, I'm having trouble getting the "walk-to-body" to work correctly. If I do this on one map only, it works perfectly.
I made two variables, Death_X and Death_Y. Then I "Set Event Location" to those two variables. This works fine. The thing that's holding it back is that the "Set Event Location" can't designate a map, directly, or by variable, for that matter. (I also tried using Death_ID to record the map, thinking that the Set Event Location could use that) So if you died on say Map7, then the event would still be put on X=3 and Y=5 of Map1.
The only way I could think of this is making a "dead body" event on every single map, and making a Conditional Branch for every single map, but that would just be ridiculous. Do you know of any other methods that could achieve this?
The only way I could think of this is making a "dead body" event on every single map, and making a Conditional Branch for every single map, but that would just be ridiculous. Do you know of any other methods that could achieve this?
Unfortunately I don't think you can spawn an event without a script - so the best way would to have an event on every map that will teleport to your dead coordinates when you enter the map.
It is extra effort, but as long as you have the event in every map, you can make a common event and call it in every map.
Unless you made a spirit healer in every map.. haha
Group: Member
Posts: 35
Type: Artist
RM Skill: Skilled
Its a nice a simple little chain of events you can do in a genius way. I love it! ( I knew eventing can be just as good as scripting >=D ) Do you think you can make an update of this to where every monster or "player" gets killed by you, you can see them in the spirit world xD That would have been awesome!!! =P P.S. WoW FTW!