diff --git a/design/Scylla.txt b/design/Scylla.txt new file mode 100644 index 00000000..90bec8f0 --- /dev/null +++ b/design/Scylla.txt @@ -0,0 +1,179 @@ +Mecha + name = "Scylla" + desig = "SD-76g" + desc="This is one of BioCorp's Biometrics line; its body structure is modeled after that of a tiger. They Scylla was designed for rapid assault actions and excels in this role." + imagename = "mav_scylla.png" + portrait = "mecha_scylla.png" + form = MT_Zoanoid + family = "Biometrics" + environment_list = (GroundEnv,UrbanEnv,SpaceEnv) + faction_list = (TerranFederation,TerranDefenseForce,ClanIronwind,BioCorp) + role_list = (Trooper,Commander) + material = Advanced + + SUB + Head + size = 6 + SUB + Armor + size = 4 + material = Ceramic + integral = True + Sensor + size = 3 + integral = True + Cockpit + SUB + Armor + size = 2 + END + BeamWeapon + name = "Plasma Breath" + reach = 3 + damage = 2 + accuracy = 2 + penetration = 3 + attributes = (Plasma, Brutal, Intercept) + shot_anim = PlasmaBall + integral = True + + MeleeWeapon + name="Jaws" + reach=1 + damage=2 + accuracy=2 + penetration=2 + attributes = (BonusStrike1) + integral = True + END + Torso + size = 5 + SUB + Armor + size = 5 + material = Ceramic + Engine + size = 1300 + Gyroscope + Mount + name = "Top Weapon Mount" + INV + Launcher + size = 15 + SUB + Missile + name = "Long Range Missiles" + reach = 8 + damage = 1 + accuracy = 3 + penetration = 1 + quantity = 48 + END + END + + Mount + name = "Bottom Weapon Mount" + INV + Launcher + size = 8 + SUB + Missile + name = "Tiger Missiles" + reach = 7 + damage = 2 + accuracy = 1 + penetration = 2 + quantity = 6 + attributes = (Blast2) + END + END + FlightJets + size = 7 + END + Leg + name = "Front Right Leg" + size = 4 + SUB + Armor + size = 4 + material = Ceramic + EnergyWeapon + name = "Beam Claws" + reach=1 + damage=4 + accuracy=3 + penetration=2 + attributes=(Overload, MultiWielded) + END + Leg + name = "Front Left Leg" + size = 4 + SUB + Armor + size = 4 + material = Ceramic + EnergyWeapon + name = "Beam Claws" + reach=1 + damage=4 + accuracy=3 + penetration=2 + attributes=(Overload, MultiWielded) + END + + Leg + name = "Rear Right Leg" + size = 5 + SUB + Armor + size = 4 + material = Ceramic + + FlightJets + size = 5 + + Mount + name = "Right Weapon Mount" + INV + Launcher + size = 4 + SUB + Missile + name = "Swarm Missiles" + reach = 6 + damage = 1 + accuracy = 2 + penetration = 1 + quantity = 24 + END + END + + END + Leg + name = "Rear Left Leg" + size = 5 + SUB + Armor + size = 4 + material = Ceramic + + FlightJets + size = 5 + + Mount + name = "Left Weapon Mount" + INV + Launcher + size = 4 + SUB + Missile + name = "Swarm Missiles" + reach = 6 + damage = 1 + accuracy = 2 + penetration = 1 + quantity = 24 + END + END + END + END \ No newline at end of file diff --git a/gears/base.py b/gears/base.py index b0da5394..0763d1be 100644 --- a/gears/base.py +++ b/gears/base.py @@ -3640,8 +3640,8 @@ class MT_Zoanoid(MT_Battroid): name = "Zoanoid" desc = "+20 walk speed, bonus to melee damage. Can jump but not fly or skim. No arms or turrets." - PROTOTYPE_IMAGENAME = "mav_kojedo.png" - PROTOTYPE_PORTRAIT = "mecha_kojedo.png" + PROTOTYPE_IMAGENAME = "mav_scylla.png" + PROTOTYPE_PORTRAIT = "mecha_scylla.png" MELEE_DAMAGE_BONUS = 5 LEGAL_MOVE_MODES = (scenes.movement.Walking, tags.Jumping, tags.SpaceFlight) diff --git a/history.md b/history.md index f8011999..3ad5b43d 100644 --- a/history.md +++ b/history.md @@ -1,4 +1,5 @@ -v0.950 August 22, 2023 +v0.950 August 23, 2023 +* Added the Scylla mecha from GH1 * TagBasedPartyReply will not display a major character's mnpcid * Added ending scenes to DeadZone Drifter * Can now use waypoints from the combat popup menu diff --git a/image/mav_scylla.png b/image/mav_scylla.png new file mode 100644 index 00000000..f64fa503 Binary files /dev/null and b/image/mav_scylla.png differ diff --git a/image/mecha_scylla.png b/image/mecha_scylla.png new file mode 100644 index 00000000..715e26dc Binary files /dev/null and b/image/mecha_scylla.png differ diff --git a/main.py b/main.py index 63696f3f..1ebc1b96 100755 --- a/main.py +++ b/main.py @@ -33,6 +33,7 @@ class TitleScreenRedraw(object): + TITLE_DEST = pbge.frects.Frect(-325, -175, 650, 100) MENU_DEST = pbge.frects.Frect(-150, 0, 300, 254)