Sticky floor
Sticky floor
Is there any way to slow down "party" movements? Like walking in water is not so fast than in dry land.
Re: Sticky floor
I think the only way to slow the party down is to somehow make them encumbered (i.e. reduce strength until at least 1 party member has too heavy a load).
An alternative would be to use the onMove and onTurn hooks to make moving fail some percentage of the time or until they've made a number of attempts to leave the square e.g.
You'd want to build in a check to see if the party is in a "slow" area too, otherwise they would have to make multiple attempts to move everywhere!
An alternative would be to use the onMove and onTurn hooks to make moving fail some percentage of the time or until they've made a number of attempts to leave the square e.g.
Code: Select all
move_attempts=0
function partySlow(party,direction)
if move_attempts < 2 then
move_attempts = move_attempts + 1
return false
else
move_attempts = 0
return true
end
endPuzzle Frameworks - http://www.grimrock.net/forum/viewtopic.php?f=14&t=4564
Magic Pack - https://www.nexusmods.com/grimrock/mods/70
Area of Effect Spell System - http://www.grimrock.net/forum/viewtopic ... 150#p44382
Magic Pack - https://www.nexusmods.com/grimrock/mods/70
Area of Effect Spell System - http://www.grimrock.net/forum/viewtopic ... 150#p44382
Re: Sticky floor
A timer might work better, or as an alternative, so players couldn't just quickly double or triple tap the movement keys, so each movement requires one second to have passed or something like that
Finished Dungeons - complete mods to play
Re: Sticky floor
well if you put webs everywhere.
combine the encumberence thing with a timer and a %=successToMove script it could be like the players are covered in webbing.
this would be a very deadly trap if a spider were around... lets see you dance now!
combine the encumberence thing with a timer and a %=successToMove script it could be like the players are covered in webbing.
this would be a very deadly trap if a spider were around... lets see you dance now!
Grimrock Community 'FrankenDungeon 2012. Submit your entry now!: http://tinyurl.com/cnupr7h
SUBMIT YOUR ASSETS! Community Asset Pack (C.A.P.): http://tinyurl.com/bqvykrp
Behold! The HeroQuest Revival!: http://tinyurl.com/cu52ksc
SUBMIT YOUR ASSETS! Community Asset Pack (C.A.P.): http://tinyurl.com/bqvykrp
Behold! The HeroQuest Revival!: http://tinyurl.com/cu52ksc
Re: Sticky floor
ah, yes, that would be a perfect time for that! (but would have to be careful not to overly frustrate the player)
Finished Dungeons - complete mods to play
Re: Sticky floor
Nonsense! Those players are sent to dungeons for a reason. They need to sufferKomag wrote:have to be careful not to overly frustrate the player
Re: Sticky floor
you could just have fireburst spell clear out the webs. or a potion that turns off the scripting in that area or a set of boots.thomson wrote:Nonsense! Those players are sent to dungeons for a reason. They need to sufferKomag wrote:have to be careful not to overly frustrate the player
Grimrock Community 'FrankenDungeon 2012. Submit your entry now!: http://tinyurl.com/cnupr7h
SUBMIT YOUR ASSETS! Community Asset Pack (C.A.P.): http://tinyurl.com/bqvykrp
Behold! The HeroQuest Revival!: http://tinyurl.com/cu52ksc
SUBMIT YOUR ASSETS! Community Asset Pack (C.A.P.): http://tinyurl.com/bqvykrp
Behold! The HeroQuest Revival!: http://tinyurl.com/cu52ksc
- SpiderFighter
- Posts: 789
- Joined: Thu Apr 12, 2012 4:15 pm
Re: Sticky floor
I have a similar request. I need the player to "sneak" past a group of ogres...maybe 1 tile every 3 seconds. If they go any faster, it will trigger the ogres to attack (by opening grating and deactivating blockers. I've been using Grim's script as a base, but I can't get it to work the way I want it to. I'm sure it must be possible using plates and timers, but I think I've been bashing my head against the wall for so long, that I can't see the (probably) simple solution. Can anyone please point me in the right direction?
Re: Sticky floor
Hmm, good one spidey. Got me thinkin hard enough to bang my head even. I know you could do it scripting, with 3 second timers spawning plates with connectors that MAKE a blocker and close door after 3 seconds,and destroy initial trap plate. But theres is likely an easy solution using timers and counters. Hmmm, like every 3 seconds, a timer increments a counter that sets off the trap. If u go after 3 seconds the timer increments the counter to 2, then when the player steps, it wont trip. But before the 3 second timer goes off, counter is at 1 and boom! will that work?
Currently conspiring with many modders on the "Legends of the Northern Realms"project.
"You have been captured by a psychopathic diety who needs a new plaything to torture."
Hotel Hades
"You have been captured by a psychopathic diety who needs a new plaything to torture."
Hotel Hades
