Garry's Mod

Garry's Mod

127 betyg
[AIS] Aaron's Inventory System
4
   
Utmärkelse
Favorit
Favoritmarkerad
Avfavoritmarkerad
Content Type: Addon
Addon Type: Tool
Addon Tags: Fun, Roleplay, Realism
Filstorlek
Lades upp
Uppdaterades
16.559 MB
20 maj @ 17:00
13 sep @ 23:52
18 ändringsnotiser ( visa )

Abonnera för att ladda ner
[AIS] Aaron's Inventory System

I 1 samling av Aaron
[AIS] Collection
6 artiklar
Beskrivning
Aaron's Inventory System (AIS)
The ultimate modular gear and armor framework for Garry's Mod




🛡️ What is AIS?
AIS is a lightweight inventory and armor system focused on equipping protective gear (helmets, vests, gloves, etc.).
Unlike general-purpose inventories, AIS is all about wearable equipment — not consumables or weapons (Can change in the future).




⚙️ Key Features:
  • Slot-based Equipment – Players equip gear into defined slots: Head, Torso, Arms, Gloves, Pants, Boots, and more.
  • Armor & Elemental Armor – Separate damage reduction stats for physical and elemental/nonphysical types.
  • Custom Damage Handling – Damage is reduced dynamically based on what you wear.
  • Realism Mode – Only armor on the body part that was hit will apply.
  • Dynamic Tooltips – Item descriptions show armor values and descriptions.
  • Server-Client Sync – Keeps equipment data persistent and secure.




📦 How to Use (For Players)
  • Open the inventory menu using
    Open_AIS_Inventory
    .
  • Drag and drop equipment into the proper slots or press RMB and Equip (Head, Torso, etc.).

🛠️ How to Use (For Developers)
  • Define your custom gear in the
    AIS_Items
    table, by making file in folder AIS_Addon.
  • Each item can contain:
    • Attributes – Armor values like ArmorPoints (physical resist) or ELArmorPoints (elemental resist).
    • ServerHooks – Damage reflection, healing, custom logic, etc.
    • ClientHooks– UI effects, visuals, client-side logic.
    • OnEquip, OnUnequip, WhenWearing triggers - custom one time logic (Equip,UnEquip) and loop (WhenWearing)
    • Description - Make own descritpion using MarkUp GMod library
  • Toggle realism mode with
    AIS_RealismMode = true
    to enable hitgroup-based damage.
  • Debug behavior with
    AIS_DebugMode = true
    .

💬 Feedback & Contributions
Suggestions and ideas are welcome.
Use Discord for that: https://discord.gg/d2m2Rgky66

If you need help with making own items, i'm open for that.




🚫 JMod Compatibility Notice
AIS is a standalone system, built from the ground up as an independent alternative to JMod.
It is not designed to be compatible with JMod or its systems — and no support for JMod is planned.

The goal of AIS is to offer a modular, self-contained framework for gear and armor that fits a wide range of custom gamemodes and servers, without external dependencies.

Created by Aaron
Populära diskussioner Visa alla (3)
15
3 okt @ 11:20
KLISTRAD: Suggestions
Aaron
14
13 sep @ 23:54
KLISTRAD: Bug Reports
Aaron
0
28 maj @ 12:45
KLISTRAD: Planned Features
Aaron
33 kommentarer
Galok 13 sep @ 8:51 
can you add pick up and store weapon on ground?
Aaron  [skapare] 11 sep @ 12:53 
Join discord and create ticket
Tekno 11 sep @ 12:42 
From the silence, I can tell there's no way to bind any of the trinket slots.
Tekno 11 sep @ 12:28 
I can take a screenshot and message you if you want a better idea of what I'm saying
Tekno 11 sep @ 12:24 
The use active item command doesn't do anything either
Tekno 11 sep @ 12:24 
I already have it equipped but it's not binded to any key
Aaron  [skapare] 11 sep @ 12:20 
I mean, open up your inventory once you pick item up, place it or equip it on the correct slot and enjoy the effects. Trinket if have something coded in "on Use" then it would display on the bottom of the screen little UI
Tekno 11 sep @ 12:19 
Like how do I bind trinkets? If that makes any sense since they have no bind written above them
Tekno 11 sep @ 12:17 
Alright, then what?
Aaron  [skapare] 11 sep @ 12:17 
Equip them?