From d63bc386124911b4b33b5225497ad15c5fabcb68 Mon Sep 17 00:00:00 2001 From: Nia Tahl Date: Sun, 21 May 2023 12:34:42 +0200 Subject: [PATCH] Full package structure refactoring --- Changelog.txt | 5 + data/campaign/industries.csv | 2 +- data/campaign/market_conditions.csv | 2 +- data/campaign/submarkets.csv | 2 +- data/config/engine_styles.json | 19 ++- .../indEvo/reverse_engineering_whitelist.csv | 144 +++++++++--------- .../vayraBounties/unique_bounty_data.csv | 4 +- data/hullmods/hull_mods.csv | 18 +-- data/hulls/tahlan_angora.ship | 6 +- data/hulls/tahlan_belt.ship | 22 +-- data/hulls/tahlan_brim.ship | 14 +- data/hulls/tahlan_camise.ship | 14 +- data/hulls/tahlan_camisette.ship | 14 +- data/hulls/tahlan_corset.ship | 26 ++-- data/hulls/tahlan_culotte.ship | 14 +- data/hulls/tahlan_curl.ship | 10 +- data/hulls/tahlan_filament.ship | 18 +-- data/hulls/tahlan_frill.ship | 14 +- data/hulls/tahlan_frock.ship | 26 ++-- data/hulls/tahlan_gown.ship | 16 +- data/hulls/tahlan_gown_ringleft.ship | 6 +- data/hulls/tahlan_gown_ringright.ship | 6 +- data/hulls/tahlan_hem.ship | 10 +- data/hulls/tahlan_margin.ship | 6 +- data/hulls/tahlan_midi.ship | 14 +- data/hulls/tahlan_percale.ship | 10 +- data/hulls/tahlan_sateen.ship | 10 +- data/hulls/tahlan_sateen_kim.ship | 10 +- data/hulls/tahlan_silken_banshee.ship | 18 +-- data/hulls/tahlan_skirt.ship | 10 +- data/hulls/tahlan_skye.ship | 22 +-- data/hulls/tahlan_skye_hana.ship | 22 +-- data/hulls/tahlan_strand.ship | 14 +- data/hulls/tahlan_tress.ship | 14 +- data/hulls/tahlan_verge.ship | 14 +- data/lights/tahlan_scalar_texture.csv | 1 + data/shipsystems/tahlan_berserk.system | 6 +- data/shipsystems/tahlan_capoverdrive.system | 2 +- data/shipsystems/tahlan_coildischarge.system | 2 +- data/shipsystems/tahlan_cycleaccel.system | 2 +- .../shipsystems/tahlan_divintervention.system | 2 +- data/shipsystems/tahlan_emprelay.system | 2 +- data/shipsystems/tahlan_emsuppression.system | 2 +- data/shipsystems/tahlan_flickerdrive.system | 2 +- data/shipsystems/tahlan_limitrelease.system | 2 +- data/shipsystems/tahlan_loaderjets.system | 2 +- data/shipsystems/tahlan_magminestrike.system | 2 +- data/shipsystems/tahlan_overboost.system | 2 +- data/shipsystems/tahlan_powersurge.system | 2 +- data/shipsystems/tahlan_pulsedrive.system | 2 +- data/shipsystems/tahlan_scalarphase.system | 2 +- data/shipsystems/tahlan_secondwave.system | 2 +- data/shipsystems/tahlan_supercruise.system | 4 +- data/shipsystems/tahlan_swarmerstrike.system | 2 +- data/weapons/proj/tahlan_crinkle_shot.proj | 4 +- data/weapons/proj/tahlan_ruffle_shot.proj | 2 +- data/weapons/proj/tahlan_seam_shot.proj | 4 +- data/weapons/proj/tahlan_tineola_msl.proj | 2 +- data/weapons/tahlan_crinkle.wpn | 2 +- data/weapons/tahlan_crinkle_fighter.wpn | 2 +- data/weapons/tahlan_filamentbays.wpn | 2 +- data/weapons/tahlan_filamentengine.wpn | 2 +- data/weapons/tahlan_filamentring.wpn | 2 +- data/weapons/tahlan_fold.wpn | 2 +- data/weapons/tahlan_gown_leftringglow.wpn | 2 +- data/weapons/tahlan_gown_rightringglow.wpn | 2 +- data/weapons/tahlan_lace.wpn | 2 +- data/weapons/tahlan_lacette.wpn | 2 +- data/weapons/tahlan_ocbeam.wpn | 4 +- data/weapons/tahlan_ruffle.wpn | 2 +- data/weapons/tahlan_scalarautoforge.wpn | 2 +- data/weapons/tahlan_seam.wpn | 2 +- data/weapons/tahlan_stitch.wpn | 2 +- data/weapons/tahlan_stitchette.wpn | 2 +- data/weapons/tahlan_strandring.wpn | 2 +- data/weapons/tahlan_tousle.wpn | 2 +- data/weapons/tahlan_wingtrail.wpn | 2 +- .../tahlan/fx/tahlan_scalar_engine_out.png | Bin 0 -> 4146 bytes .../tahlan/fx/tahlan_scalar_engine_scroll.png | Bin 0 -> 4065 bytes .../ships_normals/tahlan_frock_Normal.png | Bin 0 -> 237103 bytes .../niatahl/scalartech/ScalarModPlugin.java} | 60 +++----- .../niatahl/scalartech/ai/BaseMissileAI.java} | 6 +- .../niatahl/scalartech/ai/EMPtorpedoAI.java} | 7 +- .../scalartech/campaign/econ/GateScar.java} | 6 +- .../econ/industries/ScalarTechHQ.java} | 4 +- .../campaign/nexerelin/ScalartechNamer.java} | 4 +- .../submarkets/STDFMarketPlugin.java} | 4 +- .../scalartech/hullmods/BansheeMounts.java} | 6 +- .../scalartech/hullmods/CHMScalartech.java} | 6 +- .../hullmods/CentralTargetingCore.java} | 7 +- .../scalartech/hullmods/CycleBoost.java} | 8 +- .../scalartech/hullmods/FilamentSpecs.java} | 6 +- .../scalartech/hullmods/GownModule.java} | 8 +- .../scalartech/hullmods/HeavyCycleBoost.java} | 7 +- .../scalartech/hullmods/ScalarAutoforge.java} | 8 +- .../scalartech/hullmods/ScalarSpecs.java} | 6 +- .../scalartech/shipsystems/BerserkStats.java} | 8 +- .../CapacitorOverchargeStats.java} | 6 +- .../shipsystems/CoilDischargeStats.java} | 6 +- .../shipsystems/CycleAccelStats.java} | 8 +- .../shipsystems/DivineInterventionStats.java} | 6 +- .../shipsystems/EMPRelayStats.java} | 4 +- .../shipsystems/EMSuppression.java} | 6 +- .../shipsystems/FlickerDriveStats.java} | 14 +- .../shipsystems/LimitReleaseStats.java} | 8 +- .../shipsystems/LoaderJetsStats.java} | 7 +- .../shipsystems/MagMinesStats.java} | 6 +- .../shipsystems/OverboostStats.java} | 11 +- .../shipsystems/PulseDriveStats.java} | 5 +- .../shipsystems/ScalarPhaseStats.java} | 4 +- .../shipsystems/SecondWaveStats.java} | 4 +- .../shipsystems/SuperCruiseStats.java} | 6 +- .../shipsystems/SwarmerStrikeStats.java} | 12 +- .../shipsystems/ai/tahlan_BerserkAI.java | 2 +- .../shipsystems/ai/tahlan_SupercruiseAI.java | 2 +- .../scalartech/utils/GraphicLibEffects.java} | 4 +- .../niatahl/scalartech/utils/Scalar_txt.java} | 4 +- .../weapons/CrinkleOnHitEffect.java} | 5 +- .../scalartech/weapons/CrinkleScript.java} | 4 +- .../weapons/FilamentEngineScript.java} | 4 +- .../weapons/FilamentPortalBays.java} | 12 +- .../weapons/FilamentRingScript.java} | 4 +- .../scalartech/weapons/LaceScript.java} | 11 +- .../scalartech/weapons/LacetteScript.java} | 4 +- .../weapons/OverchargeBeamEffect.java} | 4 +- .../weapons/OverchargeBeamScript.java} | 4 +- .../weapons/RuffleOnHitEffect.java} | 16 +- .../scalartech/weapons/RuffleScript.java} | 16 +- .../weapons/ScalarAutoforgeEffect.java} | 4 +- .../scalartech/weapons/SeamOnHitEffect.java} | 12 +- .../scalartech/weapons/SeamScript.java} | 4 +- .../scalartech/weapons/StitchBeamEffect.java} | 5 +- .../weapons/TineolaOnHitEffect.java} | 12 +- .../scalartech/weapons/TousleScript.java} | 13 +- .../scalartech/weapons/WingTrailScript.java} | 12 +- .../world/ScalarRelationPlugin.java} | 4 +- .../niatahl/scalartech/world/Spindle.java} | 7 +- jars/tahlan-scalartech.jar | Bin 169360 -> 169974 bytes mod_info.json | 8 +- scalartech.version | 4 +- 140 files changed, 528 insertions(+), 598 deletions(-) create mode 100644 graphics/tahlan/fx/tahlan_scalar_engine_out.png create mode 100644 graphics/tahlan/fx/tahlan_scalar_engine_scroll.png create mode 100644 graphics/tahlan/maps/ships_normals/tahlan_frock_Normal.png rename jars/src/{data/scripts/tahlan_ScalarModPlugin.java => org/niatahl/scalartech/ScalarModPlugin.java} (76%) rename jars/src/{data/scripts/ai/tahlan_BaseMissileAI.java => org/niatahl/scalartech/ai/BaseMissileAI.java} (97%) rename jars/src/{data/scripts/ai/tahlan_emptorpedo_ai.java => org/niatahl/scalartech/ai/EMPtorpedoAI.java} (99%) rename jars/src/{data/scripts/campaign/econ/tahlan_GateScar.java => org/niatahl/scalartech/campaign/econ/GateScar.java} (89%) rename jars/src/{data/scripts/campaign/econ/industries/tahlan_ScalarTechHQ.java => org/niatahl/scalartech/campaign/econ/industries/ScalarTechHQ.java} (98%) rename jars/src/{data/scripts/campaign/nexerelin/tahlan_ScalartechNamer.java => org/niatahl/scalartech/campaign/nexerelin/ScalartechNamer.java} (94%) rename jars/src/{data/scripts/campaign/submarkets/tahlan_STDFMarketPlugin.java => org/niatahl/scalartech/campaign/submarkets/STDFMarketPlugin.java} (97%) rename jars/src/{data/scripts/hullmods/tahlan_BansheeMounts.java => org/niatahl/scalartech/hullmods/BansheeMounts.java} (84%) rename jars/src/{data/scripts/hullmods/tahlan_CHMScalartech.java => org/niatahl/scalartech/hullmods/CHMScalartech.java} (92%) rename jars/src/{data/scripts/hullmods/tahlan_CentralTargetingCore.java => org/niatahl/scalartech/hullmods/CentralTargetingCore.java} (89%) rename jars/src/{data/scripts/hullmods/tahlan_CycleBoost.java => org/niatahl/scalartech/hullmods/CycleBoost.java} (83%) rename jars/src/{data/scripts/hullmods/tahlan_FilamentSpecs.java => org/niatahl/scalartech/hullmods/FilamentSpecs.java} (85%) rename jars/src/{data/scripts/hullmods/tahlan_GownModule.java => org/niatahl/scalartech/hullmods/GownModule.java} (98%) rename jars/src/{data/scripts/hullmods/tahlan_HeavyCycleBoost.java => org/niatahl/scalartech/hullmods/HeavyCycleBoost.java} (89%) rename jars/src/{data/scripts/hullmods/tahlan_ScalarAutoforge.java => org/niatahl/scalartech/hullmods/ScalarAutoforge.java} (81%) rename jars/src/{data/scripts/hullmods/tahlan_ScalarSpecs.java => org/niatahl/scalartech/hullmods/ScalarSpecs.java} (94%) rename jars/src/{data/scripts/shipsystems/tahlan_BerserkStats.java => org/niatahl/scalartech/shipsystems/BerserkStats.java} (96%) rename jars/src/{data/scripts/shipsystems/tahlan_CapacitorOverchargeStats.java => org/niatahl/scalartech/shipsystems/CapacitorOverchargeStats.java} (82%) rename jars/src/{data/scripts/shipsystems/tahlan_CoilDischargeStats.java => org/niatahl/scalartech/shipsystems/CoilDischargeStats.java} (96%) rename jars/src/{data/scripts/shipsystems/tahlan_CycleAccelStats.java => org/niatahl/scalartech/shipsystems/CycleAccelStats.java} (91%) rename jars/src/{data/scripts/shipsystems/tahlan_DivineInterventionStats.java => org/niatahl/scalartech/shipsystems/DivineInterventionStats.java} (98%) rename jars/src/{data/scripts/shipsystems/tahlan_EMPRelayStats.java => org/niatahl/scalartech/shipsystems/EMPRelayStats.java} (98%) rename jars/src/{data/scripts/shipsystems/tahlan_EMSuppression.java => org/niatahl/scalartech/shipsystems/EMSuppression.java} (97%) rename jars/src/{data/scripts/shipsystems/tahlan_FlickerDriveStats.java => org/niatahl/scalartech/shipsystems/FlickerDriveStats.java} (95%) rename jars/src/{data/scripts/shipsystems/tahlan_LimitReleaseStats.java => org/niatahl/scalartech/shipsystems/LimitReleaseStats.java} (95%) rename jars/src/{data/scripts/shipsystems/tahlan_LoaderJetsStats.java => org/niatahl/scalartech/shipsystems/LoaderJetsStats.java} (84%) rename jars/src/{data/scripts/shipsystems/tahlan_MagMinesStats.java => org/niatahl/scalartech/shipsystems/MagMinesStats.java} (97%) rename jars/src/{data/scripts/shipsystems/tahlan_OverboostStats.java => org/niatahl/scalartech/shipsystems/OverboostStats.java} (95%) rename jars/src/{data/scripts/shipsystems/tahlan_PulseDriveStats.java => org/niatahl/scalartech/shipsystems/PulseDriveStats.java} (89%) rename jars/src/{data/scripts/shipsystems/tahlan_ScalarPhaseStats.java => org/niatahl/scalartech/shipsystems/ScalarPhaseStats.java} (98%) rename jars/src/{data/scripts/shipsystems/tahlan_SecondWaveStats.java => org/niatahl/scalartech/shipsystems/SecondWaveStats.java} (97%) rename jars/src/{data/scripts/shipsystems/tahlan_SuperCruiseStats.java => org/niatahl/scalartech/shipsystems/SuperCruiseStats.java} (92%) rename jars/src/{data/scripts/shipsystems/tahlan_SwarmerStrikeStats.java => org/niatahl/scalartech/shipsystems/SwarmerStrikeStats.java} (95%) rename jars/src/{data/scripts => org/niatahl/scalartech}/shipsystems/ai/tahlan_BerserkAI.java (99%) rename jars/src/{data/scripts => org/niatahl/scalartech}/shipsystems/ai/tahlan_SupercruiseAI.java (99%) rename jars/src/{data/scripts/utils/tahlan_graphicLibEffects.java => org/niatahl/scalartech/utils/GraphicLibEffects.java} (98%) rename jars/src/{data/scripts/utils/tahlan_scalar_txt.java => org/niatahl/scalartech/utils/Scalar_txt.java} (76%) rename jars/src/{data/scripts/weapons/tahlan_CrinkleOnHitEffect.java => org/niatahl/scalartech/weapons/CrinkleOnHitEffect.java} (97%) rename jars/src/{data/scripts/weapons/tahlan_CrinkleScript.java => org/niatahl/scalartech/weapons/CrinkleScript.java} (90%) rename jars/src/{data/scripts/weapons/tahlan_FilamentEngineScript.java => org/niatahl/scalartech/weapons/FilamentEngineScript.java} (97%) rename jars/src/{data/scripts/weapons/tahlan_FilamentPortalBays.java => org/niatahl/scalartech/weapons/FilamentPortalBays.java} (93%) rename jars/src/{data/scripts/weapons/tahlan_FilamentRingScript.java => org/niatahl/scalartech/weapons/FilamentRingScript.java} (96%) rename jars/src/{data/scripts/weapons/tahlan_LaceScript.java => org/niatahl/scalartech/weapons/LaceScript.java} (91%) rename jars/src/{data/scripts/weapons/tahlan_LacetteScript.java => org/niatahl/scalartech/weapons/LacetteScript.java} (97%) rename jars/src/{data/scripts/weapons/tahlan_OverchargeBeamEffect.java => org/niatahl/scalartech/weapons/OverchargeBeamEffect.java} (97%) rename jars/src/{data/scripts/weapons/tahlan_OverchargeBeamScript.java => org/niatahl/scalartech/weapons/OverchargeBeamScript.java} (96%) rename jars/src/{data/scripts/weapons/tahlan_RuffleOnHitEffect.java => org/niatahl/scalartech/weapons/RuffleOnHitEffect.java} (84%) rename jars/src/{data/scripts/weapons/tahlan_RuffleScript.java => org/niatahl/scalartech/weapons/RuffleScript.java} (79%) rename jars/src/{data/scripts/weapons/tahlan_ScalarAutoforgeEffect.java => org/niatahl/scalartech/weapons/ScalarAutoforgeEffect.java} (95%) rename jars/src/{data/scripts/weapons/tahlan_SeamOnHitEffect.java => org/niatahl/scalartech/weapons/SeamOnHitEffect.java} (92%) rename jars/src/{data/scripts/weapons/tahlan_SeamScript.java => org/niatahl/scalartech/weapons/SeamScript.java} (95%) rename jars/src/{data/scripts/weapons/tahlan_StitchBeamEffect.java => org/niatahl/scalartech/weapons/StitchBeamEffect.java} (92%) rename jars/src/{data/scripts/weapons/tahlan_TineolaOnHitEffect.java => org/niatahl/scalartech/weapons/TineolaOnHitEffect.java} (91%) rename jars/src/{data/scripts/weapons/tahlan_TousleScript.java => org/niatahl/scalartech/weapons/TousleScript.java} (93%) rename jars/src/{data/scripts/weapons/tahlan_WingTrailScript.java => org/niatahl/scalartech/weapons/WingTrailScript.java} (88%) rename jars/src/{data/scripts/world/tahlan_ScalarRelationPlugin.java => org/niatahl/scalartech/world/ScalarRelationPlugin.java} (93%) rename jars/src/{data/scripts/world/tahlan_Spindle.java => org/niatahl/scalartech/world/Spindle.java} (98%) diff --git a/Changelog.txt b/Changelog.txt index 9b413a0..76d09d4 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,3 +1,8 @@ +0.9 +- Updated to 0.96a +- Updated to MagicLib 1.0.0 +- Refactored package structure + 0.8.7 - Frock - System changed to magmine strike diff --git a/data/campaign/industries.csv b/data/campaign/industries.csv index ddf569e..72d02d2 100644 --- a/data/campaign/industries.csv +++ b/data/campaign/industries.csv @@ -1,2 +1,2 @@ id,name,cost mult,build time,income,upkeep,downgrade,upgrade,tags,data,image,plugin,desc,order -tahlan_scalartechhq,STDF Headquarters,90,60,,6,,,"military, unraidable, tactical_bombardment, structure",,graphics/tahlan/icons/industry/tahlan_scalartechhq.png,data.scripts.campaign.econ.industries.tahlan_ScalarTechHQ,"Headquarters of the ScalarTech Defense Forces, the now highly experienced defenders of the Spindle system. Equipped with the best equipment ScalarTech Solutions can provide, they have ensured the safety of Spindle for decades.",2650 \ No newline at end of file +tahlan_scalartechhq,STDF Headquarters,90,60,,6,,,"military, unraidable, tactical_bombardment, structure",,graphics/tahlan/icons/industry/tahlan_scalartechhq.png,org.niatahl.scalartech.campaign.econ.industries.ScalarTechHQ,"Headquarters of the ScalarTech Defense Forces, the now highly experienced defenders of the Spindle system. Equipped with the best equipment ScalarTech Solutions can provide, they have ensured the safety of Spindle for decades.",2650 \ No newline at end of file diff --git a/data/campaign/market_conditions.csv b/data/campaign/market_conditions.csv index 5259880..99fb207 100644 --- a/data/campaign/market_conditions.csv +++ b/data/campaign/market_conditions.csv @@ -1,2 +1,2 @@ name,id,planetary,decivRemove,script,desc,icon,order -The Gateway Scar,tahlan_gatescar,TRUE,,data.scripts.campaign.econ.tahlan_GateScar,"The failed gateway experiment has left the planet scarred, most notably wrapping it in a dense magnetic field that makes orbital navigation difficult. While problematic for general traffic and trade, it also makes any planetary assault attempts considerably harder.",graphics/tahlan/icons/markets/tahlan_gatescar.png,9203 +The Gateway Scar,tahlan_gatescar,TRUE,,org.niatahl.scalartech.campaign.econ.GateScar,"The failed gateway experiment has left the planet scarred, most notably wrapping it in a dense magnetic field that makes orbital navigation difficult. While problematic for general traffic and trade, it also makes any planetary assault attempts considerably harder.",graphics/tahlan/icons/markets/tahlan_gatescar.png,9203 diff --git a/data/campaign/submarkets.csv b/data/campaign/submarkets.csv index f9db3a0..a0086fb 100644 --- a/data/campaign/submarkets.csv +++ b/data/campaign/submarkets.csv @@ -1,3 +1,3 @@ id,name,faction,desc,script,icon,order tahlan_stdfmarket,"STDF -Requisitions",scalartech_requisitions,"To facilitate strong alliances, the STDF offers access to some of its stock to its closest allies.",data.scripts.campaign.submarkets.tahlan_STDFMarketPlugin,,800.05 +Requisitions",scalartech_requisitions,"To facilitate strong alliances, the STDF offers access to some of its stock to its closest allies.",org.niatahl.scalartech.campaign.submarkets.STDFMarketPlugin,,800.05 diff --git a/data/config/engine_styles.json b/data/config/engine_styles.json index 969a4cb..2113812 100644 --- a/data/config/engine_styles.json +++ b/data/config/engine_styles.json @@ -8,7 +8,9 @@ "contrailAngularVelocityMult":0f, "contrailColor":[255,100,100,0], "glowAlternateColor":[255,0,0,225], - "type":"GLOW" # GLOW or SMOKE + "type":"GLOW", + "glowSprite":"graphics/tahlan/fx/tahlan_scalar_engine_scroll.png", + "glowOutline":"graphics/tahlan/fx/tahlan_scalar_engine_out.png", }, "TAHLAN_RED_FIGHTER_ENGINE":{ "mode":"QUAD_STRIP", @@ -52,8 +54,21 @@ "contrailCampaignColor":[100,165,255,75], "glowSprite":"graphics/tahlan/fx/tahlan_gh_engineglow.png", "glowOutline":"graphics/tahlan/fx/tahlan_gh_engineflame.png", - "omegaMode":true, + #"omegaMode":true, "type":"GLOW" # GLOW or SMOKE }, + "TAHLAN_SCALAR_ENGINE":{ + "engineColor":[100,165,255,255], + "contrailParticleSizeMult":4, + "contrailParticleDuration":1, + "contrailParticleFinalSizeMult":2.5, + "contrailMaxSpeedMult":0.5f, + "contrailAngularVelocityMult":0f, + "contrailColor":[100,165,255,25], + "contrailCampaignColor":[100,165,255,75], + "type":"GLOW", # GLOW or SMOKE + "glowSprite":"graphics/tahlan/fx/tahlan_scalar_engine_scroll.png", + "glowOutline":"graphics/tahlan/fx/tahlan_scalar_engine_out.png", + }, } diff --git a/data/config/indEvo/reverse_engineering_whitelist.csv b/data/config/indEvo/reverse_engineering_whitelist.csv index eaf0f8e..aaed6ad 100644 --- a/data/config/indEvo/reverse_engineering_whitelist.csv +++ b/data/config/indEvo/reverse_engineering_whitelist.csv @@ -1,73 +1,73 @@ -id -# NOTES -# Ship IDs entered here will be allowed by the Engineering hub (Reverse Engineering ship hulls) -# Ships that would break the game (Balance/Technical/Lore) if the player could produce them via blueprint should not be on this list. +id, +# NOTES, +# Ship IDs entered here will be allowed by the Engineering hub (Reverse Engineering ship hulls), +# Ships that would break the game (Balance/Technical/Lore) if the player could produce them via blueprint should not be on this list., "# Remember that we are all in this to have fun. Reverse Engineering is neither easy nor cheap, and forbidding too much takes away from player experience." -tahlan_filament -tahlan_strand -tahlan_tress -tahlan_brim -tahlan_hem -tahlan_margin -tahlan_curl -tahlan_frill -tahlan_verge -tahlan_skye -tahlan_skirt -tahlan_midi -tahlan_camise -tahlan_culotte -tahlan_corset -tahlan_sateen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +tahlan_filament, +tahlan_strand, +tahlan_tress, +tahlan_brim, +tahlan_hem, +tahlan_margin, +tahlan_curl, +tahlan_frill, +tahlan_verge, +tahlan_skye, +tahlan_skirt, +tahlan_midi, +tahlan_camise, +tahlan_culotte, +tahlan_corset, +tahlan_sateen, +tahlan_frock, +tahlan_angora, +tahlan_belt, +tahlan_percale, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, diff --git a/data/config/vayraBounties/unique_bounty_data.csv b/data/config/vayraBounties/unique_bounty_data.csv index 627d95b..9d94bca 100644 --- a/data/config/vayraBounties/unique_bounty_data.csv +++ b/data/config/vayraBounties/unique_bounty_data.csv @@ -1,6 +1,6 @@ bounty_id,level,rank,firstName,lastName,captainPersonality,fleetName,flagshipName,gender,faction,portrait,greetingText,suppressIntel,postedByFaction,creditReward,repReward,intelText,flagshipVariantId,fleetVariantIds,minimumFleetFP,playerFPScalingFactor,chanceToAutoRecover,specialItemRewards,neverSpawnUnlessBountiesCompleted,neverSpawnWhenFactionHostile,neverSpawnWhenFactionNonHostile,neverSpawnBeforeCycle,neverSpawnBeforeLevel,neverSpawnBeforeFleetPoints -tahlan_bounty_hanakaze,30,spaceAdmiral,M.K.,Skye,aggressive,STDF BlackOps Fleet,Hana,MALE,scalartech,graphics/portraits/portrait_corporate03.png,Another dirty merc who is after that pirate bloodmoney? Give it your shot then.,FALSE,pirates,500000,10,"A collective of various pirate groups has put out a bounty on an STDF Admiral by the name of Skye. That man is commanding a unique Skye-class cruiser, I kid you not. From what we know, the name is pure coincidence, but who cares anyhow. There's a lot of money on his head, if you want to get your hands dirty.",tahlan_skye_hana_lancer,"tahlan_gown_standard, tahlan_filament_bridgehead, tahlan_filament_bridgehead",300,1.2,1,,,FALSE,FALSE,206,30,200 -tahlan_bounty_kimono,30,spaceAdmiral,Auri,Calus,aggressive,STDF Assault Fleet,Kimono,FEMALE,scalartech,graphics/tahlan/portraits/aurica.png,"Yes, you will do for a test subject. Please try to resist.",FALSE,pirates,800000,10,"There's a new bounty here on a Spindle Protectorate admiral. Seems to be undergoing ""tests"" of a new ship currently, by which they seem to mean carving through a good few pirate fleets over the past couple days. Some people are out for revenge and that means money for us.",tahlan_sateen_kim_hailstorm,"tahlan_corset_standard, tahlan_corset_standard, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike",400,1.3,1,,,FALSE,FALSE,207,30,200 +tahlan_bounty_hanakaze,7,spaceAdmiral,M.K.,Skye,aggressive,STDF BlackOps Fleet,Hana,MALE,scalartech,graphics/portraits/portrait_corporate03.png,Another dirty merc who is after that pirate bloodmoney? Give it your shot then.,FALSE,pirates,500000,10,"A collective of various pirate groups has put out a bounty on an STDF Admiral by the name of Skye. That man is commanding a unique Skye-class cruiser, I kid you not. From what we know, the name is pure coincidence, but who cares anyhow. There's a lot of money on his head, if you want to get your hands dirty.",tahlan_skye_hana_lancer,"tahlan_gown_standard, tahlan_filament_bridgehead, tahlan_filament_bridgehead",300,1.2,1,,,FALSE,FALSE,206,30,200 +tahlan_bounty_kimono,7,spaceAdmiral,Auri,Calus,aggressive,STDF Assault Fleet,Kimono,FEMALE,scalartech,graphics/tahlan/portraits/aurica.png,"Yes, you will do for a test subject. Please try to resist.",FALSE,pirates,800000,10,"There's a new bounty here on a Spindle Protectorate admiral. Seems to be undergoing ""tests"" of a new ship currently, by which they seem to mean carving through a good few pirate fleets over the past couple days. Some people are out for revenge and that means money for us.",tahlan_sateen_kim_hailstorm,"tahlan_corset_standard, tahlan_corset_standard, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike, tahlan_tress_strike",400,1.3,1,,,FALSE,FALSE,207,30,200 ,,,,,,,,,,,,,,,,,,,,,,,,,,,, # NOTES,,,,,,,,,,,,,,,,,,,,,,,,,,,, # bounty_id : line ID. Must be unique across all mods. I recommend a prefix,,,,,,,,,,,,,,,,,,,,,,,,,,,, diff --git a/data/hullmods/hull_mods.csv b/data/hullmods/hull_mods.csv index a5937e5..df0c76f 100644 --- a/data/hullmods/hull_mods.csv +++ b/data/hullmods/hull_mods.csv @@ -1,6 +1,6 @@ name,id,tier,rarity,tech/manufacturer,tags,uiTags,base value,unlocked,hidden,hiddenEverywhere,cost_frigate,cost_dest,cost_cruiser,cost_capital,script,desc,short,sprite -Bridgehead Design,tahlan_filamentspecs,,,,,,,,TRUE,,0,0,0,0,data.scripts.hullmods.tahlan_FilamentSpecs,"Instead of actual fighter bays, this ship instead projects a stable wormhole connected to an automated planetary aerospace facility which handles actual fighter operations. Due to the planetary facility's capacities, fighter replacement times and their decay from sustained losses are reduced by %s.",Improved fighter operations,graphics/tahlan/hullmods/tahlan_filamentspecs.png -ScalarTech Drives,tahlan_scalarspecs,,,,,,,,TRUE,,0,0,0,0,data.scripts.hullmods.tahlan_ScalarSpecs,"ScalarTech's sophisticated drive technology is renowned for its enhanced performance at low flux, increasing the 0-flux speed boost by %s. +Bridgehead Design,tahlan_filamentspecs,,,,,,,,TRUE,,0,0,0,0,org.niatahl.scalartech.hullmods.FilamentSpecs,"Instead of actual fighter bays, this ship instead projects a stable wormhole connected to an automated planetary aerospace facility which handles actual fighter operations. Due to the planetary facility's capacities, fighter replacement times and their decay from sustained losses are reduced by %s.",Improved fighter operations,graphics/tahlan/hullmods/tahlan_filamentspecs.png +ScalarTech Drives,tahlan_scalarspecs,,,,,,,,TRUE,,0,0,0,0,org.niatahl.scalartech.hullmods.ScalarSpecs,"ScalarTech's sophisticated drive technology is renowned for its enhanced performance at low flux, increasing the 0-flux speed boost by %s. To ensure the ship's survival, these advanced drives are equipped with an emergency delimiter, allowing %s increase in top speed after peak performance time has passed, allowing a swift retreat from combat. @@ -8,19 +8,19 @@ Due to interfering with the necessary subsystems, %s will %s these effects and % Enhanced engine shielding also reduces engine damage taken by %s.",Enhanced Drives,graphics/tahlan/hullmods/tahlan_scalarspecs.png ,,,,,,,,,,,,,,,,,, -Semi-modular Design,tahlan_gownmodule,,,,,,,,TRUE,,0,0,0,0,data.scripts.hullmods.tahlan_GownModule,"While the Gown's structure is modular in design, the individual flux grids and systems are closely linked, leading to the following effects:",,graphics/hullmods/vast_bulk.png -Centralized Targeting Core,tahlan_centraltargeting,,,,,,,,TRUE,,0,0,0,0,data.scripts.hullmods.tahlan_CentralTargetingCore,"A centralized targeting core extends the range of standard ballistic and energy weapons by %s and point defense weapons by %s. +Semi-modular Design,tahlan_gownmodule,,,,,,,,TRUE,,0,0,0,0,org.niatahl.scalartech.hullmods.GownModule,"While the Gown's structure is modular in design, the individual flux grids and systems are closely linked, leading to the following effects:",,graphics/hullmods/vast_bulk.png +Centralized Targeting Core,tahlan_centraltargeting,,,,,,,,TRUE,,0,0,0,0,org.niatahl.scalartech.hullmods.CentralTargetingCore,"A centralized targeting core extends the range of standard ballistic and energy weapons by %s and point defense weapons by %s. Precludes the installation of a Dedicated Targeting Core or an Integrated Targeting Unit.",Greatly extends non-missile weapon range.,graphics/hullmods/advanced_targeting_core.png -Dual Capacitor Banks,tahlan_cycleboost,,,,,,,,TRUE,,0,0,0,0,data.scripts.hullmods.tahlan_CycleBoost,Doubled energy weapon capacitor banks allow all mounted energy weapons to fire and recharge %s faster. Does not affect sustained beam weapons.,Energy RoF boost.,graphics/tahlan/hullmods/tahlan_cycleboost.png -Upscaled Capacitor Banks,tahlan_heavycycleboost,,,,,,,,TRUE,,0,0,0,0,data.scripts.hullmods.tahlan_HeavyCycleBoost,"This ship's weapon mounts are linked to experimental upsized capacitor banks, allowing both energy and ballistic weapons to operate at faster cycle rates. Increases rate of fire and charge regeneration by %s and increases beam damage and flux cost by %s.",Weapon RoF boost.,graphics/tahlan/hullmods/tahlan_cycleboost.png -Integrated Autoforge,tahlan_scalarautoforge,,,,,,,,TRUE,,0,0,0,0,data.scripts.hullmods.tahlan_ScalarAutoforge,"This ship contains a large autoforge passively producing missile ammunition during combat. Restores %s of base ammo capacity %s. +Dual Capacitor Banks,tahlan_cycleboost,,,,,,,,TRUE,,0,0,0,0,org.niatahl.scalartech.hullmods.CycleBoost,Doubled energy weapon capacitor banks allow all mounted energy weapons to fire and recharge %s faster. Does not affect sustained beam weapons.,Energy RoF boost.,graphics/tahlan/hullmods/tahlan_cycleboost.png +Upscaled Capacitor Banks,tahlan_heavycycleboost,,,,,,,,TRUE,,0,0,0,0,org.niatahl.scalartech.hullmods.HeavyCycleBoost,"This ship's weapon mounts are linked to experimental upsized capacitor banks, allowing both energy and ballistic weapons to operate at faster cycle rates. Increases rate of fire and charge regeneration by %s and increases beam damage and flux cost by %s.",Weapon RoF boost.,graphics/tahlan/hullmods/tahlan_cycleboost.png +Integrated Autoforge,tahlan_scalarautoforge,,,,,,,,TRUE,,0,0,0,0,org.niatahl.scalartech.hullmods.ScalarAutoforge,"This ship contains a large autoforge passively producing missile ammunition during combat. Restores %s of base ammo capacity %s. Effect increased by %s if commanding officer has the %s skill. Unaffected by hullmods that increase maximum missile ammo. Precludes the installation of %s.",Regenerates Missiles,graphics/hullmods/missile_autofactory.png -Targeting Coprocessor,tahlan_bansheemounts,,,,,,,,TRUE,TRUE,0,0,0,0,data.scripts.hullmods.tahlan_BansheeMounts,Increases range of non-PD weapons by %s.,Slightly increases weapon range.,graphics/hullmods/targeting_core.png +Targeting Coprocessor,tahlan_bansheemounts,,,,,,,,TRUE,TRUE,0,0,0,0,org.niatahl.scalartech.hullmods.BansheeMounts,Increases range of non-PD weapons by %s.,Slightly increases weapon range.,graphics/hullmods/targeting_core.png ,,,,,,,,,,,,,,,,,, -ScalarTech Logistics,tahlan_chmscalartech,,,,,,,,TRUE,,0,0,0,0,data.scripts.hullmods.tahlan_CHMScalartech,"ScalarTech Crews have not forgotten their corporation's roots in the logistics sector and know how to run a fleet efficiently. Capable of optimizing storage capacity, they can increase the fuel and cargo capacity of ships by %s and streamlined ship operations reduce monthly maintenance and fuel use by %s. +ScalarTech Logistics,tahlan_chmscalartech,,,,,,,,TRUE,,0,0,0,0,org.niatahl.scalartech.hullmods.CHMScalartech,"ScalarTech Crews have not forgotten their corporation's roots in the logistics sector and know how to run a fleet efficiently. Capable of optimizing storage capacity, they can increase the fuel and cargo capacity of ships by %s and streamlined ship operations reduce monthly maintenance and fuel use by %s. Additionally, the corporation's vast experience with drive systems allows their engineers to tickle a bit of extra performance out of ship engines while under low system stress, increasing top speed by %s of base speed while the ship's flux level remains below %s.",Efficiency,graphics/tahlan/hullmods/tahlan_chmscalar.png diff --git a/data/hulls/tahlan_angora.ship b/data/hulls/tahlan_angora.ship index e74e769..df13705 100644 --- a/data/hulls/tahlan_angora.ship +++ b/data/hulls/tahlan_angora.ship @@ -145,7 +145,7 @@ "width": 16.720409, "angle": 157, "contrailSize": 16.720409, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [20, -69.5], @@ -153,7 +153,7 @@ "width": 16.720409, "angle": -157, "contrailSize": 16.720409, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-78.5, -0], @@ -161,7 +161,7 @@ "width": 23, "angle": 180, "contrailSize": 23, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [21, 69], diff --git a/data/hulls/tahlan_belt.ship b/data/hulls/tahlan_belt.ship index 2abdffb..7528d25 100644 --- a/data/hulls/tahlan_belt.ship +++ b/data/hulls/tahlan_belt.ship @@ -77,7 +77,7 @@ "width": 26, "angle": 180, "contrailSize": 26, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-60.5, 33.5], @@ -85,7 +85,7 @@ "width": 7, "angle": 180, "contrailSize": 7, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-60.5, -33.5], @@ -93,7 +93,7 @@ "width": 7, "angle": -180, "contrailSize": 7, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-60.5, 40], @@ -101,7 +101,7 @@ "width": 10, "angle": 180, "contrailSize": 30, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-60.5, -40], @@ -109,7 +109,7 @@ "width": 10, "angle": -180, "contrailSize": 30, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-36, 12.5], @@ -117,7 +117,7 @@ "width": 7, "angle": 180, "contrailSize": 7, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-36, -12.5], @@ -125,7 +125,7 @@ "width": 7, "angle": -180, "contrailSize": 7, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-32.5, -0], @@ -141,7 +141,7 @@ "width": 14.473699, "angle": 94.5, "contrailSize": 128, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [54, -62], @@ -149,7 +149,7 @@ "width": 14.473699, "angle": -94.5, "contrailSize": 128, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [6, 63.5], @@ -157,7 +157,7 @@ "width": 14.473699, "angle": 114.5, "contrailSize": 128, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [6, -63.5], @@ -165,7 +165,7 @@ "width": 14.473699, "angle": -114.5, "contrailSize": 128, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" } ], "bounds": [ diff --git a/data/hulls/tahlan_brim.ship b/data/hulls/tahlan_brim.ship index df30f12..0967917 100644 --- a/data/hulls/tahlan_brim.ship +++ b/data/hulls/tahlan_brim.ship @@ -86,7 +86,7 @@ "width": 14, "angle": 180, "contrailSize": 14, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-82.5, -21.5], @@ -94,7 +94,7 @@ "width": 14, "angle": -180, "contrailSize": 14, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-82.5, 28], @@ -102,7 +102,7 @@ "width": 10, "angle": 180, "contrailSize": 10, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-82.5, -28], @@ -110,7 +110,7 @@ "width": 10, "angle": -180, "contrailSize": 10, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-70.5, 47], @@ -118,7 +118,7 @@ "width": 14, "angle": 180, "contrailSize": 14, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-70.5, -47], @@ -126,7 +126,7 @@ "width": 14, "angle": -180, "contrailSize": 14, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-23.5, -0], @@ -134,7 +134,7 @@ "width": 16, "angle": 180, "contrailSize": 16, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-24.5, -0], diff --git a/data/hulls/tahlan_camise.ship b/data/hulls/tahlan_camise.ship index 9dc6432..291203a 100644 --- a/data/hulls/tahlan_camise.ship +++ b/data/hulls/tahlan_camise.ship @@ -96,7 +96,7 @@ "width": 35, "angle": 180, "contrailSize": 35, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-203.5, 15], @@ -104,7 +104,7 @@ "width": 9, "angle": 180, "contrailSize": 9, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-203.5, -15], @@ -112,7 +112,7 @@ "width": 9, "angle": -180, "contrailSize": 9, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-218.5, 35], @@ -120,7 +120,7 @@ "width": 8, "angle": 180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-218.5, -35], @@ -128,7 +128,7 @@ "width": 8, "angle": -180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-218.5, 42], @@ -136,7 +136,7 @@ "width": 8, "angle": 180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-218.5, -42], @@ -144,7 +144,7 @@ "width": 8, "angle": -180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-199, -0], diff --git a/data/hulls/tahlan_camisette.ship b/data/hulls/tahlan_camisette.ship index 2c4dfe4..f3b925c 100644 --- a/data/hulls/tahlan_camisette.ship +++ b/data/hulls/tahlan_camisette.ship @@ -78,7 +78,7 @@ "width": 35, "angle": 180, "contrailSize": 35, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-122, 15], @@ -86,7 +86,7 @@ "width": 9, "angle": 180, "contrailSize": 9, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-122, -15], @@ -94,7 +94,7 @@ "width": 9, "angle": -180, "contrailSize": 9, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-137, 35], @@ -102,7 +102,7 @@ "width": 8, "angle": 180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-137, -35], @@ -110,7 +110,7 @@ "width": 8, "angle": -180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-137, 42], @@ -118,7 +118,7 @@ "width": 8, "angle": 180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-137, -42], @@ -126,7 +126,7 @@ "width": 8, "angle": -180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-117.5, -0], diff --git a/data/hulls/tahlan_corset.ship b/data/hulls/tahlan_corset.ship index 731676f..b945730 100644 --- a/data/hulls/tahlan_corset.ship +++ b/data/hulls/tahlan_corset.ship @@ -162,7 +162,7 @@ "width": 11, "angle": 180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [1.5, -89.5], @@ -170,7 +170,7 @@ "width": 11, "angle": -180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [1.5, 96], @@ -178,7 +178,7 @@ "width": 9, "angle": 180, "contrailSize": 9, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [1.5, -96], @@ -186,7 +186,7 @@ "width": 9, "angle": -180, "contrailSize": 9, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-7, 71.5], @@ -194,7 +194,7 @@ "width": 11, "angle": 180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-7, -71.5], @@ -202,7 +202,7 @@ "width": 11, "angle": -180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-6.5, 77.5], @@ -210,7 +210,7 @@ "width": 9, "angle": 180, "contrailSize": 9, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-6.5, -77.5], @@ -218,7 +218,7 @@ "width": 9, "angle": -180, "contrailSize": 9, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [13, 115], @@ -226,7 +226,7 @@ "width": 11, "angle": 180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [13, -115], @@ -234,7 +234,7 @@ "width": 11, "angle": -180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-104.5, 11.5], @@ -242,7 +242,7 @@ "width": 11, "angle": 180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-104.5, -11.5], @@ -250,7 +250,7 @@ "width": 11, "angle": -180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-103, -0], @@ -258,7 +258,7 @@ "width": 30, "angle": 180, "contrailSize": 30, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-102, -0], diff --git a/data/hulls/tahlan_culotte.ship b/data/hulls/tahlan_culotte.ship index 00fe23f..e4e4b38 100644 --- a/data/hulls/tahlan_culotte.ship +++ b/data/hulls/tahlan_culotte.ship @@ -78,7 +78,7 @@ "width": 35, "angle": 180, "contrailSize": 35, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-129.5, 15], @@ -86,7 +86,7 @@ "width": 9, "angle": 180, "contrailSize": 9, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-129.5, -15], @@ -94,7 +94,7 @@ "width": 9, "angle": -180, "contrailSize": 9, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-144.5, 35], @@ -102,7 +102,7 @@ "width": 8, "angle": 180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-144.5, -35], @@ -110,7 +110,7 @@ "width": 8, "angle": -180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-144.5, 42], @@ -118,7 +118,7 @@ "width": 8, "angle": 180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-144.5, -42], @@ -126,7 +126,7 @@ "width": 8, "angle": -180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-125, 0], diff --git a/data/hulls/tahlan_curl.ship b/data/hulls/tahlan_curl.ship index 3b2ccf4..83c3d07 100644 --- a/data/hulls/tahlan_curl.ship +++ b/data/hulls/tahlan_curl.ship @@ -68,7 +68,7 @@ "width": 7, "angle": 180, "contrailSize": 7, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-9.5, -36], @@ -76,7 +76,7 @@ "width": 7, "angle": -180, "contrailSize": 7, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-10.5, 28.5], @@ -84,7 +84,7 @@ "width": 7, "angle": 180, "contrailSize": 7, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-10.5, -28.5], @@ -92,7 +92,7 @@ "width": 7, "angle": -180, "contrailSize": 7, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-43, -0], @@ -100,7 +100,7 @@ "width": 17, "angle": 180, "contrailSize": 17, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-42, -0], diff --git a/data/hulls/tahlan_filament.ship b/data/hulls/tahlan_filament.ship index c00320d..abf401c 100644 --- a/data/hulls/tahlan_filament.ship +++ b/data/hulls/tahlan_filament.ship @@ -284,7 +284,7 @@ "width": 19, "angle": 180, "contrailSize": 19, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-161, 60.5], @@ -292,7 +292,7 @@ "width": 15, "angle": -180, "contrailSize": 15, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-151.5, 31.5], @@ -300,7 +300,7 @@ "width": 19, "angle": -180, "contrailSize": 19, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-151.5, -31.5], @@ -308,7 +308,7 @@ "width": 19, "angle": 180, "contrailSize": 19, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-147.5, -0], @@ -316,7 +316,7 @@ "width": 50, "angle": -180, "contrailSize": 50, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-161, 54], @@ -324,7 +324,7 @@ "width": 11, "angle": -180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-161, -54], @@ -332,7 +332,7 @@ "width": 11, "angle": 180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-146, -0], @@ -348,7 +348,7 @@ "width": 9.667911, "angle": 157, "contrailSize": 9.667911, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-120, -123.5], @@ -356,7 +356,7 @@ "width": 9.667911, "angle": -157, "contrailSize": 9.667911, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-119, 123], diff --git a/data/hulls/tahlan_frill.ship b/data/hulls/tahlan_frill.ship index 0aa8cf0..6680839 100644 --- a/data/hulls/tahlan_frill.ship +++ b/data/hulls/tahlan_frill.ship @@ -77,7 +77,7 @@ "width": 12, "angle": 180, "contrailSize": 12, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-51.5, -21.5], @@ -85,7 +85,7 @@ "width": 12, "angle": -180, "contrailSize": 12, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-51.5, 15], @@ -93,7 +93,7 @@ "width": 9, "angle": 180, "contrailSize": 9, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-51.5, -15], @@ -101,7 +101,7 @@ "width": 9, "angle": -180, "contrailSize": 9, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-26.5, 41.5], @@ -109,7 +109,7 @@ "width": 17, "angle": 180, "contrailSize": 17, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-26.5, -41.5], @@ -117,7 +117,7 @@ "width": 17, "angle": -180, "contrailSize": 17, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-41, -0], @@ -133,7 +133,7 @@ "width": 16, "angle": -180, "contrailSize": 16, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" } ], "bounds": [ diff --git a/data/hulls/tahlan_frock.ship b/data/hulls/tahlan_frock.ship index 363a5b4..a9ab5c0 100644 --- a/data/hulls/tahlan_frock.ship +++ b/data/hulls/tahlan_frock.ship @@ -137,7 +137,7 @@ "width": 10, "angle": 180, "contrailSize": 10, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-55, -68], @@ -145,7 +145,7 @@ "width": 10, "angle": -180, "contrailSize": 10, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-53, 74.5], @@ -153,7 +153,7 @@ "width": 9, "angle": 180, "contrailSize": 9, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-53, -74.5], @@ -161,7 +161,7 @@ "width": 9, "angle": -180, "contrailSize": 9, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-97, 39.5], @@ -169,7 +169,7 @@ "width": 10, "angle": 180, "contrailSize": 10, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-97, -39.5], @@ -177,7 +177,7 @@ "width": 10, "angle": -180, "contrailSize": 10, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-97, 32.5], @@ -185,7 +185,7 @@ "width": 8, "angle": 180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-97, -32.5], @@ -193,7 +193,7 @@ "width": 8, "angle": -180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-88.5, 11.5], @@ -201,7 +201,7 @@ "width": 11, "angle": 180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-88.5, -11.5], @@ -209,7 +209,7 @@ "width": 11, "angle": -180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-87, 6.5], @@ -217,7 +217,7 @@ "width": 7, "angle": 180, "contrailSize": 7, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-87, -6.5], @@ -225,7 +225,7 @@ "width": 7, "angle": -180, "contrailSize": 7, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-84, -0], @@ -241,7 +241,7 @@ "width": 17, "angle": -180, "contrailSize": 17, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" } ], "bounds": [ diff --git a/data/hulls/tahlan_gown.ship b/data/hulls/tahlan_gown.ship index 3bf9084..c651720 100644 --- a/data/hulls/tahlan_gown.ship +++ b/data/hulls/tahlan_gown.ship @@ -342,7 +342,7 @@ "width": 14, "angle": 180, "contrailSize": 14, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-159, -52.5], @@ -350,7 +350,7 @@ "width": 14, "angle": -180, "contrailSize": 14, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-160.5, 45], @@ -358,7 +358,7 @@ "width": 14, "angle": 180, "contrailSize": 14, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-160.5, -45], @@ -366,7 +366,7 @@ "width": 14, "angle": -180, "contrailSize": 14, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-133.5, 76], @@ -374,7 +374,7 @@ "width": 11, "angle": 180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-133.5, -76], @@ -382,7 +382,7 @@ "width": 11, "angle": -180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-135, 70], @@ -390,7 +390,7 @@ "width": 11, "angle": 180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-135, -70], @@ -398,7 +398,7 @@ "width": 11, "angle": -180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-158, 49], diff --git a/data/hulls/tahlan_gown_ringleft.ship b/data/hulls/tahlan_gown_ringleft.ship index 71d9884..568ff20 100644 --- a/data/hulls/tahlan_gown_ringleft.ship +++ b/data/hulls/tahlan_gown_ringleft.ship @@ -142,7 +142,7 @@ "width": 12, "angle": 140, "contrailSize": 30, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-174, 42.5], @@ -150,7 +150,7 @@ "width": 12, "angle": 153, "contrailSize": 30, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-192, 6.5], @@ -158,7 +158,7 @@ "width": 12, "angle": 166, "contrailSize": 30, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-148.5, 72], diff --git a/data/hulls/tahlan_gown_ringright.ship b/data/hulls/tahlan_gown_ringright.ship index 639abe2..3cd1430 100644 --- a/data/hulls/tahlan_gown_ringright.ship +++ b/data/hulls/tahlan_gown_ringright.ship @@ -142,7 +142,7 @@ "width": 12, "angle": -140, "contrailSize": 30, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-174, -42.5], @@ -150,7 +150,7 @@ "width": 12, "angle": -153, "contrailSize": 30, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-192, -6.5], @@ -158,7 +158,7 @@ "width": 12, "angle": -166, "contrailSize": 30, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-148.5, -72], diff --git a/data/hulls/tahlan_hem.ship b/data/hulls/tahlan_hem.ship index 1e55d6e..f9bed98 100644 --- a/data/hulls/tahlan_hem.ship +++ b/data/hulls/tahlan_hem.ship @@ -50,7 +50,7 @@ "width": 11, "angle": 180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-28, -23], @@ -58,7 +58,7 @@ "width": 11, "angle": -180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-49.5, -0], @@ -66,7 +66,7 @@ "width": 10, "angle": 180, "contrailSize": 10, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-49, -0], @@ -82,7 +82,7 @@ "width": 7, "angle": 180, "contrailSize": 7, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-27, -28], @@ -90,7 +90,7 @@ "width": 7, "angle": -180, "contrailSize": 7, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" } ], "bounds": [ diff --git a/data/hulls/tahlan_margin.ship b/data/hulls/tahlan_margin.ship index 69687ec..43e671d 100644 --- a/data/hulls/tahlan_margin.ship +++ b/data/hulls/tahlan_margin.ship @@ -59,7 +59,7 @@ "width": 22, "angle": 180, "contrailSize": 22, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-44.5, -0], @@ -75,7 +75,7 @@ "width": 13, "angle": 180, "contrailSize": 13, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-32, -30], @@ -83,7 +83,7 @@ "width": 13, "angle": -180, "contrailSize": 13, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" } ], "bounds": [ diff --git a/data/hulls/tahlan_midi.ship b/data/hulls/tahlan_midi.ship index 3c9c65b..10c222c 100644 --- a/data/hulls/tahlan_midi.ship +++ b/data/hulls/tahlan_midi.ship @@ -143,7 +143,7 @@ "width": 7, "angle": 180, "contrailSize": 7, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [35, -66.5], @@ -151,7 +151,7 @@ "width": 7, "angle": -180, "contrailSize": 7, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [36, 71], @@ -159,7 +159,7 @@ "width": 6, "angle": 180, "contrailSize": 6, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [36, -71], @@ -167,7 +167,7 @@ "width": 6, "angle": -180, "contrailSize": 6, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-114, -0], @@ -175,7 +175,7 @@ "width": 30, "angle": 180, "contrailSize": 30, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-118, 12], @@ -183,7 +183,7 @@ "width": 8, "angle": 180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-118, -12], @@ -191,7 +191,7 @@ "width": 8, "angle": -180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-113, -0], diff --git a/data/hulls/tahlan_percale.ship b/data/hulls/tahlan_percale.ship index 255aee5..a9cdef2 100644 --- a/data/hulls/tahlan_percale.ship +++ b/data/hulls/tahlan_percale.ship @@ -165,7 +165,7 @@ "width": 16, "angle": 180, "contrailSize": 16, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-58.5, -58], @@ -173,7 +173,7 @@ "width": 16, "angle": -180, "contrailSize": 16, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [2.5, 102.5], @@ -181,7 +181,7 @@ "width": 12.762031, "angle": 144, "contrailSize": 12.762031, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [2.5, -102.5], @@ -189,7 +189,7 @@ "width": 12.762031, "angle": -144, "contrailSize": 12.762031, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-71, -0], @@ -197,7 +197,7 @@ "width": 25, "angle": 180, "contrailSize": 25, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-70, -0], diff --git a/data/hulls/tahlan_sateen.ship b/data/hulls/tahlan_sateen.ship index e403d8d..07fa906 100644 --- a/data/hulls/tahlan_sateen.ship +++ b/data/hulls/tahlan_sateen.ship @@ -164,7 +164,7 @@ "width": 23, "angle": 180, "contrailSize": 23, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-41, 118], @@ -172,7 +172,7 @@ "width": 13, "angle": 180, "contrailSize": 13, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-41, -118], @@ -180,7 +180,7 @@ "width": 13, "angle": -180, "contrailSize": 13, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-38, 143], @@ -188,7 +188,7 @@ "width": 13, "angle": 180, "contrailSize": 13, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-38, -143], @@ -196,7 +196,7 @@ "width": 13, "angle": -180, "contrailSize": 13, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-74, -0], diff --git a/data/hulls/tahlan_sateen_kim.ship b/data/hulls/tahlan_sateen_kim.ship index ebcd765..3c621a7 100644 --- a/data/hulls/tahlan_sateen_kim.ship +++ b/data/hulls/tahlan_sateen_kim.ship @@ -237,7 +237,7 @@ "width": 23, "angle": 180, "contrailSize": 23, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-41, 118], @@ -245,7 +245,7 @@ "width": 13, "angle": 180, "contrailSize": 13, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-41, -118], @@ -253,7 +253,7 @@ "width": 13, "angle": -180, "contrailSize": 13, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-38, 143], @@ -261,7 +261,7 @@ "width": 13, "angle": 180, "contrailSize": 13, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-38, -143], @@ -269,7 +269,7 @@ "width": 13, "angle": -180, "contrailSize": 13, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-74, -0], diff --git a/data/hulls/tahlan_silken_banshee.ship b/data/hulls/tahlan_silken_banshee.ship index 083eeb0..2f4a3f3 100644 --- a/data/hulls/tahlan_silken_banshee.ship +++ b/data/hulls/tahlan_silken_banshee.ship @@ -249,7 +249,7 @@ "width": 12, "angle": 180, "contrailSize": 12, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-201.5, -61.5], @@ -257,7 +257,7 @@ "width": 12, "angle": -180, "contrailSize": 12, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-198.5, 67], @@ -265,7 +265,7 @@ "width": 12, "angle": 180, "contrailSize": 12, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-198.5, -67], @@ -273,7 +273,7 @@ "width": 12, "angle": -180, "contrailSize": 12, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-242, 32], @@ -281,7 +281,7 @@ "width": 12, "angle": 180, "contrailSize": 12, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-242, -32], @@ -289,7 +289,7 @@ "width": 12, "angle": -180, "contrailSize": 12, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-242, 25.5], @@ -297,7 +297,7 @@ "width": 8, "angle": 180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-242, -25.5], @@ -305,7 +305,7 @@ "width": 8, "angle": -180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-205.5, -0], @@ -321,7 +321,7 @@ "width": 26, "angle": -180, "contrailSize": 26, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" } ], "bounds": [ diff --git a/data/hulls/tahlan_skirt.ship b/data/hulls/tahlan_skirt.ship index 6f20ff2..d3b6ce6 100644 --- a/data/hulls/tahlan_skirt.ship +++ b/data/hulls/tahlan_skirt.ship @@ -67,7 +67,7 @@ "width": 10, "angle": 180, "contrailSize": 30, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-35.5, -33.5], @@ -75,7 +75,7 @@ "width": 10, "angle": -180, "contrailSize": 30, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-35.5, -27], @@ -83,7 +83,7 @@ "width": 5, "angle": -180, "contrailSize": 5, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-35.5, 27], @@ -91,7 +91,7 @@ "width": 5, "angle": 180, "contrailSize": 5, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-39.5, -0], @@ -107,7 +107,7 @@ "width": 15, "angle": 180, "contrailSize": 15, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" } ], "bounds": [ diff --git a/data/hulls/tahlan_skye.ship b/data/hulls/tahlan_skye.ship index a75cc7d..be4922c 100644 --- a/data/hulls/tahlan_skye.ship +++ b/data/hulls/tahlan_skye.ship @@ -135,7 +135,7 @@ "width": 40, "angle": 180, "contrailSize": 40, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-94, 39], @@ -143,7 +143,7 @@ "width": 15, "angle": 180, "contrailSize": 15, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-94, -39], @@ -151,7 +151,7 @@ "width": 15, "angle": -180, "contrailSize": 15, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-74.5, 61.5], @@ -159,7 +159,7 @@ "width": 12, "angle": 180, "contrailSize": 12, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-74.5, -61.5], @@ -167,7 +167,7 @@ "width": 12, "angle": -180, "contrailSize": 12, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-95, -0], @@ -183,7 +183,7 @@ "width": 10, "angle": 180, "contrailSize": 10, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-97, -14], @@ -191,7 +191,7 @@ "width": 10, "angle": -180, "contrailSize": 10, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-55, 88.5], @@ -199,7 +199,7 @@ "width": 10.408965, "angle": 153, "contrailSize": 10.408965, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-55, -88.5], @@ -207,7 +207,7 @@ "width": 10.408965, "angle": -153, "contrailSize": 10.408965, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-54, 88], @@ -231,7 +231,7 @@ "width": 11, "angle": 180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-94, -32.5], @@ -239,7 +239,7 @@ "width": 11, "angle": -180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" } ], "bounds": [ diff --git a/data/hulls/tahlan_skye_hana.ship b/data/hulls/tahlan_skye_hana.ship index 1b512e0..ab4745b 100644 --- a/data/hulls/tahlan_skye_hana.ship +++ b/data/hulls/tahlan_skye_hana.ship @@ -158,7 +158,7 @@ "width": 40, "angle": 180, "contrailSize": 40, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-94, 39], @@ -166,7 +166,7 @@ "width": 15, "angle": 180, "contrailSize": 15, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-94, -39], @@ -174,7 +174,7 @@ "width": 15, "angle": -180, "contrailSize": 15, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-74.5, 61.5], @@ -182,7 +182,7 @@ "width": 12, "angle": 180, "contrailSize": 12, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-74.5, -61.5], @@ -190,7 +190,7 @@ "width": 12, "angle": -180, "contrailSize": 12, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-95, -0], @@ -206,7 +206,7 @@ "width": 10, "angle": 180, "contrailSize": 10, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-97, -14], @@ -214,7 +214,7 @@ "width": 10, "angle": -180, "contrailSize": 10, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-55, 88.5], @@ -222,7 +222,7 @@ "width": 10.408965, "angle": 153, "contrailSize": 10.408965, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-55, -88.5], @@ -230,7 +230,7 @@ "width": 10.408965, "angle": -153, "contrailSize": 10.408965, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-54, 88], @@ -254,7 +254,7 @@ "width": 11, "angle": 180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-94, -32.5], @@ -262,7 +262,7 @@ "width": 11, "angle": -180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" } ], "bounds": [ diff --git a/data/hulls/tahlan_strand.ship b/data/hulls/tahlan_strand.ship index 695de49..bd211b8 100644 --- a/data/hulls/tahlan_strand.ship +++ b/data/hulls/tahlan_strand.ship @@ -177,7 +177,7 @@ "width": 29, "angle": 180, "contrailSize": 29, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-107.5, 12.5], @@ -185,7 +185,7 @@ "width": 11, "angle": 180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-107.5, -12.5], @@ -193,7 +193,7 @@ "width": 11, "angle": -180, "contrailSize": 11, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-99.5, 88], @@ -201,7 +201,7 @@ "width": 9.816615, "angle": 156, "contrailSize": 9.816615, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-99.5, -88], @@ -209,7 +209,7 @@ "width": 9.816615, "angle": -156, "contrailSize": 9.816615, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-98.5, 87.5], @@ -241,7 +241,7 @@ "width": 14, "angle": 180, "contrailSize": 14, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-101, -30], @@ -249,7 +249,7 @@ "width": 14, "angle": -180, "contrailSize": 14, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" } ], "bounds": [ diff --git a/data/hulls/tahlan_tress.ship b/data/hulls/tahlan_tress.ship index 29344be..da59713 100644 --- a/data/hulls/tahlan_tress.ship +++ b/data/hulls/tahlan_tress.ship @@ -108,7 +108,7 @@ "width": 19, "angle": 180, "contrailSize": 19, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-66.5, 21], @@ -116,7 +116,7 @@ "width": 10, "angle": 180, "contrailSize": 30, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-66.5, -21], @@ -124,7 +124,7 @@ "width": 10, "angle": -180, "contrailSize": 30, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-66.5, 14.5], @@ -132,7 +132,7 @@ "width": 8, "angle": 180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-66.5, -14.5], @@ -140,7 +140,7 @@ "width": 8, "angle": -180, "contrailSize": 8, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-56, -0], @@ -156,7 +156,7 @@ "width": 8.01666, "angle": 150, "contrailSize": 8.01666, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-43.5, -82.5], @@ -164,7 +164,7 @@ "width": 8.01666, "angle": -150, "contrailSize": 8.01666, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-43, 82], diff --git a/data/hulls/tahlan_verge.ship b/data/hulls/tahlan_verge.ship index bab7215..e27dee3 100644 --- a/data/hulls/tahlan_verge.ship +++ b/data/hulls/tahlan_verge.ship @@ -122,7 +122,7 @@ "width": 33, "angle": 180, "contrailSize": 33, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-85, 63], @@ -130,7 +130,7 @@ "width": 21, "angle": 180, "contrailSize": 21, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-85, -63], @@ -138,7 +138,7 @@ "width": 21, "angle": -180, "contrailSize": 21, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-99, 21], @@ -146,7 +146,7 @@ "width": 12, "angle": 180, "contrailSize": 12, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-99, -21], @@ -154,7 +154,7 @@ "width": 12, "angle": -180, "contrailSize": 12, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-96.5, -0], @@ -170,7 +170,7 @@ "width": 14, "angle": 180, "contrailSize": 14, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" }, { "location": [-99, -11.5], @@ -178,7 +178,7 @@ "width": 14, "angle": -180, "contrailSize": 14, - "style": "HIGH_TECH" + "style": "TAHLAN_SCALAR_ENGINE" } ], "bounds": [ diff --git a/data/lights/tahlan_scalar_texture.csv b/data/lights/tahlan_scalar_texture.csv index f2cedd4..f1f55b1 100644 --- a/data/lights/tahlan_scalar_texture.csv +++ b/data/lights/tahlan_scalar_texture.csv @@ -26,6 +26,7 @@ tahlan_gown_ringleft,ship,,1.5,normal,graphics/tahlan/maps/ships_normals/tahlan_ tahlan_gown_ringright,ship,,1.5,normal,graphics/tahlan/maps/ships_normals/tahlan_gown_ringright_Normal.png tahlan_percale,ship,,1.5,normal,graphics/tahlan/maps/ships_normals/tahlan_percale_Normal.png tahlan_silken_banshee,ship,,1.5,normal,graphics/tahlan/maps/ships_normals/tahlan_silken_banshee_Normal.png +tahlan_frock,ship,,1.5,normal,graphics/tahlan/maps/ships_normals/tahlan_frock_Normal.png ,,,,, tahlan_percale_cover_r,hardpoint,,1.5,normal,graphics/tahlan/maps/weapons_normals/tahlan_percale_cover_r_Normal.png tahlan_percale_cover_l,hardpoint,,1.5,normal,graphics/tahlan/maps/weapons_normals/tahlan_percale_cover_l_Normal.png diff --git a/data/shipsystems/tahlan_berserk.system b/data/shipsystems/tahlan_berserk.system index bf6acd3..c6f3325 100644 --- a/data/shipsystems/tahlan_berserk.system +++ b/data/shipsystems/tahlan_berserk.system @@ -1,11 +1,9 @@ { "id":"tahlan_berserk", "type":"STAT_MOD", - #"aiType":"WEAPON_BOOST", - "aiType":"CUSTOM", - "aiScript":"data.scripts.shipsystems.ai.tahlan_BerserkAI", + "aiType":"WEAPON_BOOST", - "statsScript":"data.scripts.shipsystems.tahlan_BerserkStats", + "statsScript":"org.niatahl.scalartech.shipsystems.BerserkStats", "useSound":"tahlan_berserk_start", "loopSound":"tahlan_berserk_loop", diff --git a/data/shipsystems/tahlan_capoverdrive.system b/data/shipsystems/tahlan_capoverdrive.system index 835cc16..ce9d683 100644 --- a/data/shipsystems/tahlan_capoverdrive.system +++ b/data/shipsystems/tahlan_capoverdrive.system @@ -3,7 +3,7 @@ "type":"STAT_MOD", "aiType":"WEAPON_BOOST", - "statsScript":"data.scripts.shipsystems.tahlan_CapacitorOverchargeStats", + "statsScript":"org.niatahl.scalartech.shipsystems.CapacitorOverchargeStats", "canUseWhileRightClickSystemOn":true, diff --git a/data/shipsystems/tahlan_coildischarge.system b/data/shipsystems/tahlan_coildischarge.system index a6ad34b..6c61b36 100644 --- a/data/shipsystems/tahlan_coildischarge.system +++ b/data/shipsystems/tahlan_coildischarge.system @@ -3,7 +3,7 @@ "type":"STAT_MOD", "aiType":"WEAPON_BOOST", - "statsScript":"data.scripts.shipsystems.tahlan_CoilDischargeStats", + "statsScript":"org.niatahl.scalartech.shipsystems.CoilDischargeStats", #"effectColor1":[150,150,255,200], #"effectColor2":[175,175,255,255], diff --git a/data/shipsystems/tahlan_cycleaccel.system b/data/shipsystems/tahlan_cycleaccel.system index 4999b41..80132d6 100644 --- a/data/shipsystems/tahlan_cycleaccel.system +++ b/data/shipsystems/tahlan_cycleaccel.system @@ -3,7 +3,7 @@ "type":"STAT_MOD", "aiType":"WEAPON_BOOST", - "statsScript":"data.scripts.shipsystems.tahlan_CycleAccelStats", + "statsScript":"org.niatahl.scalartech.shipsystems.CycleAccelStats", "weaponGlowColor":[0,255,255,155], "weaponTypes":[ENERGY], diff --git a/data/shipsystems/tahlan_divintervention.system b/data/shipsystems/tahlan_divintervention.system index d2f7b76..1a92b4b 100644 --- a/data/shipsystems/tahlan_divintervention.system +++ b/data/shipsystems/tahlan_divintervention.system @@ -3,7 +3,7 @@ "type":"PHASE_CLOAK", "aiType":"PHASE_CLOAK", - "statsScript":"data.scripts.shipsystems.tahlan_DivineInterventionStats", + "statsScript":"org.niatahl.scalartech.shipsystems.DivineInterventionStats", "phaseHighlight":"_glow1", "phaseDiffuse":"_glow2", diff --git a/data/shipsystems/tahlan_emprelay.system b/data/shipsystems/tahlan_emprelay.system index c0c448c..bdb0c9a 100644 --- a/data/shipsystems/tahlan_emprelay.system +++ b/data/shipsystems/tahlan_emprelay.system @@ -3,7 +3,7 @@ "type":"STAT_MOD", "aiType":"TARGETING_FEED", - "statsScript":"data.scripts.shipsystems.tahlan_EMPRelayStats", + "statsScript":"org.niatahl.scalartech.shipsystems.EMPRelayStats", "useSound":"system_targeting_feed", #"loopSound":"system_targeting_feed_loop", diff --git a/data/shipsystems/tahlan_emsuppression.system b/data/shipsystems/tahlan_emsuppression.system index 0c5cefb..15a65e0 100644 --- a/data/shipsystems/tahlan_emsuppression.system +++ b/data/shipsystems/tahlan_emsuppression.system @@ -3,7 +3,7 @@ "type":"STAT_MOD", "aiType":"TARGETING_FEED", - "statsScript":"data.scripts.shipsystems.tahlan_EMSuppression", + "statsScript":"org.niatahl.scalartech.shipsystems.EMSuppression", #"runScriptWhilePaused":true, # only for the player's ship "runScriptWhileIdle":true, # unapply() never gets called diff --git a/data/shipsystems/tahlan_flickerdrive.system b/data/shipsystems/tahlan_flickerdrive.system index 3cfdcaa..d87eebb 100644 --- a/data/shipsystems/tahlan_flickerdrive.system +++ b/data/shipsystems/tahlan_flickerdrive.system @@ -3,7 +3,7 @@ "type":"PHASE_CLOAK", "aiType":"PHASE_CLOAK", - "statsScript":"data.scripts.shipsystems.tahlan_FlickerDriveStats", + "statsScript":"org.niatahl.scalartech.shipsystems.FlickerDriveStats", "runScriptWhilePaused":false, # only for the player's ship "runScriptWhileIdle":true, # this means unapply() never gets called "blockActionsWhileChargingDown":true, diff --git a/data/shipsystems/tahlan_limitrelease.system b/data/shipsystems/tahlan_limitrelease.system index 9d94720..1729fc6 100644 --- a/data/shipsystems/tahlan_limitrelease.system +++ b/data/shipsystems/tahlan_limitrelease.system @@ -3,7 +3,7 @@ "type":"STAT_MOD", "aiType":"WEAPON_BOOST", - "statsScript":"data.scripts.shipsystems.tahlan_LimitReleaseStats", + "statsScript":"org.niatahl.scalartech.shipsystems.LimitReleaseStats", "useSound":"tahlan_limit_release_start", "loopSound":"tahlan_limit_release_loop", diff --git a/data/shipsystems/tahlan_loaderjets.system b/data/shipsystems/tahlan_loaderjets.system index 75a42c7..770d4e1 100644 --- a/data/shipsystems/tahlan_loaderjets.system +++ b/data/shipsystems/tahlan_loaderjets.system @@ -3,7 +3,7 @@ "type":"ENGINE_MOD", "aiType":"MANEUVERING_JETS", - "statsScript":"data.scripts.shipsystems.tahlan_LoaderJetsStats", + "statsScript":"org.niatahl.scalartech.shipsystems.LoaderJetsStats", "engineGlowLengthMult":1, "engineGlowWidthMult":1, diff --git a/data/shipsystems/tahlan_magminestrike.system b/data/shipsystems/tahlan_magminestrike.system index 895d1bc..c8d9961 100644 --- a/data/shipsystems/tahlan_magminestrike.system +++ b/data/shipsystems/tahlan_magminestrike.system @@ -3,7 +3,7 @@ "type":"STAT_MOD", "aiType":"MINE_STRIKE", - "statsScript":"data.scripts.shipsystems.tahlan_MagMinesStats", + "statsScript":"org.niatahl.scalartech.shipsystems.MagMinesStats", "canUseWhileRightClickSystemOn":false, diff --git a/data/shipsystems/tahlan_overboost.system b/data/shipsystems/tahlan_overboost.system index c6d217a..8ce82d8 100644 --- a/data/shipsystems/tahlan_overboost.system +++ b/data/shipsystems/tahlan_overboost.system @@ -3,7 +3,7 @@ "type":"ENGINE_MOD", "aiType":"MANEUVERING_JETS", - "statsScript":"data.scripts.shipsystems.tahlan_OverboostStats", + "statsScript":"org.niatahl.scalartech.shipsystems.OverboostStats", #"engineGlowColor":[255,175,125,255], #"engineGlowContrailColor":[100,165,255,25], diff --git a/data/shipsystems/tahlan_powersurge.system b/data/shipsystems/tahlan_powersurge.system index e7f0502..ca123a4 100644 --- a/data/shipsystems/tahlan_powersurge.system +++ b/data/shipsystems/tahlan_powersurge.system @@ -3,7 +3,7 @@ "type":"STAT_MOD", "aiType":"WEAPON_BOOST", - "statsScript":"data.scripts.shipsystems.tahlan_LimitReleaseStats", + "statsScript":"org.niatahl.scalartech.shipsystems.LimitReleaseStats", "useSound":"tahlan_limit_release_start", "loopSound":"tahlan_limit_release_loop", diff --git a/data/shipsystems/tahlan_pulsedrive.system b/data/shipsystems/tahlan_pulsedrive.system index deab8b4..f3424b0 100644 --- a/data/shipsystems/tahlan_pulsedrive.system +++ b/data/shipsystems/tahlan_pulsedrive.system @@ -3,7 +3,7 @@ "type":"ENGINE_MOD", "aiType":"BURN_DRIVE", - "statsScript":"data.scripts.shipsystems.tahlan_PulseDriveStats", + "statsScript":"org.niatahl.scalartech.shipsystems.PulseDriveStats", "engineGlowColor":[255,0,100,255], #"engineGlowContrailColor":[100,165,255,25], diff --git a/data/shipsystems/tahlan_scalarphase.system b/data/shipsystems/tahlan_scalarphase.system index 31b231d..362d139 100644 --- a/data/shipsystems/tahlan_scalarphase.system +++ b/data/shipsystems/tahlan_scalarphase.system @@ -3,7 +3,7 @@ "type":"PHASE_CLOAK", "aiType":"PHASE_CLOAK", - "statsScript":"data.scripts.shipsystems.tahlan_ScalarPhaseStats", + "statsScript":"org.niatahl.scalartech.shipsystems.ScalarPhaseStats", "runScriptWhilePaused":true, # only for the player's ship "runScriptWhileIdle":true, # this means unapply() never gets called "blockActionsWhileChargingDown":false, diff --git a/data/shipsystems/tahlan_secondwave.system b/data/shipsystems/tahlan_secondwave.system index 187164f..fb2151b 100644 --- a/data/shipsystems/tahlan_secondwave.system +++ b/data/shipsystems/tahlan_secondwave.system @@ -3,7 +3,7 @@ "type":"STAT_MOD", "aiType":"RESERVE_DEPLOYMENT", - "statsScript":"data.scripts.shipsystems.tahlan_SecondWaveStats", + "statsScript":"org.niatahl.scalartech.shipsystems.SecondWaveStats", "useSound":"system_recall_device", "outOfUsesSound":"gun_out_of_ammo", diff --git a/data/shipsystems/tahlan_supercruise.system b/data/shipsystems/tahlan_supercruise.system index bbe066f..6b1985c 100644 --- a/data/shipsystems/tahlan_supercruise.system +++ b/data/shipsystems/tahlan_supercruise.system @@ -2,9 +2,9 @@ "id":"tahlan_supercruise", "type":"ENGINE_MOD", "aiType":"CUSTOM", - "aiScript":"data.scripts.shipsystems.ai.tahlan_SupercruiseAI", + "aiScript":"org.niatahl.scalartech.shipsystems.ai.tahlan_SupercruiseAI", - "statsScript":"data.scripts.shipsystems.tahlan_SuperCruiseStats", + "statsScript":"org.niatahl.scalartech.shipsystems.SuperCruiseStats", #"engineGlowColor":[255,175,125,255], #"engineGlowContrailColor":[100,165,255,25], diff --git a/data/shipsystems/tahlan_swarmerstrike.system b/data/shipsystems/tahlan_swarmerstrike.system index 7fac741..5996045 100644 --- a/data/shipsystems/tahlan_swarmerstrike.system +++ b/data/shipsystems/tahlan_swarmerstrike.system @@ -3,7 +3,7 @@ "type":"STAT_MOD", "aiType":"ENTROPY_AMPLIFIER", - "statsScript":"data.scripts.shipsystems.tahlan_SwarmerStrikeStats", + "statsScript":"org.niatahl.scalartech.shipsystems.SwarmerStrikeStats", #"runScriptWhilePaused":true, # only for the player's ship "runScriptWhileIdle":true, # unapply() never gets called diff --git a/data/weapons/proj/tahlan_crinkle_shot.proj b/data/weapons/proj/tahlan_crinkle_shot.proj index 3467308..7bd6925 100644 --- a/data/weapons/proj/tahlan_crinkle_shot.proj +++ b/data/weapons/proj/tahlan_crinkle_shot.proj @@ -2,8 +2,8 @@ "id":"tahlan_crinkle_shot", "specClass":"projectile", "spawnType":"BALLISTIC_AS_BEAM", - "onHitEffect":"data.scripts.weapons.tahlan_CrinkleOnHitEffect", - "onFireEffect":"data.scripts.weapons.tahlan_CrinkleScript", + "onHitEffect":"org.niatahl.scalartech.weapons.CrinkleOnHitEffect", + "onFireEffect":"org.niatahl.scalartech.weapons.CrinkleScript", "collisionClass":"RAY", "collisionClassByFighter":"RAY_FIGHTER", "length":20.0, diff --git a/data/weapons/proj/tahlan_ruffle_shot.proj b/data/weapons/proj/tahlan_ruffle_shot.proj index 3917d57..86e723f 100644 --- a/data/weapons/proj/tahlan_ruffle_shot.proj +++ b/data/weapons/proj/tahlan_ruffle_shot.proj @@ -4,7 +4,7 @@ "spawnType":"BALLISTIC_AS_BEAM", "collisionClass":"RAY", "collisionClassByFighter":"RAY_FIGHTER", - "onHitEffect":"data.scripts.weapons.tahlan_RuffleOnHitEffect", + "onHitEffect":"org.niatahl.scalartech.weapons.RuffleOnHitEffect", #"spawnType":"BALLISTIC", #"collisionClass":"PROJECTILE_FF", #"collisionClassByFighter":"PROJECTILE_FIGHTER", diff --git a/data/weapons/proj/tahlan_seam_shot.proj b/data/weapons/proj/tahlan_seam_shot.proj index eb8cb1e..3e95964 100644 --- a/data/weapons/proj/tahlan_seam_shot.proj +++ b/data/weapons/proj/tahlan_seam_shot.proj @@ -2,8 +2,8 @@ "id":"tahlan_seam_shot", "specClass":"projectile", "spawnType":"BALLISTIC_AS_BEAM", - "onHitEffect":"data.scripts.weapons.tahlan_SeamOnHitEffect", - #"onFireEffect":"data.scripts.weapons.tahlan_CrinkleScript", + "onHitEffect":"org.niatahl.scalartech.weapons.SeamOnHitEffect", + #"onFireEffect":"org.niatahl.scalartech.weapons.CrinkleScript", "collisionClass":"RAY", "collisionClassByFighter":"RAY_FIGHTER", "length":8.0, diff --git a/data/weapons/proj/tahlan_tineola_msl.proj b/data/weapons/proj/tahlan_tineola_msl.proj index 32a1841..84d4952 100644 --- a/data/weapons/proj/tahlan_tineola_msl.proj +++ b/data/weapons/proj/tahlan_tineola_msl.proj @@ -3,7 +3,7 @@ "specClass":"missile", "missileType":"MISSILE", "sprite":"graphics/tahlan/missiles/tahlan_tineola_msl.png", - "onHitEffect":"data.scripts.weapons.tahlan_TineolaOnHitEffect", + "onHitEffect":"org.niatahl.scalartech.weapons.TineolaOnHitEffect", "size":[18,34], "center":[9,17], "collisionRadius":16, diff --git a/data/weapons/tahlan_crinkle.wpn b/data/weapons/tahlan_crinkle.wpn index 97bcf7c..646065e 100644 --- a/data/weapons/tahlan_crinkle.wpn +++ b/data/weapons/tahlan_crinkle.wpn @@ -4,7 +4,7 @@ "projectileSpecId": "tahlan_crinkle_shot", "type": "ENERGY", "size": "SMALL", - #"everyFrameEffect": "data.scripts.weapons.tahlan_SeamScript", + #"everyFrameEffect": "org.niatahl.scalartech.weapons.SeamScript", "turretSprite": "graphics/tahlan/weapons/tahlan_crinkle_turret_base.png", "turretGlowSprite": "graphics/tahlan/weapons/tahlan_crinkle_turret_glow.png", "hardpointSprite": "graphics/tahlan/weapons/tahlan_crinkle_hp_base.png", diff --git a/data/weapons/tahlan_crinkle_fighter.wpn b/data/weapons/tahlan_crinkle_fighter.wpn index 0f2e9ba..b71fc7c 100644 --- a/data/weapons/tahlan_crinkle_fighter.wpn +++ b/data/weapons/tahlan_crinkle_fighter.wpn @@ -4,7 +4,7 @@ "projectileSpecId": "tahlan_crinkle_shot", "type": "ENERGY", "size": "SMALL", - "everyFrameEffect": "data.scripts.weapons.tahlan_SeamScript", + "everyFrameEffect": "org.niatahl.scalartech.weapons.SeamScript", "turretSprite": "graphics/tahlan/weapons/tahlan_crinkle_turret_base.png", "turretGlowSprite": "graphics/tahlan/weapons/tahlan_crinkle_turret_glow.png", "hardpointSprite": "graphics/tahlan/weapons/tahlan_crinkle_hp_base.png", diff --git a/data/weapons/tahlan_filamentbays.wpn b/data/weapons/tahlan_filamentbays.wpn index 66bbab0..14420ff 100644 --- a/data/weapons/tahlan_filamentbays.wpn +++ b/data/weapons/tahlan_filamentbays.wpn @@ -1,7 +1,7 @@ { "animationType": "NONE", "barrelMode": "ALTERNATING", - "everyFrameEffect":"data.scripts.weapons.tahlan_FilamentPortalBays", + "everyFrameEffect":"org.niatahl.scalartech.weapons.FilamentPortalBays", "hardpointAngleOffsets": [ 0 ], diff --git a/data/weapons/tahlan_filamentengine.wpn b/data/weapons/tahlan_filamentengine.wpn index d84fced..b81c01e 100644 --- a/data/weapons/tahlan_filamentengine.wpn +++ b/data/weapons/tahlan_filamentengine.wpn @@ -9,7 +9,7 @@ ], "renderHints":["RENDER_ADDITIVE"], "showDamageWhenDecorative":false, - "everyFrameEffect": "data.scripts.weapons.tahlan_FilamentEngineScript", + "everyFrameEffect": "org.niatahl.scalartech.weapons.FilamentEngineScript", "numFrames":2, "frameRate":0, "fringeColor": [ diff --git a/data/weapons/tahlan_filamentring.wpn b/data/weapons/tahlan_filamentring.wpn index 6879560..493b1a7 100644 --- a/data/weapons/tahlan_filamentring.wpn +++ b/data/weapons/tahlan_filamentring.wpn @@ -9,7 +9,7 @@ ], "renderHints":["RENDER_ADDITIVE"], "showDamageWhenDecorative":false, - "everyFrameEffect": "data.scripts.weapons.tahlan_FilamentRingScript", + "everyFrameEffect": "org.niatahl.scalartech.weapons.FilamentRingScript", "numFrames":2, "frameRate":0, "fringeColor": [ diff --git a/data/weapons/tahlan_fold.wpn b/data/weapons/tahlan_fold.wpn index edb7388..8e5c90b 100644 --- a/data/weapons/tahlan_fold.wpn +++ b/data/weapons/tahlan_fold.wpn @@ -4,7 +4,7 @@ "projectileSpecId": "tahlan_crinkle_shot", "type": "ENERGY", "size": "SMALL", - #"everyFrameEffect": "data.scripts.weapons.tahlan_SeamScript", + #"everyFrameEffect": "org.niatahl.scalartech.weapons.SeamScript", "turretSprite": "graphics/tahlan/weapons/tahlan_crinkle_turret_base.png", "turretGlowSprite": "graphics/tahlan/weapons/tahlan_crinkle_turret_glow.png", "hardpointSprite": "", diff --git a/data/weapons/tahlan_gown_leftringglow.wpn b/data/weapons/tahlan_gown_leftringglow.wpn index 6d30954..5200c88 100644 --- a/data/weapons/tahlan_gown_leftringglow.wpn +++ b/data/weapons/tahlan_gown_leftringglow.wpn @@ -9,7 +9,7 @@ ], "renderHints":["RENDER_ADDITIVE"], "showDamageWhenDecorative":false, - "everyFrameEffect": "data.scripts.weapons.tahlan_FilamentRingScript", + "everyFrameEffect": "org.niatahl.scalartech.weapons.FilamentRingScript", "numFrames":2, "frameRate":0, "fringeColor": [ diff --git a/data/weapons/tahlan_gown_rightringglow.wpn b/data/weapons/tahlan_gown_rightringglow.wpn index b958266..d11fa3e 100644 --- a/data/weapons/tahlan_gown_rightringglow.wpn +++ b/data/weapons/tahlan_gown_rightringglow.wpn @@ -9,7 +9,7 @@ ], "renderHints":["RENDER_ADDITIVE"], "showDamageWhenDecorative":false, - "everyFrameEffect": "data.scripts.weapons.tahlan_FilamentRingScript", + "everyFrameEffect": "org.niatahl.scalartech.weapons.FilamentRingScript", "numFrames":2, "frameRate":0, "fringeColor": [ diff --git a/data/weapons/tahlan_lace.wpn b/data/weapons/tahlan_lace.wpn index 1bbb67b..3630079 100644 --- a/data/weapons/tahlan_lace.wpn +++ b/data/weapons/tahlan_lace.wpn @@ -4,7 +4,7 @@ "projectileSpecId": "tahlan_lace_shot", "type": "ENERGY", "size": "MEDIUM", - "everyFrameEffect": "data.scripts.weapons.tahlan_LaceScript", + "everyFrameEffect": "org.niatahl.scalartech.weapons.LaceScript", "turretSprite": "graphics/tahlan/weapons/tahlan_lace_turret_base.png", "hardpointSprite": "graphics/tahlan/weapons/tahlan_lace_hp_base.png", "renderAboveAllWeapons": 0, diff --git a/data/weapons/tahlan_lacette.wpn b/data/weapons/tahlan_lacette.wpn index 590bcd6..b2e786d 100644 --- a/data/weapons/tahlan_lacette.wpn +++ b/data/weapons/tahlan_lacette.wpn @@ -4,7 +4,7 @@ "projectileSpecId": "tahlan_lacette_shot", "type": "ENERGY", "size": "SMALL", - "everyFrameEffect": "data.scripts.weapons.tahlan_LacetteScript", + "everyFrameEffect": "org.niatahl.scalartech.weapons.LacetteScript", "turretSprite": "graphics/tahlan/weapons/tahlan_lacette_turret_base.png", "hardpointSprite": "graphics/tahlan/weapons/tahlan_lacette_hp_base.png", "renderAboveAllWeapons": 0, diff --git a/data/weapons/tahlan_ocbeam.wpn b/data/weapons/tahlan_ocbeam.wpn index 733e44f..8e446b8 100644 --- a/data/weapons/tahlan_ocbeam.wpn +++ b/data/weapons/tahlan_ocbeam.wpn @@ -1,6 +1,6 @@ { - "beamEffect": "data.scripts.weapons.tahlan_OverchargeBeamEffect", - "everyFrameEffect": "data.scripts.weapons.tahlan_OverchargeBeamScript", + "beamEffect": "org.niatahl.scalartech.weapons.OverchargeBeamEffect", + "everyFrameEffect": "org.niatahl.scalartech.weapons.OverchargeBeamScript", "beamFireOnlyOnFullCharge": true, "collisionClass": "RAY", "collisionClassByFighter": "RAY_FIGHTER", diff --git a/data/weapons/tahlan_ruffle.wpn b/data/weapons/tahlan_ruffle.wpn index db0fc94..319adbf 100644 --- a/data/weapons/tahlan_ruffle.wpn +++ b/data/weapons/tahlan_ruffle.wpn @@ -4,7 +4,7 @@ "projectileSpecId": "tahlan_ruffle_shot", "type": "ENERGY", "size": "LARGE", - "everyFrameEffect": "data.scripts.weapons.tahlan_RuffleScript", + "everyFrameEffect": "org.niatahl.scalartech.weapons.RuffleScript", "turretSprite": "graphics/tahlan/weapons/tahlan_ruffle_turret_base.png", "turretGlowSprite": "graphics/tahlan/weapons/tahlan_ruffle_turret_glow.png", "hardpointSprite": "graphics/tahlan/weapons/tahlan_ruffle_hp_base.png", diff --git a/data/weapons/tahlan_scalarautoforge.wpn b/data/weapons/tahlan_scalarautoforge.wpn index 4c351da..c3e9be2 100644 --- a/data/weapons/tahlan_scalarautoforge.wpn +++ b/data/weapons/tahlan_scalarautoforge.wpn @@ -1,7 +1,7 @@ { "animationType": "NONE", "barrelMode": "ALTERNATING", - "everyFrameEffect":"data.scripts.weapons.tahlan_ScalarAutoforgeEffect", + "everyFrameEffect":"org.niatahl.scalartech.weapons.ScalarAutoforgeEffect", "hardpointAngleOffsets": [ 0 ], diff --git a/data/weapons/tahlan_seam.wpn b/data/weapons/tahlan_seam.wpn index e8535c9..eb69053 100644 --- a/data/weapons/tahlan_seam.wpn +++ b/data/weapons/tahlan_seam.wpn @@ -4,7 +4,7 @@ "projectileSpecId": "tahlan_seam_shot", "type": "ENERGY", "size": "LARGE", - "everyFrameEffect": "data.scripts.weapons.tahlan_SeamScript", + "everyFrameEffect": "org.niatahl.scalartech.weapons.SeamScript", "turretSprite": "graphics/tahlan/weapons/tahlan_seam_turret_base.png", "turretGlowSprite": "graphics/tahlan/weapons/tahlan_seam_turret_glow.png", "hardpointSprite": "graphics/tahlan/weapons/tahlan_seam_hp_base.png", diff --git a/data/weapons/tahlan_stitch.wpn b/data/weapons/tahlan_stitch.wpn index 8909f5a..f755e19 100644 --- a/data/weapons/tahlan_stitch.wpn +++ b/data/weapons/tahlan_stitch.wpn @@ -3,7 +3,7 @@ "specClass": "beam", "type": "ENERGY", "size": "LARGE", - "beamEffect": "data.scripts.weapons.tahlan_StitchBeamEffect", + "beamEffect": "org.niatahl.scalartech.weapons.StitchBeamEffect", #"everyFrameEffect": "data.scripts.weapons.tahlan_StrahlhammerMuzzleFlashScript", "collisionClass": "RAY", "collisionClassByFighter": "RAY_FIGHTER", diff --git a/data/weapons/tahlan_stitchette.wpn b/data/weapons/tahlan_stitchette.wpn index 14e17f0..4128f19 100644 --- a/data/weapons/tahlan_stitchette.wpn +++ b/data/weapons/tahlan_stitchette.wpn @@ -3,7 +3,7 @@ "specClass": "beam", "type": "ENERGY", "size": "MEDIUM", - "beamEffect": "data.scripts.weapons.tahlan_StitchBeamEffect", + "beamEffect": "org.niatahl.scalartech.weapons.StitchBeamEffect", "collisionClass": "RAY", "collisionClassByFighter": "RAY_FIGHTER", "turretSprite": "graphics/tahlan/weapons/tahlan_stitchette_turret_base.png", diff --git a/data/weapons/tahlan_strandring.wpn b/data/weapons/tahlan_strandring.wpn index 1c2413a..320aef1 100644 --- a/data/weapons/tahlan_strandring.wpn +++ b/data/weapons/tahlan_strandring.wpn @@ -9,7 +9,7 @@ ], "renderHints":["RENDER_ADDITIVE"], "showDamageWhenDecorative":false, - "everyFrameEffect": "data.scripts.weapons.tahlan_FilamentRingScript", + "everyFrameEffect": "org.niatahl.scalartech.weapons.FilamentRingScript", "numFrames":2, "frameRate":0, "fringeColor": [ diff --git a/data/weapons/tahlan_tousle.wpn b/data/weapons/tahlan_tousle.wpn index 98bb743..a2091ec 100644 --- a/data/weapons/tahlan_tousle.wpn +++ b/data/weapons/tahlan_tousle.wpn @@ -6,7 +6,7 @@ "size": "MEDIUM", "turretSprite": "graphics/tahlan/weapons/tahlan_tousle_turret_base.png", "hardpointSprite": "graphics/tahlan/weapons/tahlan_tousle_hp_base.png", - "everyFrameEffect": "data.scripts.weapons.tahlan_TousleScript", + "everyFrameEffect": "org.niatahl.scalartech.weapons.TousleScript", "renderAboveAllWeapons": 0, "turretOffsets": [ 4, diff --git a/data/weapons/tahlan_wingtrail.wpn b/data/weapons/tahlan_wingtrail.wpn index 8f71e8c..56aadcb 100644 --- a/data/weapons/tahlan_wingtrail.wpn +++ b/data/weapons/tahlan_wingtrail.wpn @@ -1,7 +1,7 @@ { "animationType": "NONE", "barrelMode": "ALTERNATING", - "everyFrameEffect":"data.scripts.weapons.tahlan_WingTrailScript", + "everyFrameEffect":"org.niatahl.scalartech.weapons.WingTrailScript", "hardpointAngleOffsets": [ 0 ], diff --git a/graphics/tahlan/fx/tahlan_scalar_engine_out.png b/graphics/tahlan/fx/tahlan_scalar_engine_out.png new file mode 100644 index 0000000000000000000000000000000000000000..0619d21c6ec428d6a0b6e874e5df6523039f8200 GIT binary patch literal 4146 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 Hh1q`xvkX1A literal 0 HcmV?d00001 diff --git a/graphics/tahlan/fx/tahlan_scalar_engine_scroll.png b/graphics/tahlan/fx/tahlan_scalar_engine_scroll.png new file mode 100644 index 0000000000000000000000000000000000000000..abc0b4758fb7549cc57e2767e39f63b1c8e45d6e GIT binary patch literal 4065 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 literal 0 HcmV?d00001 diff --git a/graphics/tahlan/maps/ships_normals/tahlan_frock_Normal.png b/graphics/tahlan/maps/ships_normals/tahlan_frock_Normal.png new file mode 100644 index 0000000000000000000000000000000000000000..8f7060c8e2fede9f1258b04465b10195feedcf42 GIT binary patch literal 237103 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 VL<$Ts4z&OP002ovPDHLkV1hB-ZrA_- literal 0 HcmV?d00001 diff --git a/jars/src/data/scripts/tahlan_ScalarModPlugin.java b/jars/src/org/niatahl/scalartech/ScalarModPlugin.java similarity index 76% rename from jars/src/data/scripts/tahlan_ScalarModPlugin.java rename to jars/src/org/niatahl/scalartech/ScalarModPlugin.java index 96eff57..73f39d0 100644 --- a/jars/src/data/scripts/tahlan_ScalarModPlugin.java +++ b/jars/src/org/niatahl/scalartech/ScalarModPlugin.java @@ -1,4 +1,4 @@ -package data.scripts; +package org.niatahl.scalartech; import com.fs.starfarer.api.BaseModPlugin; import com.fs.starfarer.api.Global; @@ -21,21 +21,19 @@ import com.fs.starfarer.api.loading.HullModSpecAPI; import com.fs.starfarer.api.util.Misc; -import data.scripts.ai.tahlan_emptorpedo_ai; -import data.scripts.world.tahlan_ScalarRelationPlugin; -import data.scripts.world.tahlan_Spindle; +import org.niatahl.scalartech.ai.EMPtorpedoAI; +import org.niatahl.scalartech.world.ScalarRelationPlugin; +import org.niatahl.scalartech.world.Spindle; import exerelin.campaign.SectorManager; import org.dark.shaders.light.LightData; import org.dark.shaders.util.ShaderLib; import org.dark.shaders.util.TextureData; -import org.json.JSONException; -import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.apache.log4j.Logger; -public class tahlan_ScalarModPlugin extends BaseModPlugin { +public class ScalarModPlugin extends BaseModPlugin { static private boolean graphicsLibAvailable = false; static public boolean isGraphicsLibAvailable () { return graphicsLibAvailable; @@ -45,7 +43,7 @@ static public boolean isGraphicsLibAvailable () { public static final String EMPMISSILE_ID = "tahlan_tear_msl"; - public static Logger log = Global.getLogger(tahlan_ScalarModPlugin.class); + public static Logger log = Global.getLogger(ScalarModPlugin.class); @Override public void onApplicationLoad() { @@ -89,10 +87,10 @@ public void onNewGame() { //If we have Nexerelin and random worlds enabled, don't spawn our manual systems boolean haveNexerelin = Global.getSettings().getModManager().isModEnabled("nexerelin"); if (!haveNexerelin || SectorManager.getManager().isCorvusMode()){ - new tahlan_Spindle().generate(sector); + new Spindle().generate(sector); } - tahlan_ScalarRelationPlugin.initFactionRelationships(sector); + ScalarRelationPlugin.initFactionRelationships(sector); //Adding ScalarTech to bounty system SharedData.getData().getPersonBountyEventData().addParticipatingFaction("scalartech"); @@ -124,22 +122,8 @@ public void onNewGameAfterEconomyLoad() { admin.getMemoryWithoutUpdate().set("$nex_preferredAdmin", true); admin.getMemoryWithoutUpdate().set("$nex_preferredAdmin_factionId", "scalartech"); - admin.getStats().setSkillLevel(Skills.HELMSMANSHIP, 3); - admin.getStats().setSkillLevel(Skills.IMPACT_MITIGATION, 3); - admin.getStats().setSkillLevel(Skills.SHIELD_MODULATION, 3); - admin.getStats().setSkillLevel(Skills.MISSILE_SPECIALIZATION, 3); - admin.getStats().setSkillLevel(Skills.COORDINATED_MANEUVERS, 3); - admin.getStats().setSkillLevel(Skills.CREW_TRAINING, 3); - admin.getStats().setSkillLevel(Skills.GUNNERY_IMPLANTS, 3); - admin.getStats().setSkillLevel(Skills.ELECTRONIC_WARFARE, 3); - admin.getStats().setSkillLevel(Skills.DAMAGE_CONTROL, 3); - admin.getStats().setSkillLevel(Skills.RELIABILITY_ENGINEERING, 3); - admin.getStats().setSkillLevel(Skills.POINT_DEFENSE, 3); - admin.getStats().setSkillLevel(Skills.TARGET_ANALYSIS, 3); admin.getStats().setSkillLevel(Skills.INDUSTRIAL_PLANNING, 3); - admin.getStats().setSkillLevel(Skills.PLANETARY_OPERATIONS, 3); - admin.getStats().setSkillLevel(Skills.SPACE_OPERATIONS, 3); - admin.getStats().setLevel(15); + admin.getStats().setLevel(1); ip.addPerson(admin); market.setAdmin(admin); @@ -162,22 +146,14 @@ public void onNewGameAfterEconomyLoad() { silvys.addTag(Tags.CONTACT_MILITARY); - silvys.getStats().setSkillLevel(Skills.HELMSMANSHIP, 3); - silvys.getStats().setSkillLevel(Skills.IMPACT_MITIGATION, 3); - silvys.getStats().setSkillLevel(Skills.SHIELD_MODULATION, 3); - silvys.getStats().setSkillLevel(Skills.MISSILE_SPECIALIZATION, 3); - silvys.getStats().setSkillLevel(Skills.COORDINATED_MANEUVERS, 3); - silvys.getStats().setSkillLevel(Skills.CREW_TRAINING, 3); - silvys.getStats().setSkillLevel(Skills.GUNNERY_IMPLANTS, 3); - silvys.getStats().setSkillLevel(Skills.ELECTRONIC_WARFARE, 3); - silvys.getStats().setSkillLevel(Skills.DAMAGE_CONTROL, 3); - silvys.getStats().setSkillLevel(Skills.RELIABILITY_ENGINEERING, 3); - silvys.getStats().setSkillLevel(Skills.POINT_DEFENSE, 3); - silvys.getStats().setSkillLevel(Skills.TARGET_ANALYSIS, 3); - silvys.getStats().setSkillLevel(Skills.INDUSTRIAL_PLANNING, 3); - silvys.getStats().setSkillLevel(Skills.PLANETARY_OPERATIONS, 3); - silvys.getStats().setSkillLevel(Skills.SPACE_OPERATIONS, 3); - silvys.getStats().setLevel(15); + silvys.getStats().setSkillLevel(Skills.HELMSMANSHIP, 2); + silvys.getStats().setSkillLevel(Skills.IMPACT_MITIGATION, 2); + silvys.getStats().setSkillLevel(Skills.FIELD_MODULATION, 2); + silvys.getStats().setSkillLevel(Skills.MISSILE_SPECIALIZATION, 2); + silvys.getStats().setSkillLevel(Skills.GUNNERY_IMPLANTS, 2); + silvys.getStats().setSkillLevel(Skills.ORDNANCE_EXPERTISE, 2); + silvys.getStats().setSkillLevel(Skills.TARGET_ANALYSIS, 2); + silvys.getStats().setLevel(7); ip.addPerson(silvys); market.getCommDirectory().addPerson(silvys,1); @@ -194,7 +170,7 @@ public void onNewGameAfterEconomyLoad() { public PluginPick pickMissileAI(MissileAPI missile, ShipAPI launchingShip) { switch (missile.getProjectileSpecId()) { case EMPMISSILE_ID: - return new PluginPick(new tahlan_emptorpedo_ai(missile, launchingShip), CampaignPlugin.PickPriority.MOD_SPECIFIC); + return new PluginPick(new EMPtorpedoAI(missile, launchingShip), CampaignPlugin.PickPriority.MOD_SPECIFIC); default: } return null; diff --git a/jars/src/data/scripts/ai/tahlan_BaseMissileAI.java b/jars/src/org/niatahl/scalartech/ai/BaseMissileAI.java similarity index 97% rename from jars/src/data/scripts/ai/tahlan_BaseMissileAI.java rename to jars/src/org/niatahl/scalartech/ai/BaseMissileAI.java index 720827e..04e905e 100644 --- a/jars/src/data/scripts/ai/tahlan_BaseMissileAI.java +++ b/jars/src/org/niatahl/scalartech/ai/BaseMissileAI.java @@ -1,4 +1,4 @@ -package data.scripts.ai; +package org.niatahl.scalartech.ai; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.CollisionClass; @@ -16,7 +16,7 @@ import org.lazywizard.lazylib.combat.CombatUtils; import org.lwjgl.util.vector.Vector2f; -public class tahlan_BaseMissileAI implements MissileAIPlugin, GuidedMissileAI +public class BaseMissileAI implements MissileAIPlugin, GuidedMissileAI { private static final float RETARGET_TIME = 0f; @@ -135,7 +135,7 @@ static Vector2f interceptAdvanced(Vector2f point, float speed, float acceleratio protected float retargetTimer = RETARGET_TIME; protected CombatEntityAPI target; - public tahlan_BaseMissileAI(MissileAPI missile, ShipAPI launchingShip) + public BaseMissileAI(MissileAPI missile, ShipAPI launchingShip) { this.missile = missile; this.launchingShip = launchingShip; diff --git a/jars/src/data/scripts/ai/tahlan_emptorpedo_ai.java b/jars/src/org/niatahl/scalartech/ai/EMPtorpedoAI.java similarity index 99% rename from jars/src/data/scripts/ai/tahlan_emptorpedo_ai.java rename to jars/src/org/niatahl/scalartech/ai/EMPtorpedoAI.java index 98df284..b2985dc 100644 --- a/jars/src/data/scripts/ai/tahlan_emptorpedo_ai.java +++ b/jars/src/org/niatahl/scalartech/ai/EMPtorpedoAI.java @@ -1,4 +1,4 @@ -package data.scripts.ai; +package org.niatahl.scalartech.ai; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.campaign.AsteroidAPI; @@ -6,7 +6,6 @@ import com.fs.starfarer.api.impl.campaign.ids.Stats; import com.fs.starfarer.api.loading.DamagingExplosionSpec; import com.fs.starfarer.api.util.Misc; -import com.fs.util.C; import org.lazywizard.lazylib.CollisionUtils; import org.lazywizard.lazylib.FastTrig; import org.lazywizard.lazylib.MathUtils; @@ -26,7 +25,7 @@ * based on script by MesoTronik, with fusing logic by Nicke535 * further modified by Nia */ -public class tahlan_emptorpedo_ai extends tahlan_BaseMissileAI { +public class EMPtorpedoAI extends BaseMissileAI { /* Configurations */ private static final float ENGINE_DEAD_TIME_MAX = 0.5f; // Max time until engine burn starts private static final float ENGINE_DEAD_TIME_MIN = 0.25f; // Min time until engine burn starts @@ -71,7 +70,7 @@ public class tahlan_emptorpedo_ai extends tahlan_BaseMissileAI { private final float inaccuracy; protected final float eccmMult; - public tahlan_emptorpedo_ai(MissileAPI missile, ShipAPI launchingShip) { + public EMPtorpedoAI(MissileAPI missile, ShipAPI launchingShip) { super(missile, launchingShip); weaveSineAPhase = (float) (Math.random() * Math.PI * 2.0); diff --git a/jars/src/data/scripts/campaign/econ/tahlan_GateScar.java b/jars/src/org/niatahl/scalartech/campaign/econ/GateScar.java similarity index 89% rename from jars/src/data/scripts/campaign/econ/tahlan_GateScar.java rename to jars/src/org/niatahl/scalartech/campaign/econ/GateScar.java index 7794b4a..5187e28 100644 --- a/jars/src/data/scripts/campaign/econ/tahlan_GateScar.java +++ b/jars/src/org/niatahl/scalartech/campaign/econ/GateScar.java @@ -1,13 +1,13 @@ -package data.scripts.campaign.econ; +package org.niatahl.scalartech.campaign.econ; import com.fs.starfarer.api.impl.campaign.econ.BaseMarketConditionPlugin; import com.fs.starfarer.api.impl.campaign.ids.Stats; import com.fs.starfarer.api.ui.TooltipMakerAPI; import com.fs.starfarer.api.util.Misc; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; -public class tahlan_GateScar extends BaseMarketConditionPlugin { +public class GateScar extends BaseMarketConditionPlugin { public static final float ACCESSIBILITY_BONUS = 10f; public static final float DEFENSE_BONUS = 50f; diff --git a/jars/src/data/scripts/campaign/econ/industries/tahlan_ScalarTechHQ.java b/jars/src/org/niatahl/scalartech/campaign/econ/industries/ScalarTechHQ.java similarity index 98% rename from jars/src/data/scripts/campaign/econ/industries/tahlan_ScalarTechHQ.java rename to jars/src/org/niatahl/scalartech/campaign/econ/industries/ScalarTechHQ.java index 3bd6e43..f004f4a 100644 --- a/jars/src/data/scripts/campaign/econ/industries/tahlan_ScalarTechHQ.java +++ b/jars/src/org/niatahl/scalartech/campaign/econ/industries/ScalarTechHQ.java @@ -1,4 +1,4 @@ -package data.scripts.campaign.econ.industries; +package org.niatahl.scalartech.campaign.econ.industries; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.campaign.BattleAPI; @@ -30,7 +30,7 @@ import java.util.Random; -public class tahlan_ScalarTechHQ extends BaseIndustry implements RouteFleetSpawner, FleetEventListener { +public class ScalarTechHQ extends BaseIndustry implements RouteFleetSpawner, FleetEventListener { @Override public boolean isHidden() { diff --git a/jars/src/data/scripts/campaign/nexerelin/tahlan_ScalartechNamer.java b/jars/src/org/niatahl/scalartech/campaign/nexerelin/ScalartechNamer.java similarity index 94% rename from jars/src/data/scripts/campaign/nexerelin/tahlan_ScalartechNamer.java rename to jars/src/org/niatahl/scalartech/campaign/nexerelin/ScalartechNamer.java index 6c01e5e..ff3a246 100644 --- a/jars/src/data/scripts/campaign/nexerelin/tahlan_ScalartechNamer.java +++ b/jars/src/org/niatahl/scalartech/campaign/nexerelin/ScalartechNamer.java @@ -1,4 +1,4 @@ -package data.scripts.campaign.nexerelin; +package org.niatahl.scalartech.campaign.nexerelin; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.campaign.CampaignFleetAPI; @@ -17,7 +17,7 @@ import static exerelin.utilities.NexUtils.JSONArrayToArrayList; import static exerelin.utilities.NexUtils.getRandomListElement; -public class tahlan_ScalartechNamer implements SpecialForcesNamer { +public class ScalartechNamer implements SpecialForcesNamer { public static final String FILE_PATH = "data/config/exerelin/specialForcesNames.json"; diff --git a/jars/src/data/scripts/campaign/submarkets/tahlan_STDFMarketPlugin.java b/jars/src/org/niatahl/scalartech/campaign/submarkets/STDFMarketPlugin.java similarity index 97% rename from jars/src/data/scripts/campaign/submarkets/tahlan_STDFMarketPlugin.java rename to jars/src/org/niatahl/scalartech/campaign/submarkets/STDFMarketPlugin.java index f488a00..e14d110 100644 --- a/jars/src/data/scripts/campaign/submarkets/tahlan_STDFMarketPlugin.java +++ b/jars/src/org/niatahl/scalartech/campaign/submarkets/STDFMarketPlugin.java @@ -1,4 +1,4 @@ -package data.scripts.campaign.submarkets; +package org.niatahl.scalartech.campaign.submarkets; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.campaign.CargoStackAPI; @@ -12,7 +12,7 @@ import com.fs.starfarer.api.impl.campaign.submarkets.BaseSubmarketPlugin; import com.fs.starfarer.api.util.Misc; -public class tahlan_STDFMarketPlugin extends BaseSubmarketPlugin { +public class STDFMarketPlugin extends BaseSubmarketPlugin { private final RepLevel MIN_STANDING = RepLevel.COOPERATIVE; diff --git a/jars/src/data/scripts/hullmods/tahlan_BansheeMounts.java b/jars/src/org/niatahl/scalartech/hullmods/BansheeMounts.java similarity index 84% rename from jars/src/data/scripts/hullmods/tahlan_BansheeMounts.java rename to jars/src/org/niatahl/scalartech/hullmods/BansheeMounts.java index dba32e4..e9d14fb 100644 --- a/jars/src/data/scripts/hullmods/tahlan_BansheeMounts.java +++ b/jars/src/org/niatahl/scalartech/hullmods/BansheeMounts.java @@ -1,12 +1,12 @@ -package data.scripts.hullmods; +package org.niatahl.scalartech.hullmods; import com.fs.starfarer.api.combat.BaseHullMod; import com.fs.starfarer.api.combat.MutableShipStatsAPI; import com.fs.starfarer.api.combat.ShipAPI; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; -public class tahlan_BansheeMounts extends BaseHullMod { +public class BansheeMounts extends BaseHullMod { static final float RANGE_BOOST = 150f; diff --git a/jars/src/data/scripts/hullmods/tahlan_CHMScalartech.java b/jars/src/org/niatahl/scalartech/hullmods/CHMScalartech.java similarity index 92% rename from jars/src/data/scripts/hullmods/tahlan_CHMScalartech.java rename to jars/src/org/niatahl/scalartech/hullmods/CHMScalartech.java index 0bffe04..22a86d9 100644 --- a/jars/src/data/scripts/hullmods/tahlan_CHMScalartech.java +++ b/jars/src/org/niatahl/scalartech/hullmods/CHMScalartech.java @@ -1,12 +1,12 @@ -package data.scripts.hullmods; +package org.niatahl.scalartech.hullmods; import com.fs.starfarer.api.combat.BaseHullMod; import com.fs.starfarer.api.combat.MutableShipStatsAPI; import com.fs.starfarer.api.combat.ShipAPI; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; -public class tahlan_CHMScalartech extends BaseHullMod { +public class CHMScalartech extends BaseHullMod { private static final float EFFICIENCY_MULT = 0.05f; private static final float CAPACITY_MULT = 0.05f; diff --git a/jars/src/data/scripts/hullmods/tahlan_CentralTargetingCore.java b/jars/src/org/niatahl/scalartech/hullmods/CentralTargetingCore.java similarity index 89% rename from jars/src/data/scripts/hullmods/tahlan_CentralTargetingCore.java rename to jars/src/org/niatahl/scalartech/hullmods/CentralTargetingCore.java index 40fa816..4ecc22f 100644 --- a/jars/src/data/scripts/hullmods/tahlan_CentralTargetingCore.java +++ b/jars/src/org/niatahl/scalartech/hullmods/CentralTargetingCore.java @@ -1,16 +1,15 @@ -package data.scripts.hullmods; +package org.niatahl.scalartech.hullmods; import com.fs.starfarer.api.combat.BaseHullMod; import com.fs.starfarer.api.combat.MutableShipStatsAPI; import com.fs.starfarer.api.combat.ShipAPI; import com.fs.starfarer.api.combat.ShipAPI.HullSize; -import com.fs.starfarer.api.ui.TooltipMakerAPI; -import data.scripts.util.MagicIncompatibleHullmods; +import org.magiclib.util.MagicIncompatibleHullmods; import java.util.HashSet; import java.util.Set; -public class tahlan_CentralTargetingCore extends BaseHullMod { +public class CentralTargetingCore extends BaseHullMod { private static final Set BLOCKED_HULLMODS = new HashSet<>(2); diff --git a/jars/src/data/scripts/hullmods/tahlan_CycleBoost.java b/jars/src/org/niatahl/scalartech/hullmods/CycleBoost.java similarity index 83% rename from jars/src/data/scripts/hullmods/tahlan_CycleBoost.java rename to jars/src/org/niatahl/scalartech/hullmods/CycleBoost.java index 0d6e759..88629cd 100644 --- a/jars/src/data/scripts/hullmods/tahlan_CycleBoost.java +++ b/jars/src/org/niatahl/scalartech/hullmods/CycleBoost.java @@ -1,13 +1,11 @@ -package data.scripts.hullmods; +package org.niatahl.scalartech.hullmods; -import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; import com.fs.starfarer.api.combat.ShipAPI.HullSize; -import com.fs.starfarer.api.impl.campaign.ids.Stats; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; -public class tahlan_CycleBoost extends BaseHullMod { +public class CycleBoost extends BaseHullMod { private static final float ROF_BOOST = 2f; diff --git a/jars/src/data/scripts/hullmods/tahlan_FilamentSpecs.java b/jars/src/org/niatahl/scalartech/hullmods/FilamentSpecs.java similarity index 85% rename from jars/src/data/scripts/hullmods/tahlan_FilamentSpecs.java rename to jars/src/org/niatahl/scalartech/hullmods/FilamentSpecs.java index 937e63e..031268e 100644 --- a/jars/src/data/scripts/hullmods/tahlan_FilamentSpecs.java +++ b/jars/src/org/niatahl/scalartech/hullmods/FilamentSpecs.java @@ -1,4 +1,4 @@ -package data.scripts.hullmods; +package org.niatahl.scalartech.hullmods; import com.fs.starfarer.api.combat.BaseHullMod; import com.fs.starfarer.api.combat.MutableShipStatsAPI; @@ -6,9 +6,9 @@ import com.fs.starfarer.api.combat.ShipAPI.HullSize; import com.fs.starfarer.api.impl.campaign.ids.Stats; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; -public class tahlan_FilamentSpecs extends BaseHullMod { +public class FilamentSpecs extends BaseHullMod { private static final float REFIT_BONUS = 15f; private static final float RATE_DECREASE_MODIFIER = 15f; diff --git a/jars/src/data/scripts/hullmods/tahlan_GownModule.java b/jars/src/org/niatahl/scalartech/hullmods/GownModule.java similarity index 98% rename from jars/src/data/scripts/hullmods/tahlan_GownModule.java rename to jars/src/org/niatahl/scalartech/hullmods/GownModule.java index 3bc36f3..79b72c3 100644 --- a/jars/src/data/scripts/hullmods/tahlan_GownModule.java +++ b/jars/src/org/niatahl/scalartech/hullmods/GownModule.java @@ -1,4 +1,4 @@ -package data.scripts.hullmods; +package org.niatahl.scalartech.hullmods; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; @@ -6,19 +6,19 @@ import com.fs.starfarer.api.combat.ShipwideAIFlags.AIFlags; import com.fs.starfarer.api.ui.TooltipMakerAPI; import com.fs.starfarer.api.util.Misc; -import data.scripts.util.MagicIncompatibleHullmods; +import org.magiclib.util.MagicIncompatibleHullmods; import java.awt.*; import java.util.HashSet; import java.util.List; import java.util.Set; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; //Nabbed this from Alfonzo, madman extraordinaire //Original code by DR, mad god of the modiverse //Further modified by Nia, also a bit mad -public class tahlan_GownModule extends BaseHullMod { +public class GownModule extends BaseHullMod { private static void advanceChild(ShipAPI child, ShipAPI parent) { diff --git a/jars/src/data/scripts/hullmods/tahlan_HeavyCycleBoost.java b/jars/src/org/niatahl/scalartech/hullmods/HeavyCycleBoost.java similarity index 89% rename from jars/src/data/scripts/hullmods/tahlan_HeavyCycleBoost.java rename to jars/src/org/niatahl/scalartech/hullmods/HeavyCycleBoost.java index efff11f..9d77ccb 100644 --- a/jars/src/data/scripts/hullmods/tahlan_HeavyCycleBoost.java +++ b/jars/src/org/niatahl/scalartech/hullmods/HeavyCycleBoost.java @@ -1,12 +1,11 @@ -package data.scripts.hullmods; +package org.niatahl.scalartech.hullmods; -import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; import com.fs.starfarer.api.combat.ShipAPI.HullSize; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; -public class tahlan_HeavyCycleBoost extends BaseHullMod { +public class HeavyCycleBoost extends BaseHullMod { private static final float ROF_BOOST = 1.5f; private static final float BEAM_BOOST = 1.25f; diff --git a/jars/src/data/scripts/hullmods/tahlan_ScalarAutoforge.java b/jars/src/org/niatahl/scalartech/hullmods/ScalarAutoforge.java similarity index 81% rename from jars/src/data/scripts/hullmods/tahlan_ScalarAutoforge.java rename to jars/src/org/niatahl/scalartech/hullmods/ScalarAutoforge.java index 38e396b..ae320e9 100644 --- a/jars/src/data/scripts/hullmods/tahlan_ScalarAutoforge.java +++ b/jars/src/org/niatahl/scalartech/hullmods/ScalarAutoforge.java @@ -1,12 +1,12 @@ -package data.scripts.hullmods; +package org.niatahl.scalartech.hullmods; import com.fs.starfarer.api.combat.BaseHullMod; import com.fs.starfarer.api.combat.ShipAPI; -import data.scripts.util.MagicIncompatibleHullmods; +import org.magiclib.util.MagicIncompatibleHullmods; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; -public class tahlan_ScalarAutoforge extends BaseHullMod { +public class ScalarAutoforge extends BaseHullMod { @Override public void applyEffectsAfterShipCreation(ShipAPI ship, String id) { diff --git a/jars/src/data/scripts/hullmods/tahlan_ScalarSpecs.java b/jars/src/org/niatahl/scalartech/hullmods/ScalarSpecs.java similarity index 94% rename from jars/src/data/scripts/hullmods/tahlan_ScalarSpecs.java rename to jars/src/org/niatahl/scalartech/hullmods/ScalarSpecs.java index 745d5f7..681143a 100644 --- a/jars/src/data/scripts/hullmods/tahlan_ScalarSpecs.java +++ b/jars/src/org/niatahl/scalartech/hullmods/ScalarSpecs.java @@ -1,13 +1,13 @@ -package data.scripts.hullmods; +package org.niatahl.scalartech.hullmods; import com.fs.starfarer.api.combat.BaseHullMod; import com.fs.starfarer.api.combat.MutableShipStatsAPI; import com.fs.starfarer.api.combat.ShipAPI; import com.fs.starfarer.api.combat.ShipAPI.HullSize; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; -public class tahlan_ScalarSpecs extends BaseHullMod { +public class ScalarSpecs extends BaseHullMod { private static final float ZERO_FLUX_BOOST = 10f; private static final float ZERO_FLUX_BOOST_UI = 5f; diff --git a/jars/src/data/scripts/shipsystems/tahlan_BerserkStats.java b/jars/src/org/niatahl/scalartech/shipsystems/BerserkStats.java similarity index 96% rename from jars/src/data/scripts/shipsystems/tahlan_BerserkStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/BerserkStats.java index 9268461..f84587b 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_BerserkStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/BerserkStats.java @@ -1,19 +1,17 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; import com.fs.starfarer.api.Global; -import com.fs.starfarer.api.characters.PersonAPI; import com.fs.starfarer.api.combat.*; import com.fs.starfarer.api.impl.combat.BaseShipSystemScript; import com.fs.starfarer.api.util.IntervalUtil; import org.lazywizard.lazylib.MathUtils; -import org.lazywizard.lazylib.combat.entities.SimpleEntity; import java.awt.*; import java.util.EnumSet; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; -public class tahlan_BerserkStats extends BaseShipSystemScript { +public class BerserkStats extends BaseShipSystemScript { public static final float SPEED_BOOST = 50f; public static final float DAMAGE_MULT = 0.33f; diff --git a/jars/src/data/scripts/shipsystems/tahlan_CapacitorOverchargeStats.java b/jars/src/org/niatahl/scalartech/shipsystems/CapacitorOverchargeStats.java similarity index 82% rename from jars/src/data/scripts/shipsystems/tahlan_CapacitorOverchargeStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/CapacitorOverchargeStats.java index 09b2b69..d0ef6e1 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_CapacitorOverchargeStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/CapacitorOverchargeStats.java @@ -1,11 +1,11 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; import com.fs.starfarer.api.combat.MutableShipStatsAPI; import com.fs.starfarer.api.impl.combat.BaseShipSystemScript; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; -public class tahlan_CapacitorOverchargeStats extends BaseShipSystemScript { +public class CapacitorOverchargeStats extends BaseShipSystemScript { private static final float DAMAGE_MULT = 2f; diff --git a/jars/src/data/scripts/shipsystems/tahlan_CoilDischargeStats.java b/jars/src/org/niatahl/scalartech/shipsystems/CoilDischargeStats.java similarity index 96% rename from jars/src/data/scripts/shipsystems/tahlan_CoilDischargeStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/CoilDischargeStats.java index 8c9bf12..8cfbd16 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_CoilDischargeStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/CoilDischargeStats.java @@ -1,4 +1,4 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; @@ -7,14 +7,12 @@ import org.lazywizard.lazylib.MathUtils; import org.lazywizard.lazylib.combat.CombatUtils; import org.lazywizard.lazylib.combat.entities.SimpleEntity; -import org.lwjgl.util.vector.Vector2f; -import javax.rmi.CORBA.Util; import java.awt.*; import java.util.ArrayList; import java.util.List; -public class tahlan_CoilDischargeStats extends BaseShipSystemScript { +public class CoilDischargeStats extends BaseShipSystemScript { static final float DAMAGE = 200f; static final float COOLDOWN_MOD = 2f; diff --git a/jars/src/data/scripts/shipsystems/tahlan_CycleAccelStats.java b/jars/src/org/niatahl/scalartech/shipsystems/CycleAccelStats.java similarity index 91% rename from jars/src/data/scripts/shipsystems/tahlan_CycleAccelStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/CycleAccelStats.java index a9d5f84..0ea0126 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_CycleAccelStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/CycleAccelStats.java @@ -1,14 +1,12 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; -import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.MutableShipStatsAPI; import com.fs.starfarer.api.combat.ShipAPI; -import com.fs.starfarer.api.combat.WeaponAPI; import com.fs.starfarer.api.impl.combat.BaseShipSystemScript; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; -public class tahlan_CycleAccelStats extends BaseShipSystemScript { +public class CycleAccelStats extends BaseShipSystemScript { private static final float ROF_MULT = 3f; diff --git a/jars/src/data/scripts/shipsystems/tahlan_DivineInterventionStats.java b/jars/src/org/niatahl/scalartech/shipsystems/DivineInterventionStats.java similarity index 98% rename from jars/src/data/scripts/shipsystems/tahlan_DivineInterventionStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/DivineInterventionStats.java index 483d266..57b26fd 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_DivineInterventionStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/DivineInterventionStats.java @@ -1,4 +1,4 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; import com.fs.starfarer.api.Global; @@ -6,7 +6,7 @@ import com.fs.starfarer.api.graphics.SpriteAPI; import com.fs.starfarer.api.impl.combat.BaseShipSystemScript; import com.fs.starfarer.api.util.IntervalUtil; -import data.scripts.util.MagicRender; +import org.magiclib.util.MagicRender; import org.lazywizard.lazylib.FastTrig; import org.lazywizard.lazylib.MathUtils; import org.lazywizard.lazylib.VectorUtils; @@ -18,7 +18,7 @@ import java.util.List; -public class tahlan_DivineInterventionStats extends BaseShipSystemScript { +public class DivineInterventionStats extends BaseShipSystemScript { private static final Color FLICKER_COLOR = new Color(86, 125, 129, 131); private static final Color AFTERIMAGE_COLOR = new Color(101, 129, 128, 61); diff --git a/jars/src/data/scripts/shipsystems/tahlan_EMPRelayStats.java b/jars/src/org/niatahl/scalartech/shipsystems/EMPRelayStats.java similarity index 98% rename from jars/src/data/scripts/shipsystems/tahlan_EMPRelayStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/EMPRelayStats.java index 74481b7..3666ea9 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_EMPRelayStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/EMPRelayStats.java @@ -1,4 +1,4 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; @@ -12,7 +12,7 @@ import java.util.ArrayList; import java.util.List; -public class tahlan_EMPRelayStats extends BaseShipSystemScript { +public class EMPRelayStats extends BaseShipSystemScript { private static final Object KEY_JITTER = new Object(); private static final Color JITTER_UNDER_COLOR = new Color(47, 218, 255, 125); diff --git a/jars/src/data/scripts/shipsystems/tahlan_EMSuppression.java b/jars/src/org/niatahl/scalartech/shipsystems/EMSuppression.java similarity index 97% rename from jars/src/data/scripts/shipsystems/tahlan_EMSuppression.java rename to jars/src/org/niatahl/scalartech/shipsystems/EMSuppression.java index 415d52a..8a43608 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_EMSuppression.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/EMSuppression.java @@ -1,4 +1,4 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; @@ -9,12 +9,12 @@ import com.fs.starfarer.api.input.InputEventAPI; import com.fs.starfarer.api.util.Misc; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; import java.awt.*; import java.util.List; -public class tahlan_EMSuppression extends BaseShipSystemScript { +public class EMSuppression extends BaseShipSystemScript { public static final Object KEY_SHIP = new Object(); public static final Object KEY_TARGET = new Object(); diff --git a/jars/src/data/scripts/shipsystems/tahlan_FlickerDriveStats.java b/jars/src/org/niatahl/scalartech/shipsystems/FlickerDriveStats.java similarity index 95% rename from jars/src/data/scripts/shipsystems/tahlan_FlickerDriveStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/FlickerDriveStats.java index de86d2f..0003d12 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_FlickerDriveStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/FlickerDriveStats.java @@ -1,13 +1,13 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; import com.fs.starfarer.api.impl.combat.BaseShipSystemScript; import com.fs.starfarer.api.util.IntervalUtil; -import data.scripts.tahlan_ScalarModPlugin; -import data.scripts.util.MagicLensFlare; -import data.scripts.util.MagicRender; +import org.niatahl.scalartech.ScalarModPlugin; +import org.magiclib.util.MagicLensFlare; +import org.magiclib.util.MagicRender; import org.lazywizard.lazylib.MathUtils; import org.lazywizard.lazylib.combat.CombatUtils; import org.lazywizard.lazylib.combat.entities.SimpleEntity; @@ -18,10 +18,10 @@ import java.util.List; import static com.fs.starfarer.api.util.Misc.ZERO; -import static data.scripts.utils.tahlan_graphicLibEffects.CustomRippleDistortion; +import static org.niatahl.scalartech.utils.GraphicLibEffects.CustomRippleDistortion; -public class tahlan_FlickerDriveStats extends BaseShipSystemScript { +public class FlickerDriveStats extends BaseShipSystemScript { private static final Color FLICKER_COLOR = new Color(108, 127, 129, 131); public static final float MAX_TIME_MULT = 3f; @@ -156,7 +156,7 @@ public void apply(MutableShipStatsAPI stats, String id, State state, float effec MagicLensFlare.createSharpFlare(engine,ship,target.getLocation(),5f,100f,0f,LIGHTNING_CORE_COLOR,Color.white); - if (tahlan_ScalarModPlugin.isGraphicsLibAvailable()) { + if (ScalarModPlugin.isGraphicsLibAvailable()) { CustomRippleDistortion(target.getLocation(),ZERO,60,2f,false,0f,360f,0.5f,0f,0.2f,0.2f,0.4f,0f); } diff --git a/jars/src/data/scripts/shipsystems/tahlan_LimitReleaseStats.java b/jars/src/org/niatahl/scalartech/shipsystems/LimitReleaseStats.java similarity index 95% rename from jars/src/data/scripts/shipsystems/tahlan_LimitReleaseStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/LimitReleaseStats.java index 4079720..2f572d3 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_LimitReleaseStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/LimitReleaseStats.java @@ -1,16 +1,14 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; -import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.MutableShipStatsAPI; import com.fs.starfarer.api.combat.ShipAPI; -import com.fs.starfarer.api.combat.WeaponAPI; import com.fs.starfarer.api.impl.combat.BaseShipSystemScript; import java.awt.*; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; -public class tahlan_LimitReleaseStats extends BaseShipSystemScript { +public class LimitReleaseStats extends BaseShipSystemScript { private static final float ROF_MULT = 2f; private static final float SPEED_BOOST = 50f; diff --git a/jars/src/data/scripts/shipsystems/tahlan_LoaderJetsStats.java b/jars/src/org/niatahl/scalartech/shipsystems/LoaderJetsStats.java similarity index 84% rename from jars/src/data/scripts/shipsystems/tahlan_LoaderJetsStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/LoaderJetsStats.java index 68e5776..a9d125a 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_LoaderJetsStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/LoaderJetsStats.java @@ -1,13 +1,10 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; -import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.MutableShipStatsAPI; -import com.fs.starfarer.api.combat.ShipAPI; -import com.fs.starfarer.api.combat.ShipEngineControllerAPI.ShipEngineAPI; import com.fs.starfarer.api.impl.combat.BaseShipSystemScript; import com.fs.starfarer.api.plugins.ShipSystemStatsScript; -public class tahlan_LoaderJetsStats extends BaseShipSystemScript { +public class LoaderJetsStats extends BaseShipSystemScript { public void apply(MutableShipStatsAPI stats, String id, State state, float effectLevel) { if (state == ShipSystemStatsScript.State.OUT) { diff --git a/jars/src/data/scripts/shipsystems/tahlan_MagMinesStats.java b/jars/src/org/niatahl/scalartech/shipsystems/MagMinesStats.java similarity index 97% rename from jars/src/data/scripts/shipsystems/tahlan_MagMinesStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/MagMinesStats.java index da3dc07..bd1cb6a 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_MagMinesStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/MagMinesStats.java @@ -1,4 +1,4 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; @@ -9,7 +9,7 @@ import com.fs.starfarer.api.input.InputEventAPI; import com.fs.starfarer.api.util.Misc; import com.fs.starfarer.api.util.WeightedRandomPicker; -import data.scripts.util.MagicLensFlare; +import org.magiclib.util.MagicLensFlare; import org.lwjgl.util.vector.Vector2f; import java.awt.*; @@ -17,7 +17,7 @@ import static com.fs.starfarer.api.util.Misc.ZERO; -public class tahlan_MagMinesStats extends BaseShipSystemScript implements MineStrikeStatsAIInfoProvider { +public class MagMinesStats extends BaseShipSystemScript implements MineStrikeStatsAIInfoProvider { public static float MINE_RANGE = 1500f; diff --git a/jars/src/data/scripts/shipsystems/tahlan_OverboostStats.java b/jars/src/org/niatahl/scalartech/shipsystems/OverboostStats.java similarity index 95% rename from jars/src/data/scripts/shipsystems/tahlan_OverboostStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/OverboostStats.java index d8a7cbe..7240b82 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_OverboostStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/OverboostStats.java @@ -1,25 +1,22 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; import com.fs.starfarer.api.graphics.SpriteAPI; import com.fs.starfarer.api.impl.combat.BaseShipSystemScript; -import com.fs.starfarer.api.loading.WeaponSlotAPI; import com.fs.starfarer.api.util.IntervalUtil; -import data.scripts.util.MagicRender; +import org.magiclib.util.MagicRender; import org.lazywizard.lazylib.FastTrig; import org.lazywizard.lazylib.MathUtils; import org.lazywizard.lazylib.combat.CombatUtils; -import org.lazywizard.lazylib.combat.entities.SimpleEntity; import org.lwjgl.util.vector.Vector2f; import java.awt.*; -import java.util.ArrayList; import java.util.List; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; -public class tahlan_OverboostStats extends BaseShipSystemScript { +public class OverboostStats extends BaseShipSystemScript { private static final float SPEED_BOOST = 300f; diff --git a/jars/src/data/scripts/shipsystems/tahlan_PulseDriveStats.java b/jars/src/org/niatahl/scalartech/shipsystems/PulseDriveStats.java similarity index 89% rename from jars/src/data/scripts/shipsystems/tahlan_PulseDriveStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/PulseDriveStats.java index db3265f..4148eb8 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_PulseDriveStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/PulseDriveStats.java @@ -1,12 +1,11 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; import com.fs.starfarer.api.combat.MutableShipStatsAPI; import com.fs.starfarer.api.combat.ShipAPI; -import com.fs.starfarer.api.combat.ShipAPI.HullSize; import com.fs.starfarer.api.impl.combat.BaseShipSystemScript; import com.fs.starfarer.api.plugins.ShipSystemStatsScript; -public class tahlan_PulseDriveStats extends BaseShipSystemScript { +public class PulseDriveStats extends BaseShipSystemScript { public void apply(MutableShipStatsAPI stats, String id, State state, float effectLevel) { if (state == ShipSystemStatsScript.State.OUT) { diff --git a/jars/src/data/scripts/shipsystems/tahlan_ScalarPhaseStats.java b/jars/src/org/niatahl/scalartech/shipsystems/ScalarPhaseStats.java similarity index 98% rename from jars/src/data/scripts/shipsystems/tahlan_ScalarPhaseStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/ScalarPhaseStats.java index a9f1bb6..498d6d3 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_ScalarPhaseStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/ScalarPhaseStats.java @@ -1,4 +1,4 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.MutableShipStatsAPI; @@ -11,7 +11,7 @@ import java.awt.*; -public class tahlan_ScalarPhaseStats extends BaseShipSystemScript { +public class ScalarPhaseStats extends BaseShipSystemScript { public static final float SHIP_ALPHA_MULT = 0.25f; diff --git a/jars/src/data/scripts/shipsystems/tahlan_SecondWaveStats.java b/jars/src/org/niatahl/scalartech/shipsystems/SecondWaveStats.java similarity index 97% rename from jars/src/data/scripts/shipsystems/tahlan_SecondWaveStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/SecondWaveStats.java index dfb75ac..a8e17ee 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_SecondWaveStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/SecondWaveStats.java @@ -1,4 +1,4 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.FighterLaunchBayAPI; @@ -11,7 +11,7 @@ import java.util.ArrayList; import java.util.List; -public class tahlan_SecondWaveStats extends BaseShipSystemScript { +public class SecondWaveStats extends BaseShipSystemScript { public static float EXTRA_FIGHTER_DURATION = 10; public static float SPEED_BOOST = 100; diff --git a/jars/src/data/scripts/shipsystems/tahlan_SuperCruiseStats.java b/jars/src/org/niatahl/scalartech/shipsystems/SuperCruiseStats.java similarity index 92% rename from jars/src/data/scripts/shipsystems/tahlan_SuperCruiseStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/SuperCruiseStats.java index 3ec763c..888f045 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_SuperCruiseStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/SuperCruiseStats.java @@ -1,4 +1,4 @@ -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; import com.fs.starfarer.api.combat.MutableShipStatsAPI; import com.fs.starfarer.api.combat.ShipAPI; @@ -6,9 +6,9 @@ import java.awt.*; -import static data.scripts.utils.tahlan_scalar_txt.txt; +import static org.niatahl.scalartech.utils.Scalar_txt.txt; -public class tahlan_SuperCruiseStats extends BaseShipSystemScript { +public class SuperCruiseStats extends BaseShipSystemScript { public void apply(MutableShipStatsAPI stats, String id, State state, float effectLevel) { diff --git a/jars/src/data/scripts/shipsystems/tahlan_SwarmerStrikeStats.java b/jars/src/org/niatahl/scalartech/shipsystems/SwarmerStrikeStats.java similarity index 95% rename from jars/src/data/scripts/shipsystems/tahlan_SwarmerStrikeStats.java rename to jars/src/org/niatahl/scalartech/shipsystems/SwarmerStrikeStats.java index 9cb5af8..8be4efe 100644 --- a/jars/src/data/scripts/shipsystems/tahlan_SwarmerStrikeStats.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/SwarmerStrikeStats.java @@ -1,13 +1,13 @@ //By Nicke535, spawns several wings of fighters to attack a target -package data.scripts.shipsystems; +package org.niatahl.scalartech.shipsystems; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; import com.fs.starfarer.api.fleet.FleetMemberType; import com.fs.starfarer.api.impl.combat.BaseShipSystemScript; import com.fs.starfarer.api.mission.FleetSide; -import data.scripts.tahlan_ScalarModPlugin; -import data.scripts.util.MagicLensFlare; +import org.niatahl.scalartech.ScalarModPlugin; +import org.magiclib.util.MagicLensFlare; import org.lazywizard.lazylib.MathUtils; import org.lazywizard.lazylib.VectorUtils; import org.lazywizard.lazylib.combat.CombatUtils; @@ -18,9 +18,9 @@ import java.util.List; import static com.fs.starfarer.api.util.Misc.ZERO; -import static data.scripts.utils.tahlan_graphicLibEffects.CustomRippleDistortion; +import static org.niatahl.scalartech.utils.GraphicLibEffects.CustomRippleDistortion; -public class tahlan_SwarmerStrikeStats extends BaseShipSystemScript { +public class SwarmerStrikeStats extends BaseShipSystemScript { private final static int WINGS_TO_DEPLOY = 2; private final static float WING_SPAWN_DISTANCE_MIN = 600f; private final static float WING_SPAWN_DISTANCE_MAX = 700f; @@ -184,7 +184,7 @@ private void spawnTeleportFlash(ShipAPI fighter, boolean isLanding) { engine.addSmoothParticle(fighter.getLocation(), ZERO, 150f, 0.7f, 1f, BASIC_GLOW_COLOR); engine.addHitParticle(fighter.getLocation(), ZERO, 200f, 1f, 0.05f, Color.white); - if (tahlan_ScalarModPlugin.isGraphicsLibAvailable()) { + if (ScalarModPlugin.isGraphicsLibAvailable()) { CustomRippleDistortion(fighter.getLocation(),ZERO,60,2f,false,0f,360f,0.5f,0f,0.2f,0.2f,0.4f,0f); } } diff --git a/jars/src/data/scripts/shipsystems/ai/tahlan_BerserkAI.java b/jars/src/org/niatahl/scalartech/shipsystems/ai/tahlan_BerserkAI.java similarity index 99% rename from jars/src/data/scripts/shipsystems/ai/tahlan_BerserkAI.java rename to jars/src/org/niatahl/scalartech/shipsystems/ai/tahlan_BerserkAI.java index 43316c5..18198c5 100644 --- a/jars/src/data/scripts/shipsystems/ai/tahlan_BerserkAI.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/ai/tahlan_BerserkAI.java @@ -4,7 +4,7 @@ //It's 3:30 in the morning and I just want to sleep //Dreadnought go BRRRRRRR -package data.scripts.shipsystems.ai; +package org.niatahl.scalartech.shipsystems.ai; import com.fs.starfarer.api.combat.*; import com.fs.starfarer.api.combat.ShipwideAIFlags.AIFlags; diff --git a/jars/src/data/scripts/shipsystems/ai/tahlan_SupercruiseAI.java b/jars/src/org/niatahl/scalartech/shipsystems/ai/tahlan_SupercruiseAI.java similarity index 99% rename from jars/src/data/scripts/shipsystems/ai/tahlan_SupercruiseAI.java rename to jars/src/org/niatahl/scalartech/shipsystems/ai/tahlan_SupercruiseAI.java index 3fcecf5..b06da0f 100644 --- a/jars/src/data/scripts/shipsystems/ai/tahlan_SupercruiseAI.java +++ b/jars/src/org/niatahl/scalartech/shipsystems/ai/tahlan_SupercruiseAI.java @@ -4,7 +4,7 @@ //It's 3:30 in the morning and I just want to sleep //Dreadnought go BRRRRRRR -package data.scripts.shipsystems.ai; +package org.niatahl.scalartech.shipsystems.ai; import com.fs.starfarer.api.combat.*; import com.fs.starfarer.api.combat.ShipwideAIFlags.AIFlags; diff --git a/jars/src/data/scripts/utils/tahlan_graphicLibEffects.java b/jars/src/org/niatahl/scalartech/utils/GraphicLibEffects.java similarity index 98% rename from jars/src/data/scripts/utils/tahlan_graphicLibEffects.java rename to jars/src/org/niatahl/scalartech/utils/GraphicLibEffects.java index fb5de6b..33a27bb 100644 --- a/jars/src/data/scripts/utils/tahlan_graphicLibEffects.java +++ b/jars/src/org/niatahl/scalartech/utils/GraphicLibEffects.java @@ -1,7 +1,7 @@ /* By Tartiflette */ -package data.scripts.utils; +package org.niatahl.scalartech.utils; import com.fs.starfarer.api.combat.CombatEntityAPI; import org.dark.shaders.distortion.DistortionShader; @@ -13,7 +13,7 @@ import java.awt.*; -public class tahlan_graphicLibEffects { +public class GraphicLibEffects { public static void customLight(Vector2f loc, CombatEntityAPI anchor, float size, float intensity, Color color, float fadeIn, float last, float fadeOut){ StandardLight light = new StandardLight(); diff --git a/jars/src/data/scripts/utils/tahlan_scalar_txt.java b/jars/src/org/niatahl/scalartech/utils/Scalar_txt.java similarity index 76% rename from jars/src/data/scripts/utils/tahlan_scalar_txt.java rename to jars/src/org/niatahl/scalartech/utils/Scalar_txt.java index 2befb87..f5a1876 100644 --- a/jars/src/data/scripts/utils/tahlan_scalar_txt.java +++ b/jars/src/org/niatahl/scalartech/utils/Scalar_txt.java @@ -1,8 +1,8 @@ -package data.scripts.utils; +package org.niatahl.scalartech.utils; import com.fs.starfarer.api.Global; -public class tahlan_scalar_txt { +public class Scalar_txt { private static final String scalartech="scalartech"; public static String txt(String id){ return Global.getSettings().getString(scalartech, id); diff --git a/jars/src/data/scripts/weapons/tahlan_CrinkleOnHitEffect.java b/jars/src/org/niatahl/scalartech/weapons/CrinkleOnHitEffect.java similarity index 97% rename from jars/src/data/scripts/weapons/tahlan_CrinkleOnHitEffect.java rename to jars/src/org/niatahl/scalartech/weapons/CrinkleOnHitEffect.java index 4c8866e..a91c157 100644 --- a/jars/src/data/scripts/weapons/tahlan_CrinkleOnHitEffect.java +++ b/jars/src/org/niatahl/scalartech/weapons/CrinkleOnHitEffect.java @@ -1,10 +1,9 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.campaign.AsteroidAPI; import com.fs.starfarer.api.combat.*; import com.fs.starfarer.api.combat.listeners.ApplyDamageResultAPI; -import data.scripts.util.MagicRender; import org.lazywizard.lazylib.MathUtils; import org.lazywizard.lazylib.combat.CombatUtils; import org.lazywizard.lazylib.combat.entities.SimpleEntity; @@ -14,7 +13,7 @@ import java.util.ArrayList; import java.util.List; -public class tahlan_CrinkleOnHitEffect implements OnHitEffectPlugin { +public class CrinkleOnHitEffect implements OnHitEffectPlugin { private static final Color CORE_EXPLOSION_COLOR = new Color(181, 224, 255, 255); private static final Color CORE_GLOW_COLOR = new Color(210, 226, 241, 150); private static final Color EXPLOSION_COLOR = new Color(190, 199, 255, 10); diff --git a/jars/src/data/scripts/weapons/tahlan_CrinkleScript.java b/jars/src/org/niatahl/scalartech/weapons/CrinkleScript.java similarity index 90% rename from jars/src/data/scripts/weapons/tahlan_CrinkleScript.java rename to jars/src/org/niatahl/scalartech/weapons/CrinkleScript.java index 3869534..2fe5f78 100644 --- a/jars/src/data/scripts/weapons/tahlan_CrinkleScript.java +++ b/jars/src/org/niatahl/scalartech/weapons/CrinkleScript.java @@ -1,4 +1,4 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.CombatEngineAPI; @@ -11,7 +11,7 @@ import static com.fs.starfarer.api.util.Misc.ZERO; -public class tahlan_CrinkleScript implements OnFireEffectPlugin { +public class CrinkleScript implements OnFireEffectPlugin { private static final Color PARTICLE_COLOR = new Color(63, 158, 215); private static final Color GLOW_COLOR = new Color(205, 234, 255, 50); diff --git a/jars/src/data/scripts/weapons/tahlan_FilamentEngineScript.java b/jars/src/org/niatahl/scalartech/weapons/FilamentEngineScript.java similarity index 97% rename from jars/src/data/scripts/weapons/tahlan_FilamentEngineScript.java rename to jars/src/org/niatahl/scalartech/weapons/FilamentEngineScript.java index e260439..d56ac06 100644 --- a/jars/src/data/scripts/weapons/tahlan_FilamentEngineScript.java +++ b/jars/src/org/niatahl/scalartech/weapons/FilamentEngineScript.java @@ -1,4 +1,4 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; @@ -7,7 +7,7 @@ import java.awt.*; -public class tahlan_FilamentEngineScript implements EveryFrameWeaponEffectPlugin { +public class FilamentEngineScript implements EveryFrameWeaponEffectPlugin { private static final float[] COLOR_NORMAL = {255f / 255f, 200f / 255f, 200f / 255f}; private static final float MAX_OPACITY = 0.9f; diff --git a/jars/src/data/scripts/weapons/tahlan_FilamentPortalBays.java b/jars/src/org/niatahl/scalartech/weapons/FilamentPortalBays.java similarity index 93% rename from jars/src/data/scripts/weapons/tahlan_FilamentPortalBays.java rename to jars/src/org/niatahl/scalartech/weapons/FilamentPortalBays.java index 261c286..2e2bae0 100644 --- a/jars/src/data/scripts/weapons/tahlan_FilamentPortalBays.java +++ b/jars/src/org/niatahl/scalartech/weapons/FilamentPortalBays.java @@ -1,12 +1,12 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.CombatEngineAPI; import com.fs.starfarer.api.combat.EveryFrameWeaponEffectPlugin; import com.fs.starfarer.api.combat.ShipAPI; import com.fs.starfarer.api.combat.WeaponAPI; -import data.scripts.tahlan_ScalarModPlugin; -import data.scripts.util.MagicLensFlare; +import org.niatahl.scalartech.ScalarModPlugin; +import org.magiclib.util.MagicLensFlare; import org.lazywizard.lazylib.combat.CombatUtils; import org.lwjgl.util.vector.Vector2f; @@ -15,13 +15,13 @@ import java.util.List; import static com.fs.starfarer.api.util.Misc.ZERO; -import static data.scripts.utils.tahlan_graphicLibEffects.CustomRippleDistortion; +import static org.niatahl.scalartech.utils.GraphicLibEffects.CustomRippleDistortion; /** * Causes fighters to seemingly "teleport" in and out of fighter bays * @author Nicke535 */ -public class tahlan_FilamentPortalBays implements EveryFrameWeaponEffectPlugin { +public class FilamentPortalBays implements EveryFrameWeaponEffectPlugin { //Store which fighters have already spawned their teleport flash, and which ones are about to private Set fightersAlreadyTeleportedIn = new HashSet<>(); private Set fightersTeleportingOut = new HashSet<>(); @@ -113,7 +113,7 @@ private void spawnTeleportFlash(ShipAPI fighter, boolean isLanding) { engine.addSmoothParticle(fighter.getLocation(), ZERO, 150f, 0.7f, 1f, BASIC_GLOW_COLOR); engine.addHitParticle(fighter.getLocation(), ZERO, 200f, 1f, 0.05f, Color.white); - if (tahlan_ScalarModPlugin.isGraphicsLibAvailable()) { + if (ScalarModPlugin.isGraphicsLibAvailable()) { CustomRippleDistortion(fighter.getLocation(),ZERO,60,2f,false,0f,360f,0.5f,0f,0.2f,0.2f,0.4f,0f); } diff --git a/jars/src/data/scripts/weapons/tahlan_FilamentRingScript.java b/jars/src/org/niatahl/scalartech/weapons/FilamentRingScript.java similarity index 96% rename from jars/src/data/scripts/weapons/tahlan_FilamentRingScript.java rename to jars/src/org/niatahl/scalartech/weapons/FilamentRingScript.java index 7e43451..856dcc0 100644 --- a/jars/src/data/scripts/weapons/tahlan_FilamentRingScript.java +++ b/jars/src/org/niatahl/scalartech/weapons/FilamentRingScript.java @@ -1,4 +1,4 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; @@ -6,7 +6,7 @@ import java.awt.*; -public class tahlan_FilamentRingScript implements EveryFrameWeaponEffectPlugin { +public class FilamentRingScript implements EveryFrameWeaponEffectPlugin { private static final float[] COLOR_NORMAL = {78f / 255f, 238f / 255f, 255f / 255f}; private static final float TIMER_MULT = 0.5f; diff --git a/jars/src/data/scripts/weapons/tahlan_LaceScript.java b/jars/src/org/niatahl/scalartech/weapons/LaceScript.java similarity index 91% rename from jars/src/data/scripts/weapons/tahlan_LaceScript.java rename to jars/src/org/niatahl/scalartech/weapons/LaceScript.java index 8066969..db67d16 100644 --- a/jars/src/data/scripts/weapons/tahlan_LaceScript.java +++ b/jars/src/org/niatahl/scalartech/weapons/LaceScript.java @@ -1,22 +1,15 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; -import com.fs.starfarer.api.util.IntervalUtil; -import org.lazywizard.lazylib.MathUtils; import org.lazywizard.lazylib.VectorUtils; -import org.lazywizard.lazylib.combat.entities.SimpleEntity; import org.lwjgl.util.vector.Vector2f; import java.awt.*; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.WeakHashMap; import static com.fs.starfarer.api.util.Misc.ZERO; -public class tahlan_LaceScript implements EveryFrameWeaponEffectPlugin { +public class LaceScript implements EveryFrameWeaponEffectPlugin { private static final Color PARTICLE_COLOR = new Color(100,200,255); private static final Color GLOW_COLOR = new Color(69, 206, 255, 50); diff --git a/jars/src/data/scripts/weapons/tahlan_LacetteScript.java b/jars/src/org/niatahl/scalartech/weapons/LacetteScript.java similarity index 97% rename from jars/src/data/scripts/weapons/tahlan_LacetteScript.java rename to jars/src/org/niatahl/scalartech/weapons/LacetteScript.java index 6da27d5..a825264 100644 --- a/jars/src/data/scripts/weapons/tahlan_LacetteScript.java +++ b/jars/src/org/niatahl/scalartech/weapons/LacetteScript.java @@ -1,4 +1,4 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.CombatEngineAPI; @@ -11,7 +11,7 @@ import static com.fs.starfarer.api.util.Misc.ZERO; -public class tahlan_LacetteScript implements EveryFrameWeaponEffectPlugin { +public class LacetteScript implements EveryFrameWeaponEffectPlugin { private static final Color PARTICLE_COLOR = new Color(100,200,255); private static final Color GLOW_COLOR = new Color(69, 206, 255, 50); diff --git a/jars/src/data/scripts/weapons/tahlan_OverchargeBeamEffect.java b/jars/src/org/niatahl/scalartech/weapons/OverchargeBeamEffect.java similarity index 97% rename from jars/src/data/scripts/weapons/tahlan_OverchargeBeamEffect.java rename to jars/src/org/niatahl/scalartech/weapons/OverchargeBeamEffect.java index 9632e81..ada309e 100644 --- a/jars/src/data/scripts/weapons/tahlan_OverchargeBeamEffect.java +++ b/jars/src/org/niatahl/scalartech/weapons/OverchargeBeamEffect.java @@ -1,4 +1,4 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.combat.*; import com.fs.starfarer.api.impl.campaign.ids.Stats; @@ -7,7 +7,7 @@ import org.lazywizard.lazylib.combat.entities.SimpleEntity; import org.lwjgl.util.vector.Vector2f; -public class tahlan_OverchargeBeamEffect implements BeamEffectPlugin { +public class OverchargeBeamEffect implements BeamEffectPlugin { private IntervalUtil effectInterval = new IntervalUtil(0.08f, 0.12f); private boolean wasZero = true; diff --git a/jars/src/data/scripts/weapons/tahlan_OverchargeBeamScript.java b/jars/src/org/niatahl/scalartech/weapons/OverchargeBeamScript.java similarity index 96% rename from jars/src/data/scripts/weapons/tahlan_OverchargeBeamScript.java rename to jars/src/org/niatahl/scalartech/weapons/OverchargeBeamScript.java index 6076887..5686dd0 100644 --- a/jars/src/data/scripts/weapons/tahlan_OverchargeBeamScript.java +++ b/jars/src/org/niatahl/scalartech/weapons/OverchargeBeamScript.java @@ -1,4 +1,4 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; @@ -9,7 +9,7 @@ import java.awt.*; -public class tahlan_OverchargeBeamScript implements EveryFrameWeaponEffectPlugin { +public class OverchargeBeamScript implements EveryFrameWeaponEffectPlugin { private final IntervalUtil effectInterval = new IntervalUtil(0.05f, 0.1f); diff --git a/jars/src/data/scripts/weapons/tahlan_RuffleOnHitEffect.java b/jars/src/org/niatahl/scalartech/weapons/RuffleOnHitEffect.java similarity index 84% rename from jars/src/data/scripts/weapons/tahlan_RuffleOnHitEffect.java rename to jars/src/org/niatahl/scalartech/weapons/RuffleOnHitEffect.java index 7f813f1..0cac631 100644 --- a/jars/src/data/scripts/weapons/tahlan_RuffleOnHitEffect.java +++ b/jars/src/org/niatahl/scalartech/weapons/RuffleOnHitEffect.java @@ -1,24 +1,14 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.Global; -import com.fs.starfarer.api.campaign.AsteroidAPI; import com.fs.starfarer.api.combat.*; import com.fs.starfarer.api.combat.listeners.ApplyDamageResultAPI; -import data.scripts.tahlan_ScalarModPlugin; -import data.scripts.util.MagicRender; -import org.lazywizard.lazylib.MathUtils; -import org.lazywizard.lazylib.combat.CombatUtils; -import org.lazywizard.lazylib.combat.entities.SimpleEntity; +import org.magiclib.util.MagicRender; import org.lwjgl.util.vector.Vector2f; import java.awt.*; -import java.util.ArrayList; -import java.util.List; -import static com.fs.starfarer.api.util.Misc.ZERO; -import static data.scripts.utils.tahlan_graphicLibEffects.CustomRippleDistortion; - -public class tahlan_RuffleOnHitEffect implements OnHitEffectPlugin { +public class RuffleOnHitEffect implements OnHitEffectPlugin { private static final Color CORE_EXPLOSION_COLOR = new Color(216, 156, 255, 255); private static final Color CORE_GLOW_COLOR = new Color(228, 213, 241, 150); private static final Color EXPLOSION_COLOR = new Color(232, 176, 255, 10); diff --git a/jars/src/data/scripts/weapons/tahlan_RuffleScript.java b/jars/src/org/niatahl/scalartech/weapons/RuffleScript.java similarity index 79% rename from jars/src/data/scripts/weapons/tahlan_RuffleScript.java rename to jars/src/org/niatahl/scalartech/weapons/RuffleScript.java index 5776442..c8405bd 100644 --- a/jars/src/data/scripts/weapons/tahlan_RuffleScript.java +++ b/jars/src/org/niatahl/scalartech/weapons/RuffleScript.java @@ -1,27 +1,15 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; -import com.fs.starfarer.api.graphics.SpriteAPI; -import com.fs.starfarer.api.util.IntervalUtil; -import data.scripts.plugins.MagicTrailPlugin; -import org.lazywizard.lazylib.MathUtils; import org.lazywizard.lazylib.VectorUtils; -import org.lazywizard.lazylib.combat.CombatUtils; -import org.lazywizard.lazylib.combat.entities.SimpleEntity; import org.lwjgl.util.vector.Vector2f; import java.awt.*; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.WeakHashMap; import static com.fs.starfarer.api.util.Misc.ZERO; -import static org.lwjgl.opengl.GL11.GL_ONE; -import static org.lwjgl.opengl.GL11.GL_SRC_ALPHA; -public class tahlan_RuffleScript implements EveryFrameWeaponEffectPlugin { +public class RuffleScript implements EveryFrameWeaponEffectPlugin { private static final Color PARTICLE_COLOR = new Color(215, 42, 94); private static final Color GLOW_COLOR = new Color(255, 166, 187, 50); diff --git a/jars/src/data/scripts/weapons/tahlan_ScalarAutoforgeEffect.java b/jars/src/org/niatahl/scalartech/weapons/ScalarAutoforgeEffect.java similarity index 95% rename from jars/src/data/scripts/weapons/tahlan_ScalarAutoforgeEffect.java rename to jars/src/org/niatahl/scalartech/weapons/ScalarAutoforgeEffect.java index a449f03..03f0f76 100644 --- a/jars/src/data/scripts/weapons/tahlan_ScalarAutoforgeEffect.java +++ b/jars/src/org/niatahl/scalartech/weapons/ScalarAutoforgeEffect.java @@ -1,5 +1,5 @@ //Based on Tartiflette's missileFab script. Thanks, buddy -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.characters.PersonAPI; import com.fs.starfarer.api.combat.CombatEngineAPI; @@ -12,7 +12,7 @@ import java.util.Iterator; import java.util.Map; -public class tahlan_ScalarAutoforgeEffect implements EveryFrameWeaponEffectPlugin { +public class ScalarAutoforgeEffect implements EveryFrameWeaponEffectPlugin { private boolean runOnce = false; private ShipSystemAPI theSystem; diff --git a/jars/src/data/scripts/weapons/tahlan_SeamOnHitEffect.java b/jars/src/org/niatahl/scalartech/weapons/SeamOnHitEffect.java similarity index 92% rename from jars/src/data/scripts/weapons/tahlan_SeamOnHitEffect.java rename to jars/src/org/niatahl/scalartech/weapons/SeamOnHitEffect.java index 7d82f80..7e44bfa 100644 --- a/jars/src/data/scripts/weapons/tahlan_SeamOnHitEffect.java +++ b/jars/src/org/niatahl/scalartech/weapons/SeamOnHitEffect.java @@ -1,18 +1,18 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; import com.fs.starfarer.api.combat.listeners.ApplyDamageResultAPI; import com.fs.starfarer.api.loading.DamagingExplosionSpec; -import data.scripts.tahlan_ScalarModPlugin; -import data.scripts.util.MagicRender; +import org.niatahl.scalartech.ScalarModPlugin; +import org.magiclib.util.MagicRender; import org.lwjgl.util.vector.Vector2f; import java.awt.*; -import static data.scripts.utils.tahlan_graphicLibEffects.CustomRippleDistortion; +import static org.niatahl.scalartech.utils.GraphicLibEffects.CustomRippleDistortion; -public class tahlan_SeamOnHitEffect implements OnHitEffectPlugin { +public class SeamOnHitEffect implements OnHitEffectPlugin { private static final Color CORE_EXPLOSION_COLOR = new Color(124, 242, 255, 255); private static final Color CORE_GLOW_COLOR = new Color(153, 200, 241, 150); private static final Color EXPLOSION_COLOR = new Color(183, 218, 255, 10); @@ -102,7 +102,7 @@ public void onHit(DamagingProjectileAPI projectile, CombatEntityAPI target, Vect ); - if (tahlan_ScalarModPlugin.isGraphicsLibAvailable()) { + if (ScalarModPlugin.isGraphicsLibAvailable()) { CustomRippleDistortion(point,ZERO,200,3f,false,0f,360f,0.5f,0f,0.15f,0.15f,0.3f,0f); } diff --git a/jars/src/data/scripts/weapons/tahlan_SeamScript.java b/jars/src/org/niatahl/scalartech/weapons/SeamScript.java similarity index 95% rename from jars/src/data/scripts/weapons/tahlan_SeamScript.java rename to jars/src/org/niatahl/scalartech/weapons/SeamScript.java index 55a7455..3abb7ed 100644 --- a/jars/src/data/scripts/weapons/tahlan_SeamScript.java +++ b/jars/src/org/niatahl/scalartech/weapons/SeamScript.java @@ -1,4 +1,4 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.CombatEngineAPI; @@ -11,7 +11,7 @@ import static com.fs.starfarer.api.util.Misc.ZERO; -public class tahlan_SeamScript implements EveryFrameWeaponEffectPlugin { +public class SeamScript implements EveryFrameWeaponEffectPlugin { private static final Color PARTICLE_COLOR = new Color(63, 158, 215); private static final Color GLOW_COLOR = new Color(205, 234, 255, 50); diff --git a/jars/src/data/scripts/weapons/tahlan_StitchBeamEffect.java b/jars/src/org/niatahl/scalartech/weapons/StitchBeamEffect.java similarity index 92% rename from jars/src/data/scripts/weapons/tahlan_StitchBeamEffect.java rename to jars/src/org/niatahl/scalartech/weapons/StitchBeamEffect.java index 3ff3b62..6b3232c 100644 --- a/jars/src/data/scripts/weapons/tahlan_StitchBeamEffect.java +++ b/jars/src/org/niatahl/scalartech/weapons/StitchBeamEffect.java @@ -1,11 +1,10 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.combat.*; import com.fs.starfarer.api.impl.campaign.ids.Stats; import com.fs.starfarer.api.util.IntervalUtil; -import org.lwjgl.util.vector.Vector2f; -public class tahlan_StitchBeamEffect implements BeamEffectPlugin { +public class StitchBeamEffect implements BeamEffectPlugin { private IntervalUtil fireInterval = new IntervalUtil(0.1f, 0.2f); private boolean wasZero = true; diff --git a/jars/src/data/scripts/weapons/tahlan_TineolaOnHitEffect.java b/jars/src/org/niatahl/scalartech/weapons/TineolaOnHitEffect.java similarity index 91% rename from jars/src/data/scripts/weapons/tahlan_TineolaOnHitEffect.java rename to jars/src/org/niatahl/scalartech/weapons/TineolaOnHitEffect.java index d223417..5c2c0aa 100644 --- a/jars/src/data/scripts/weapons/tahlan_TineolaOnHitEffect.java +++ b/jars/src/org/niatahl/scalartech/weapons/TineolaOnHitEffect.java @@ -1,17 +1,17 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; import com.fs.starfarer.api.combat.listeners.ApplyDamageResultAPI; -import data.scripts.tahlan_ScalarModPlugin; -import data.scripts.util.MagicRender; +import org.niatahl.scalartech.ScalarModPlugin; +import org.magiclib.util.MagicRender; import org.lwjgl.util.vector.Vector2f; import java.awt.*; -import static data.scripts.utils.tahlan_graphicLibEffects.CustomRippleDistortion; +import static org.niatahl.scalartech.utils.GraphicLibEffects.CustomRippleDistortion; -public class tahlan_TineolaOnHitEffect implements OnHitEffectPlugin { +public class TineolaOnHitEffect implements OnHitEffectPlugin { private static final Color CORE_EXPLOSION_COLOR = new Color(255, 156, 197, 255); private static final Color CORE_GLOW_COLOR = new Color(241, 213, 220, 150); @@ -91,7 +91,7 @@ public void onHit(DamagingProjectileAPI projectile, CombatEntityAPI target, Vect 0.4f, 1.2f ); - if (tahlan_ScalarModPlugin.isGraphicsLibAvailable()) { + if (ScalarModPlugin.isGraphicsLibAvailable()) { CustomRippleDistortion(point,ZERO,400,3f,false,0f,360f,0.5f,0f,0.15f,0.15f,0.4f,0f); } diff --git a/jars/src/data/scripts/weapons/tahlan_TousleScript.java b/jars/src/org/niatahl/scalartech/weapons/TousleScript.java similarity index 93% rename from jars/src/data/scripts/weapons/tahlan_TousleScript.java rename to jars/src/org/niatahl/scalartech/weapons/TousleScript.java index b9dc449..d206c81 100644 --- a/jars/src/data/scripts/weapons/tahlan_TousleScript.java +++ b/jars/src/org/niatahl/scalartech/weapons/TousleScript.java @@ -1,28 +1,19 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.*; -import com.fs.starfarer.api.graphics.SpriteAPI; -import com.fs.starfarer.api.util.IntervalUtil; -import com.fs.starfarer.api.util.Misc; -import data.scripts.plugins.MagicTrailPlugin; import org.lazywizard.lazylib.MathUtils; import org.lazywizard.lazylib.VectorUtils; import org.lazywizard.lazylib.combat.CombatUtils; -import org.lazywizard.lazylib.combat.entities.SimpleEntity; import org.lwjgl.util.vector.Vector2f; import java.awt.*; import java.util.ArrayList; import java.util.List; -import java.util.Map; -import java.util.WeakHashMap; import static com.fs.starfarer.api.util.Misc.ZERO; -import static org.lwjgl.opengl.GL11.GL_ONE; -import static org.lwjgl.opengl.GL11.GL_SRC_ALPHA; -public class tahlan_TousleScript implements EveryFrameWeaponEffectPlugin { +public class TousleScript implements EveryFrameWeaponEffectPlugin { private static final Color PARTICLE_COLOR = new Color(124, 242, 255); private static final Color GLOW_COLOR = new Color(104, 216, 255, 50); diff --git a/jars/src/data/scripts/weapons/tahlan_WingTrailScript.java b/jars/src/org/niatahl/scalartech/weapons/WingTrailScript.java similarity index 88% rename from jars/src/data/scripts/weapons/tahlan_WingTrailScript.java rename to jars/src/org/niatahl/scalartech/weapons/WingTrailScript.java index 83c4dab..45e24fd 100644 --- a/jars/src/data/scripts/weapons/tahlan_WingTrailScript.java +++ b/jars/src/org/niatahl/scalartech/weapons/WingTrailScript.java @@ -1,4 +1,4 @@ -package data.scripts.weapons; +package org.niatahl.scalartech.weapons; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.combat.CombatEngineAPI; @@ -8,14 +8,12 @@ import com.fs.starfarer.api.graphics.SpriteAPI; import com.fs.starfarer.api.util.IntervalUtil; import com.fs.starfarer.api.util.Misc; -import data.scripts.plugins.MagicTrailPlugin; +import org.magiclib.plugins.MagicTrailPlugin; import org.lwjgl.util.vector.Vector2f; import java.awt.*; -import static com.fs.starfarer.api.util.Misc.ZERO; - -public class tahlan_WingTrailScript implements EveryFrameWeaponEffectPlugin { +public class WingTrailScript implements EveryFrameWeaponEffectPlugin { private IntervalUtil effectInterval = new IntervalUtil(0.05f, 0.05f); private Float trailID = null; @@ -43,7 +41,9 @@ public void advance(float amount, CombatEngineAPI engine, WeaponAPI weapon) { if (trailID == null) { trailID = MagicTrailPlugin.getUniqueID(); } - MagicTrailPlugin.AddTrailMemberSimple(ship, trailID, trailSprite, + MagicTrailPlugin.addTrailMemberSimple(ship, + trailID, + trailSprite, weapon.getLocation(), 0f, angle, diff --git a/jars/src/data/scripts/world/tahlan_ScalarRelationPlugin.java b/jars/src/org/niatahl/scalartech/world/ScalarRelationPlugin.java similarity index 93% rename from jars/src/data/scripts/world/tahlan_ScalarRelationPlugin.java rename to jars/src/org/niatahl/scalartech/world/ScalarRelationPlugin.java index 776e95f..8d67293 100644 --- a/jars/src/data/scripts/world/tahlan_ScalarRelationPlugin.java +++ b/jars/src/org/niatahl/scalartech/world/ScalarRelationPlugin.java @@ -1,11 +1,11 @@ -package data.scripts.world; +package org.niatahl.scalartech.world; import com.fs.starfarer.api.campaign.FactionAPI; import com.fs.starfarer.api.campaign.SectorAPI; import com.fs.starfarer.api.campaign.SectorGeneratorPlugin; -public class tahlan_ScalarRelationPlugin implements SectorGeneratorPlugin { +public class ScalarRelationPlugin implements SectorGeneratorPlugin { //Just call initFactionRelationships: this is only intended as a means to set faction relations at start @Override diff --git a/jars/src/data/scripts/world/tahlan_Spindle.java b/jars/src/org/niatahl/scalartech/world/Spindle.java similarity index 98% rename from jars/src/data/scripts/world/tahlan_Spindle.java rename to jars/src/org/niatahl/scalartech/world/Spindle.java index 9dcccd0..bcd44a6 100644 --- a/jars/src/data/scripts/world/tahlan_Spindle.java +++ b/jars/src/org/niatahl/scalartech/world/Spindle.java @@ -1,11 +1,9 @@ -package data.scripts.world; +package org.niatahl.scalartech.world; import com.fs.starfarer.api.Global; import com.fs.starfarer.api.campaign.*; import com.fs.starfarer.api.campaign.econ.EconomyAPI; import com.fs.starfarer.api.campaign.econ.MarketAPI; -import com.fs.starfarer.api.characters.FullName; -import com.fs.starfarer.api.characters.PersonAPI; import com.fs.starfarer.api.impl.campaign.DerelictShipEntityPlugin; import com.fs.starfarer.api.impl.campaign.ids.*; import com.fs.starfarer.api.impl.campaign.procgen.*; @@ -13,7 +11,6 @@ import com.fs.starfarer.api.impl.campaign.procgen.themes.SalvageSpecialAssigner; import com.fs.starfarer.api.impl.campaign.rulecmd.salvage.special.ShipRecoverySpecial; import com.fs.starfarer.api.impl.campaign.terrain.BaseTiledTerrain; -import com.fs.starfarer.api.impl.campaign.terrain.DebrisFieldTerrainPlugin; import com.fs.starfarer.api.impl.campaign.terrain.HyperspaceTerrainPlugin; import com.fs.starfarer.api.impl.campaign.terrain.MagneticFieldTerrainPlugin; import com.fs.starfarer.api.util.Misc; @@ -25,7 +22,7 @@ import java.util.Arrays; import java.util.Random; -public class tahlan_Spindle { +public class Spindle { public void generate(SectorAPI sector) { StarSystemAPI system = sector.createStarSystem("Spindle"); diff --git a/jars/tahlan-scalartech.jar b/jars/tahlan-scalartech.jar index 114eec79cb839b27323c67e0a11a6e313a92baca..ee992a50573122ab11d2493dec7fb047643a816a 100644 GIT binary patch delta 156270 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 ajHe_E334M~U^<|mD9}<^)g9#4!Tt}_dy4b` delta 155527 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 z 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 R0{?@33J!JW240UL{tv51C-(pV diff --git a/mod_info.json b/mod_info.json index 44c0fa9..1c71532 100644 --- a/mod_info.json +++ b/mod_info.json @@ -1,22 +1,20 @@ { - "id":"tahlan_scalartech", # internal id + "id":"scalartech", # internal id "name":"ScalarTech Solutions", # displayed to the player "author":"Nia Tahl", "version":"0.8.7", "description":"A small faction at the edge of the core worlds with an iron will to defend their people.", - "gameVersion":"0.95.1a-RC6", + "gameVersion":"0.96a-RC10", "jars":["jars/tahlan-scalartech.jar"], - "modPlugin":"data.scripts.tahlan_ScalarModPlugin", + "modPlugin":"org.niatahl.scalartech.ScalarModPlugin", "dependencies": [ { "id": "lw_lazylib", "name": "LazyLib", - #"version": "2.6" # If a specific version or higher is required, include this line }, { "id": "MagicLib", "name": "MagicLib", - #"version": "0.32rc2" # If a specific version is NOT required, comment out this line } ] } diff --git a/scalartech.version b/scalartech.version index 511f35c..d485597 100644 --- a/scalartech.version +++ b/scalartech.version @@ -5,7 +5,7 @@ "modVersion": { "major":0, - "minor":8, - "patch":"7" + "minor":9, + "patch":"0" }, } \ No newline at end of file