Updated TODO and IDEAS list
This commit is contained in:
264
IDEAS.md
264
IDEAS.md
@@ -1,12 +1,12 @@
|
||||
Ideas for Asshat Gaming RP!
|
||||
# Ideas
|
||||
## For Asshat Gaming RP
|
||||
|
||||
==============================================================================================================
|
||||
|
||||
NOTICE: Most of these ideas are totally random and some might be unrealistic. Every time I thought of something, I just immediately threw it into this file. I never checked to see if I had already added it, so there may be duplicates or similar entries spread out and unorganized.
|
||||
**NOTICE: Most of these ideas are totally random and some might be unrealistic. Every time I thought of something, I just immediately threw it into this file. I never checked to see if I had already added it, so there may be duplicates or similar entries spread out and unorganized.**
|
||||
|
||||
==============================================================================================================
|
||||
|
||||
* Businesses (some from GTA Online)
|
||||
---
|
||||
### Businesses (some from GTA Online)
|
||||
* Nightclubs
|
||||
* Executive Offices
|
||||
* Warehouses
|
||||
@@ -14,94 +14,95 @@ NOTICE: Most of these ideas are totally random and some might be unrealistic. Ev
|
||||
* Houses
|
||||
* Garages
|
||||
* Casinos
|
||||
|
||||
* Interactive peds with each one having a background story, characteristics, certain people or groups they like/dislike.
|
||||
---
|
||||
### Interactive peds with each one having a background story, characteristics, certain people or groups they like/dislike.
|
||||
* Procedurally generated?
|
||||
|
||||
---
|
||||
* Nightclubs, bars, etc can employ "bouncer" peds that either prevent entry to certain people, or kick people out.
|
||||
|
||||
* Background ambience.
|
||||
---
|
||||
### Background ambience.
|
||||
* Anonymous city traffic and pedestrians
|
||||
* They come and go and aren't persistent.
|
||||
* Police peds/traffic will pursue if player has 1+ stars and comes within range and line of sight.
|
||||
|
||||
* Named NPCs
|
||||
---
|
||||
### Named NPCs
|
||||
* Persistent
|
||||
* Move from place to place. Eat at restaurants, drive home, to work, get drunk at a bar, etc.
|
||||
* Different personalities
|
||||
* Relationship levels with each player and clan. If you piss them off, they won't do business with you.
|
||||
|
||||
* Firefighter Job
|
||||
---
|
||||
### Firefighter Job
|
||||
* Vehicles catch on fire instead of blowing up.
|
||||
* Random property fires can occur.
|
||||
* Firetrucks can "spray" a fire, lowering the damage until it is extinguished (Aim detection).
|
||||
|
||||
* Streetsweeper Job
|
||||
---
|
||||
### Streetsweeper Job
|
||||
* Instead of checkpoints, show actual messes on the road.
|
||||
* Drive over the messes with the right vehicle to "clean" the mess.
|
||||
* Only show messes if at least one player is on duty.
|
||||
|
||||
* Garbageman Job
|
||||
---
|
||||
### Garbageman Job
|
||||
* Instead of checkpoints, have trashbag objects outside of properties or wherever.
|
||||
* Allow the trashtruck drivers to "pickup" the trashbag, then "place" into the truck.
|
||||
* If the truck is full, deliver the trashbags to the dump.
|
||||
* Only show trashbags if at least one player is currently doing the job.
|
||||
|
||||
* Mailman Job
|
||||
---
|
||||
### Mailman Job
|
||||
* Use a white solid van (Pony maybe) as a mail van.
|
||||
* Load mail at the post office, and drive a specific route to "deliver" mail.
|
||||
* Return the truck for payment.
|
||||
|
||||
* Vehicle Towing
|
||||
---
|
||||
### Vehicle Towing
|
||||
* Use a Yankee or something to store the vehicle "inside" (just make the car disappear) until better sync options are built.
|
||||
* Universal command to tow/release a vehicle ( /tow ).
|
||||
* Attach to nearest vehicle.
|
||||
|
||||
* Item System
|
||||
---
|
||||
### Item System
|
||||
* Several item types, including armour, skins, weapons, drugs, materials, and more.
|
||||
* Items can be dropped and picked up.
|
||||
* Items can be stored in a vehicle trunk or dash compartment.
|
||||
* Items can be given, taken, or used.
|
||||
|
||||
* Payphones
|
||||
---
|
||||
### Payphones
|
||||
* Make built in payphones usable (detect position, ring sound, etc)
|
||||
* Payphones can be called, making them ring to nearby players.
|
||||
|
||||
* Multiple bed hospital.
|
||||
---
|
||||
### Multiple bed hospital.
|
||||
* When one is taken, use the next one.
|
||||
* If all are full, have a waiting list.
|
||||
* Allow people to go in and lay on a bed to heal (or use a check-in system)
|
||||
|
||||
* Several NPC's
|
||||
---
|
||||
### Several NPC's
|
||||
* Paramedics/Doctors at hospitals,
|
||||
* LC/VC/LS/SF/LV police dept desk clerk and dispatcher.
|
||||
* Jail guard
|
||||
* Interactive. Go up and talk to them for responses etc
|
||||
|
||||
* Use permissions/flag system for everything.
|
||||
---
|
||||
### Use permissions/flag system for everything.
|
||||
* Admin abilities
|
||||
* Moderation (muted/frozen/etc)
|
||||
* LEO abilities
|
||||
* Clan abilities
|
||||
* Account Settings
|
||||
* etc
|
||||
|
||||
* Interiors
|
||||
---
|
||||
### Interiors
|
||||
* For games with interiors, properties inside of properties (possibly make it a sub-property, but using a "type" to define it. May not be necessary) AKA a business inside a business (illegal back room gambling, anyone?)
|
||||
|
||||
* Stealable skins. When one is stolen, it is replaced by the thief's skin
|
||||
|
||||
* Black market for anything.
|
||||
---
|
||||
### Stealable skins.
|
||||
* When one is stolen, it is replaced by the thief's skin
|
||||
---
|
||||
### Black market for anything.
|
||||
* Smuggled drugs
|
||||
* LEO items
|
||||
* Weapons and weapon upgrades
|
||||
* Illegal vehicle upgrades like NOS.
|
||||
|
||||
* Drug houses and weed farms.
|
||||
---
|
||||
### Drug houses and weed farms.
|
||||
* Make weed only plantable in certain areas.
|
||||
* Drug houses aren't limited to the type of house, as anybody can deal or use in any place.
|
||||
|
||||
* Size-based inventories.
|
||||
---
|
||||
### Size-based inventories.
|
||||
* Items should have a size and inventories can only hold so much.
|
||||
* Items inside of items. This could be (but not limited to):
|
||||
* Briefcases
|
||||
@@ -110,15 +111,15 @@ NOTICE: Most of these ideas are totally random and some might be unrealistic. Ev
|
||||
* Trashbags
|
||||
* Boxes/crates
|
||||
* Use the item sizes for storage capacity
|
||||
|
||||
* Weapons like DayZ.
|
||||
---
|
||||
### Weapons like DayZ.
|
||||
* Multiple weapon types that issue different damages.
|
||||
* Ammo clips that only fit a compatible weapon
|
||||
* Different clip types hold different amounts of ammo in them (and specific ammo types)
|
||||
* Hollow point and armor piercing round types
|
||||
* Modifications. Flashlight, silencer, bigger clip, tracer, scope, etc.
|
||||
|
||||
* Crime scene investigations.
|
||||
---
|
||||
### Crime scene investigations.
|
||||
* Blood
|
||||
* Fingerprints
|
||||
* Ballistics/bullets on ground, in objects, walls, etc.
|
||||
@@ -129,8 +130,8 @@ NOTICE: Most of these ideas are totally random and some might be unrealistic. Ev
|
||||
* Can be cleaned up by anybody (including the murderer or suspects)
|
||||
* Showering or swimming clears blood from body
|
||||
* Rain washes away blood outside (if not under an object or bridge). Perhaps line of sight check with high up Z at same coord?
|
||||
|
||||
* Huge police interiors and garages.
|
||||
---
|
||||
### Police interiors and garages.
|
||||
* Multiple interrogation rooms with blocked sound (chat is localized to that room)
|
||||
* Multiple offices for ranking members
|
||||
* Detective squad rooms with a CO office
|
||||
@@ -138,15 +139,15 @@ NOTICE: Most of these ideas are totally random and some might be unrealistic. Ev
|
||||
* Crime scene lab
|
||||
* Cell block area (or multiple cell blocks)
|
||||
* Elevators that can take you to multiple levels of the building (and roof/garage).
|
||||
|
||||
* Custom MDC.
|
||||
---
|
||||
### Police Computer
|
||||
* Arrest logs
|
||||
* Past tickets
|
||||
* Officer reports
|
||||
* Investigation info
|
||||
* APB list
|
||||
|
||||
* Admin panel.
|
||||
---
|
||||
### Admin panel.
|
||||
* Reports
|
||||
* Multiple actions for each
|
||||
* Viewing info and past reports/actions on the reporter and the situation.
|
||||
@@ -155,45 +156,54 @@ NOTICE: Most of these ideas are totally random and some might be unrealistic. Ev
|
||||
* Action
|
||||
* Weapon/Kill/Death
|
||||
* Others
|
||||
|
||||
* Log everything possible.
|
||||
|
||||
* Depending on type of injuries, have multiple results occur over time.
|
||||
---
|
||||
### Logging
|
||||
* Log everything possible
|
||||
---
|
||||
### Injuries
|
||||
* Depending on type of injuries, have multiple results occur over time.
|
||||
* Gunshots lead to bleeding which could lead to passing out for loss of blood.
|
||||
* Post-treatment effects are also possible including siezures from blunt force trauma.
|
||||
|
||||
* Custom actions to have different results. Interactive-ness.
|
||||
---
|
||||
### Interactive Actions
|
||||
* Hotwiring a car could be successful or could also fail, depending on vehicle type and variance.
|
||||
* The user has to go through each step in order to complete the task.
|
||||
* Hotwiring could have things like splitting and joining wires to make the car start or the alarm stop.
|
||||
* Include medical procedures in this idea. Surgeries, gunshot wounds, etc
|
||||
* Require certain tools to perform different actions.
|
||||
* Different vehicles have different wires to use to be successful.
|
||||
|
||||
* Limit weapons per person.
|
||||
---
|
||||
### Limit weapons per person.
|
||||
* Have a visible large weapon if they have one (attached)
|
||||
* Concealable smaller weapon.
|
||||
|
||||
* Officers usually have a utility belt. Allow it to hold equipment as well.
|
||||
|
||||
* Trunks can hold players/peds (not visibly) and items and is size based.
|
||||
|
||||
* Get "inside" the back of trucks/trailers and store items inside.
|
||||
* Officers usually have a utility belt. Allow it to hold equipment as well.
|
||||
---
|
||||
###
|
||||
---
|
||||
### Vehicle Trunks
|
||||
* Can hold tied up players/peds
|
||||
* Can hold items
|
||||
* Size/capacity depending on vehicle
|
||||
---
|
||||
### Vehicle Interiors
|
||||
* Get "inside" the back of trucks/trailers and store items inside.
|
||||
* Use an interior for this and allow dropped items (including crates and boxes and etc).
|
||||
* Shouts and certain speech can be heard outside wherever the truck is at.
|
||||
* Vehicle sink or explode while inside the back causes death and objects destroyed.
|
||||
* Also for airplane interiors
|
||||
|
||||
* Multi space impound lot. When retrieving a car from impound, spawn it in the first empty space that isn't obstructed.
|
||||
|
||||
* Weapons obtain damage from use and time. If not cared for, they can have decreased damage from shots, or even break or malfunction
|
||||
---
|
||||
### Impound Lot
|
||||
* Multi space impound lot. When retrieving a car from impound, spawn it in the first empty space that isn't obstructed.
|
||||
---
|
||||
### Weapon Wear and Tear
|
||||
* Weapons obtain damage from use and time. If not cared for, they can have decreased damage from shots, or even break or malfunction
|
||||
* Cleaning weapons improves reliability
|
||||
|
||||
* Weapons have identifying parts like barrel bores (for ballistics) and serial numbers. Serial numbers can be removed.
|
||||
|
||||
* GUI color schemes (https://vortrex.info/f/1/4eca24d1.png) with a settings page to switch them. Orange, red, blue, purple, etc.
|
||||
|
||||
* Police
|
||||
---
|
||||
### Weapon Identification
|
||||
* Weapons have identifying parts like barrel bores (for ballistics) and serial numbers.
|
||||
* Serial numbers can be removed.
|
||||
---
|
||||
### Police Behavior
|
||||
* Stars
|
||||
* 1 star for an initial misdemeanor. Traffic violation, pedestrian crime, etc. Police will pursue to fine/ticket.
|
||||
* 2 stars for any subsequent crimes committed in police presence, after receiving one star and no action taken (if you don't pull over, run on foot, etc). Results in arrest.
|
||||
@@ -203,8 +213,11 @@ NOTICE: Most of these ideas are totally random and some might be unrealistic. Ev
|
||||
* NPC police will chase you if you have 1+ stars. If you lose them with 2 or less stars, they go away unless you are sighted by another officer before cooldown.
|
||||
* Any traffic violation that takes place within LOS and range of police will cause them to chase you until you pull over.
|
||||
* Failure to pull over within a timely manner, or breaking another law before pulling over adds a second star. They won't fine you at this level, only arrest or worse.
|
||||
|
||||
* NPC Ideas
|
||||
```
|
||||
Player police officers can issue an APB for a player suspect. NPC police drive and walk around as normal in the game but if they spot the player suspect within a certain distance and line of sight, their position is sent to any player police officers via radio and shown as a blip on the radar. If the suspect evades the NPC police, the blip fades out at the last seen suspect location and eventually disappears, no longer available to player police officers. This means that the blip will continue to show other officers at the suspect's updated location until a) all police officers lose line of sight, b) suspect gets too far away or c) enters a house/business (losing line of sight with police unless they enter). All of these will cause the blip to show the suspects last known and seen location while the blip fades out and eventually disappears. Any officer that re-establishes line of sight within a certain distance will cause the suspect's blip to show again for all police. NPC police will NOT use the built-in wanted level system because this causes excessive spawning of police no matter where the suspect is generally completely unfair. Instead, scripting functions like ped.runTo, vehicle.setCarMission, vehicle.setCruiseSpeed, etc will be used to pursue the suspect. The logic in these functions is not perfect. The NPC officer can wreck the police car, get slowed down by traffic or stuck on something altogether, and the ped can be evaded by continously going around corners and such. All of this provides the ability for the suspect to have a chance of getting away. Changing skin/clothes or driving different/unknown vehicles reduces the NPC's line of sight and distance checking and thus reduces their chance of identifying them when near
|
||||
```
|
||||
---
|
||||
=== NPC Types
|
||||
* Bodyguards
|
||||
* Biker gang formation
|
||||
* Convoy Line
|
||||
@@ -220,46 +233,39 @@ NOTICE: Most of these ideas are totally random and some might be unrealistic. Ev
|
||||
* Mechanic
|
||||
* Tweakers
|
||||
* Bouncers
|
||||
|
||||
* Accents
|
||||
---
|
||||
=== Accents
|
||||
* Shown before message ... "[Japanese] John Smith says: hello"
|
||||
* Pre-set accent choices
|
||||
* Custom accent
|
||||
|
||||
* Speakerphone
|
||||
---
|
||||
=== Speakerphone
|
||||
* While on a phone call, using /speakerphone or something can allow others near the person on the phone to hear and be heard over the call.
|
||||
|
||||
|
||||
* Player police officers can issue an APB for a player suspect. NPC police drive and walk around as normal in the game but if they spot the player suspect within a certain distance and line of sight, their position is sent to any player police officers via radio and shown as a blip on the radar. If the suspect evades the NPC police, the blip fades out at the last seen suspect location and eventually disappears, no longer available to player police officers. This means that the blip will continue to show other officers at the suspect's updated location until a) all police officers lose line of sight, b) suspect gets too far away or c) enters a house/business (losing line of sight with police unless they enter). All of these will cause the blip to show the suspects last known and seen location while the blip fades out and eventually disappears. Any officer that re-establishes line of sight within a certain distance will cause the suspect's blip to show again for all police. NPC police will NOT use the built-in wanted level system because this causes excessive spawning of police no matter where the suspect is generally completely unfair. Instead, scripting functions like ped.runTo, vehicle.setCarMission, vehicle.setCruiseSpeed, etc will be used to pursue the suspect. The logic in these functions is not perfect. The NPC officer can wreck the police car, get slowed down by traffic or stuck on something altogether, and the ped can be evaded by continously going around corners and such. All of this provides the ability for the suspect to have a chance of getting away. Changing skin/clothes or driving different/unknown vehicles reduces the NPC's line of sight and distance checking and thus reduces their chance of identifying them when near.
|
||||
|
||||
* Casinos
|
||||
|
||||
* Pebble companion app
|
||||
|
||||
* More GUI
|
||||
* Basic layouts
|
||||
* List
|
||||
* Columned List (Grid?)
|
||||
* Single Text Input Prompt
|
||||
* Complex Layouts
|
||||
* Info boxes for any type of server entity
|
||||
* Admin functions for each one (ban, kick, delete, set owner, etc)
|
||||
* Chat log
|
||||
* Lists of submitted ideas and bug reports
|
||||
|
||||
* Web API
|
||||
* REST-like URLs
|
||||
* Type shortened to database table prefix style (/acct, /veh, etc)
|
||||
|
||||
* Companion app for my Pebble watch (Rebble)
|
||||
---
|
||||
=== Casinos
|
||||
* Will have to be custom-made and server sided
|
||||
* Using server side will also allow casino gameplay in games where they don't exist
|
||||
---
|
||||
* Companion app
|
||||
* Android/iOS
|
||||
* Pebble watch (Uses phone companion app for connection)
|
||||
* Whole thing streamlined
|
||||
* Server select, then use GUI colours of server
|
||||
* Connected players
|
||||
* Links to account/character info
|
||||
* Character Info leads to owned vehicles, houses, businesses, current clan, etc
|
||||
* Character info leads to owned vehicles, houses, businesses, current clan, etc
|
||||
* Clan info leads to owned businesses, houses, vehicles, etc
|
||||
* Business, house, vehicle info has links back to owners info pages
|
||||
* Alerts for reports, submitted bugs/ideas, hacker detection
|
||||
* Notifications
|
||||
* (Vehicle) For vehs with upgraded alarms, show when bumped or broken into
|
||||
* (Business) For upgraded alarms, show when broken into
|
||||
* (House) For upgraded alarms, show when broken into
|
||||
* (Clan) House/Business/Vehicle bought/sold
|
||||
* (Clan) Member joined/left
|
||||
* (Clan) Point and turf war start/finish, add results
|
||||
* (Admin) Reports
|
||||
* (Admin) Hacker detection
|
||||
* (Dev) Submitted bugs/ideas
|
||||
* Silent mode to block incoming alerts
|
||||
* Moderation action choices.
|
||||
* Players
|
||||
@@ -276,5 +282,43 @@ NOTICE: Most of these ideas are totally random and some might be unrealistic. Ev
|
||||
* Config options
|
||||
* Shutdown, restart, gmx, etc
|
||||
* Alert (probably pre-made messages, configurable in pebble app)
|
||||
|
||||
- Newspaper GUI
|
||||
---
|
||||
=== More GUI
|
||||
* Basic layouts
|
||||
* List
|
||||
* Columned List (Grid?)
|
||||
* Single Text Input Prompt
|
||||
* Complex Layouts
|
||||
* Info boxes for any type of server entity
|
||||
* Admin functions for each one (ban, kick, delete, set owner, etc)
|
||||
* Chat log
|
||||
* Lists of submitted ideas and bug reports
|
||||
---
|
||||
=== Web API
|
||||
* REST-like URLs
|
||||
* Type shortened to database table prefix style (/acct, /veh, etc)
|
||||
* Auth token header
|
||||
---
|
||||
=== Newspaper GUI
|
||||
---
|
||||
=== Tutorial Stuff
|
||||
* Two sets of flags for each tutorial. One for "already finished" and "declined tutorial"
|
||||
* Tutorials will be in their own dimension (tutorial dimension start + client index)
|
||||
* Tutorials
|
||||
* Business (Ask to take tutorial when purchasing one)
|
||||
* House (Ask to take tutorial when purchasing/renting one)
|
||||
* Job (One for each job. Ask to take tutorial when taking a job)
|
||||
* Spawn job vehicle and put arrow on it to indicate as a job vehicle
|
||||
* For route jobs, point camera at random route stop and show vehicle driving to it
|
||||
* Show basic usage of each job's features through steps (i.e. for police: tazing, cuffing, detaining, arresting a player)
|
||||
* Vehicle (ask to take tutorial when purchasing one. Show item in trunk/dash too)
|
||||
* Set camera to look at DMV for registering vehicle
|
||||
* Set camera to random pay and spray to modify/repair/recolour vehicle
|
||||
* Clan (Ask to take tutorial when being set as owner of clan)
|
||||
* Show rank management
|
||||
* Show member management
|
||||
* Show vehicle management
|
||||
* Show business/house management
|
||||
* Show turf wars
|
||||
* Show point wars
|
||||
---
|
||||
7
TODO.md
7
TODO.md
@@ -4,9 +4,8 @@
|
||||
* Cut down on engine/lights/lock messages.
|
||||
* Account settings to toggle tips
|
||||
* Get coords for more bus routes.
|
||||
|
||||
* Change mouse cursor/camera net events to force state instead of toggle on client end
|
||||
* Add more jobs
|
||||
|
||||
------------------------------------------------------
|
||||
For grand opening:
|
||||
- Get remaining interiors set up for the businesses/houses in Vice City
|
||||
@@ -23,6 +22,4 @@ For grand opening:
|
||||
- Place item on ground (crate)
|
||||
- Take second beer from crate
|
||||
- Store second beer in trunk
|
||||
------------------------------------------------------
|
||||
|
||||
* Change mouse cursor/camera net events to force state instead of toggle on client end
|
||||
------------------------------------------------------
|
||||
Reference in New Issue
Block a user