resistance-tanoa's People
resistance-tanoa's Issues
Mission is enabled for multiplayer
Issue is complete when
- Mission supports 12 players simultaneously
- All players spawn as GREENFOR, with minimal equipment load
- Mission description is sensible, and includes loading text and image
- Respawn configured and working to respawn at a given location.
Game save state includes map markers from players
Issue is completed when
Map markers are read from save file on server loading mission
- GIVEN: the mission is running on a dedicated server, and a player connects from a client and puts a marker on the map
- WHEN: the mission is re-loaded on the server and a new player connects
- THEN: the markers on the map are reloaded onto the new player's map
Game loads map data from config or from save state
Issue is complete when
Game loads map data from configuration files when no save game exists
- GIVEN The mission is running on a dedicated server AND has not been run before
- WHEN The mission starts
- THEN The map data from the configuration files is read to generate the regions and towns on the map
Game loads map data from save files when possible
- GIVEN the mission is running on a dedicated server AND there is a save file in the server profileNamespace
- WHEN the mission starts
- THEN the map data is read from the save file
Map Data Must include
The map data must include:
- Regions: Regions are substantial sub-sectors of the map, covering what could be considered as an administrative area. Regions define a collection of Towns that they administer.
- Towns: Towns are settlements of all sizes. A Town should be identified as a map marker.
Buildings should have furniture in them
Investigate poassibility of adding Enforcer3 mod to add more civilian clothes
Regions can have Prison Camp locations
Issue is done when
Prison Camps can be defined in the config file and are spawned on mission start
- GIVEN: A Prison Camp section is defined in the Region section of the mission config file
- WHEN: The server starts the mission
- THEN: A Prison Camp building is spawned.
Prison Camps are saved to the mission save file and are re-spawned on mission start
- GIVEN: A Prison Camp section is spawned at mission start and then saved to the savegame file
- WHEN: The server starts the mission
- THEN: A Prison Camp building is re-spawned.
Prison Camp buildings consist of:
- A metal shed
- A wire gate
Server should save the state of a player's equipment
The server should take note of the loadout of a player - not the player slot - and load their equipment on mission start.
Investigate adding "Undercover" script
Regions can have military outposts
Issue is completed when
- the config files can specify zero or more Military Outpost locations in each region
- the save game files save the Military Outpost locations in each region
- on game load from either the config files or savegame files the Military Outpost locations are initialised and have buildings spawned on the map for them.
Mission file has map markers added for all towns on map
Issue is completed when
- All towns on the map have a marker created for them
- The marker's size should be approximately the size of the town
- The marker's name should be 'townTownname'
Towns can have police patrols
Issue is complete when
- Towns in the config file and save file have a numeric attribute that defines how many police should be on patrol in them
- When mission is loaded the police are spawned into those towns and given a set of waypoints to patrol on.
- Police should patrol in SAFE behaviour at LIMITED speed.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.