Just a small announcement for everyone that I have finished the alpha version of the script, and that the official development server will be up within 10 - 15 minutes of this post.
The change log of features that are completed:
- Basic Roleplay Features (All inherited from LemonScript, minus all HL2RP specific shit like Combine/Resistance)
- Factions (Private,Public,Application Based). All factions have a name, color, associated default model, default armor value, doors they own (Enclave and BOS only), Sounds (Enclave and BOS only), Item groups they can purchase from via the Business/Trading menu, weapons/SWEPs they spawn with (Private factions only)
- Economy / Trading System - Container SENTs that can hold a specific number of items based on their size and mass, player inventories, Caps money system, Trading system (TODO: Items have a value equal to a certain number of caps, players can do cohesive trading of caps AND inventory items), Corpse looting, Scavenging
That is basically all that was needed to add. All of the detailed and specific features will be added to the game mode in the form of PLUGINS, as to be explained below:
The gamemode will be expandable via a plugin system that was present in LemonScript that I have expanded exceptionally. By default, it was able to add game functions that only the server could use, and I have expanded it to allow both serverside and clientside extensions. Also, plugins have the ability to add menus to the F1 pop-up menu, the Q Menu (custom Q Menu will be added for the beta menu), and to draw extra HUD items.
The following features will be implemented as plugins from now to the beta release:
- Karma System
- Experience / Leveling System
- SPECIAL Skills System
- Perks System
- Tag Skills System
- NPC Events
- AI Director (Random SENT/SWEP Placement, Raider Attacks, etc.)
- Quest System
The change log of features that are completed:
- Basic Roleplay Features (All inherited from LemonScript, minus all HL2RP specific shit like Combine/Resistance)
- Factions (Private,Public,Application Based). All factions have a name, color, associated default model, default armor value, doors they own (Enclave and BOS only), Sounds (Enclave and BOS only), Item groups they can purchase from via the Business/Trading menu, weapons/SWEPs they spawn with (Private factions only)
- Economy / Trading System - Container SENTs that can hold a specific number of items based on their size and mass, player inventories, Caps money system, Trading system (TODO: Items have a value equal to a certain number of caps, players can do cohesive trading of caps AND inventory items), Corpse looting, Scavenging
That is basically all that was needed to add. All of the detailed and specific features will be added to the game mode in the form of PLUGINS, as to be explained below:
The gamemode will be expandable via a plugin system that was present in LemonScript that I have expanded exceptionally. By default, it was able to add game functions that only the server could use, and I have expanded it to allow both serverside and clientside extensions. Also, plugins have the ability to add menus to the F1 pop-up menu, the Q Menu (custom Q Menu will be added for the beta menu), and to draw extra HUD items.
The following features will be implemented as plugins from now to the beta release:
- Karma System
- Experience / Leveling System
- SPECIAL Skills System
- Perks System
- Tag Skills System
- NPC Events
- AI Director (Random SENT/SWEP Placement, Raider Attacks, etc.)
- Quest System