YogurtLvl 1
DragonFireGames noice!
DragonFireGames noice!
Here is the new card format btw:
{
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 /= 2;
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 health missing by all of your cards in your hand.",
cost:5,
cooldown:2,
target:function(use,card,opp,self) { // Target will be run only once
var dmg = 0;
for (var i = 0; i < self.hand.length; i++) {
dmg += max(self.hand[i].def-self.hand[i].hp,0);
}
opp.hand.pick(function(sel){
use(sel,dmg);
});
},
use:function(sel,dmg) { // Use will be run on both players | WARNING: | do not put random or card pickers in here
sel.hit(dmg);
},
}],
//flavor: "text", // Optional flavor text
setup:function(card) { // Called when card instance is created
card.admindmg = 0;
},
//onselect:function(card,opp,self) { // Called when card enters hand (optional)
// // Code here
//},
//onturn:function(card,opp,self) { // Called every turn in hand
// // Code here
//},
ondefeat:function(killer,card,opp,self) { // Called when card defeated (optional)
killer.hit(100); // Hits the killer for 100 HP
},
profile: "https://gamelab.freeflarum.com/u/DragonFireGames"
},
Since codemon has a lot of data, I cannot simply just store it all in keyvalues, instead I am doing a slightly more complicated approach. Each client will keep a local copy of all game data and that will be updated via a keyvalue-based event system. Everything will be initialized the same with a "start" event and the rest of the events will be run on both clients. Hopefully this is a good idea...
DragonFireGames will you keep creating the cards or idk make a video tutorial so other people can?
seek I'm still editing all the cards after you send them in anyway. So I really just need descriptions and abilities and stuff.
DragonFireGames Could you update my card to include both the new design and this image?
[WUT] Adam Done!
DragonFireGames if your confused about the feed move on my card it's meant to be like after using black coat to trap the opponent in slime and seek also being made of black slime allows him to ₵Ø₦₴Ʉ₥Ɇ a part of their body and make it apart of his... good thing there's no animation for this game
DragonFireGames why do I only have 2 moves
Phoenix Your third move appears after you die once, as a phoenix, I decided to let you get "reborn"
DragonFireGames That's cool, thanks.
Hey Dragon I'm working on a card rn for someone I met once also how's the enraged seek going (that is if your working on it and if you aren't I'm cool with that this isn't a threat or anything) so do you want to work on the card on the other person or are you busy at the moment?
hey so I can't get the text to work I'm putting it in the
'''
thing and it ain't working
DragonFireGames you have link to updated codemon? I'll pay 5 bucks for it
Phoenix how about 50 to 100 coins lol (i'm trying to get the "rich" badge)
DragonFireGames Man, I'm too poor for this stuff.
DragonFireGames "Yogurt: Retro Pong Guy" lol
The actual gameplay is broken
DragonFireGames So the