forked from CeladonSS13/Shiptest
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Ребаланс двигателей и добавление новых (CeladonSS13#430)
* Фикс Гекко + небольшая переделка Комода * Ребаланс двигателей по-Туроновски * Revert "Фикс Гекко + небольшая переделка Комода" This reverts commit 8c47ba9.
- Loading branch information
1 parent
719eb7b
commit 12d9d54
Showing
10 changed files
with
190 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
/datum/modpack/balance | ||
name = "Изменения в балансе" | ||
desc = "Различные зменения в балансе" | ||
author = "Yata9arasu" | ||
author = "Кинетик Крашер - Yata9arasu, двигатели - RalseiDreemuurr" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,6 @@ | ||
#include "_balance.dm" | ||
|
||
#include "code/kinetic_crusher.dm" | ||
#include "code/engine/circuits.dm" | ||
#include "code/engine/enginebalance.dm" | ||
#include "code/engine/rnd.dm" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
/obj/item/circuitboard/machine/shuttle/engine/electric/tech1 | ||
name = "1st Ion Thruster (Machine Board)" | ||
build_path = /obj/machinery/power/shuttle/engine/electric/tech1 | ||
req_components = list(/obj/item/stock_parts/capacitor = 2, | ||
/obj/item/stock_parts/micro_laser = 2) | ||
|
||
/obj/item/circuitboard/machine/shuttle/engine/electric/tech2 | ||
name = "2st Ion Thruster (Machine Board)" | ||
build_path = /obj/machinery/power/shuttle/engine/electric/tech2 | ||
req_components = list(/obj/item/stock_parts/capacitor = 2, | ||
/obj/item/stock_parts/micro_laser = 2) | ||
|
||
/obj/item/circuitboard/machine/shuttle/engine/electric/tech3 | ||
name = "3st Ion Thruster (Machine Board)" | ||
build_path = /obj/machinery/power/shuttle/engine/electric/tech3 | ||
req_components = list(/obj/item/stock_parts/capacitor = 2, | ||
/obj/item/stock_parts/micro_laser = 2) | ||
|
||
/obj/machinery/power/shuttle // Взято из code\game\machinery\shuttle\custom_shuttle.dm строка 1 | ||
name = "shuttle component" | ||
desc = "Something for shuttles." | ||
density = TRUE | ||
obj_integrity = 250 | ||
max_integrity = 250 | ||
icon = 'mod_celadon/balance/icons/shuttle.dmi' | ||
icon_state = "burst_plasma" | ||
circuit = /obj/item/circuitboard/machine/shuttle/engine | ||
var/icon_state_closed = "burst_plasma" | ||
var/icon_state_open = "burst_plasma_open" | ||
var/icon_state_off = "burst_plasma_off" | ||
|
||
/obj/machinery/atmospherics/components/unary/shuttle // Взято из code\game\machinery\shuttle\shuttle_heater.dm строка 7 | ||
name = "shuttle atmospherics device" | ||
desc = "This does something to do with shuttle atmospherics" | ||
icon_state = "heater" | ||
icon = 'mod_celadon/balance/icons/shuttle.dmi' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
/obj/machinery/power/shuttle/engine/fueled/plasma // Взято из mod_celadon\balance\code\engine\enginebalance.dm строка 88 | ||
name = "plasma thruster" | ||
desc = "A thruster that burns plasma from an adjacent heater to create thrust." | ||
circuit = /obj/item/circuitboard/machine/shuttle/engine/plasma | ||
fuel_type = GAS_PLASMA | ||
fuel_use = 30 | ||
thrust = 10 | ||
|
||
/obj/machinery/power/shuttle/engine/fueled/expulsion | ||
name = "expulsion thruster" | ||
desc = "A thruster that expels gas inefficiently to create thrust." | ||
circuit = /obj/item/circuitboard/machine/shuttle/engine/expulsion | ||
fuel_use = 90 | ||
thrust = 8 | ||
|
||
/obj/machinery/power/shuttle/engine/electric | ||
name = "ion thruster" | ||
desc = "A thruster that expels charged particles to generate thrust." | ||
circuit = /obj/item/circuitboard/machine/shuttle/engine/electric | ||
icon_state = "burst" | ||
icon_state_off = "burst_off" | ||
icon_state_closed = "burst" | ||
icon_state_open = "burst_open" | ||
thrust = 1 | ||
///Amount, in kilojoules, needed for a full burn. | ||
var/power_per_burn = 25000 | ||
|
||
/obj/machinery/power/shuttle/engine/electric/tech1 | ||
name = "1-st ion thruster" | ||
desc = "A thruster that expels charged particles to generate thrust." | ||
circuit = /obj/item/circuitboard/machine/shuttle/engine/electric/tech1 | ||
icon_state = "tech1" | ||
icon_state_off = "tech1_off" | ||
icon_state_closed = "tech1" | ||
icon_state_open = "tech1_open" | ||
thrust = 2 | ||
power_per_burn = 35000 | ||
|
||
/obj/machinery/power/shuttle/engine/electric/tech2 | ||
name = "2-st ion thruster" | ||
desc = "A thruster that expels charged particles to generate thrust." | ||
circuit = /obj/item/circuitboard/machine/shuttle/engine/electric/tech2 | ||
icon_state = "tech2" | ||
icon_state_off = "tech2_off" | ||
icon_state_closed = "tech2" | ||
icon_state_open = "tech2_open" | ||
thrust = 4 | ||
power_per_burn = 50000 | ||
|
||
/obj/machinery/power/shuttle/engine/electric/tech3 | ||
name = "3-st ion thruster" | ||
desc = "A thruster that expels charged particles to generate thrust." | ||
circuit = /obj/item/circuitboard/machine/shuttle/engine/electric/tech3 | ||
icon_state = "tech3" | ||
icon_state_off = "tech3_off" | ||
icon_state_closed = "tech3" | ||
icon_state_open = "tech3_open" | ||
thrust = 6 | ||
power_per_burn = 65000 | ||
|
||
/obj/machinery/power/shuttle/engine/electric/bad | ||
name = "Outdated Ion Thruster" | ||
circuit = /obj/item/circuitboard/machine/shuttle/engine/electric/bad | ||
thrust = 2 | ||
power_per_burn = 70000 | ||
|
||
/obj/machinery/power/shuttle/engine/electric/premium | ||
name = "high performance ion thruster" | ||
desc = "An expensive variant of a standard ion thruster, using highest quality components in order to achieve much better performance." | ||
thrust = 10 | ||
power_per_burn = 30000 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
/datum/design/board/shuttle/engine/electric/tech1 | ||
name = "Machine Design (Ion Thruster Board) 1st generation" | ||
desc = "The circuit board for an 1st generation ion thruster." | ||
id = "engine_ion_t1" | ||
materials = list(/datum/material/glass = 1000, /datum/material/silver = 2000, /datum/material/bluespace = 1000) | ||
build_path = /obj/item/circuitboard/machine/shuttle/engine/electric/tech1 | ||
category = list ("Shuttle Machinery") | ||
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE | ||
|
||
/datum/design/board/shuttle/engine/electric/tech2 | ||
name = "Machine Design (Ion Thruster Board) 2nd generation" | ||
desc = "The circuit board for an 2nd generation ion thruster." | ||
id = "engine_ion_t2" | ||
materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/bluespace = 1000, /datum/material/silver = 2000) | ||
build_path = /obj/item/circuitboard/machine/shuttle/engine/electric/tech2 | ||
category = list ("Shuttle Machinery") | ||
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE | ||
|
||
/datum/design/board/shuttle/engine/electric/tech3 | ||
name = "Machine Design (Ion Thruster Board) 3nd generation" | ||
desc = "The circuit board for an 3nd generation ion thruster." | ||
id = "engine_ion_t3" | ||
materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/bluespace = 1000, /datum/material/silver = 2000,/datum/material/diamond = 1500) | ||
build_path = /obj/item/circuitboard/machine/shuttle/engine/electric/tech3 | ||
category = list ("Shuttle Machinery") | ||
departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE | ||
|
||
/datum/techweb_node/basic_shuttle_tech // Взято из code\modules\research\techweb\all_nodes.dm строка 1143 | ||
id = "basic_shuttle" | ||
display_name = "Basic Shuttle Research" | ||
description = "Research the technology required to create and use basic shuttles." | ||
prereq_ids = list("bluespace_travel", "adv_engi") | ||
design_ids = list("engine_plasma", "engine_ion", "engine_heater", "engine_smes", "shuttle_helm", "rapid_shuttle_designator") | ||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) | ||
export_price = 2500 | ||
|
||
/datum/techweb_node/t1_shuttle_tech | ||
id = "t1_ion" | ||
display_name = "First generation ion Propulsion" | ||
description = "Pioneer space travel with First Gen ion engines—where it all began." | ||
prereq_ids = list("basic_shuttle") | ||
design_ids = list("engine_ion_t1") | ||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) | ||
export_price = 5000 | ||
|
||
/datum/techweb_node/t2_shuttle_tech | ||
id = "t2_ion" | ||
display_name = "Second generation ion Propulsion" | ||
description = "Upgrade to Second Gen ion engines for advanced cosmic navigation." | ||
prereq_ids = list("t1_ion") | ||
design_ids = list("engine_ion_t2") | ||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 7500) | ||
export_price = 7500 | ||
|
||
/datum/techweb_node/t3_shuttle_tech | ||
id = "t3_ion" | ||
display_name = "Third generation ion Propulsion" | ||
description = "Unleash ultimate exploration with Third Gen ion propulsion." | ||
prereq_ids = list("t2_ion") | ||
design_ids = list("engine_ion_t3") | ||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 10000) | ||
export_price = 10000 | ||
|
||
/datum/techweb_node/exp_shuttle_tech | ||
id = "exp_shuttle" | ||
display_name = "Experimental Shuttle Research" | ||
description = "A bunch of engines and related shuttle parts that are likely not really that useful, but could be in strange situations." | ||
prereq_ids = list("t3_ion") | ||
design_ids = list("engine_expulsion") | ||
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 7500) | ||
export_price = 7500 |
Binary file not shown.