Skip to content

Commit

Permalink
Setting up Beast Rider
Browse files Browse the repository at this point in the history
  • Loading branch information
dnqbob committed Nov 30, 2024
1 parent dba9a55 commit ee76f7e
Show file tree
Hide file tree
Showing 8 changed files with 193 additions and 2 deletions.
1 change: 1 addition & 0 deletions mods/sp/Authors.txt
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,7 @@ Assets come from three sources, Public, Vanilla and made by Nolt, if an asset is
> Avatar
> Hexapod(meme_horror)
> Zone Raider
> Man on beast ridder
MustaphaTR:
> Upgrade cameos
> Mutant/CABAL announcer voiceline edits
Expand Down
Binary file added mods/sp/bits/mutant/vehicles/beastrider-blue.shp
Binary file not shown.
Binary file added mods/sp/bits/mutant/vehicles/beastrider_tur.shp
Binary file not shown.
Binary file added mods/sp/bits/mutant/vehicles/beastridericon.shp
Binary file not shown.
19 changes: 17 additions & 2 deletions mods/sp/languages/rules/en.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -1782,7 +1782,7 @@ zoneraider-desc = Elite Soldier armed with an sonic grenade launcher.
zonedefr-name = Zone Defender
zonedefr-desc = Durable Elite Soldier armed with an magnetronic cannon.
zonedefr-desc = Durable Elite Soldier armed with an coil cannon.
Good vs: Vehicles
Expand Down Expand Up @@ -1858,6 +1858,21 @@ slighshot-desc = Hover vehicle armed with a quad cannon.
- Hovers (ignores terrain like Veins, Water and Radiations)
- No longer hovers when disabled by EMP
beastrider-name = Beastrider
beastrider-desc = A beast rider with recoilless rifle.
Good vs: Vehicles, Light Vehicles
Special:
- Heals on Tiberium fields
- Can attack enemies while moving
- E.M.P. Immune
- Wild mind: Mind only controllable by Mastermind
- Does not slow down on critical HP
Upgrades:
- Tiberium Infusion
avatar-name = Avatar
avatar-desc = Heavy Walker armed with a strong laser.
Expand Down Expand Up @@ -1981,7 +1996,7 @@ cabecm-desc = Support unit can recon and infiltrate.
- Capture building without consumed.
kodcruiser-name = Kodiak Cruiser
kodcruiser-desc = Heavy cruiser that use magnetronic cannon.
kodcruiser-desc = Heavy cruiser that use coil cannon.
Good vs: Vehicle
Expand Down
86 changes: 86 additions & 0 deletions mods/sp/rules/campaignstuff.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1124,6 +1124,92 @@ SLIGHSHOT:
Stats: Armor, Sight, Speed, Damage, ReloadDelay, MinRange, None, MaxRange
Damage: 80

