Search Results
Searched for posts by fejoa in all forums

Showing results 941 - 950 out of 1020 total
Modify your search
Posted by fejoa, Mar 23, 2012 at 11:52 am
I programmed a few humanoid characters to use wands in CLIVAN. If you come across a goblin warlock, he will zap you with one of Teleportation, door creation and acid rain (finally a use for wand of acid rain). He has all three in his inventory.

I don't know if it was totally crash-proof, I don't know what happens when an npc wand-user tries to zap with both arms severed.
Posted by fejoa, Mar 10, 2012 at 4:46 am
Many more hedgehogs will need to be sacrificed before that happens!
Posted by fejoa, Mar 2, 2012 at 5:10 pm
localhosed wrote
I have played IVAN off and on for a few years and still haven't beaten it so I am likely to keep playing it for a while.

Heh, have you considered developing IVAN at any point?
Posted by fejoa, Feb 28, 2012 at 3:39 pm
Thanks for spending time playing CLIVAN and spotting bugs

I don't know how widespread the shopkeep teleport bug is. My guess would be that it is limited to CLIVAN. I had hoped that most of the bugs were squashed, but I made quite a few recklessly implemented changes, so stability is not always guaranteed.

Just out of interest, what did you change the rookie dwarf's HP and Day Requirements to?

I'm glad you like the new creatures. Welcome, and be sure to stick around

Posted by fejoa, Feb 22, 2012 at 12:35 pm
Hear hear!
Posted by fejoa, Feb 12, 2012 at 5:35 pm
Continuing this thread. Performing a diff using WinMerge on Vasily's script.cpp with the one from IVAN CVS, reveals that the changes required to "burst" the script files involve less than fifteen lines of code:

In script.cpp:
...
    if (Word == "Include") 
    {
      Word = SaveFile.ReadWord();
      if (SaveFile.ReadWord() != ";") 
        ABORT("Invalid terminator in file %s at line %ld!", SaveFile.GetFileName().CStr(), SaveFile.TellLine());
      inputfile incf(game::GetGameDir()+"Script/"+Word, &game::GetGlobalValueMap());
      ReadFrom(incf);
      continue;
    }
    if (Word == "Message")
    {
      Word = SaveFile.ReadWord();
      if (SaveFile.ReadWord() != ";") ABORT("Invalid terminator in file %s at line %ld!", SaveFile.GetFileName().CStr(), SaveFile.TellLine());
      fprintf(stderr, "MESSAGE: %sn", Word.CStr());
      continue;
    }
...

But then I think you'd have to add his LoadGlobalValueMap() function before InitGlobalValueMap() in game.cpp. And you might have to add a bunch of other stuff.
Posted by fejoa, Jan 17, 2012 at 12:14 pm
I'm pretty sure there's a rate at which monsters spawn, which can be set in the dungeon script and varies from level to level.
Posted by fejoa, Jan 16, 2012 at 11:38 am
Maegatr0n wrote
Well, I just had a good run. I got to the Gloomy Cave level 5 before I was killed by the Enner Beast's scream. Sucks.

Actually, that's pretty good I find it difficult to beat Mr. Enner in any arbitrary game. When it happens for me it's because a whole lot of neat things fall perfectly into place.
Posted by fejoa, Dec 18, 2011 at 6:55 pm
Curious. Do you have details about what material he wished for? and also what thing he wanted to change the material of?
Posted by fejoa, Nov 25, 2011 at 6:30 pm
Yay! That is great Alvers