Chaos Project

RPG Maker => Event Systems => Event System Troubleshooting => Topic started by: RoseSkye on August 19, 2009, 08:44:55 pm

Title: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: RoseSkye on August 19, 2009, 08:44:55 pm
The title has nothing to do with the contents of the post  :haha:

Anywho, I'm working on a system where you can hit enemies into the air and rape them there afterwards they fall on the ground. It's easily accomplished through status effects.

If (x) button is pushed  (or if skill is used for the ally AI)
change enemy state to Knock Up (Process)
Move event [insert animation here]
add state Knock up (air)
remove state Knock up (Process)
wait (x) frames
add state Falling down (Process)
remove state Knock up (air)
Move event [insert animation here]
wait (x) frames
add state Ground
remove state Falling down (Process)


Only problem is states can't stop enemies on the ground from hitting airborne players and visa versa.
Any recommendations for this roadblock?
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: fugibo on August 19, 2009, 11:14:48 pm
Quote from: RoseSkye on August 19, 2009, 08:44:55 pm
rape them


0_0
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: Blizzard on August 20, 2009, 03:32:46 am
Lol!

Just give the state the property to prevent movement.
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: winkio on August 20, 2009, 09:09:57 am
Quote from: RoseSkye on August 19, 2009, 08:44:55 pm
Only problem is states can't stop enemies on the ground from hitting airborne players and visa versa.
Any recommendations for this roadblock?


Too tired to think of anything.  Just pointing this out.
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: Blizzard on August 20, 2009, 09:38:25 am
Paralyzing an enemy completely stops him in Blizz-ABS. -_-
If you have problem from other enemies attacking that player, why don't you simply use the invincible state from Tons?
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: RoseSkye on August 20, 2009, 09:43:44 am
Blizzy, baby.

I'm not trying to prevent the one being knocked up (bwahahaha) into the air from hitting others. They're already in can't move/ no resistance. I'm trying to prevent those that aren't in the air from preventing those being hit into the air.. while those in the air (and those with a long range weapon) can only hit those in the air.
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: Blizzard on August 20, 2009, 09:48:37 am
That's definitely a tough one. I don't think it can be done through plain eventing.
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: RoseSkye on August 20, 2009, 09:53:10 am
Quote from: Blizzard on August 20, 2009, 09:48:37 am
That's definitely a tough one. I don't think it can be done through plain eventing.


:(
... *sniff* I thought not.
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: fugibo on August 20, 2009, 04:17:17 pm
Quote from: Blizzard on August 20, 2009, 09:48:37 am
That's definitely a tough one. I don't think it can be done through plain eventing.


Wouldn't it only take ~10 lines, max, to script, though? I mean, just do

return unless target.states.any? {|s| BlizzABS::UNATTACKABLE_STATES.include? s}


And add in all the code for UNATTACKABLE_STATES (obviously it should really be in $game_system for ease of access, though)
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: Blizzard on August 21, 2009, 03:39:13 am
You, misunderstood it the same way I did in the first place.

Quote from: RoseSkye on August 19, 2009, 08:44:55 pm
Only problem is states can't stop enemies on the ground from hitting airborne players and visa versa.
Any recommendations for this roadblock?


And I was referring to eventing it being though. I know that it would be relatively simple with a script. 10-20 lines probably.
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: RoseSkye on August 21, 2009, 11:35:36 am
Quote from: Blizzard on August 21, 2009, 03:39:13 am
You, misunderstood it the same way I did in the first place.

Quote from: RoseSkye on August 19, 2009, 08:44:55 pm
Only problem is states can't stop enemies on the ground from hitting airborne players and visa versa.
Any recommendations for this roadblock?


And I was referring to eventing it being though. I know that it would be relatively simple with a script. 10-20 lines probably.


*cough* That could be a new BlizzABS add on. Combined with a combo counter *cough*
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: fugibo on August 21, 2009, 04:06:59 pm
Quote
return unless target.states.any? {|s| BlizzABS::UNATTACKABLE_STATES.include? s}
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: Blizzard on August 22, 2009, 10:43:42 am
Quote from: RoseSkye on August 19, 2009, 08:44:55 pm
Only problem is states can't stop enemies on the ground from hitting airborne players and visa versa.
Any recommendations for this roadblock?

Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: RoseSkye on August 22, 2009, 10:49:31 am
Quote from: RoseSkye on August 20, 2009, 09:43:44 am
Blizzy, baby.

I'm not trying to prevent the one being knocked up (bwahahaha) into the air from hitting others. They're already in can't move/ no resistance. I'm trying to prevent those that aren't in the air from preventing those being hit into the air.. while those in the air (and those with a long range weapon) can only hit those in the air.


I'm quoting Rose too, seems like all the cool kids are doing it.
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: Blizzard on August 22, 2009, 11:03:59 am
Yes, that one additionally complicates it. >.<
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: Event Master on August 27, 2010, 03:24:30 pm
What you're trying to do is make it so that ground enemies can't attack air enemies, right?

You COULD do this with an element, but I don't know how you could add/remove element status on the fly. States can add element resistance, but not totally eliminate them from damaging.
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: Blizzard on August 27, 2010, 04:09:53 pm
Gravedigging can give you AIDS.
Title: Re: :/ Rage against the BlizzABS II: Big and Sheepy
Post by: Event Master on August 27, 2010, 08:32:12 pm
Maybe I REALLY should pay attention to the dates...

Didn't mean to, and won't happen again.