Giter VIP home page Giter VIP logo

Comments (3)

TomyLobo avatar TomyLobo commented on July 29, 2024

The cause for this issue is that the "weight" field in "dab/scripts/weapon_grenade.txt" is set to "10", which prioritizes it higher than both the Sentinel and the Stallion and at the same level as the Undertaker.

According to this article, we're misusing the weight flag here:
https://developer.valvesoftware.com/wiki/Weapon_script

This means we'll have to switch the entire slot-weight system over to a separate field.

from doubleaction.

BSVino avatar BSVino commented on July 29, 2024

I rewrote the weapon selection so we can use the weight flag for anything we want. Valve has a different weapons system then we have so they have different weapon switching mechanics requirements. Our weapons do have an actual weight ie number of slots. So I don't think it's necessary to move weapon weights over to a separate field. I would say maybe make a new "not deployable" field or something and check that at the appropriate place?

from doubleaction.

TomyLobo avatar TomyLobo commented on July 29, 2024

That'll be a change to code outside the mp/src/game/*/da/ subdirectories.
That's something I wanted to avoid :)

There's AllowsAutoSwitchTo and with a small patch, that seems to work nicely. I'll make a PR with that

from doubleaction.

Related Issues (20)

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.