Taming_tool_type_ccp and Taming in other areas of the code

Added by nimbus3 over 4 years ago

I remember there being rumours of a taming capability right at the start of SoR. I am just curious whether this tool and the required skill ar fully implemented/ functional in the game, or whether it is still a work in progress.

Any further information on this would be greatly appreciated as I am not much of a coder but do like to dable from time to time.

Regards

Nimbus3


Replies (6)

RE: Taming_tool_type_ccp and Taming in other areas of the code - Added by kaetemi over 4 years ago

I don't think there's anything really functional related to that.
Maybe you could start with writing down what your expectations are of such a feature.
How would you tame an animal, what happens when you do, what happens when you fail, why would you fail, how would you learn it, what are you going to do with all those tamed animals, could you maybe put farms on outpost and herd them, what are you going to do with so many animals, etcetera.

RE: Taming_tool_type_ccp and Taming in other areas of the code - Added by sfb over 4 years ago

Kaetemi,

While I can't remember this feature in Ryzom nimbus3 is correct, it is in the game and there is quite a bit of code around taming in the system. In the client there's documentation for the taming tool which states that it is for guiding pack animals. The official game does have item definitions for taming tools, all of the appropriate code is in the EGS and the client. The code seems to be related to harvesting. Hopefully that's a start. None of the bricks, items or other sheets exist in Ryzom Core.

Thanks,
sfb
/s

RE: Taming_tool_type_ccp and Taming in other areas of the code - Added by nimbus3 over 4 years ago

Thank you for your replies so far.

There was much talk of taming and pets, on the main ryzom forums for a while, just googling now you can still discover the posts.

Here is the post where taming where first mentioned.

Q:

<FLoorfiLLa> Question: Will there be a function to train animals in the final version?

A:

<Vince> You must be meaning 'taming' I presume. So taming will be
incorporated as a skill in game and will come shortly after release. it
is something player will have to learn, in fact it is more like a
secret knowledge that you will have to find back :) So all server might
not discover it at the same time.

I discovered this here:

http://www.warcry.com/news/view/24427-Ryzom-Dev-Chat-Log

As for what my expectation would be for a taming skill. I will attempt to explain it now.

How pets are stored/ controlled (partially anyway):
A character could obtain a pet orb instead of pets them selves or aswell as basic pets like in SOR. These orbs would be brought from the normal place, can't remember npc types but you get the idea, or crafted from component parts harvested.
The orbs relate to pet type/ group.
This could be explored a bit further!
If the orbs are crafted then crafting stanzas and actions would need to be added to, skill tree etc etc...
Also harvest specialisations for any new resources etc etc...

A character would aquire a basic taming skill from the trainer, as with other skills, at level 21.
The skill might work something like this
At level 21 the character may get "action" taming weapon skill (for use with a basic taming tool), I say weapon because this would make more sense than a harvesting tool.
At level 21 the character may get "action" Basic Taming Skill (would only have a 50/50 chance of success on mobs within 10 levels of characters level and decreases with mob higher, success is increased with mobs below characters level)
As levels progress more stanzas and actions are added, for instance:
level 25 "action" defensive spell Basic Pet Healing is obtained.
All these could fall under new branches of the skill tree relating to deffensive/ offensive taming etc.
I will consider this further as my thoughts evolve.

Tools/ weapons: (examples), these tools/ weapons could come in different flavours to suit each race.
Baton (basic)
heavy baton (Basic -> Intermediate)
cattle prod (Intermediate)
Heavy cattle prod (intermediate -> advanced)
Whip (advanced)

Tool/ Weapon effects (effects intensity could relate to skill advancement and/or quality or race etc), (examples).
Baton: none, Glow, Wave
Heavy baton: None, Glow, Wave
Cattle prod: None, Glow, Electric
Whip: None, Glow, Electric, Swish/ Wave
Some effects, if success rate < 95%, may add a 5% bonus for specific taming spell types.

Tamed pets would fall into four groups:
Mount
Packer
Offensive
Defensive

