High praise indeed :) Thanks for noting this behaviour. I'll see how much of it I can reproduce and fix.
Posted by Danmar at 2003-10-1214:59:00
I'm not sure that it would actually. I had a hell of a time trying to jump some players. The scenario was a high power mage catches up to them and knocks them out and then while they're laying on the ground guards come and haul them off to a prison cell. Because neither actionjump or straight jump would work while they were prone, sitting, kneeling, meditating, in the end I cast blindness and paralysis after the initial knockdown effect on them, sent them textual descriptions every 5 seconds or so telling them what was happening. Then timing it just so, I did a jumptoobject .5 second after the para and knockdown wore off and they'd stood up again. It was the only way I could get them accept the jump command. It was almost as if the act of standing up/the anim loop ending cleared their action queue and on top of that neither jump command worked if they weren't standing. I can almost swear I've jumped knocked down players in the past so this might be new behavious with a patch post 1.29. Oh another thing that's odd. The on enter event doesn't seem to trigger after doing a animation appear and fall down. I have a couple of jumps that trigger a custom spawn system on the encounter and they never trigger until the player moves after entering the trigger area using the appear animation and fall down. If they don't fall down then the event fires. Just quirky. :) Very nice system if I didn't say so before. I'm using several other of your systems, mostly frankensteined into my own stuff but this one went it untouched which is unheard of in the LOK campaign in regards to imported materials. :)
Posted by whistler at 2003-10-1119:46:00
Thanks Danmar. I wonder if replacing ActionJump with a straigh t Jump would fix that as well. I've noticed that ActionJump isn't nearly as reliable as Jump.
Posted by Danmar at 2003-10-1114:20:00
I ran into an odd snag with using the F waypoints. Basically it just wouldn't do the jump to object but would rather play the animation (I was testing Climb) and then fall down where the character was standing when they used the object. Debug statements I added assured me it was finding the failure waypoint but it simply wasn't doing the jump. Now a couple weeks ago I noticed when I was writing a long scripted sequence to knockout and capture some players that its impossible to jump a character thats not standing up. lying prone, kneeling etc cause the jumptoobject to fail. i.e. if its in any animation loop at all it will simply not jumptoobject. I don't know if its a new 'feature' or was always this way. I modified the playanimation lines for the various failure moves that have them like so: PlayAnimation(ANIMATION_FIREFORGET_DODGE_SIDE,1.0,0.75); i.e. setting them to play for 3/4 of a second, the delay on the actionjump is at 1.0 seconds. And voila they work for me. It 'appears' that the animations were slightly overlapping into the actionjumptoobject command even though its an action statement and in theory should follow the animation and was causing it to break because of the aforementioned bug. The successful movement rolls worked fine because there was no animation being played. I don't know if this affects many or any others but thought you might want to know about it.
Posted by whistler at 2003-10-0907:39:00
That's kind of.. weird. Can you do me a favour and check to see if you get similiar results with the other skills? All of the skills should use the same code for the direction stuff, so they should either all have that bug, or none of them should have that bug.
Posted by lareal at 2003-10-0904:09:00
I have a question. I am using this for my module, and love it to death! :) With that said, one of my beta testers noticed something, and either it is a scripting thing, or I am doing something wrong. Either way, I tried looking at your script, but It's all gibberish to me (way out of my league atm). He noticed that when you performed the high jump (I have a series of them) the east-west coordinates are messed up. So...when you are actually heading east, you get a west message, and vice versa. I checked it, and noticed the north-south message was right on the dot, so I'm confused. Any suggestions?
Posted by Richard at 2003-10-0115:45:00
Heh, so I guess the question would be: where does the corpse end up? Perhaps you could design a way to have it randomly wash up on some shore? Even in a different zone? That would be funny. I know some people bury placeables, is it feasible to fake an animation by submerging a player in water and inching him along for the swim? It?s probably more trouble than it?s worth, but it would be interesting to play with. Also, when can we expect a malicious ?silo full of grain? trap from you? =P
Posted by whistler at 2003-10-0113:50:00
Richard, no offense taken. I agree that people die from drowning all the time in real life. :) And it turns out that you're right, I misread the 3E rules and got the subdual fatigue damage confused with damage from drowning. I'm really not sure how to implement drowning though without conflicting with existing death systems. One of the disadvantages to this system is that it is really just transitions from A to B... there is no per round check. And even then, there would be no mechanism for other party members to save a drowning player. I'll consider adding another Swim skill that more closely follows the 3E rules by using the max damage field as the number of rounds of successful swiming it would take to cross the transition. From the 3E rules on Swim Skill: Check: A successful Swim check allows the character to swim one-quarter of the character's speed as a move-equivalent action or one-half the character's speed as a full-round action. Roll once per round. If the character fails, the character makes no progress through the water. If the character fails by 5 or more, the character goes underwater and starts to drown. If the character is underwater (whether drowning or swimming underwater intentionally), the character suffers a cumulative -1 penalty to the character's Swim check for each consecutive round the character has been underwater. Each hour that the character swims, make a Swim check against DC 20 or take 1d6 points of subdual damage from fatigue. From the 3E rules on Drowning (Environment section): Any character can hold her breath for a number of rounds equal to twice her Constitution score. After this period of time, the character must make a Constitution check (DC 10) every round in order to continue holding her breath. Each round, the DC increases by 1. When the character finally fails her Constitution check, she begins to drown. In the first round, she falls unconscious (0 hp). In the following round, she drops to -1 hit points and is dying. In the third round, she dies. It is possible to drown in substances other than water, such as sand, quicksand, fine dust, and silos full of grain.
Posted by Richard at 2003-10-0113:13:00
Whistler, This looks very promising. I can?t wait to give it a whirl. Just a question for you, so please don?t take this as a flame because it?s not: what was your determination for making drowning damage non-lethal? I saw in one post you mentioned that E3 rules determined that one couldn?t die from drowning. I can respect your remaining true to a system, or that the game engine design may make it very difficult to implement death via drowning. I just have to point out that people die from drowning all the time. With a background in lifeguarding I can?t help but see that as ridiculously asinine. It takes a great deal of technology to make people amphibious. =P