Jump drive modules: jump_drive_module and the admin one in module slot 1 (never with a cloak), the jump drive key, its sounds, a physics speed limit of 3000 m/s

- st_equip.ini / st_good.ini: jump_drive_module (25000000, not sold anywhere yet) and jump_drive_module_admin
  (rem-server [Native.JumpDrive] FreeDevices: no limits), REM modules on hp_rem_module01 / HpVelocity like the cloak.
- keymap.ini / keylist.ini: USER_REM_JUMPDRIVE ("JUMP DRIVE", K) on the REMNANT controls tab.
- effects.ini: jumpdrive_charge (activation sound) and jumpdrive_charge_loop (its hum while charging).
- constants.ini: ANOM_LIMITS_MAX_VELOCITY 3000 - the drive flies ships at WarpSpeed (1500), the default 1000 held them.
- Infocards.lua: names and infocards 476020-476023, the key 524532/524533.
This commit is contained in:
2026-11-09 17:35:41 +01:00
parent 336f781a2c
commit eb780dcaca
7 changed files with 127 additions and 0 deletions
+68
View File
@@ -4608,6 +4608,74 @@ LODranges = 0, 1500
lootable = true
phantom_physics = true
;Jump Drive (rem-server [Native.JumpDrive]: to the last waypoint; module slot 1, so never with a cloak)
[ShieldGenerator]
nickname = jump_drive_module
ids_name = 476020
ids_info = 476021
DA_archetype = equipment\models\st\li_refractor_shield.3db
material_library = equipment\models\li_equip.mat
HP_child = HpConnect
hit_pts = 8000
mass = 2000
explosion_resistance = 0.300000
debris_type = debris_normal
parent_impulse = 20
child_impulse = 80
volume = 0.000000
regeneration_rate = 0
max_capacity = 0
toughness = 0
hp_type = hp_rem_module01
offline_rebuild_time = 0
offline_threshold = 0.000000
constant_power_draw = 0
rebuild_power_draw = 0
shield_type = S_Graviton01
shield_collapse_sound = shield_offline
shield_rebuilt_sound = shield_rebuilt
shield_hit_effects = 0, gf_li_shield01
shield_hit_effects = 100, gf_li_shield02
shield_hit_effects = 500, gf_li_shield03
separation_explosion = sever_debris
LODranges = 0, 1500
lootable = false
phantom_physics = true
;Admin Jump Drive (rem-server [Native.JumpDrive] FreeDevices: no limits), not sold - /addcargo
[ShieldGenerator]
nickname = jump_drive_module_admin
ids_name = 476022
ids_info = 476023
DA_archetype = equipment\models\st\li_refractor_shield.3db
material_library = equipment\models\li_equip.mat
HP_child = HpConnect
hit_pts = 8000
mass = 2000
explosion_resistance = 0.300000
debris_type = debris_normal
parent_impulse = 20
child_impulse = 80
volume = 0.000000
regeneration_rate = 0
max_capacity = 0
toughness = 0
hp_type = hp_rem_module01
offline_rebuild_time = 0
offline_threshold = 0.000000
constant_power_draw = 0
rebuild_power_draw = 0
shield_type = S_Graviton01
shield_collapse_sound = shield_offline
shield_rebuilt_sound = shield_rebuilt
shield_hit_effects = 0, gf_li_shield01
shield_hit_effects = 100, gf_li_shield02
shield_hit_effects = 500, gf_li_shield03
separation_explosion = sever_debris
LODranges = 0, 1500
lootable = false
phantom_physics = true
;Turbo Coolant Pump
[ShieldGenerator]
nickname = turbo_coolant_pump
+26
View File
@@ -1748,6 +1748,32 @@ ids_info = 263914
shop_archetype = equipment\models\st\ku_thruster.3db
material_library = equipment\models\ku_equip.mat
;Jump Drive
[Good]
nickname = jump_drive_module
equipment = jump_drive_module
category = equipment
price = 25000000
item_icon = equipment\models\commodities\nn_icons\EQUIPICON_vector_coil.3db
combinable = false
ids_name = 476020
ids_info = 476021
shop_archetype = equipment\models\st\ku_thruster.3db
material_library = equipment\models\ku_equip.mat
;Admin Jump Drive
[Good]
nickname = jump_drive_module_admin
equipment = jump_drive_module_admin
category = equipment
price = 1
item_icon = equipment\models\commodities\nn_icons\EQUIPICON_vector_coil.3db
combinable = false
ids_name = 476022
ids_info = 476023
shop_archetype = equipment\models\st\ku_thruster.3db
material_library = equipment\models\ku_equip.mat
;Turbo Coolant Pump
[Good]
nickname = turbo_coolant_pump
+12
View File
@@ -3372,6 +3372,18 @@ nickname = gf_TLR_powerout
effect_type = EFT_DAMAGE_LARGE_SHIELD
vis_effect = gf_TLR_powerout
; REM jump drive: its activation sound when it starts to charge (REM client, rem-server [Native.JumpDrive])
[Effect]
nickname = jumpdrive_charge
effect_type = EFT_LANE_SHIP
snd_effect = engine_no_cruise_start
; REM jump drive: its hum while it charges, on the ship until the jump (a travel effect: it runs until stopped)
[Effect]
nickname = jumpdrive_charge_loop
effect_type = EFT_LANE_SHIP_TRAVEL
snd_effect = engine_no_cruise_loop
[Effect]
nickname = basic_tl_ship_enter
effect_type = EFT_LANE_SHIP
+3
View File
@@ -334,6 +334,9 @@ id = USER_REM_SECTOR_SCANNER
[key]
id = USER_CLOAK
[key]
id = USER_REM_JUMPDRIVE
[key]
id = USER_REM_HUDLESS
+9
View File
@@ -1087,6 +1087,14 @@ ids_info = 524531
state = keydown
key = "C", SHIFT
; REM: the jump drive (module slot 1, rem-server [Native.JumpDrive]) to the last waypoint
[KeyCmd]
nickname = USER_REM_JUMPDRIVE
ids_name = 524532
ids_info = 524533
state = keydown
key = "K"
[KeyMap]
nickname = IDR_ALWAYS_PRESENT
key = USER_REM_WAYPOINTS
@@ -1132,6 +1140,7 @@ nickname = IDR_GAMEFLOW
nickname = IDR_SPACE
key = USER_REM_SECTOR_SCANNER
key = USER_CLOAK
key = USER_REM_JUMPDRIVE
key = USER_REM_WAYPOINT_BOT
key = USER_REM_SENSOR_PROBE
key = USER_REM_ACTIVATE_PROBE
+2
View File
@@ -24,6 +24,8 @@ MATERIAL_FRICTION = 0.1
MATERIAL_ELASTICITY = 0.9
DEFAULT_LINEAR_DAMPING = 0.5
DEFAULT_ANGULAR_DAMPING = 0.2, 0.2, 0.2
; REM: the jump drive flies ships faster than the default 1000 m/s (rem-server [Native.JumpDrive] WarpSpeed)
ANOM_LIMITS_MAX_VELOCITY = 3000
[CommConsts]
COMM_PLAYER_FAR_DIST = 6000
+7
View File
@@ -45,6 +45,8 @@ rem.AddInfoCard(524528, "HUDLESS")
rem.AddInfoCard(524529, "Hides the HUD, then also the mouse cursor, then shows both again (screenshots).")
rem.AddInfoCard(524530, "CLOAK")
rem.AddInfoCard(524531, "Switches the cloaking device on or off.")
rem.AddInfoCard(524532, "JUMP DRIVE")
rem.AddInfoCard(524533, "In cruise: charges the jump drive to the last waypoint (again: stops the charge or the flight).")
-- RACE INFOCARDS
rem.AddInfoCard(9001, "1")
@@ -77,6 +79,11 @@ rem.AddInfoCard(476015, [[<?xml version="1.0" encoding="UTF-16"?><RDL><PUSH/><JU
rem.AddInfoCard(476016, "Nomad Battleship Cloak Module")
rem.AddInfoCard(476017, [[<?xml version="1.0" encoding="UTF-16"?><RDL><PUSH/><JUST loc="c"/><TRA bold="true"/><TEXT>Nomad Battleship Cloak Module</TEXT><TRA bold="false"/><PARA/><JUST loc="l"/><PARA/><TEXT>A cloaking device that fits module slot 1. Once active, it hides the ship from sensors, scanners and targeting systems. The cloaking field of a Nomad battleship. The largest Nomad effect, slow to build up.</TEXT><PARA/><PARA/><TEXT>Cloak time: 10 s. Effect: no_cloakeffect_battleship.</TEXT><PARA/><PARA/><POP/></RDL>]])
rem.AddInfoCard(476020, "Jump Drive")
rem.AddInfoCard(476021, [[<?xml version="1.0" encoding="UTF-16"?><RDL><PUSH/><JUST loc="c"/><TRA bold="true"/><TEXT>Jump Drive</TEXT><TRA bold="false"/><PARA/><JUST loc="l"/><PARA/><TEXT>A jump drive that fits module slot 1 (not together with a cloaking device). It takes the ship to the last waypoint set in the nav map: within the system as a warp, to a system nearby through a jump hole of its own.</TEXT><PARA/><PARA/><TEXT>Fly to the waypoint first (Goto): the drive works out of cruise only. It burns H-Fuel from the hold, charges for a while before the jump with the shield down, and has to cool down afterwards. Range, fuel, charge and cooldown are the server's.</TEXT><PARA/><PARA/><POP/></RDL>]])
rem.AddInfoCard(476022, "Admin Jump Drive")
rem.AddInfoCard(476023, [[<?xml version="1.0" encoding="UTF-16"?><RDL><PUSH/><JUST loc="c"/><TRA bold="true"/><TEXT>Admin Jump Drive</TEXT><TRA bold="false"/><PARA/><JUST loc="l"/><PARA/><TEXT>The jump drive without limits: no fuel, no range limit, no cooldown, the shield stays up, a short charge. Not for sale.</TEXT><PARA/><PARA/><POP/></RDL>]])
-- Sensor Probe Info
rem.AddInfoCard(264756, [[<?xml version="1.0" encoding="UTF-16"?><RDL><PUSH/><JUST loc="c"/><TRA bold="true"/><TEXT>Sensor Probe</TEXT><TRA bold="false"/><PARA/><JUST loc="l"/><PARA/><TEXT>The sensor probe is a small, versatile device designed to scan the immediate surroundings for anomalies. Its compact size allows for easy deployment in various environments, making it ideal for scientific research, security applications, and environmental monitoring. The probe is equipped with advanced sensors capable of detecting a wide range of physical, chemical, and biological parameters, providing real-time data and analysis. Its robust design ensures reliable performance in challenging conditions, while its intuitive interface allows for straightforward operation and data interpretation.</TEXT><PARA/><PARA/><TEXT></TEXT><PARA/><PARA/><POP/></RDL>]])