Jump to content

Search the Community

Showing results for tags 'perks'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Vintagestory Discussion
    • News
    • Discussion
    • Suggestions
    • Questions
    • Multiplayer
    • Bugs
  • Creative endeavors
    • Builds
    • Videos, Art or Screenshots
    • Story
  • Vintage Story Modding
    • Mod Releases
    • Modpack Releases
    • Mod Development
  • Off Topic
    • Other Games
    • General Offtopic

Categories

  • News
  • Community Spotlight
  • Stories

Categories

  • Open Issues
  • Fixed Issues
  • Closed / Duplicates

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

Found 1 result

  1. Stroam

    Perks

    I've seen many proposals for skill systems, character systems, learning systems, etc. So there is a want by some of the community to have some sort of system to play around with. I also have experienced several different systems from many different games ranging throughout gaming history. This gives me a wide and deep pool of knowledge to pull from, however, I'm not as big of a gamer as I use to be. My knowledge of current skills systems and what is popular is limited. Knowing that let's move forward with the suggestion. First, a brief overview. Players gain perks by performing game actions or reading manuals. Players are allowed to equip a limited amount of perks. The perks offer benefits to the player if the perk activation requirements are met. Now for the longer more detailed explanation. A perk consists of 4 parts: unlock requirements, equip cost, activation conditions, effects. Unlock requirements is the requirements needed to get acquire the perk. On the easiest side of the spectrum, this might be nothing which might be the case for perks found in ruins. On the most difficult you may need to have certain perks equipped which then gives you a 2% chance to unlock the perk when killing locusts with a copper sword. Once unlocked, the perk goes into a list from which the player can select perks to equip. An unlocked perk cannot be unlocked again. When attempting to equip a perk it checks if that player has enough perk slots open to meet the perks slot cost(may cost more than one), has any required perks already equipped, and doesn't have any incompatible perks equipped. These costs could be zero slots and no required equipped perks. If the player meets the requirements then the perk starts to equip. This is represented as a timer that only runs down while the player is logged into the server. When the timer runs out the perk will then be equipped. If the player doesn't have enough perk slots open then may select one or more perks to swap out for the perk they want. This then unequips the selected perks when the timer runs out, however, the player will not benefit from any equipped perks being swapped out and the timer will be equal to longest equip time of the skills chosen. Timers may be canceled at any time. A perk that is a requirement for the perk being equipped, or for a perk already equipped, cannot be swapped out. Some perks auto-equip and some perks won't be revealed to the player until they equipped. Once equipped a perk will not function unless it's activation conditions are met. The perk may have no conditions, meaning it's always active or may have very specific requirements such as having fewer than 5 health and is in water. Finally once equipped and the activation requirements are met the player will gain an effect. This could be anything. The ability to swim, ability to craft a specific item, break stone faster with pickaxes, grant a temporary bonus before becoming locked again, etc. Only coding knowledge and imagination limit what the effects can be. Each player starts the game with a limited number of perk slots. The number of slots can be increased by equipped perks. Some perks may have unequip requirements. This provides a very flexible system that can work well with a JSON layout so that once the requirements and effects are programmed, even those not good with coding can craft can use those to mod their own perks. The perks can also be added to the handbook just like items and blocks.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.