[XP]CAIIES(Calintz's Advanced Inn/Infirmary Event System)

Started by Calintz, March 15, 2009, 01:23:45 am

Previous topic - Next topic

Calintz

March 15, 2009, 01:23:45 am Last Edit: March 21, 2009, 09:49:21 pm by Calintz16438
CAIIES(Calintz's Advanced Inn/Infirmary Event System)
Version: 1.2.4
Type: Restorative Establishment/Aesthetics Enhancements



Introduction
Well...as you may or may not know, my game is to be as realistic as possible, and so I decided to create not only an advanced Inn System, but to add some ddvanced Infirmaries into the mix as well...XD!!


Features


  • Separate Facilities

  • Inn will heal all characters with >= 1HP. (Uses the knockout state)

  • Infirmary will revive all fallen allies. (HP = 0[Uses the knockout state])

  • Both transport your main character to the resting scene for enhancing aesthetics.

  • Each character has his own place on the resting scene.

  • The resting scene has a sleeping animation.

  • Uses variables for creating unique scenes for each Inn or Infirmary if desired.



What's new in version 1.2.4!?

  • Improved Code - Merged Inn's and Infirmary's CEs (Common Events).

  • Improved Code - Optimized the CAIIES Inn/Infirmary CE.

  • Improved Code - Optimized the CAIIES Critical Check CE.

  • Improved Code - Optimized the CAIIES Resting CE.

  • Additional Feature - Added all characters to the resting scene.

  • Additional Feature - Added a sleeping animation to the characters while they rest.





Screenshots
Interactive Characters in CAIIES DEMO:
Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide


Resting Scene
Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide

Spoiler: ShowHide



Demo

Version 1.0.0
Megaupload:

Mirror - Sendspace:


Version 1.2.4
Megaupoad:

Mirror - Sendspace:


LegacyBlades's Optimized Version: - version 1.0.0
Sendspace:



Instructions
INSTALLATION:
Download the DEMO. Copy all of the common events and paste them into your main project. You will need to set up the variable yourself. Customization of the variable and what not is solely up to you, and if you simply look at the code, you will understand what direction to head in.

DEMO:
Talk to one of the three interactive NPCs for your options. Talk to the NPCs behind the counter for the system's actions. You are given all you need in the DEMO. The party is ordered as such: Aluxes, Basil, Cyrus, and Dorothy.

**When adding or removing party members, please follow this order, or the event's scene will glitch. Not
    game stopping glitch, but an aesthetics glitch.
**This system is designed to add an extra party member to the resting scene as they are added to your
    party DURING THE ACTUAL game. Try to simulate this order during the DEMO.


Credits and Thanks


  • Calintz16438




Author's Notes
Enjoy...XD

G_G

Wow nice calintz. this is really neat. I might use this in a game who knows. *powers up*

Calintz

March 15, 2009, 01:42:42 am #2 Last Edit: March 15, 2009, 01:44:09 am by Calintz16438
Thank you very much for the power up. XD!!

**And normally, you wouldn't have the infirmary and the Inn in the same building. I just did that because this is an example game...

**I didn't break out anything spectacular with my system though, Lol. In my game, when you are being healed at the infirmary, there are actually people patching you up. In this DEMO, I used separate variables, but I incorporated the same scene.

I am leaving the customization completely up to the user's ability, and imagination XD!!

Reno-s--Joker

I just downloaded and tried this out. I'll definitely find this useful for my game - seeing as I'm aiming for realism as well. :D
*powers up*

Calintz

Thank you Reno.
I am re-vamping my Advanced Running and Jumping system next XD!!

Sally

im gonna take a look at this,
Quoteno harm in staying organized

ill back you up on this.

Aqua

Hehe... cool :D

It allows for a TON of customizability other than the standard black screen and jingle that we all love. =3

Calintz

Quote from: Susys on March 15, 2009, 06:45:13 am
im gonna take a look at this,
Quoteno harm in staying organized

ill back you up on this.


Haha, go for it!!

legacyblade

I'm gonna download this and check it out, once my other megadownload download finished (downloading anime right now). I think I might use this in my game, except make the character have a random dream during the sleeping scene (I can come up with some odd ones)

Calintz

Haha, that would be a nice add-on!!
Post some screenies if you decide to do that!

legacyblade

March 15, 2009, 05:19:34 pm #10 Last Edit: March 15, 2009, 05:22:06 pm by legacyblade
Will do, I just gotta download it first (I hate mega upload)

-edit,

$#@% download limit exceeded. Can someone upload the demo to sendspace.com?

Calintz

LMAO, I will upload a copy to Sendspace. I guess that's why it's nice to have mirrors, eh?
**Do you want it compressed?? or not??

legacyblade

Not compressed, I prefer rar or zip files. Thanks, btw, I can't wait to try it!

Calintz

March 15, 2009, 05:44:17 pm #13 Last Edit: March 15, 2009, 05:46:27 pm by Calintz16438
Alright gimme a couple seconds.

EDIT
It's up...

legacyblade


Calintz


Landith

"After While Resting at Inn...map"
That is really confusing...
I would use "While Resting at Inn..map"

But anyways, this is a really great system Calintz, I like it a lot.
Can't wait for the CARAJS...
Or whatever it was  :^_^':

Calintz


Landith


Calintz


legacyblade

I think with a few script calls, you could make this a lot simpler, and easy to use with different parties (say you have 42 possible party members, this system would start getting HUGE). Lemme see if I can make a version that uses a script call or two. Other than that, it's great! Love the system, and it adds a great deal of realism.

Calintz

Well...
I don't know how to script, and I don't have the time to play around to find the proper syntax, but my system is configured for 4people in your party. It is up to the user to configure it further than that.

I am updating the system right now actually. It will contain improved coding and a couple additional features.

legacyblade

I made a demo that utilizes script calls. Makes it support unlimited party sizes and combination, as well as remove four common events!

http://www.sendspace.com/file/jb91pk

No need to credit me for a script call.

Calintz


legacyblade

Just use that one as a reference for the script call. It was just easier to show you that way than to write out an explanation :P

Calintz

My point is this...
I would have never know how to do that without you doing it 1st. Therefore, I have no right to use it and claim it my my own. I DON'T know how to script, and I don't know any syntax, so it is useless for me to try to create a system using the call script command, and I won't claim someone else work as my own. I won't use that system. I will update the 1st post though.

legacyblade

Alright, if you feel it'd be plagiarism. :ninja: I don't see anything wrong with using script snippets someone gives you though. My first release of my class change system was 40% script snippets blizzard gave me, that I didn't know how they worked. I'd say mess around with them to see what causes errors, and what doesn't. (and to find the syntax of any event command, just look through the default Interpreter scripts)

Calintz

Quote from: legacyblade on March 17, 2009, 05:49:08 pm
I'd say mess around with them to see what causes errors, and what doesn't.


I don't have the luxury of time to actually experiment, so I stick to what I know.

Quote from: legacyblade on March 17, 2009, 05:49:08 pm
(and to find the syntax of any event command, just look through the default Interpreter scripts)


I have tried. I still can't understand. I have some kind of mental block when it comes to scripting. I'm tired of trying to learn how to when I can still do everything with events.

legacyblade

Ah, I understand that mental block. I had it, until all else but scripting failed me. I'll write and PM you a tutorial that'll explain the small amount of RGSS I actually understand. (which isn't much). You can do a lot with basic knowledge of if statements, and arrays. (that's all I really use). Once you get the idea of the syntax down, all but the most complex scripts make sense. (most complex, meaning Blizzard's scripts :P)

Calintz

Oh okay.
I really appreciate that Legacyblade.

Thank you.

legacyblade

NP. I look forward to seeing the awesome event systems you'd create with that (you can do a lot with arrays. My class change script is very little BUT arrays.)

I should have time to write it over the weekend.

Calintz


Blizzard

Actually arrays, conditional branching, looping and functional separtion (putting code that is semantically connected into functions or methods) and the concept of objects just being complex data structures (read: big variables) is 99% of the knowledge you need. Most of my scripts work on that little bit of knowledge. The rest is just how I structured them. Basically object oriented concepts and basic programming knowledge is all you need. I don't know that much more either. The rest is just years of experience. :)
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Calintz

Hmm...
Alright, thanks Blizzard.

If I decide to try to learn something about scripting again, I will focus on those particular points.

Calintz


RoseSkye

*Embarrassed* Wrong thread. I haven't played this yet.  :shy: