Giter Club home page Giter Club logo

hl2rp's Introduction

TERRANOVA

Discord GitHub issues GitHub suggestions

Why is this open-source?

I don't really care for Garry's Mod anymore. There was alot of personal hard work that I put into this server and a lot of custom features that I think would benefit the rest of the community with the limited life left in the game. I can't guarantee code quality, interopability with other plugins or maintenence of any of the features present within the gamemode. Most of it is as-is, and I won't be providing support for it.

There was a few framework edits required to achieve optional functionality. The HL2 RP gamemode should work with any latest version of HELIX, since any major changes such as the character panel, traits, liquids and character creation were baked directly with the schema.

Features

A list of custom features (but not limited to) include:

Alternative PACData support
Advanced crafting with blueprints and masteries
Bodygroup slot support
Books
Character Panel
Clothing
Card identity system with job titles and wages
Character traits
Clockwork Admin ESP
Civil Protection System
Civil Protection Armory
Custom notification framework
Custom class support
Custom item interact UI
Drag and drop item interaction
Enterprises and businesses
Extended Factions
Extended RP commands
F1 menu
Half-Life Alyx Voicelines
Inventory UI updates
Item icon UI extensions
Item-specific inventory move sounds
Item pickup animations
Languages
Liquid items
Medical and Limb system
New introduction
New scoreboard
Overhauled character menu and creation
Overwatch outfit change interface
Permits
Property system
Scoreboard uses class names
Shootable door handles
Stackable items
Smokeable cigarettes
Shaving and beard styling
Toggleable faction-coloured chat
Token distributor with different paygrades
Undercover Civil Protection
Vortigaunts
Variation token drop models
View data and unit records
Writable books

Usage

Can be used in both Singleplayer and Multiplayer. Database can only utillise a MySQL server w/ mysqloo modules installed. SQLite is not compatible.

Contribution

Any contributions to this repository should have proper commit names. Make use of the appropriate tags 'FIX, UPDATE or ADDITION' before any commit you push.

License

Copyright © 2022 Adolphus

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

hl2rp's People

Contributors

adoophus avatar alexbksiad avatar cptpatriot avatar fnn22 avatar muzkito avatar pointmanman avatar rubberbandits avatar speckyaus avatar systematicskid avatar syuzeren avatar thehandgun avatar vuneswe avatar websthewallflower avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

czk1244 spac3e

hl2rp's Issues

Teleporting entities

Our current map has locations that cannot be reached. Nebulous cloud has door entities that can be pressed with 'E'. Your screen fades to black and you end up on the other side. We need something similar to this to incorporate these areas.

inadequate logging system

log system is trash, everything is all jumbled together with everything else, impossible to keep proper track of things

prime example being that on the server someone kept rdming people an axe and we couldnt tell who because the logs just said

[SERVER] John Glock has killed John Glock.
[SERVER] Tony Colarone has killed Tony Colarone.
[SERVER] Liu Chou has killed Liu Chou.

we need a new logging system

Wages easily exploitable

Multiple people have had their wages set to 50, easily breaking the economy. There are two solutions:

a) a drop drown menu with
Worker
Manager
Supervisor

or something along those lines...

b) a cap on wages (25?)

Health System

Medical system needs some reworking. Limb damage should correspond to overall health. People cannot heal since all healing items in circulation are for limbs, not overall health.

Stationary Radios

Stationary radios that can broadcast to a small radius around it.

models/props_lab/citizenradio.mdl

Craftable Padlock Item

A padlock item that can be applied to containers and lock them with a pre-set password, I'm not sure what they should be crafted with but it should be relativity easily crafted considering how many people are going to want them. (and need, for groups to actually work out and be able to store their contraband, surface rebels should be encouraged)

Duress button for radios

Aka a panic button. When pressed it notifies all units that the unit is in distresses and provides location.

biolockable weapons

Spoke to Ayreborne about the possibility to make pulse weapons have an interaction button that makes them imprint upon that user and only useable by that person from there on.

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.