Characters pets can also evlove and level, have certain qualities or skills that are accessible via the stanza bar or they have their own one. As pets advanced they start to appear different aswell have having new skills, maybe they just grow in size, once they reach their max level they may appear like the bosses but with out the full boss stats. This although is a nice idea, i think it might be a little impractical ingame. As hinted at some pets maybe built for specific purposes, offensive/ deffensive, like packers are in SOR.

Taming limitations:-
A character may only have a maximum of four pets in one of the following combinations:
four packers
one mount, three packers
one mount, one offensive, two packers
one offensive, three packers
one mount, one defensive, two packers
one deffensive, three packers
(I have debated on one defensive, one offensive and two packers; but this would make the game too easy to solo areas), Maybe limit the amount further to 3 pets in ownership at once with a similar combination.

This would possibly resolve one issue of making the game too easy to play, another way is to limit what mobs can be tamed:
No bosses
Kirupa - mount, packer, Offensive
Bodoc - heavy packer (only available at higher level), Defensive
Cute - offensive, deffensive
Frahar - offensive, deffensive
you get the idea.

Guild pets potential:
As individual players could have an array of pets for different tasks the only pottential for guild pets I feel would be for resource harvesting.
A guilds maximum amount of pets is 20.
Additional resources would have to be added to game for some purpose, maybe to maintian outposts or produce foods/ pots etc.
Obviously this is only an outline of a few basic ideas. I am being rushed at the moment by the missus, so Will leave it there for now.

I hope my thoughts are insightful and worthy of trying and I welcome any further ideas along with potential ways of going about implementing this.

Regards

Nimbus3

RE: Taming_tool_type_ccp and Taming in other areas of the code - Added by sfb over 4 years ago

Nimbus3,

That's some great information, thank you! I'll put taming on my long list of features to look into!

Thanks,
sfb
/s

RE: Taming_tool_type_ccp and Taming in other areas of the code - Added by nimbus3 over 4 years ago

Post 3

A bit more detail regarding taming tool and action:
A taming tool used in combination with taming action could do a specific amount of damage, maybe 1.5 - 2 % of mobs total hp, weakening the mob for taming. Maybe the taming tool has a melee skill to stun the mob after an amount of strikes where it will remain stunned for, say 5 - 7 seconds, at this point the character could use the taming skill, which is also used in combination with the taming tool.

I discovered these in the ryzom assets and was not sure if they related to taming.

GE_Acc_PetStick_A.max http://media.ryzom.com/?query=3dsmax&start=6200&asset=22b4334e45c62bc38ea1ec844e654281
GE_Acc_MountingStick_A.max http://media.ryzom.com/?query=3dsmax&start=6200&asset=02437e01a91bc219feec4339fb8a3287
GE_Acc_CattleStick_A.max http://media.ryzom.com/?query=3dsmax&start=6200&asset=234bee40ab6feda9f0e19803f42dc4fb

I am sure I came accross an image, icon or something visual that was a whip about a month ago, but alas I cannot find it again now, but I will keep searching for it. I don't have time right now as I am getting married on saturday and it's a mad house here right now lol

Regards

nimbus3

RE: Taming_tool_type_ccp and Taming in other areas of the code - Added by nimbus3 over 4 years ago

Another post in addition to my discoveries above.

TO_whip.png (Interface, page 75, Ryzom Assest repository)

TO_stick.png (Interface, page 75, Ryzom Assest repository)??

Also on (page 75, Interface, Ryzom Assest repository)

TO_tunneling_knife.png ???

and various other tools I do not recal seeing in game before. but I never got round to learning a other crafting skills, I focused on armour and weapons, so i asume that most of the ones I do not recognise are associated with them.

But the key one is TO_whip.png, I believe this to be associated with the taming system orginally thought out in the game.

Hope this helps some more.

I am still taking the long route and working things out for myself, but am not much the wiser from when I first looked at the code. I guess that is one of the big troubles of being a complete novice coder.

Regards

Nimbus3

(1-6/6)