Skip to content

v0.6.5 - You're not misreading, added horse breeding

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 18 Sep 01:20
· 21 commits to main since this release

This release resolves #6 #9. This is a fairly large release but has been tested along the way. For commands to load you must have VampireCommandFramework (VCF) installed on the server as well. Note that VCF is currently optional, if you don't have it the commands won't work, but the well drinking will continue to function.

Notes:

  • Commands with [horse=] are optionally for specifying a horse by name and will default to the closest horse if not specified.
  • πŸ”’ Requires admin permissions
  • Underlined keys come from the config file.
  • Horses should be tamed and not riden by a player for most commands

You can also run .help LeadAHorseToWater

.horse breed

This process takes two horses and consumes BreedingRequiredItem * BreedingCostAmount from the player's inventory. The resulting horse will be a random mix of the two parents' stats as a 50/50 chance of inheriting each trait from either parent. Then randomly +/- MutationRange is applied based on the max stat for each attribute. Finally values are capped at MaxSpeed, MaxAcceleration, MaxRotation. The resulting horse will be named after the first parent.

image

.horse tag-stats [horse=]

This player command will add the current stats of the horse to it's name as a suffix. This is great to see the stats of a horse without having to open the inventory. This command may limited by name length as the game allows one extra character via their UI.

image

πŸ”’ .horse rename [horse=] (newName)

Powerful admin rename, this allows you do escape normal naming restrictions and use markup. This is useful for special rewards like making a horse's name color, bold, or even use some emojis or unicode.
PSA: This command can result in the drinking prefix breaking or tag-stats not fitting on the horse. Please don't report naming issues resulting from this command.

πŸ”’ .horse whistle [horse=] / .horse warp [horse=]

Whistle trys to brings the horse to you, warp teleports you to the horse.

πŸ”’ .horse speed (speed) / .horse speed (horse) (speed)

πŸ”’ .horse acceleration (acceleration) / .horse acceleration (horse) (acceleration)

πŸ”’ .horse rotation (rotation) / .horse rotation (horse) (rotation)

Set the horse's stats. These values are not capped by MaxSpeed, MaxAcceleration, or MaxRotation. Note that the game represents rotation as 10x the value displayed in the UI but the commands handle this for you and you should refer to the values as you see them in the UI.

πŸ”’ .horse kill [horse=]

Removes the horse immediately without any loot or corpse.

πŸ”’ .horse cull [radius=5] [percentage=1]

WARNING: This command will remove horses within the radius of the player. It choose percentage of the horses within the radius. This command is very useful for cleaning up a large number of horses. It is recommended to use a small radius to start. The default radius of 5 is about 1 tile. The default percentage 1 means 100% of the horses within the radius will be removed.

πŸ”’ .horse spawn [count=1]

Spawns either one or count horses around you.

Special thanks for this release

Thank you godwin, Mirror, and the other players and staff of the Embrace The Suck server for beta testing the pre-releases and giving tons of feedback. In particular credit Mirror and godwin's influence in the breeding calculations and settings. Check out their unique V Rising server and discord: https://discord.gg/EmbraceTheSuck

Thank you to @Nodens- for the deep dive and subsequent explanation for #15