File information

Last updated

Original upload

Created by

RollermineC

Uploaded by

RollermineC

Virus scan

Safe to use

About this mod

Introducing a new side quest: Taxi Work. Take on the role of a Combat Cab driver, exploring Night City as you transport passengers to their destinations.

Requirements
Permissions and credits
Translations
  • Russian
  • Mandarin
  • Japanese
  • Czech


This mod introduces a taxi mission inspired by the GTA series. Players need to pick up the customers and drive them to their destinations. After each successful fare, players earn money based on the distance between the start and finish points. Consistently completing fares unlocks new vehicle options from Autofixer, enabling players to eventually own vehicles from Combat Cab.

Features:

After being modified by Combat Cab, these vehicles undergo significant enhancements. The heavy armor offers over double the protection of the original models, ensuring unparalleled security. Bulletproof windows not only provide clear visibility but also safeguard passengers against potential threats. Reinforced tires are capable of withstanding multiple shots before the risk of puncture, guaranteeing a safer and more reliable journey.


Combat Cab will now appear in Night City, driven by 6th Street or Afterlife Mercs. They can also be found parked around the city.


When driving a Combat Cab, players can trigger Taxi Work by honking twice while inside the vehicle.


Upon starting Taxi Work, a customer will spawn at a pickup location determined by your current position. The pickup point is selected randomly from all fast travel points available in the base game, located between 100m and 1km from your current position.

Upon reaching the pickup location, you must stop the cab near the customer and wait for them to enter.


After picking up the customer, the dropoff location is randomly selected from the same pool as the pickup location. The dropoff point can range from 500m to 10km away.

The customer's base fare value and additional tip will be displayed in the quest journal. The base fare is calculated using the formula: 100 + (Distance in meters / 10). The additional tip is initially 50% of the base fare and increases by 10% after each consecutive fare is completed. It caps at 200% after completing 15 fares.

The tip value begins to drop after picking up the customer, decreasing by 3% every 10 seconds. Additionally, crashing the vehicle reduces the tip value based on the severity of the crash. Tip reduction stops once the value reaches $0. If you are driving cabs bought from Autofixer, the tip reduction will be halved(1.5%).

Taxi Work will end if the customer panics before entering the cab or if the customer takes too much damage. You can also end the Taxi Work by leaving the cab.


You can change various settings if they don't fit your play style

Rewards:
The following vehicles can be unlocked in Autofixer when completing Taxi Work:

Archer Hella "Combat Cab":
- Price: $26000
- Unlock Requirement: 20 total fares completed


Chevillon Thrax "Combat Cab":
- Price: $35000
- Unlock Requirement: 10 consecutive fares completed


Villefort Cortes "Combat Cab":
- Price: $30000
- Unlock Requirement: 5 VIPs Delivered On Time


You can check your current stats on the Stats menu.

TL;DR:
- Find a cab
- Enter a cab
- Honk twice
- Pickup customer
- Dropoff customer
- Profit

Requirements:
redscript
RED4ext
ArchiveXL
TweakXL
Codeware
Mod Settings
In-World Navigation (Recommended)

Installation:
Extract the zip and put it in your Cyberpunk 2077 folder.

Special Thanks:
psiberx - for making some changes to Codeware. This mod won't be possible without it.
DBK - for testing and debugging this mod

Modder:
To create a custom location for Taxi Work, you will need the coordinates of the location. To get the coordinates you want, you need to go to that location and use the following command in the CET console:
Game["TaxiWorkNightCity.PrintPlayerPosition"]()
If the location can't be accessed normally or you want to add more pickup and drop-off points, you can add more coordinates to altPositions.

Here is an example that adds NCX Terminal A as a custom location:
return {
{
--The name that shows in the log
description = "NCX Terminal A",
--The actual name that shows on the screen. It can be either normal text or LocKey
displayName = "LocKey#8518943950620728969",
--District of the location. Select one of the following:
--ArasakaWaterfront, Arroyo, CharterHill, Coastview, CorpoPlaza, Dogtown, Downtown,
--Glen, JapanTown, Kabuki, LittleChina, NCX, NorthBadlands, NorthOaks, Northside,
--RanchoCoronado, SouthBadlands, VistaDelRey, Wellsprings, WestWindEstate
districtID = "NCX",
--The coordinates of the location
position = ToVector4{ x = -3506.4683, y = 467.68777, z = 31.829117, w = 1 },
--The coordinates for customer and destination to spawn.
--If altPosition is not set, the position above will be used.
altPositions = {
ToVector4{ x = -3489.4348, y = 459.79205, z = 31.811462, w = 1 },
ToVector4{ x = -3499.6213, y = 454.69952, z = 31.811455, w = 1 },
ToVector4{ x = -3509.0222, y = 449.31630, z = 31.811455, w = 1 }
}
}
}

You can copy the example above and make changes to it. After that, you need to save it to
Cyberpunk 2077\bin\x64\plugins\cyber_engine_tweaks\mods\Taxi Work in Night City\Locations\<YOUR-LOCATION-NAME>.lua