Hi Igorrr,
- Character Stats management (actually I guess using global variable for stats and using math functions in character actions to manipulate these should have no problems. Anyhow your opinion would be great)
Yes, exactly. You could use either the global variables or even properties of the actor object to store any additional information about the character. Plus, displaying a character stats screen could be fairly easily done using the GUI layer.
- Day and Night Transition (In the Scene Demo I already saw the timer running, so I can use that to manage an ingame time for the days, but is there a plugin or way to make my scenes fade from day into night images as the day passes?)
That's right. There's a counter running, counting the time elapsed since the game started (in milliseconds). The timer is paused when the game's frozen, it's saved with the saved game etc.
As for the fading, WME provides FadeOut and FadeIn methods for scenes. Basically you can fade the scene to any color you want. This has been used in Five magical amulets and works pretty well. The only disadvantage is that the fading only works when the game's running in accelerated mode. It would be too slow in software mode.
- Able to implement a combat system. As it is a quase RPG game there has to be a fighting system. I am not sure at the moment how to implement this, but do you think there are no problems.
Well, you'd have to describe what exactly are you expecting from a combat system. But in my opinion anything could be done with actors walking within the scene, playing animations (for attacks) etc.
btw. I saw in the TODO List that a new function will be added (-actor.SetSprite()). Does that mean that at the moment I am not able to have my character switch sprites. For examples if in the game my character decides a new dress-up, that is not possible at the moment?
No no, not really. The actor.SetSprite was meant for occasions when you need temporarily change actor's appearance, like the actor's showing some item to other character, while the other charater is talking for a long time.
Currently you can switch actor's sprites by simply loading another .actor file. You can think of it as loading another "costume" for the actor, to use the LucasArts terminology.
I hope that helps. If you have any other questions, feel free to ask.