tModLoader Dynamic Invasions

Discussion in 'Works-in-Progress' started by hamstar, Aug 14, 2017.

  1. hamstar

    hamstar Steampunker

    I don't know about modded music boxes, but you can currently use modded banners. I'd need to do extra some special magic for modded music boxes, I'd guess.

    Not currently. I do want to add mini-bosses eventually, though.

    Edit:

    v0.8.4
    • Added support for Hamstar Helpers v1.2.0 issue report
    • Added mod icon
    • Added API
    • Minor internal refactoring
     

    Attached Files:

    Last edited: Nov 21, 2017
    Lunatic Lobbyist likes this.
  2. Pathetiquette

    Pathetiquette Plantera

    This is a great idea. Like wow, bravo. I will definitely use this mod sometime :dryadeek:
     
  3. Lemurboy072

    Lemurboy072 Terrarian

    Seems like this could be a good mod, though if you will implement random spawning invasions, then I believe their should be presets and such. Few examples I could think of are Slimy Revenge (The Slime King isn't finished yet. All of his minions are coming for revenge!) and Dungeon Onslaught (The denizens of the dungeon are not happy that you plundered their chests. They're coming to take it all back.)
     
    hamstar likes this.
  4. Twichlove999

    Twichlove999 Eye of Cthulhu

    can you get the mirrior back now?
     
  5. DoktorDare

    DoktorDare Terrarian

    this looks awesome and can't wait to try it
     
  6. hamstar

    hamstar Steampunker

    Internal code update; few major changes:

    v0.8.5
    • Removed dark and light shards from aggregator recipe
    • Updated to Mod Helpers v2.0.1
    • Set debug config setting to be individual flags
    • Updated player code
    • Added MP player load bug failsafe
     

    Attached Files:

  7. Jackmanpig

    Jackmanpig Terrarian

    Whenever I try to join a world I get This message
    The game has crashed!
    Field not found: 'HamstarHelpers.Helpers.DebugHelpers.DebugHelpers.Display'.
    at DynamicInvasions.Invasion.InvasionLogic.Update(DynamicInvasionsMod mymod)
    at DynamicInvasions.DynamicInvasionsPlayer.PreUpdate()
    at Terraria.ModLoader.PlayerHooks.PreUpdate(Player player)
    at Terraria.Player.Update(Int32 i)
    at Terraria.WorldGen.do_playWorldCallBack(Object threadContext)
    at Terraria.WorldGen.playWorldCallBack(Object threadContext)
     
  8. hamstar

    hamstar Steampunker

    What version of the mod are you using?
     
  9. Jackmanpig

    Jackmanpig Terrarian

    0.8.5
     
  10. hamstar

    hamstar Steampunker

    That's not the latest version.

    Here is is:

    v0.8.5.1
    • Fixed an incompatibility issue with DebugHelpers changes
     

    Attached Files:

  11. Norzel

    Norzel Terrarian

    THEY HAVE ARRIVED, MOONLORD SAVE US ALL!!!
    212.png
    On a more serious note, concept sounds nice, but banner eating is... A bit much, I'd say? How about furniture item with it's own little interface, five banner slots, music box slot, crystal slot and a button to start invasion - and trophy slot or two, for bosses between waves? Several levels of furniture item with more slots? Amount of crystals affecting amount or waves, or their intensity? Invasion happening only in certain range from that furniture? Enabling it with wires?
    And more customization options - or fully customizable option with wire input for starting and output point for when invasion end, to be used in adventure maps as a part of arena, or endless variation for easy "custom biome" creation?
    Basically, I'd recommend using furniture over inventory item and then making a wider array of them, with different amount of options like slots, intensity, waves, range etc.
     
  12. ShardFlames16

    ShardFlames16 Terrarian

    How exactly do I use this? I've tried everything I could think of.