Coder Social home page Coder Social logo

timothystewart6 / botsplusplus Goto Github PK

View Code? Open in Web Editor NEW
35.0 35.0 23.0 7.24 MB

Trinity Core 3.3.5a in a Docker container with NPC Bots and Extras.

License: GNU General Public License v2.0

CMake 0.63% C 7.71% C# 0.04% Shell 0.01% PHP 0.04% Perl 0.01% GDB 0.01% Batchfile 0.01% C++ 91.17% Makefile 0.02% D 0.04% Python 0.04% M4 0.01% Roff 0.20% Objective-C 0.08% Dockerfile 0.01%

botsplusplus's Introduction

Hero image

GitHub followers GitHub Stars YouTube Subscribers Twitter Followers Twitch Status Discord Invite GitHub Sponsors Support me on Patreon

๐Ÿ‘‹ Hi!

I'm Timothy Stewart (Techno Tim), a full stack software engineer, content creator, and a HomeLab enthusiast. I create fun and easy to follow tech content on YouTube, host a community live stream on Twitch, and share tech related content on all social platforms. I host a wiki that is open for anyone to contribute from our Discord Community. I also create and contribute to many open source projects. Even my documentation site for all my videos is open source! I really enjoy building open source software, creating and contributing to communities, teaching others through video content, and helping others via chat.

๐Ÿง‘โ€๐Ÿ’ป My open source repos

Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card

๐Ÿ“Š My Stats

TechnoTim's github stats

GitHub Streak

botsplusplus's People

Contributors

timothystewart6 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

botsplusplus's Issues

Hierloom NPC

Although characters start with heirlooms, there should be an heirlooms vendor so that players can pick up an off spec set.

BOA Start

Shaman starts with identical items.

Example Config

Since there are lots of customizations, we should include an example config for:

  • worldserver.conf
  • authserver.conf

file names

They are inconsistent. Need to rename them to slug case.

Speed up builds

The builds take a long time. This can probably be sped up by caching the build folder. That way only changed files need to be rebuilt.

Bot for Reputation

Exalted -- 5000g
Revered -- 1000g
Honored -- 500g
Friendly -- 100g

Any faction

CD

Need deployments on successful docker build

Move to GitHub Actions

Currently PRs live in Travis and Builds in CircleCI. This was before GitHub actions exist. Should probably move them here to reduce complexity.

npcbot melee damage.

Tell me please if your source based on this TrinityCore Revision 330e5b0 does npcbots melee damage is not fixed?
Does all your patches and fixes can be ported at least to 2017 december build of trinitycore where npcbots damage fixed and working normal?

World Server Container

Builds fine, runtime errors:

______                       __
/\__  _\       __          __/\ \__
\/_/\ \/ _ __ /\_\    ___ /\_\ \, _\  __  __
   \ \ \/\`'__\/\ \ /' _ `\/\ \ \ \/ /\ \/\ \
    \ \ \ \ \/ \ \ \/\ \/\ \ \ \ \ \_\ \ \_\ \
     \ \_\ \_\  \ \_\ \_\ \_\ \_\ \__\\/`____ \
      \/_/\/_/   \/_/\/_/\/_/\/_/\/__/ `/___/> \
                                 C O R E  /\___/
http://TrinityCore.org                    \/__/

Using configuration file /usr/local/etc/worldserver.conf.
Using SSL version: OpenSSL 1.0.1f 6 Jan 2014 (library: OpenSSL 1.0.1t  3 May 2016)
Using Boost version: 1.55.0
Automatic database updates are disabled for all databases!
Realm running as realm ID 1
Using World DB: TDB 335.61
Will clear `logs` table of entries older than 1209600 seconds every 10 minutes.
Using DataDir ./
WORLD: MMap data directory is: ./mmaps
VMap support included. LineOfSight: 1, getHeight: 1, indoorCheck: 1
VMap data directory is: ./vmaps
Loading Trinity strings...
>> Loaded 1044 trinity strings in 1 ms
Initialize data stores...
terminate called after throwing an instance of 'std::regex_error'
  what():  regex_error

Trainer Master

One trainer is better than many. Also, auto-learning spells does not teach you weapons nor riding. Also there are cases where you might skip a quest that teaches you a spell.

NPC names

Need to straighten out some of the sql as well as remove the npc detail list. We can move that to the README

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.