Welcome to Revival Servers!

Welcome to Revival. The forums is an important aspect of joining the Community. This is where you can meet other community members, apply for staff, provide suggestions and participate in many other activities.

Weight Limiters

Status
Not open for further replies.

CrioChamber

The Unrelenting Soldier
Joined
Dec 3, 2017
Messages
23
Points
3
Age
25
Location
TX. U.S.A.
So, I was watching someone train two recruits in the recruit room, and managed to spur up an idea of weight limiters. I would try to program this myself in LUA, unless there already is an addon for it, but I have not researched enough to even begin to entertain the thought software side.

Some basic features of what I am thinking of:
  • Base Character Weights (Averages) (EXAMPLES):
    • Marines: 140 lbs
    • Spartans: 1000 lbs
    • ODSTs: 200 lbs

  • Weapons and tools would have their own varying weight.
  • EXAMPLES:
    • MA5C ICWS: 3.5 lbs
    • Magnum: 1.7 lbs
    • M90 CAWS MK.1: 4.25 lbs
    • Medkit: .025 lbs
    • Radio: 0 lbs
    • Keys: 0 lbs

  • Movement ability decreases based on weight carriage. Note that all classes would start with the standard jump heights and movement speeds.

    Some movement would include:
  • Running/Walking/Crouch walking
  • Jump Height (Jump Ability)

  • If any API ability may be programmed, it may interact with the sit anywhere addon. Essentially, the weight of someone will affect another person's total weight. However, should the weight of said person be drastically more than what the carrying person should be able to handle alone (Like a car to an average person), it may kill them.

    The weight able to be carried for each job/class would be predefined in the jobs.lua file or something. Then, should the addon detect someone carrying another, the addon will calculate the difference between each said person. Should the weight carried be 100% OR MORE, the person dies. Should it be any less than 100%, their normal movement speed is decreased by a multiplier.

    So, basically, at 95% to total carried weight, the normal movement speed would be decreased by said 95%. The math would somewhere be (base starting movement speed)x0.05. 0.05 being found by 1-(percentage to physical weight capability) to change 95% to 0.05. I know most people probably know this one, but percentage would be found by dividing the total weight on said person by their physical weight capability ((total weight)/(physical weight capacity)).

    This feature could be disabled by any server (If this was publicized on the workshop) if wanted via a config file. Also in the config file, weapons and tools being carried on said people may also take a role.

    In total, the logic would be (base starting movement speed)x(1-(total weight/physical weight capacity)).
 
Last edited:

Mr.Popo

Ex Halo RP G.M. | Ex S.D. | Ex. Arbiter
Years of Service
Joined
Jan 25, 2017
Messages
273
Points
43
Age
21
Website
www.youtube.com
Seems like a cool idea, only problem is how would we get this programmed.
This would take a lot of work and would have to be a totally custom script
 

Motoess

Kamuji Velket | Boreas/Motus | Agent Frost
Graphic's Team
Joined
Jul 2, 2018
Messages
20
Points
3
Sounds pretty lit tbh
 
Status
Not open for further replies.
Top