I'm back after sort of a hiatus. It's always nice to see progress with the engine and I'm still confident in developing a game with the Intersect Engine. I'm having a lot of fun working with it.
I have been in love with this way of making games since the Mirage days! Currently I have sort of recreated my old Playerworlds-world.
Â
But let's face it. The Intersect Engine is a lot better than the Playerworlds engine was back in 2000's, so I'm going to hold it to a higher standard.
Â
In a previous post I suggested a way to improve requirements for items and spells. I'm glad my feedback was heard. Dynamic Requirements is a great feature that should have been in from the beginning.
Â
With that said. We're still lacking easily implemented, basic condition checking (This also applies to the Conditional Branch in Events) such as:
Â
Get Player HP/MP (Shouldn't be much different than comparing player stats/level)
Is Item Equipped and/or Is Item Slot used ("Has Item" is already implemented, but checking wheter an item is equipped could also be useful)
Player has Buff (Check whether the player is under the effect of a certain condition or not)
Â
Adding these three condition checks would allow spells to be balanced around having specific items equipped (e.g. Shield Bash), situational use (Last Stand) or during a transformation.
These things are basically mandatory for RPGs/MOBAs to have these days, as it just makes each spell more unique and interesting. Which in turn leads to a more interesting combat system.
Â
Examples:
Shield Bash being a spell available only to players who choose a more defensive playstyle, wearing a shield instead of a two hander. It allows for more options and choices for the player rather than just picking what item has the highest damage output.
Last Stand, only useable while HP is low, would be a reactive way for players to survive a little bit longer. It could give them time to turn the battle in their favour.
While I'm under the effects of my Werewolf Transformation, I could use my Bite and Claw spells. Something that wouldn't make sense for me to be able to use in my human form.
Â
The above mentioned condition checks should be easy to implement.
Â
BUT... Combat in Intersect (using spells) could still be a lot more fun. Why are we limited to running condition checks on the Caster of the spell? Wouldn't it also be fun to run conditional checks on the Target?
Â
If it was possible to check the target's HP, we could have Execution spells. Spells that only affect heavily wounded targets, meant to instantly finish them off with big damage.
Is the target under the effect of my Poison DOT? Then I could use my follow-up Explunge spell.
Â
This would allow a more reactive playstyle with combos and counterplay. I feel like these features are necessary for a fun combat environment in both PVE and PVP.
Â
It could be done with the source, I know. But why wouldn't features that every other ORPG on the market have, not be available in Intersect from the get go?
Â
On another note, why are spells limited to having one effect? I think the spell editor should be more like the Event editor rather than the Item editor.
I want my spell to run an Event AND deal damage. Simple stuff like a life-stealing ability isn't even possible at the moment. (Deals damage to target while also healing the caster)
Advanced usage could be conditional checking (Is the target Burning? Then deal additional damage. If not, then apply Burn etc.)
Question
nippe
Hi again,
I'm back after sort of a hiatus. It's always nice to see progress with the engine and I'm still confident in developing a game with the Intersect Engine. I'm having a lot of fun working with it.
I have been in love with this way of making games since the Mirage days! Currently I have sort of recreated my old Playerworlds-world.
Â
But let's face it. The Intersect Engine is a lot better than the Playerworlds engine was back in 2000's, so I'm going to hold it to a higher standard.
Â
In a previous post I suggested a way to improve requirements for items and spells. I'm glad my feedback was heard. Dynamic Requirements is a great feature that should have been in from the beginning.
Â
With that said. We're still lacking easily implemented, basic condition checking (This also applies to the Conditional Branch in Events) such as:
Â
Â
Adding these three condition checks would allow spells to be balanced around having specific items equipped (e.g. Shield Bash), situational use (Last Stand) or during a transformation.
These things are basically mandatory for RPGs/MOBAs to have these days, as it just makes each spell more unique and interesting. Which in turn leads to a more interesting combat system.
Â
Examples:
Â
The above mentioned condition checks should be easy to implement.
Â
BUT... Combat in Intersect (using spells) could still be a lot more fun. Why are we limited to running condition checks on the Caster of the spell? Wouldn't it also be fun to run conditional checks on the Target?
Â
If it was possible to check the target's HP, we could have Execution spells. Spells that only affect heavily wounded targets, meant to instantly finish them off with big damage.
Is the target under the effect of my Poison DOT? Then I could use my follow-up Explunge spell.
Â
This would allow a more reactive playstyle with combos and counterplay. I feel like these features are necessary for a fun combat environment in both PVE and PVP.
Â
It could be done with the source, I know. But why wouldn't features that every other ORPG on the market have, not be available in Intersect from the get go?
Â
On another note, why are spells limited to having one effect? I think the spell editor should be more like the Event editor rather than the Item editor.
I want my spell to run an Event AND deal damage. Simple stuff like a life-stealing ability isn't even possible at the moment. (Deals damage to target while also healing the caster)
Advanced usage could be conditional checking (Is the target Burning? Then deal additional damage. If not, then apply Burn etc.)
Link to comment
Share on other sites
2 answers to this question
Recommended Posts