underscorpion wrote:
But it will make monster scripting easier
For example - I can't script enemy like Slayer, and it's impossible, I think. But with this editor, everyone will make own monster in no time
btw I can open these .dat files only in Hex Editor - I can't operate him
That monster editor already exists - it's called a C++ IDE.
Sorry, but the behaviour of all monsters is compiled into the executable. Without writing new/changing existing code your only way of making things behave differently is scripting.
Also, have you thought about how the existing monsters would fit into your editor's framework? Even the smallest difference in behaviour compared to how they behave now will massively break other people's demos and/or will make rooms unconquerable. And having editor, non-editor and scripted monsters will only create more unneeded complexity.
IMHO wrapping your head around the existing monster's behaviour and the oodles of combinations thereof is already hard enough, but the number of possible combinations would explode even further if everyone could include his or her pet monster.
And unless their behaviour is trivial how is one supposed to know how those monsters work? Until now new monsters have always been introduced with a new DROD game, which most of the time went to lengths to demonstrate how those monsters work instead of throwing them right at you unprepared.
DROD is about keeping the building blocks simple and constructing non-simple puzzles out of them. But one of the building blocks works totally unpredictable it'll only frustrate the player...
Just my 0.02 EUR...
EDIT:
Someone Else wrote:
However, other people won't be able to use your monsters without recompiling/applying a patch. Therefore, it would be difficult to pull off.
Not to mention CaravelNet would not work with it anyway, and even if you could submit such demos the spider would throw a fit over them...
____________________________
"
I'm not anti-anything, I'm anti-everything, it fits better."
- Sole
R.I.P. Robert Feldhoff (1962-2009)
[Last edited by Briareos at 07-04-2008 08:44 AM]