BEASTRIDER: # Beast Rider
Inherits: ^TibBeast
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
Inherits@CLOAKEFFECT: ^WithTriggerCloakEffect-Vehicle
Inherits@EXPERIENCE: ^GainsExperience
Inherits@MC: ^MindControllableMastermind
Inherits@TIBINFUSION: ^AffectedByTiberiumInfusion
Buildable:
Queue: Vehicle.Shared, Vehicle.Mutant
BuildAtProductionType: Tank
BuildPaletteOrder: 14
Description: beastrider-desc
Prerequisites: ~muweap, ~campaignunit, ~techlevel.2
BuildDuration: 500
BuildDurationModifier: 100
Valued:
Cost: 700
Tooltip:
Name: beastrider-name
Voiced:
VoiceSet: DinoVoice
UpdatesPlayerStatistics:
AddToArmyValue: true
Targetable:
TargetTypes: Ground, Vehicle, OrganicVehicle, NoRepair
Health:
HP: 25000
Armor:
Type: Heavy
Mobile:
Speed: 120
Locomotor: HeavyInfantry
PauseOnCondition: carrylock
SpeedMultiplier@TIBERIUMINFUSION:
Modifier: 113
Selectable:
DecorationBounds: 903,2100,0,-700
AttackTurreted:
Voice: Attack
Turreted:
TurnSpeed: 64
Offset: -50,0,1024
WithSpriteTurret:
Sequence: turret
Recoils: false
RequiresCondition: !inside-tunnel
Palette: playerunittemgreen
IsPlayerPalette: true
WithTurretAttackAnimation:
RequiresCondition: !inside-tunnel
Sequence: turret-firing
Armament@PRIMARY:
Weapon: LynxCannon
Damage: 140
LocalOffset: 500,100,300
MuzzleSequence: muzzle
MuzzlePalette: gensmkexploj
CasingWeapon: ShellCasingDebris
CasingSpawnLocalOffset: 880,100,110, 880,100,110
CasingTargetOffset: 256, 1024, 0, 256, -1024, 0
WithMuzzleOverlay:
WithInfantryBody:
-DefaultAttackSequence:
-IdleSequences:
Carryable:
LocalOffset: 0, 0, 400
RequiresCondition: !inside-tunnel
CarriedCondition: carried
LockedCondition: carrylock
Passenger:
CargoCondition: ascargo
ExplodesAlsoTransported:
Weapon: BigBeastExplode
RequiresCondition: carried || ascargo
AutoTarget:
ScanRadius: 7 #PREF: save trait looks up and scan armaments
-AttackFrontal:
-FirepowerMultiplier@ZealousBuff:
-ExternalCondition@ZealousBuff:
-WithIdleOverlayOnGround@ZealousBuff:
ActorStatValues:
Damage: 18
ActorStatOverride@Tibinfusion:
Health: 25000
RequiresCondition: tibinfusion

MINELAYER:
Inherits: ^CombatVehicle
Inherits@RENDER: ^MutRenderGreen
Expand Down
89 changes: 89 additions & 0 deletions mods/sp/sequences/campaignseq.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -362,6 +362,95 @@ mrinotnk:
icon:
Filename: mrinotnkicon.shp

beastrider:
Inherits@1: ^InfantryDeathAnims
Inherits@2: ^CannonMuzzle
Defaults:
Filename: beastrider-blue.shp
Tick: 80
stand:
Facings: 8
ShadowStart: 108
run:
Start: 8
Length: 8
Facings: 8
ShadowStart: 116
Tick: 60
die1:
Start: 90
Length: 10
ShadowStart: 180
die2:
Start: 99
Length: 9
ShadowStart: 190
die-crushed:
Start: 76
Length: 1
ShadowStart: 184
Tick: 1000
turret:
Filename: beastrider_tur.shp
Stride: 2
Facings: 8
turret-firing:
Filename: beastrider_tur.shp
Start: 1
Stride: 2
Facings: 8
Tick: 400
die4:
Filename: queenexplo.shp
die5:
Filename: queenexplo.shp
die7:
Filename: queenexplo.shp
dieblood1:
Filename: infblood1.shp
Scale: 1.1
dieblood2:
Filename: infblood2.shp
Scale: 1.1
dieblood3:
Filename: infblood3.shp
Scale: 1.1
dieblood4:
Filename: infblood4.shp
Scale: 1.1
dieblood5:
Filename: infblood5.shp
Scale: 1.1
dieblood6:
Filename: infblood6.shp
Scale: 1.1
diebody1:
Filename: tibody01.shp
Frames: 4, 3, 2, 1, 0
Offset: 0, -15, 0
diebody2:
Filename: tibody02.shp
Frames: 4, 3, 2, 1, 0
Offset: 0, -15, 0
diebody3:
Filename: tibody03.shp
Frames: 4, 3, 2, 1, 0
Offset: 0, -15, 0
diebody4:
Filename: tibody04.shp
Frames: 4, 3, 2, 1, 0
Offset: 0, -15, 0
diebody5:
Filename: tibody05.shp
Frames: 4, 3, 2, 1, 0
Offset: 0, -15, 0
shield:
Filename: shieldmedium.shp
Length: 1
Offset: 0,-12
icon:
Filename: beastridericon.shp

slighshot:
Inherits@2: ^SpriteVehicleWithShadowAndTurret
Defaults:
Expand Down
Binary file not shown.

0 comments on commit ee76f7e

Please sign in to comment.