1. Please be advised of a few specific rules and guidelines for this section.

Outdated Arcane Add On 1.9.02 DROPBOX

Interesting Tiered Magic, Balanced for the Game.

  1. Seterwind

    Seterwind Scruffy Nerf-Herder

  2. TheSovietFox

    TheSovietFox Void-Bound Voyager

    LOVE the mod but two problems cant get higher teir spells and perfectly generic items arnt reading in the mod Help D::koala:

    Edit: Your fixed the generic items :D
     
    Seterwind likes this.
  3. Seterwind

    Seterwind Scruffy Nerf-Herder

    Glad to help :D Please rate I appreciate the feedback.
     
  4. Seterwind

    Seterwind Scruffy Nerf-Herder

    Which higher tier spells? So far only have up to 6 done.
     
  5. Seterwind

    Seterwind Scruffy Nerf-Herder

  6. TheSovietFox

    TheSovietFox Void-Bound Voyager

    Got them and i have to say. Your Rock ^w^ Keep on being awsome X3
     
    Seterwind likes this.
  7. TheSovietFox

    TheSovietFox Void-Bound Voyager

    So i must be the biggest pest in the world -sorry- Tier seven wont show up no matter what star map or ore update i use. not sure how to get to them
     
    Seterwind likes this.
  8. ostboll25

    ostboll25 Tentacle Wrangler

    when i came into this site now then i saw the update and went like ''OMFG, A NEW UPDATE!! (poops a little) RGURGURGURGURR
     
    Seterwind likes this.
  9. ostboll25

    ostboll25 Tentacle Wrangler

    btw, could you change the black hole so it goes slower and when a monster is in it the black hole does rapit damage? o:
     
    Seterwind likes this.
  10. Seterwind

    Seterwind Scruffy Nerf-Herder

    Will work o a fix for that... Wierd that it should work.
     
  11. Seterwind

    Seterwind Scruffy Nerf-Herder

    Sure thing, will add in the next update.
     
    ostboll25 likes this.
  12. ostboll25

    ostboll25 Tentacle Wrangler

    thank you! c: and if you have skype then add meaper2000 :DD
     
    Seterwind likes this.
  13. Seterwind

    Seterwind Scruffy Nerf-Herder


    Have you tried deleting the mod and installing the latest... Tier 7 should work I am not sure what is wrong. If it doesn't work I will release an update tonight with some Tier 8 things. It really should show up, if not, I'll add those ones to the Tabula Rasa for you, until I can figure out what is wrong.
     
    Last edited: Jan 6, 2014
  14. TheSovietFox

    TheSovietFox Void-Bound Voyager

    Your Rock thank you cant stop killing people with MAGIC
     
    Seterwind likes this.
  15. Seterwind

    Seterwind Scruffy Nerf-Herder

    Did the delete/reinstall work? Also thank you very much for the review.
     
  16. TheSovietFox

    TheSovietFox Void-Bound Voyager

    Could not get it to work on the char made a new one to test it, seemed to work fine
     
    Seterwind likes this.
  17. infernotowel

    infernotowel Void-Bound Voyager

    In an old version, you had one spell calling a script (the magic shield one); where'd that go? Did it not work? I wanted to ask you how you did it, since I wanted to use scripts for my own projectiles.
     
  18. Seterwind

    Seterwind Scruffy Nerf-Herder

    Iv
    I've been working on a summon guard that runs a script... Unsure Which you meant the shield spell was a protection buff.
     
  19. infernotowel

    infernotowel Void-Bound Voyager

    The magicguard one. Here's your code:

    magicguardprojectile.projectile:
    Code:
    {
    "projectileName" : "magicguardprojectile",
    "physics" : "gas",
    "frames" : "water.png",
    "level" : 3,
    "animationCycle" : 0.5,
    "frameNumber" : 2,
    "universalDamage" : false,
    
    "actionOnReap" : [ { "action" : {"scripts" : [ "magicguard.lua" ]} }],
    "damageKind" : "default",
    "damageType" : "hitTest"
    }
    
    magicguard.lua:
    Code:
    
    function goodReception()
      local ll = entity.toAbsolutePosition({ -4.0, 1.0 })
      local tr = entity.toAbsolutePosition({ 4.0, 32.0 })
      local bounds = {0, 0, 0, 0}
      bounds[1] = ll[1]
      bounds[2] = ll[2]
      bounds[3] = tr[1]
      bounds[4] = tr[2]
      return not world.rectCollision(bounds, true)
    end
    
    function init(args)
      if not goodReception() then
        return { "ShowPopup", { message = "I can't spawn a guard here, In a block." } }
      else
        entity.smash()
        world.spawnProjectile("regularexplosion2", entity.toAbsolutePosition({ 0.0, 1.0 }))
        world.spawnNPC("magicguard", entity.toAbsolutePosition({ 0.0, 30.0 }), { level = 3 })
      end
    end
    
    function hasCapability(capability)
      return false
    end
    
    magicguard.npctype:
    Code:
    {
      "type" : "magicguard",
    
      "disableWornArmor" : true,
      "inateStatusEffects" : [
        {
          "kind" : "Protection",
          "amount" : 1.0
        }
      ],
    
      "damageTeam" : 1,
    
      "levelVariance" : [0.25, 0.5],
    
      "scripts" : [
        "/npcs/main.lua",
        "/npcs/timers.lua",
        "/scripts/sensors.lua",
        "/scripts/stateMachine.lua",
        "/scripts/util.lua",
        "/scripts/vec2.lua",
    
        "/npcs/meleeAttackState.lua",
        "/npcs/rangedAttackState.lua",
    
        "/npcs/guard/guardState.lua"
      ],
      "scriptDelta" : 5,
      "scriptConfig" : {
        "attackerLimit" : 4,
        "attackerLimitCooldown" : 3,
    
        "guard" : {
          "noticeDistance" : 25,
          "hailDistance" : 20,
          "stopDistance" : 10,
          "attackDistance" : 5,
          "wallCheckDistance" : 5,
          "changeDirectionTimeRange" : [10, 20],
    
          "dialog" : {
            "hail" : {
              "default" : [ "Halt! Who goes there?" ]
            },
            "stop" : {
              "default" : [ "You may go no further." ]
            }
          }
        },
    
        "meleeAttack" : {
          "swingDistance" : 5,
          "swingTime" : 0.4,
          "swingCooldownTime" : 0.6,
          "switchDistance" : 15,
          "runThreshold" : 9,
          "searchTime" : 10,
          "backoffDistanceRange" : [8.0, 12.0],
          "repositionCooldownTimeRange" : [2.0, 3.0]
        },
    
        "rangedAttack" : {
          "minDistance" : 10,
          "maxDistance" : 30,
          "coverYOffset" : -1.5,
          "coverYClearanceOffset" : 0.5,
          "coverDistance" : 2.5,
          "coverHideTimeRange" : [0.5, 1.0],
          "coverFireTimeRange" : [1.0, 3.0],
          "attackerSpacing" : 2.5,
          "searchTime" : 10
        }
      },
    
      "items" : {
        "default" : [
          [0, [
              {
                "head" : [ { "name" : "humantier1head" } ],
                "chest" : [ { "name" : "humantier1chest" } ],
                "legs" : [ { "name" : "humantier1pants" } ],
                "primary" : [
                  [ "generatedgun", 1, { "definition" : "commonassaultrifle" } ]
                ],
                "sheathedprimary" : [
                  { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }
                ]
              },
              {
                "head" : [ { "name" : "humantier1head" } ],
                "chest" : [ { "name" : "humantier1chest" } ],
                "legs" : [ { "name" : "humantier1pants" } ],
                "primary" : [
                  { "name" : "generatedsword", "data" : { "definition" : "commonbroadsword" } }
                ],
                "sheathedprimary" : [
                  [ "generatedgun", 1, { "definition" : "commonassaultrifle" } ]
                ]
              }
            ] ]
        ],
        "glitch" : [
          [0, [
              {
                "head" : [ { "name" : "glitchtier1head" } ],
                "chest" : [ { "name" : "glitchtier1chest" } ],
                "legs" : [ { "name" : "glitchtier1pants" } ],
                "primary" : [
                  { "name" : "generatedsword", "data" : { "definition" : "commonshortsword" } },
                  { "name" : "generatedsword", "data" : { "definition" : "commondagger" } }
                ],
                "alt" : [
                  [ "generatedshield", 1, { "definition" : "tier1shield" } ]
                ]
              }
            ] ]
        ],
        "avian" : [
          [0, [
              {
                "head" : [ { "name" : "aviantier1head" } ],
                "chest" : [ { "name" : "aviantier1chest" } ],
                "legs" : [ { "name" : "aviantier1pants" } ],
                "primary" : [
                  [ "generatedgun", 1, { "definition" : "commonassaultrifle" } ]
                ]
              }
            ] ]
        ]
      },
    
      "movementControllerSettings" : {
        "standingPoly" : [ [-0.75, -2.0], [-0.35, -2.5], [0.35, -2.5], [0.75, -2.0], [0.75, 0.65], [0.35, 1.22], [-0.35, 1.22], [-0.75, 0.65] ],
        "crouchingPoly" : [ [-0.75, -2.0], [-0.35, -2.5], [0.35, -2.5], [0.75, -2.0], [0.75, -0.5], [0.35, 0], [-0.35, 0], [-0.75, -0.5] ],
    
        "mass" : 0.6
      },
    
      "humanoidTiming" : {
        // Idle, Walk, Run, Jump, Fall, Swim, SwimIdle, Duck, Sit, Lay
        "stateCycle" : [1.0, 0.75, 0.75, 0.25, 0.25, 0.50, 0.50, 1.0, 1.0, 1.0],
        "stateFrames" : [1, 8, 8, 4, 4, 7, 2, 1, 1, 1],
    
        // EmoteIdle, Blabbering, Shouting, Happy, Sad, NEUTRAL, Laugh, Annoyed, Oh, OOOH, Blink, Wink, Eat, Sleep
        //          , normal    , caps    , :)   , :'(, :|     , :D   ,        , :o, :O  ,      , ;)
        "emoteCycle" : [1.0, 0.3, 0.3, 0.3, 1.0, 0.3, 0.5, 1.0, 1.0, 1.0, 1.0, 0.5, 0.3, 1],
        "emoteFrames" : [1, 2, 2, 2, 5, 2, 2, 2, 2, 3, 3, 5, 2, 2]
      },
    
      "statusParameters" : {
        "baseMaxHealth" : 40,
        "baseMaxEnergy" : 20,
        "bodyMaterialKind" : "organic",
        "damageConfig" : "/damage/damageresponse/npcs.config",
        "invulnerabilityTime" : 0,
        "energyReplenishmentRate" : 10.0
      },
    
      "persistent" : true,
    
      "splashConfig" : {
        "splashSpeedMin" : 10.0,
        "splashMinWaterLevel" : 0.4,
        "splashBottomSensor" : [0, -2.0],
        "splashTopSensor" : [0, 2.0],
        "numSplashParticles" : 8,
        "splashYVelocityFactor" : 0.2,
    
        "splashParticle" : {
          "type" : "ember",
          "position" : [0, -1],
          "finalVelocity" : [0, -20],
          "approach" : [0, 50],
          "color" : [60, 150, 224, 100],
          "size" : 4.0,
          "timeToLive" : 0.5,
          "destructionAction" : "shrink",
          "destructionTime" : 0.2
        },
    
        "splashParticleVariance" : {
          "velocity" : [10, 0]
        }
      }
    }
    
    Did you ever test it and get it to work? It was in the files for one of the releases of your mod.
     
  20. Seterwind

    Seterwind Scruffy Nerf-Herder

    It's an ongoing project, I'm working on summons next week, it's the start it'll get to run the .lua (supposedly) but I haven't gotten it working yet.
     

Share This Page