SI: Spell, Fire Snake
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Re: SI: Spell, Fire Snake
Nothing. It was never working in the original game, something noted in the last minute documentation. It was supposed to set a line of fire from the caster to the target IIRC.
Re: SI: Spell, Fire Snake
Didn't the black sword in BG produce something that could be called 'Fire Snake'?
Re: SI: Spell, Fire Snake
same as fire snake: nothing
It was supposed to be some teleportation device but supposedly not implemented as it would make the player "too powerful" or something like that.
And especially the way the map of SI is laid out (everything on one map) it could have spoiled the game and sometimes make it just impossible to finish.
It was supposed to be some teleportation device but supposedly not implemented as it would make the player "too powerful" or something like that.
And especially the way the map of SI is laid out (everything on one map) it could have spoiled the game and sometimes make it just impossible to finish.
--
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
Read the documentation and the FAQ! There is no excuse for not reading them! RTFM
Read the Rules!
We do not support Piracy/Abandonware/Warez!
Re: SI: Spell, Fire Snake
Yea, I always pictured fire snake doing the fire command of the blackrock sword too.
Can it be made to in exult?
Also, I always thought that the blink ring could do what the blink spell was supposed to do: Randomly teleport the avatar around the screen.
I don't know why that wasn't put in, I mean, there's the whole random teleporting thing that happens when you go to the mint. Actually, I think that is just a small sample of the blink spell. Can that also be made to function in exult?
Sure there would be places it could be used to "cheat" in, but those might be able to be egged to not allow that spell to happen too maybe.
Can it be made to in exult?
Also, I always thought that the blink ring could do what the blink spell was supposed to do: Randomly teleport the avatar around the screen.
I don't know why that wasn't put in, I mean, there's the whole random teleporting thing that happens when you go to the mint. Actually, I think that is just a small sample of the blink spell. Can that also be made to function in exult?
Sure there would be places it could be used to "cheat" in, but those might be able to be egged to not allow that spell to happen too maybe.
Re: SI: Spell, Fire Snake
That's exactly the problem. Within the mint, the 'random teleport' only takes you to other places in the mint. However, a truly random teleport would very easily end up placing the player in locations that they shouldn't be able to reach, either because of intervening barriers or intervening events, and this would have game-breaking consequences.
Neutronium Dragon
Neutronium Dragon
-
- Site Admin
- Posts: 1310
- Joined: Thu May 14, 2020 1:34 pm
Re: SI: Spell, Fire Snake
or modifying the usecode so you are teleported only to location where a pathfinding to this place would return "true", making the spell useless but working instead of useless but not working!
Artaxerxes
Artaxerxes
Re: SI: Spell, Fire Snake
Are spells the kind of thing that are implemented in usecode or by the engine? If it's the engine I think making fire snake do something (like the thing the black sword does) would be a great idea.
I also agree that making the blink ring at least do something, even if it's just teleporting you to somewhere that's both already on-screen and path-findable would be good.
Just my 2c
I also agree that making the blink ring at least do something, even if it's just teleporting you to somewhere that's both already on-screen and path-findable would be good.
Just my 2c
Re: SI: Spell, Fire Snake
> only to location where a pathfinding to
> this place would return "true"
The problem here is that it might cause you to skip past some eggs that are supposed to be triggered by your passage - end result is just as much of a mess.
Neutronium Dragon
> this place would return "true"
The problem here is that it might cause you to skip past some eggs that are supposed to be triggered by your passage - end result is just as much of a mess.
Neutronium Dragon
Re: SI: Spell, Fire Snake
Blink spell:
Yes, random teleport within the current screen is what I was going for.
And yep, disabling the spell at critical points is what I was going for too.
Yes, random teleport within the current screen is what I was going for.
And yep, disabling the spell at critical points is what I was going for too.
-
- Site Admin
- Posts: 1310
- Joined: Thu May 14, 2020 1:34 pm
Re: SI: Spell, Fire Snake
ok, then how about that:
If (egg present in the screen){
spell_fails
} else {
do{
(x,y) = find_random_location()
if (path_exists_to(x,y))
return(x,y)
} while 1
}
Artaxerxes
If (egg present in the screen){
spell_fails
} else {
do{
(x,y) = find_random_location()
if (path_exists_to(x,y))
return(x,y)
} while 1
}
Artaxerxes
Re: SI: Spell, Fire Snake
If you want to hear my opinion... I'm with Artaxerxes with the Blinking Ring issue.
I would like to see the Fire Snake spell working in Exult too
I would like to see the Fire Snake spell working in Exult too
Re: SI: Spell, Fire Snake
If I read that right, then yep, that looks good for the blink spell.
I think the hard part is finding the areas you shouldn't be able to blink around and placing appropriate eggs there. Unless you just target conversion/event eggs that already exist.
I hope the firesnake spell should be easy to implement though. The effect is already there in the isle of fire add-on.
I think the hard part is finding the areas you shouldn't be able to blink around and placing appropriate eggs there. Unless you just target conversion/event eggs that already exist.
I hope the firesnake spell should be easy to implement though. The effect is already there in the isle of fire add-on.
Re: SI: Spell, Fire Snake
what if you set the blink spell so that the first time you cast it, it marks the spot you're in, then the second time you cast it it teleports you back to that spot.. because doesnt selina blink back to the blue boar from the mint, not just randomly teleporting?
Re: SI: Spell, Fire Snake
screw the blink spell or at most make it fizzle... but fire snake should really do something, I suggest blue fire...