[Done for V0.39] Attack 3 paces ahead.

Messages are moved here (should anyone ever want to see them again) once they are no longer applicable to the current version (e.g. suggestions that have been implemented or bugs that have been fixed).

Moderator: George Gilbert

Forum rules
Please read the Forum rules and policies before posting. You may Image to help finance the hosting costs of this forum.
Post Reply
User avatar
Suule
On Master
Posts: 656
Joined: Tue Aug 09, 2005 11:42 pm
Location: Warsaw, Poland

[Done for V0.39] Attack 3 paces ahead.

Post by Suule »

Well I'm trying to do a SciFi dungeon for some time... it's a lot of hard work since the firing 'invisible projectives' enables monsters to dodge them.

Is it possible to implement an action that would damage a single monster that it's in the range of 3 spaces in front of the party? The damage should be instantly applied.

If you played Hired Guns, you prolly know what I'm thinking about.
User avatar
beowuuf
Archmastiff
Posts: 20686
Joined: Sat Sep 16, 2000 2:00 pm
Location: Basingstoke, UK

Post by beowuuf »

I would also be useful for a telepathic attack

I think just an ultra-fast projectile would be good, as you could then use it to 'target' somehting infront of you to whatever range, then have it break into whatevr effect (damage, explosion, created object, etc)
User avatar
Suule
On Master
Posts: 656
Joined: Tue Aug 09, 2005 11:42 pm
Location: Warsaw, Poland

Post by Suule »

Well the trouble with 'usual projectives' is that they're... dodgable. Unless you're Neo in Matrix... you can't dodge bullets well. That's the biggest flaw of using the 'Turning available projectives invisible' workaround.

But yeah... an invisible telephatic attack... Mind Flayers anyone?
I hated EoB1 and Eob2 for them...
User avatar
beowuuf
Archmastiff
Posts: 20686
Joined: Sat Sep 16, 2000 2:00 pm
Location: Basingstoke, UK

Post by beowuuf »

Ones that will go at the speed of the fastest game tick i mean. Taht would be much more general and have other uses, and also works perfectly around having to code 'is there a creature infront...is there a creatue behind that...but was therea door in the way/wall' etc

Just lighting fast projectiles would be the way to go. After all, you don't want it to be definite kills - maybe you were a bad shot and it doeged away
User avatar
Suule
On Master
Posts: 656
Joined: Tue Aug 09, 2005 11:42 pm
Location: Warsaw, Poland

Post by Suule »

Yeah, that would prolly work well. I had few experiences like that in Hired guns that enemies sometimes dodged my bullets... it was on rare occasions.
User avatar
Suule
On Master
Posts: 656
Joined: Tue Aug 09, 2005 11:42 pm
Location: Warsaw, Poland

Post by Suule »

Bump
User avatar
Lunever
Grand Druid
Posts: 2712
Joined: Thu Feb 14, 2002 4:47 pm

Post by Lunever »

I also would like faster missiles. And even for slower standard missiles SOME functionality that will not allow the creature/character that shoots a missile/spell to get damaged by accidentally walking into the missile he just fired by stepping forward after firing.
Parting is all we know from Heaven, and all we need of hell.
User avatar
George Gilbert
Dungeon Master
Posts: 3022
Joined: Mon Sep 25, 2000 11:04 am
Location: London, England
Contact:

Re: Attack 3 paces ahead.

Post by George Gilbert »

Suule wrote:Well I'm trying to do a SciFi dungeon for some time... it's a lot of hard work since the firing 'invisible projectives' enables monsters to dodge them.

Is it possible to implement an action that would damage a single monster that it's in the range of 3 spaces in front of the party? The damage should be instantly applied.
This can now be done in V0.39 (make your projectile of type A expire instantly with an action that moves it forward and turns into type B - it will do all of this with in a single turn - repeat until you get to type G and it will have covered 3 whole tiles, then just let it expire to nothing).
User avatar
George Gilbert
Dungeon Master
Posts: 3022
Joined: Mon Sep 25, 2000 11:04 am
Location: London, England
Contact:

Post by George Gilbert »

Thinking about it, there's another way to do this which will give the effect of attacking the tile 3 ahead (and, optionally, not any of the others inbetween).

As part of V0.39 there's a relay property of "alter the triggered actions location", so by passing the attack method through a chain of these relays you can change the place where the attack takes place.

For example, you could make your ATTACK_METHOD_LASER (or whatever!) call onto relay R1:

- Relay R1: moves the location forward 1 and triggers action A1 and relay R2
- Action A1: performs action ACTION_DAMAGE_MONSTER blah

- Relay R2: moves the location forward 1 and triggers action A2 and relay R3
- Action A2: performs action ACTION_DAMAGE_MONSTER blah

- Relay R3: moves the location forward 1 and triggers action A3
- Action A3: performs action ACTION_DAMAGE_MONSTER blah

This would mean that all 3 tiles ahead of the party got hit with the ACTION_DAMAGE_MONSTER action...
User avatar
Suule
On Master
Posts: 656
Joined: Tue Aug 09, 2005 11:42 pm
Location: Warsaw, Poland

Post by Suule »

Hmrrr a nice workaround, but is there a way of stopping it when it hits a monster though?
Post Reply