From ce3f43ebd1b440d800eb2a68723410b7f807dbf8 Mon Sep 17 00:00:00 2001 From: NPC315 Date: Fri, 20 Mar 2026 19:05:26 -0500 Subject: [PATCH 1/2] Round spawner for jedi/sith/b1 Round spawner for jedi/sith/b1 --- .../ext_data/mb2/character/h9_JKnight.mbch | 11 ++-- z_MBLegends/ext_data/mb2/character/v1_B1.mbch | 7 +++ .../ext_data/mb2/character/v9_SAcolyte.mbch | 11 ++-- z_MBLegends/ext_data/npcs/JPadawan.npc | 59 +++++++++++++++++++ z_MBLegends/ext_data/npcs/SApprentice.npc | 58 ++++++++++++++++++ 5 files changed, 138 insertions(+), 8 deletions(-) create mode 100644 z_MBLegends/ext_data/npcs/JPadawan.npc create mode 100644 z_MBLegends/ext_data/npcs/SApprentice.npc diff --git a/z_MBLegends/ext_data/mb2/character/h9_JKnight.mbch b/z_MBLegends/ext_data/mb2/character/h9_JKnight.mbch index 5c1cad6ab..0c6d6e8ef 100644 --- a/z_MBLegends/ext_data/mb2/character/h9_JKnight.mbch +++ b/z_MBLegends/ext_data/mb2/character/h9_JKnight.mbch @@ -10,6 +10,8 @@ ClassInfo MBClass MB_CLASS_JEDI + roundNPC "JPadawan" + forcepowers FP_SABER_OFFENSE,3 classflags CFL_NOPICKUPS special2 EAS_NONE @@ -18,7 +20,7 @@ ClassInfo rankForcepool 120 rateOfFire_Melee 1 - rankROFMelee 0.95,0.9 + //rankROFMelee 0.95,0.9 uioverlay_l "gfx/icons/frontline" uioverlay_r "gfx/icons/infantry" @@ -195,9 +197,10 @@ ClassInfo isCustomBuild 1 mbPoints 80 - c_att_skill_0 MB_ATT_ROF_MELEE_MULTIPLIER - c_att_names_0 "Melee RoF (105/110%)" - c_att_ranks_0 1,1 + c_att_skill_0 MB_ATT_ROUNDSPAWNER + c_att_names_0 "Support: Jedi Padawan" + c_att_ranks_0 10 + c_att_descs_0 "On spawn, summon a Jedi Padawan NPC Ally" c_att_skill_1 MB_ATT_FP_LEVITATION c_att_names_1 "Force Jump" diff --git a/z_MBLegends/ext_data/mb2/character/v1_B1.mbch b/z_MBLegends/ext_data/mb2/character/v1_B1.mbch index 10e326bcc..0152cf2ac 100644 --- a/z_MBLegends/ext_data/mb2/character/v1_B1.mbch +++ b/z_MBLegends/ext_data/mb2/character/v1_B1.mbch @@ -9,6 +9,8 @@ ClassInfo attributes MB_ATT_AMMO,1|MB_ATT_RECHARGE,2|MB_ATT_ASSEMBLE,1 + roundNPC "b1_blaster" + knockbackTaken 1.1 knockbackGiven 0.9 @@ -191,6 +193,11 @@ ClassInfo c_att_skill_11 MB_ATT_ASSEMBLE c_att_names_11 "Assemble" c_att_ranks_11 0,1,1 + + c_att_skill_12 MB_ATT_ROUNDSPAWNER + c_att_names_12 "Support: B1 Battledroid" + c_att_ranks_12 8 + c_att_descs_12 "On spawn, summon a B1 Battledroid NPC Ally" } WeaponInfo0 diff --git a/z_MBLegends/ext_data/mb2/character/v9_SAcolyte.mbch b/z_MBLegends/ext_data/mb2/character/v9_SAcolyte.mbch index 08d475d89..f1fc3712b 100644 --- a/z_MBLegends/ext_data/mb2/character/v9_SAcolyte.mbch +++ b/z_MBLegends/ext_data/mb2/character/v9_SAcolyte.mbch @@ -9,6 +9,8 @@ ClassInfo MBClass MB_CLASS_SITH + roundNPC "SApprentice" + forcepowers FP_SABER_OFFENSE,3 classflags CFL_NOPICKUPS special2 EAS_NONE @@ -19,7 +21,7 @@ ClassInfo rankForcepool 120 rateOfFire_Melee 1 - rankROFMelee 0.95,0.9 + //rankROFMelee 0.95,0.9 customred 0.784 customgreen 0 @@ -118,9 +120,10 @@ ClassInfo mbPoints 80 - c_att_skill_0 MB_ATT_ROF_MELEE_MULTIPLIER - c_att_names_0 "Melee RoF (105/110%)" - c_att_ranks_0 1,1 + c_att_skill_0 MB_ATT_ROUNDSPAWNER + c_att_names_0 "Support Sith Apprentice" + c_att_ranks_0 10 + c_att_descs_0 "On spawn, summon a Sith Apprentice NPC Ally" c_att_skill_1 MB_ATT_FP_LEVITATION c_att_names_1 "Force Jump" diff --git a/z_MBLegends/ext_data/npcs/JPadawan.npc b/z_MBLegends/ext_data/npcs/JPadawan.npc new file mode 100644 index 000000000..e456b6b5a --- /dev/null +++ b/z_MBLegends/ext_data/npcs/JPadawan.npc @@ -0,0 +1,59 @@ + +JPadawan +{ + playerModel anakin + customSkin youngling + saber saber_youngling + weapon WP_SABER + MB_ATT_FORCEBLOCK 2 + MB_ATT_FP_SABER_DEFENSE 2 + MB_ATT_GUN_DEFENSE 2 + MB_ATT_DEFLECT 1 + RESOURCE_FORCE 1 + forcePowerMax 100 + forceRegenAmount 1 + forceRegenRate 1 + Pbchance 30 + MBchance 3 + SBchance 60 + saberStyle 2 + FP_HEAL 0 + FP_LEVITATION 2 + FP_SPEED 0 + FP_PUSH 2 + FP_PULL 2 + FP_TELEPATHY 0 + FP_GRIP 0 + FP_LIGHTNING 0 + FP_RAGE 0 + FP_PROTECT 0 + FP_ABSORB 0 + FP_DRAIN 0 + FP_SEE 0 + FP_SABERTHROW 2 + rank commander + reactions 5 + aim 5 + move 5 + aggression 5 + evasion 5 + intelligence 5 + hfov 120 + vfov 120 + scale 134 + playerTeam TEAM_PLAYER + enemyTeam TEAM_ENEMY + class CLASS_REBORN + snd youngling + sndcombat youngling + sndjedi youngling + yawSpeed 120 + walkSpeed 45 + runSpeed 229.5 + health 200 + dismemberProbHead 20 + dismemberProbArms 20 + dismemberProbLegs 20 + dismemberProbHands 20 + dismemberProbWaist 20 +} \ No newline at end of file diff --git a/z_MBLegends/ext_data/npcs/SApprentice.npc b/z_MBLegends/ext_data/npcs/SApprentice.npc new file mode 100644 index 000000000..21915b408 --- /dev/null +++ b/z_MBLegends/ext_data/npcs/SApprentice.npc @@ -0,0 +1,58 @@ + +SApprentice +{ + playerModel reborn + saber reborn + weapon WP_SABER + MB_ATT_FORCEBLOCK 2 + MB_ATT_FP_SABER_DEFENSE 2 + MB_ATT_GUN_DEFENSE 2 + MB_ATT_DEFLECT 1 + RESOURCE_FORCE 1 + forcePowerMax 100 + forceRegenAmount 1 + forceRegenRate 1 + Pbchance 30 + MBchance 3 + SBchance 60 + saberStyle 2 + FP_HEAL 0 + FP_LEVITATION 2 + FP_SPEED 0 + FP_PUSH 2 + FP_PULL 2 + FP_TELEPATHY 0 + FP_GRIP 0 + FP_LIGHTNING 0 + FP_RAGE 0 + FP_PROTECT 0 + FP_ABSORB 0 + FP_DRAIN 0 + FP_SEE 0 + FP_SABERTHROW 2 + rank commander + reactions 5 + aim 5 + move 5 + aggression 5 + evasion 5 + intelligence 5 + hfov 120 + vfov 120 + scale 134 + playerTeam TEAM_PLAYER + enemyTeam TEAM_ENEMY + class CLASS_REBORN + snd reborn1 + sndcombat reborn1 + sndjedi reborn1 + yawSpeed 120 + walkSpeed 45 + runSpeed 229.5 + health 200 + dismemberProbHead 20 + dismemberProbArms 20 + dismemberProbLegs 20 + dismemberProbHands 20 + dismemberProbWaist 20 +} \ No newline at end of file From 7cdf62451d2ebe15859f5c30c79e83337e5a2c56 Mon Sep 17 00:00:00 2001 From: NPC315 Date: Sat, 21 Mar 2026 17:08:55 -0500 Subject: [PATCH 2/2] Removing scale from .npc files Removing scale from .npc files --- z_MBLegends/ext_data/npcs/JPadawan.npc | 1 - z_MBLegends/ext_data/npcs/SApprentice.npc | 1 - 2 files changed, 2 deletions(-) diff --git a/z_MBLegends/ext_data/npcs/JPadawan.npc b/z_MBLegends/ext_data/npcs/JPadawan.npc index e456b6b5a..06e1b5228 100644 --- a/z_MBLegends/ext_data/npcs/JPadawan.npc +++ b/z_MBLegends/ext_data/npcs/JPadawan.npc @@ -40,7 +40,6 @@ JPadawan intelligence 5 hfov 120 vfov 120 - scale 134 playerTeam TEAM_PLAYER enemyTeam TEAM_ENEMY class CLASS_REBORN diff --git a/z_MBLegends/ext_data/npcs/SApprentice.npc b/z_MBLegends/ext_data/npcs/SApprentice.npc index 21915b408..e2dc3cb0f 100644 --- a/z_MBLegends/ext_data/npcs/SApprentice.npc +++ b/z_MBLegends/ext_data/npcs/SApprentice.npc @@ -39,7 +39,6 @@ SApprentice intelligence 5 hfov 120 vfov 120 - scale 134 playerTeam TEAM_PLAYER enemyTeam TEAM_ENEMY class CLASS_REBORN