{
"name:"Seek"
rarity:"Rare"
hp:4000,
def: 600,
image:"https://gamelab.freeflarum.com/assets/files/2024-04-05/1712347646-758899-screenshot-2024-04-05-10241-pm.png"
offx: 1,
offy: 0,
shortDesc: "a creature made of black slime",
desc: "makes its territory in a hotel and gives cahse to its prey"
moves:[{
name:"1000 gazes",
description:"do 30 damage flip a coin if heads your foe is paralyzed",
cost:1,
cooldown:1,
name:"black coat "
description:"flip a coin, if heads your opponent is covered in slime and can't move",
cost:3,
cooldown:4,
use:function() {
pickOpp(function(opp){
opp.hit(200);
opp.giveEffect("immoble",5,4);
});
}
},{
name:"feed",
description:"if your opponent is covered in slime do 50 ATK and heal 50 hp",
cost:5,
cooldown:2,
use:function(){}
}]
}
  • seek replied to this.

    seek modified it

    {
        name:"Seek",
        rarity:"Common",
        hp: 200,
        def: 600,
        image:"https://gamelab.freeflarum.com/assets/files/2024-04-05/1712347646-758899-screenshot-2024-04-05-10241-pm.png",
        offx: 1,
        offy: 0,
        shortDesc: "a creature made of black slime",
        desc: "makes its territory in a hotel and gives cahse to its prey",
        moves:[{
          name:"1000 gazes",
          description:"do 30 damage flip a coin if heads your foe is paralyzed for a turn",
          cost:1,
          cooldown:1,
          use:function(){
            OppPlayer.hand.pick(function(opp){
              opp.hit(30);
              if (random() > 0.5) return; 
              opp.giveEffect("frozen",1,1);
            });
          }
        },
        {
          name:"Black Coat",
          description:"Flip a coin, if heads your opponent is covered in slime and can't move for 3 turns",
          cost:2,
          cooldown:1,
          use:function() {
            if (random() > 0.5) return; 
            OppPlayer.hand.pick(function(opp){
              opp.slimed = true;
              opp.giveEffect("frozen",0.5,3);
            });
          }
        },{
          name:"feed",
          description:"If your opponent is covered in slime do 200 ATK and heal 200 HP",
          cost:5,
          cooldown:2,
          use:function(self){
            OppPlayer.hand.pick(function(opp){
              opp.hit(200);
              self.heal(200);
            },function(o){
              return o.slimed;
            });
          }
        }],
      }

    seek Your card starts off missing some hp. Your ability allows it to heal past it's starting hp.

    Yogurt If you want, I'm already updating the cards I have. I'm debating changing the format again so I wouldn't bother with it.

    changed the format again:

    {
        name:"DragonFireGames", // Name
        rarity:"Legendary", // Rarity
        hp:5200, // Starting HP
        def: 5000, // Max HP for heals
        image:"https://mcdn.wallpapersafari.com/medium/75/47/2gJuCk.jpg", // Thumbnail
        offx: 1, // Offset the thumbnail in the x direction, range: (-1,1)
        offy: 0, // Offset the thumbnail in the y direction, range: (-1,1)
        hoverDesc: "The dev of FCR and Codémon.", // Description from hover
        desc: "The developer of FCR. Good at game development as well but loves tech demos. Takes pride in their use of keyValues & outside sites. Made Codémon.", // Long description
        hpcol: 255, // color of hp
        //isEX: true // Defaults to true for legendary/epic/god cards, false otherwise
        effectModifiers: { // Status modifiers
          "Laggy": 0.5, // If a number it will multiply the lvl by that number
          "Frozen": function(e) { // Function to apply to the effect
            e.turns--;
            return e;
          },
        },
        moves:[{ // List of all moves
          name:"Admin", // Name
          description:"Strike your opponent down for 300 ATK. Each time this move is used, its damage increases by 100 ATK.", // What does it do?
          cost:1, // Cost in points
          cooldown:1, // How many turns before it can be used again
          target:"opp", // Target: "opp" "self" "none" or a custom function
          use:function(opp,self) { // Code for how it works:
            opp.hit(300+self.admindmg);
            self.admindmg += 100;
          },
          //flavor: "text", // Optional flavor text
        },{
          name:"Lag Bomb",
          description:"Lag out your opponent with 3D minecraft so they can only attack every other turn for 4 turns. Deal 200 ATK.",
          cost:3,
          cooldown:1,
          target:"opp",
          use:function(opp,self) {
            opp.hit(200);
            opp.giveEffect("Laggy",5,4);
          },
        },{
          name:"Special - Reflection",
          description:"Hack code.org and deal as much damage as has been taken by all of your cards in your hand.",
          cost:5,
          cooldown:2,
          target:function(use,self,oppPlayer,selfPlayer) {
            oppPlayer.hand.pick(function(opp){
              use(opp,self,selfPlayer.hand);
            });
          },
          use:function(opp,self,selfHand) {
            var dmg = 0;
            for (var i = 0; i < selfHand.length; i++) {
              dmg += max(selfHand[i].parent.hp-selfHand[i].hp,0);
            }
            opp.hit(dmg);
          },
        }],
        //flavor: "text", // Optional flavor text
        setup:function(self) { // Called when card instance is created
          self.admindmg = 0;
        },
        //onselect:function(self,oppPlayer,selfPlayer) { // Called when card enters deck (optional)
        //  // Code here
        //},
        ondefeat:function(opp,self,oppPlayer,selfPlayer) { // Called when card defeated (optional)
          opp.hit(100); // Hits the killer for 100 HP
        },
        profile: "https://gamelab.freeflarum.com/u/DragonFireGames"
      },
    • seek replied to this.

      seek Could you perhaps do a card about a different person. Having 2 cards about the same thing is discouraged.

      • seek replied to this.

        Chat