Simple Parts Pack for Flan's Mod

Simple Parts Pack for Flan's Mod

903k Downloads

Additional Vehicle and Mecha options.

JValor2417 opened this issue · 0 comments

commented

Adding a configuration option that makes any Vehicle or Mecha adhere to the reload time of their weapons and play the reload sound when doing so.

Add a configuration option to Mechas where the left/right slots and upgrade slots can be enabled or disabled. There should also be an option to adjust the amount of upgrades you can add. Perhaps create a separate tab on the mecha inventory for upgrades to avoid clutter?

Add a configuration option to tools that enables an ejector seat function. This should only work when they are mounted in a FM vehicle and should have adjustable force.

Fix/implement “ Squash Mobs and Players “ Mecha configuration option. Preferably add to vehicles too?

Make a key bind/setting to have Vehicles and Mechas statistics displayed on your normal HUD above your health. This will make combat more fluid and still leave usage to the inventory repair menu when needing to replace parts.

Fix/implement the “ MakeDriverInvisible true/false “ configuration option for Vehicle and Mechas.

Add skins for attachments, Vehicles and Mechas

Mecha AI cards and Mecha AI modules. Players can equip a Mecha AI module via the upgrade slots or a slot made specifically for it. The Mecha AI card can be operated by right clicking or left clicking and/or the arrow keys, and can be assigned to Mecha AI modules by clicking a Mecha with the desired Mecha AI module equipped. Different orders that the player can give to a Mecha would be having it follow them, having it stay in one area, and having it attack entities who damage you/you damage. Mecha AI modules should keep their linkage to a Mecha AI card even when removed from a Mecha for easier use.

Make titans who lose their legs fall to the ground.

Add a setting for dismounting Vehicles and Titans to require a tick/second threshold or a key stroke to be completed in order to work.

Add a feature so that when specifying parts of vehicles/Titans in a Java model, you can define pseudo parts. An example would be specifying legs for a Titan as usual, whilst having specially defined parts of the model be animated with the legs but draw health from the Core section. This would enable content developers to add “ broken “ parts or debris to vehicles/Titans instead of the part going missing.

A configuration option to make Vehicles and Mechas play a configurable sound if a section of it reaches X amount of health with a delay of X ticks/seconds to prevent sound spam.

A configuration option to make Vehicles and Mechas play a configurable sound if a player mounts or dismounts them.

A configuration option to make Vehicles and Mechas play a configurable sound if the driver destroys another Vehicle or Mecha whilst mounted, if the driver kills an entity or specifically a player whilst mounted, if the Vehicle or Mecha is hit by another Vehicle or Mecha.

Each of these would certainly be used in my future updates of the titan and vehicle packs to help immersion and awareness during combat.