Coder Social home page Coder Social logo

honteam / heroes-of-newerth-bots Goto Github PK

View Code? Open in Web Editor NEW
37.0 12.0 32.0 3 MB

This is the code repository for Heroes of Newerth's open-source bot code. This repo is for better communication and codeflow between the community, the Community Bot Team, and Frostburn Studios.

Lua 100.00%

heroes-of-newerth-bots's Introduction

Heroes-of-Newerth-Bots

This is the code repository for Heroes of Newerth's open-source bot code. This repo is for better communication and codeflow between the community, the Community Bot Team, and Frostburn Studios.

How to Submit a Bot on GitHub

See the Submission Process thread on the HoN forums for more details on submitting your bot.

Please note, that you still need to make a Submissions forum thread for your submission and that it must link to your GitHub pull request. Your GitHub pull request must also link to the Submission forum thread. This can be done by first creating the forum thread without a link, then creating the pull request that links to the forum thread, copying the pull request link, and editing your forum thread to include it.

You will only need to do this once per project in order to submit. Unless otherwise noted, steps mentioned here are done on your project branch on the GitHub website.

  1. Open your repository on GitHub
  2. Switch to your project branch
  3. Create a Pull Request
    • If you have the newest GitHub UI, this will be a green button next to the branch selector.
    • If you have the old GitHub UI, this will be a white button with the text 'Pull Request' at the top right.
  4. Direct the pull request at the honteam Community branch.
    • The branch that the pull request is aimed at is the one on the left.
    • Make sure that the repository is listed as 'honteam/Heroes-of-Newerth-Bots' and the branch is listed as 'Community'.
    • Pull requests not directed at the Community branch WILL BE REJECTED, and you will be asked to make a new pull request aimed at the Community branch.
  5. Make sure the source branch is your development branch
    • The source branch is the branch listed on the right
  6. Link your Forum submission thread in description of the pull request.
    • You can do this by editing the description of the pull request after making the forum thread
  7. A member of the bot team will assign themselves to your submission and make comments ON GitHub.
    • The comments will (likely) NOT be posted on the forums, only on GitHub. Please pay attention to these comments.
    • Feel free to be an active part of the discussion on GitHub for any project that you are a part of. This is your code - our goal is simply to make sure it works and is efficient.
  8. You can make changes to your submission by simply committing the fixes to your original project branch.
    • You should NOT be making changes that were not requested after submitting. As with the forum submissions, the review process is for a STATIC submission. Your submission may be rejected if unrequested changes are made after submission.
  9. Once the reviewer is satisfied with your submission, the change will be accepted and merged into the Community branch on the official honteam repository.

heroes-of-newerth-bots's People

Contributors

alexcodesgames avatar anakonda avatar andypoorman avatar asamy avatar eeyrjmr avatar fletcha avatar hammerstad avatar jakehp avatar kairus101 avatar pcockwell avatar s2malloc avatar sparks1992 avatar st0l3nid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

heroes-of-newerth-bots's Issues

Blink Retreat: problem with path of length 1

The current implementation for paths of length 1 (#tPath == 1) has the bots use their ability/item at the position of the path node. However this causes problems when that node is farther away than the range of the blink. To fix this, the bot should use their ability/item in the direction of the path node.

In short, this:

https://github.com/honteam/Heroes-of-Newerth-Bots/blob/Community/bots/behaviorLib.lua#L729

Needs to be changed to match this:

https://github.com/honteam/Heroes-of-Newerth-Bots/blob/Community/bots/behaviorLib.lua#L755

Core.GteItem is bugged

If it is called for the first time, it will be linked to the item.

If you move this item to the stash, you will receive the item-reference, although it may not be smart to do so. Resulting in odd behavior.

example: Activate Blight-Stones behavior and move runes to stash, resulting in getting stucked, if the bot want to eat a tree.

http://www7.pic-upload.de/04.05.14/884wnys8rwcc.png

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.