Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(*): 2024 rewrite #28

Merged
merged 27 commits into from
Aug 12, 2024
Merged

feat(*): 2024 rewrite #28

merged 27 commits into from
Aug 12, 2024

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    e9ef6f1 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. feat(include): updated include files

    Added newer versions for dependency includes
    punteroo committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    0c34afa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1dbb75 View commit details
    Browse the repository at this point in the history
  3. feat(weapons): modular weapon scripts

    - Rewritten weapons manager base
    - Added new menus
    - Modified stock->strange conversion methodology
    - Better item giving logic
    - Less buggy user interaction
    - Rewritten weapon inventory slot modifications data structure; robust
      and better to manage programatically
    punteroo committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    3a9bccf View commit details
    Browse the repository at this point in the history
  4. feat(*): prototype weapons manager

    - Can enable australium on australium-capable items
    - Can enable festivizer on festive-capable items
    punteroo committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    65748a5 View commit details
    Browse the repository at this point in the history
  5. feat(ks), refactor(menu): moved menu handlers, killstreak kits

    - Custom Killstreak kits are now configurable.
    - Moved `MenuHandler` callbacks to another file for better readability.
    punteroo committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    caf6850 View commit details
    Browse the repository at this point in the history
  6. feat(unusual, spell): added halloween spell support, added unusual

    support
    - You can now select unusual effects for your weapon.
    - You can now set halloween spells on your weapon depending on class and
      weapon type.
    punteroo committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    9f0a1de View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1bbd483 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6295b0a View commit details
    Browse the repository at this point in the history
  9. feat(war-paint): added almost full war paint support

    - Added War Paint support
    - War Paint indices are now looked up online via JSON to map into the
      plugin's available in-memory list.
    - Added new ConVars
    	- tf2items_weapons_paintkits_url: Controls the URL where the
    	  Paint Kits JSON data is fetched from.
    	- tf2items_weapons_search_timeout: Timeout in seconds to allow a
    	  client to search for paint kits.
    - You can search for paint kits by their name.
    - TODO: Add the wear setting to be configurable.
    - TODO: Ignore some building weapons.
    punteroo committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    9c57f02 View commit details
    Browse the repository at this point in the history
  10. feat(*): convars

    punteroo committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    e20c2e3 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. Configuration menu
    Copy the full SHA
    9b6cda3 View commit details
    Browse the repository at this point in the history
  2. feat(weapons): sqlite support, save/load

    - The weapons plugin works with databases to save/load user preferences;
      clients can now save their modifications on the server and reload them
      upon joining / manually.
    - Saving weapon preferences now works with SQLite.
    - Added a new ConVar to control database actions' cooldown time.
    punteroo committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    771fa8f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd4a1ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    24893ad View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. Configuration menu
    Copy the full SHA
    f0d1aa4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10ceebf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    938ab74 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c9e4a0 View commit details
    Browse the repository at this point in the history
  5. fix(weapons): use LogMessage

    punteroo committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    067ab4a View commit details
    Browse the repository at this point in the history
  6. feat(*): increase stack size

    punteroo committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    864ef36 View commit details
    Browse the repository at this point in the history
  7. fix(*): bad id type

    punteroo committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    8b315b1 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    aa424c9 View commit details
    Browse the repository at this point in the history
  2. feat(cosmetic): migrated cosmetics plugin

    - Now featuring database preference saving
    - Better cosmetic management
    - Better menus
    - Added better loading for Unusual effects
    punteroo committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    f09874c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f55d35e View commit details
    Browse the repository at this point in the history
  4. feat(*): builds for rewrite

    punteroo committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    797a95e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    64644fa View commit details
    Browse the repository at this point in the history