Budget
Category
Applications
Views
We are currently looking for one or more developers to work on a series of custom content for our upcoming SWRP server. These addons will need to be completed within the next six weeks at the latest, as we are operating under a deadline. With that being said, we are relatively flexible, so long as the overall deadline is able to be achieved. This content includes the following:
Zeus System
The Zeus system will be similar to that featured in ARMA, allowing for more efficient and complex organization and running of events.
Key Features:
- NPCs must be able to be spawned either individually or in groups, with various customization options for NPCs spawned. These customization options include health, proficiency, weapon, and alignment.
- NPCs must be able to be controlled either individually, or as a group. There must be a drag to select feature. NPCs will need to be able to be directed to move to specific points, hold positions, establish patrol routes, or to engage enemies.
- Props must be able to be spawned through the menu, to easily setup various battlefield conditions.
- With Zeus mode enabled, the player must be godded, no targeted, invisible, and noclipped, or something to that effect. It is crucial that the interface remains intuitive to use, and easy to navigate between several areas of the map.
Conquest System
The Conquest system will essentially be a secondary server synced with and running alongside our main server, with several military objectives to be taken and held.
Key Features:
- The server will need to sync chat, scoreboard, ranks, and utime with the main server, making it seem as though they are one server. Additionally, players must be able to opt-in to viewing /comms messages from the conquest server, so as to avoid cluttering the main server’s chat.
- There will need to be settable areas to act as objectives on the server. These objectives will initially be occupied by hostile NPCs, before being captured by the player. Upon being captured, NPCs will attempt to re-capture the objective, forcing the players to hold the objective.
- The system will need to automatically spawn NPCs at various points throughout the map, having them route to the various objectives on the map, or possibly even engaging in patrol routes. If an objective has been captured, additional and more difficult forces should begin to spawn (particularly in the area around the objective), in order to retake the objective. The longer an objective is held, the more difficult it should become to continue holding it.
- Players should be rewarded for capturing the objective, and for subsequently holding it. They should be rewarded with both XP and credits (mentioned below), with increasing rewards (up to a certain cap), the longer the objective is held.
- The system must support multiple maps, and in-game configuration of the objective areas, and NPC spawn points.
XP
We will need to expand the functionality of the pre-existing XP and skill system built into WiltOS.
Key Features:
- XP will be obtained through various means such as NPC kills, and the aforementioned Conquest System.
- There will need to be a way to restrict the amount of XP an individual can earn from a single source in a day. For example, restricting players from receiving more than 1000 XP from killing NPCs, within a period of 24 hours.
Currency System
The currency system will need to be able to have players earn and store currency for their character. The Currency system will be similar in some aspects of the leveling and XP with how it is earned.
Key Features:
- Currency will be obtained through various means such as NPC kills, and the Conquest System.
- There will need to be a way to restrict the amount of Currency an individual can earn from a single source in a day. For example, restricting players from receiving more than X amount of Currency from killing NPCs, within a period of 24 hours.
- Will need to include an admin panel to allow for manual awarding/removing/setting of Currency by staff members, as well as hooks to allow other addons to interact with the Currency system.
We are looking for skilled developers to assist us in the creation of this content, and ask that you do not apply if you are not confident in your ability to complete the job to a satisfactory standard.
Price is open to negotiation upon further discussion.
If there are any further questions, please contact @Tuckerbox#4446 via Discord.