forums | blogs | polls | tutorials | downloads | rules | help

Error message

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in remember_me_form_alter() (line 78 of /var/www/siegetheday.org/sites/all/modules/contrib/remember_me/remember_me.module).

Make player go faster Armor?

I'm probably not the only person who doesn't like how long it takes for players to get across a map.
And the siegelet I play is set even slower.
It is possible to edit he heroes and the companions gas,
changing the field that says "avg_move_velocity" to a higher figure.
But what if a piece of armor could do this?

But for the life of me I cannot find any way to set the above variable.
I also found a spell code for temporarily making a player (and party) faster...
speed_adjust_percent = .75;

But I can't figure how to get that to fire without a spell cast.
This is the code I have so far...

	[magic]
	{
		[enchantments]
		{
			[*]
			{
				alteration = speed_adjust_percent;
				value = .75;
				action* = call_sfx_script("healing", "@body_mid"); 
				condition* = receive_world_message("WE_EQUIPPED");
				duration		= #infinite;
				is_single_instance	= false;
				is_permanent 		= true;
			}
		}
	}

But it does nothing in game.
Does anybody know how to make armor cause a character to go faster?

I want to make a mod that does this and will give full credit to you if you know how to do it. Smile

The map CircleOfLorent_v01 has boots called "Boots for a Friend" which double the character speed. Although I have never tried it might be possible to convert them for use in DS2 I will look around for the gas file related to the boots. Give me a few days as this map has three resource folders (Main, Special and Extras). I recall also a pair of boots that you can cast a spell on that allow you to do the same in the map called olden world. I do not think I have seen any other clothing (armor) item that has a speed increase item. I stopped using boots for a friend in other maps because the character movement looked odd. The main problem is that you have to add the boots of a friend template to every character because the boots are super uncommon and if every member of the party does not have them you will end up misplacing the slower party members and have to back track for them. which defeats moving quickly through a map.
Elf

bare_elf wrote:
The map CircleOfLorent_v01 has boots called "Boots for a Friend" which double the character speed. Although I have never tried it might be possible to convert them for use in DS2 I will look around for the gas file related to the boots. Give me a few days as this map has three resource folders (Main, Special and Extras). I recall also a pair of boots that you can cast a spell on that allow you to do the same in the map called olden world. I do not think I have seen any other clothing (armor) item that has a speed increase item. I stopped using boots for a friend in other maps because the character movement looked odd. The main problem is that you have to add the boots of a friend template to every character because the boots are super uncommon and if every member of the party does not have them you will end up misplacing the slower party members and have to back track for them. which defeats moving quickly through a map.
Elf

Thank you for the reply.
I found the template, but not sure what to make of it...

[t:template,n:col_bo_friend]

...

	[magic]
	{
        [enchantments]
		{

		}
	}
	[xaa_item_haste] 
	{ 
	immunity = "skeleton"; 
	}
	[single_pickup] {}

...

I wasn't sure what the skeleton refers to. The model's Armature? Actual bad guy skeletons? Sick
The Xaa item haste is probably something he made that is elsewhere.
That's probably the next search.
I put the above into my armor and it did nothing.
There must be something else Xaa made that provides this haste.
______________________________________________________________________________
Update:
I found an interview of Xaa about Hyperborea, and it is mentioned about the speeding up of characters. But the dsres for the siegelet is protected and cannot gain access to it. Bummer.

bare_elf wrote:
The map CircleOfLorent_v01 has boots called "Boots for a Friend" which double the character speed. Although I have never tried it might be possible to convert them for use in DS2 I will look around for the gas file related to the boots. Give me a few days as this map has three resource folders (Main, Special and Extras). I recall also a pair of boots that you can cast a spell on that allow you to do the same in the map called olden world. I do not think I have seen any other clothing (armor) item that has a speed increase item. I stopped using boots for a friend in other maps because the character movement looked odd. The main problem is that you have to add the boots of a friend template to every character because the boots are super uncommon and if every member of the party does not have them you will end up misplacing the slower party members and have to back track for them. which defeats moving quickly through a map.
Elf

That did the trick. Thank you very much! The hasting item was in the components folder. And I simply used it the way CoL Boots for a friend does.
It's a little fast for my taste. Which looks double. amv=9, instead of regular 4.5.
When I edited the party gas and player gas I had changed amv to 6 which did not look unusual, and finally didn't have to wait to get across the map (Which in Lazarus is ginormous).

6 looks good, but 9 looks obvious speed effect, which I think a player would actually want rather then a small increase, so I won't edit the Xaa item that sets it.

There is a speed skrit in Lazarus for the spell, but it is designed only for a spell mechanics, (which is way different in Lazarus.)

The only other urksome thing is that Lazarus has really kicked the DS gas out the window. The original Gauntlets were called Quickness, but actually only added 10 to Dexterity. So this is a compromise. Make it actually quick instead.
For instance adding the following does nothing:

	[magic]
	{
		[enchantments]
		{
			[*]
			{
				alteration			= alter_dexterity;
				value				= 10;
				description			= "+10 to Dexterity";
				duration			= #infinite;
				is_permanent		= true;
				is_single_instance	= false;
			}
		}
	}

I thought perhaps the variables for dexterity were different but everywhere else I look it is not.
I would post this stuff at their forum accept there is only like 4 people who actually visit it,
and just to moderate it. So I have to find out here whatever I can.
But I'm very happy now the gloves at least make player faster.
I want to extend the effect to the whole party.
I guess that would be target = party.
However I don't want to change the player variable for the party variable because it will be needed to know if the player is wearing the gloves.

I made an update to my Mod: The Gauntlets of Quickness.
With the help of BareElf, and barrowing from Xaa's Haste component,
I was able to get players to move quickly on the map when wearing the gloves.

They are a remake from the old 2D Serpent Isle (Ultima7 Part2)
which would add +10 to Dexterity when worn.
At the time I couldn't do that but wondered if I could make the players, instead, faster.

My skills with skrit are better now.
I made a custom Equip_Modifiers.skrit
that allows ability to increase the speed,
and stats of a character when wearing the gloves.

Long time player and modders of Dungeon Siege will wonder what the big deal is.
Adding +10 to dexterity is easy with an enchantment.
But Project Britannia has done away with how Dungeon Siege treats weapons.
Adding such an enchantment does nothing to a characters stats in Lazarus.

I was pretty happy with the result of the new skrit until I cam across a big problem.
Whenever the player teleports, the adjusted stats gets added as the default stats.
So every time there is a teleport, another 10 points will be added to dexterity.

This is because Dungeon Siege doesn't actually have teleport ability.
Project Britannia accomplished this by cloning the characters at the new spot.
And removing the old versions of the characters.
All of the equipment and inventory gets transferred to the new clone,
along with the stats.
But in the process, adjusted stats will be transferred as regular default stats.

What a bummer! Sad

The only solution is to make a new teleport skrit.

I made a completely unnecessary Comic strip describing the problem.
If you want to read it you can at the following link:
http://fav.me/dcny2bw