# CROD: Card Dictionary This document contains the labeling name suggestion. ``` category:name:tag ``` Where * `name`: represents the card name. * `category`: can be any value in `troops (tp)`, `defensive building (db)`, `passive buildings (pb)` or `spells (sp)`. * `tag`: can be any value in `prev`, `norm`, `post`. * `norm` (`nm`): Principal figure of the used card. * `post` (`po`): State of a card where there is a transformation of the figure (such as sub-troops, or significant visual change of the image of a card). Some of the labeling suggestion come with a brief description that might be considered; there is a note if the card corresponding to the labeling name suggestion spawns another card. Both labels and categories were derived from careful gameplay observations and using the following resources: * [Clash Royale Wiki](https://clashroyale.fandom.com/wiki/Cards) * [Stats Royale](https://statsroyale.com/es/cards) There are a total of **107 labels** with the following distribution: | Category | Labels | |----------|--------| | TP | 72 | | DB | 7 | | PB | 6 | | SP | 22 | ## Troops (tp) - 72 ### `tp:archers:nm` Each creature from this card should be individually identified. ![tp:archers:nm](https://i.imgur.com/IBtNEw4.png) ### `tp:baby_dragon:nm` ![tp:baby_dragon:nm](https://i.imgur.com/3yBfAj1.jpg) ### `tp:balloon:nm` The resulting "bomb" is not identified as a transformation of this card. ![tp:balloon:nm](https://i.imgur.com/pRUEO6R.jpg) ### `tp:bandit:nm` ![tp:bandit:nm](https://i.imgur.com/cSjT3JJ.jpg) ### `tp:barbarians:nm` Each creature from this card should be individually identified. ![tp:barbarians:nm](https://i.imgur.com/AXSUWOs.jpg) ### `tp:bats:nm` Each creature from this card should be individually identified. ![tp:bats:nm](https://i.imgur.com/X6kLAJq.jpg) ### `tp:battle_healer:nm` ![tp:battle_healer:nm](https://i.imgur.com/9gknUgr.jpg) ### `tp:battle_ram:nm` * spawns: `tp:barbarians:nm` The resulting "barbarians" should be identified as `tp:barbarians:nm`. ![tp:battle_ram:nm](https://i.imgur.com/CzXpdtS.jpg) ### `tp:bomber:nm` ![tp:bomber:nm](https://i.imgur.com/9ehL3jv.jpg) ### `tp:bowler:nm` ![tp:bowler:nm](https://i.imgur.com/DgfYEp6.jpg) ### `tp:cannon_cart:nm` This card has multiple representation but there isn't a significant visual change to consider identifying it as a separate one. ![tp:cannon_cart:nm](https://i.imgur.com/OvOjf0O.jpg) ### `tp:dark_prince:nm` This card has multiple representation but there isn't a significant visual change to consider identifying it as a separate one. ![tp:dark_prince:nm](https://i.imgur.com/rggW8F1.jpg) ### `tp:dart_goblin:nm` ![tp:dart_goblin:nm](https://i.imgur.com/gn6AZwl.jpg) ### `tp:electro_dragon:nm` ![tp:electro_dragon:nm](https://i.imgur.com/4PHklud.jpg) ### `tp:electro_wizard:nm` We can ignore the "thunder" that summons this card. ![tp:electro_wizard:nm](https://i.imgur.com/azY5iIg.jpg) ### `tp:elite_barbarians:nm` Each creature from this card should be individually identified. ![tp:elite_barbarians:nm](https://i.imgur.com/zqky7Gb.jpg) ### `tp:elixir_blob:nm` Each creature from this card should be individually identified. ![tp:elixir_blob:nm](https://i.imgur.com/R10PuP7.jpg) ### `tp:elixir_golem:nm` * spawns: `tp:elixir_golemite:nm` ![tp:elixir_golem:nm](https://i.imgur.com/ywFyyte.jpg) ### `tp:elixir_golemite:nm` * spawns: `tp:elixir_blob:nm` Each creature from this card should be individually identified. ![tp:elixir_golemite:nm](https://i.imgur.com/AR555rk.jpg) ### `tp:executioner:nm` ![tp:executioner:nm](https://i.imgur.com/pdxOvJU.jpg) ### `tp:firecracker:nm` ![tp:firecracker:nm](https://i.imgur.com/HxumXLu.jpg) ### `tp:fire_spirits:nm` Each creature from this card should be individually identified. ![tp:fire_spirits:nm](https://i.imgur.com/gDjIXBw.jpg) ### `tp:fisherman:nm` ![tp:fisherman:nm](https://i.imgur.com/Mof2NOG.jpg) ### `tp:flying_machine:nm` ![tp:flying_machine:nm](https://i.imgur.com/frGVsvm.jpg) ### `tp:giant:nm` ![tp:giant:nm](https://i.imgur.com/gzAuIp1.jpg) ### `tp:giant_skeleton:nm` The resulting "bomb" is not identified as a transformation of this card. ![tp:giant_skeleton:nm](https://i.imgur.com/4sEp50x.jpg) ### `tp:goblin_brawler:nm` This is the troop form of the `goblin_cage`. ![tp:goblin_brawler:nm](https://i.imgur.com/t3baMKA.jpg) ### ~~`tp:goblin_gang:nm`~~ This card is a composition of `goblins` and `spear_goblins`. Thus, it's not possible to correctly identify it. ![tp:goblin_gang:nm](https://i.imgur.com/bh62oN6.jpg) ### `tp:goblin_giant:nm` * spawns: `tp:spear_goblins:nm` The post transformation of this card is ignored since the result is a pair of `globlins`. ![tp:goblin_giant:nm](https://i.imgur.com/oxv25Ot.jpg) ### `tp:goblins:nm` Each creature from this card should be individually identified. ![tp:goblins:nm](https://i.imgur.com/SfDu50F.jpg) ### `tp:golem:nm` * spawns: `tp:golemite:nm` The post transformation of this card is ignored since the result is a pair of `golemite`s. ![tp:golem:nm](https://i.imgur.com/6q7gimJ.jpg) ### `tp:golemite:nm` ![tp:golemite:nm](https://i.imgur.com/LMWKfYh.jpg) ### `tp:guards:nm` Each creature from this card should be individually identified. The guards have a shield that can be broken, resulting in a significant visual change: `tp:guards:po` ![tp:guards:nm](https://i.imgur.com/8nsPSeY.jpg) ### `tp:guards:po` This is a `tp:guards:nm` without a shield. ![tp:guards:po](https://i.imgur.com/Ybdxevm.jpg) ### `tp:heal_spirit:nm` ![tp:heal_spirit:nm](https://i.imgur.com/5NojDTy.jpg) ### `tp:hog_rider:nm` ![tp:hog_rider:nm](https://i.imgur.com/Z5eDS3d.jpg) ### `tp:hunter:nm` ![tp:hunter:nm](https://i.imgur.com/BAkzIHI.jpg) ### `tp:ice_golem:nm` ![tp:ice_golem:nm](https://i.imgur.com/BQa2UwQ.jpg) ### `tp:ice_spirit:nm` ![tp:ice_spirit:nm](https://i.imgur.com/QSIWGXb.jpg) ### `tp:ice_wizard:nm` ![tp:ice_wizard:nm](https://i.imgur.com/ooQYV9S.jpg) ### `tp:inferno_dragon:nm` ![tp:inferno_dragon:nm](https://i.imgur.com/bTepoqS.jpg) ### `tp:knight:nm` ![tp:knight:nm](https://i.imgur.com/nL44pI7.jpg) ### `tp:lava_hound:nm` * spawns: `tp:lava_pup:nm` The post transformation of this card is ignored since the result is a set of `lava_pup`s. ![tp:lava_hound:nm](https://i.imgur.com/675p5TA.jpg) ### `tp:lava_pup:nm` Each creature from this card should be individually identified. ![tp:lava_pup:nm](https://i.imgur.com/whY3RBD.jpg) ### `tp:lumberjack:nm` * spawns: `sp:rage:nm` The post transformation of this card is ignored since the result is a `sp:rage:nm`. ![tp:lumberjack:nm](https://i.imgur.com/iSl1JlS.jpg) ### `tp:magic_archer:nm` ![tp:magic_archer:nm](https://i.imgur.com/dwayLLn.jpg) ### `tp:mega_minion:nm` ![tp:mega_minion:nm](https://i.imgur.com/fHsCp8e.jpg) ### `tp:mega_knight:nm` ![tp:mega_knight:nm](https://i.imgur.com/O3C7JCQ.jpg) ### `tp:mini_pekka:nm` ![tp:mini_pekka.:nm](https://i.imgur.com/hHLemCd.jpg) ### `tp:miner:nm` The previous form of this card is ignored since it doesn't lasts long enough. ![tp:miner:nm](https://i.imgur.com/s0GXjEe.jpg) ### `tp:minions:nm` Each creature from this card should be individually identified. ![tp:minions:nm](https://i.imgur.com/YxYVpTk.jpg) ### ~~`tp:minion_horde:nm`~~ Deprecated since we should identify individual `minions`. ![tp:minion_horde:nm](https://i.imgur.com/KQVQNAc.jpg) ### `tp:musketeer:nm` ![tp:musketeer:nm](https://i.imgur.com/OdHYIMO.jpg) ### `tp:night_witch:nm` * spawns: `tp:bats:nm` The `bats` spawned from the `night_witch` should be considered as independent. ![tp:night_witch:nm](https://i.imgur.com/QWsZ3om.jpg) ### `tp:pekka:nm` ![tp:pekka:nm](https://i.imgur.com/3uzcwtz.jpg) ### `tp:prince:nm` ![tp:prince:nm](https://i.imgur.com/N9Mg5YL.jpg) ### `tp:princess:nm` ![tp:princess:nm](https://i.imgur.com/W7Rvjmx.jpg) ### `tp:ram_rider:nm` ![tp:ram_rider:nm](https://i.imgur.com/9xyRWP8.jpg) ### `tp:rascal_boy:nm` ![tp:rascal_boy:nm](https://i.imgur.com/6e9x1aR.jpg) ### `tp:rascal_girl:nm` Each creature from this card should be individually identified. ![tp:rascal_girl:nm](https://i.imgur.com/9YQv8jv.jpg) ### `tp:royal_ghost:nm` ![tp:royal_ghost:nm](https://i.imgur.com/lxVNXN3.jpg) ### `tp:royal_giant:nm` ![tp:royal_giant:nm](https://i.imgur.com/2h9ERbe.jpg) ### `tp:royal_hogs:nm` Each creature from this card should be individually identified. ![tp:royal_hogs:nm](https://i.imgur.com/VYYWnmk.jpg) ### `tp:royal_recruits:nm` Each creature from this card should be individually identified. ![tp:royal_recruits:nm](https://i.imgur.com/2Hth5cc.jpg) ### `tp:skeletons:nm` Each creature from this card should be individually identified. ![tp:skeletons:nm](https://i.imgur.com/rFXDr7z.jpg) ### ~~`tp:skeleton_army:nm`~~ Deprecated since we should identify individual `skeletons`. ![tp:skeleton_army:nm](https://i.imgur.com/nClFetU.jpg) ### `tp:skeleton_barrel:nm` * spawns: `tp:skeletons:nm` This card has multiple representation but there isn't a significant visual change to consider identifying it as a separate one. The post transformation of this card should be identified as `skeletons`. ![tp:skeleton_barrel:nm](https://i.imgur.com/L5G0Zoe.jpg) ### `tp:skeleton_dragons:nm` Each creature from this card should be individually identified. ![tp:skeleton_dragons:nm](https://i.imgur.com/7jG5IiA.jpg) ### `tp:sparky:nm` ![tp:sparky:nm](https://i.imgur.com/0ogHThA.jpg) ### `tp:spear_goblins:nm` Each creature from this card should be individually identified. ![tp:spear_goblins:nm](https://i.imgur.com/TkiPKsH.jpg) ### ~~`tp:three_musketeers:nm`~~ Deprecated since we should identify individual `musketeers`. ![tp:three_musketeers:nm](https://i.imgur.com/GdB9tSz.jpg) ### `tp:valkyrie:nm` ![tp:valkyrie:nm](https://i.imgur.com/kkW4ed0.jpg) ### `tp:wall_breakers:nm` Each creature from this card should be individually identified. ![tp:wall_breakers:nm](https://i.imgur.com/Bj48wH7.jpg) ### `tp:witch:nm` * spawns: `tp:skeletons:nm` The `skeletons` spawned from the `witch` should be considered as independent. ![tp:witch:nm](https://i.imgur.com/ty1IqzS.jpg) ### `tp:wizard:nm` ![tp:wizard:nm](https://i.imgur.com/hoxvM7d.jpg) ### `tp:zappies:nm` Each creature from this card should be individually identified. ![tp:zappies:nm](https://i.imgur.com/LLIrpiH.jpg) ## Defensive Building (db) - 7 ### `db:bomb_tower:nm` The resulting "bomb" is not identified as a transformation of this card. ![db:bomb_tower:nm](https://i.imgur.com/H9cMjqh.jpg) ### `db:cannon:nm` ![db:cannon:nm](https://i.imgur.com/EVgFTUQ.jpg) ### `db:inferno_tower:nm` ![db:inferno_tower:nm](https://i.imgur.com/mLZxcj5.jpg) ### `db:mortar:nm` ![db:mortar:nm](https://i.imgur.com/IM6SfkL.jpg) ### `db:tesla:nm` The `tesla` has the ability to hide itself. This is a significant visual change and this is represented with a`db:tesla:po`. ![db:tesla:nm](https://i.imgur.com/l9ErpAX.jpg) ### `db:tesla:po` Is the hidden version of `db:tesla:nm`. ![db:tesla:po](https://i.imgur.com/hyH25eH.jpg) ### `db:x_bow:nm ![db:x_bow:nm](https://i.imgur.com/95FQTXS.jpg) ## Passive Building (pb) - 6 ### `pb:barbarian_hut:nm` * spawns: `tp:barbarians:nm` The `barbarians` spawned from this card should be individually identified. ![pb:barbarian_hut:nm](https://i.imgur.com/6Rdc3I1.jpg) ### `pb:elixir_collector:nm` ![pb:elixir_collector:nm](https://i.imgur.com/EbRW25Q.jpg) ### `pb:furnace:nm` * spawns: `tp:fire_spirits:nm` The `fire_spirit` spawned from this card should be individually identified. ![pb:furnace:nm](https://i.imgur.com/JYALszR.jpg) ### `pb:goblin_hut:nm` * spawns: `tp:spear_goblins:nm` The `spear_goblins` spawned from this card should be individually identified. ![pb:goblin_hut:nm](https://i.imgur.com/2tyUctU.jpg) ### `pb:goblin_cage:nm` * spawns: `tp:goblin_brawler:nm` ![pb:goblin_cage:nm](https://i.imgur.com/Ovq6Zeu.jpg) ### `pb:tombstone:nm` * spawns: `tp:skeletons:nm` The `skeletons` spawned from this card should be individually identified. ![pb:tombstone:nm](https://i.imgur.com/AEG5pka.jpg) ## Spells (sp) - 22 ### `sp:arrows:nm` Represent launched arrows that will then become static arrows `sp:arrows:po`. ![sp:arrows:nm](https://i.imgur.com/EG30T5z.jpg) ### `sp:arrows:po` Represents static arrows, coming from `sp:arrows:nm`. ![sp:arrows:po](https://i.imgur.com/89OAmFn.jpg) ### `sp:barbarian_barrel:nm` * spawns: `tp:barbarians:nm` ![sp:barbarian_barrel:nm](https://i.imgur.com/7E6RUs5.jpg) ### `sp:clone:nm` Pending discussion. ![sp:clone:nm](https://i.imgur.com/kzwstsm.jpg) ### `sp:earthquake:nm` ![sp:earthquake:nm](https://i.imgur.com/euZYRmp.jpg) ### `sp:fireball:nm` Represent a launched fireball that will then explode `sp:fireball:po`. ![sp:fireball:nm](https://i.imgur.com/3e0Ec4c.jpg) ### `sp:fireball:po` Represents an exploded fireball, coming from `sp:fireball:nm`. ![sp:fireball:po](https://i.imgur.com/Wa0POY6.jpg) ### `sp:freeze:nm` ![sp:freeze:nm](https://i.imgur.com/Dn8NG66.jpg) ### `sp:giant_snowball:nm` Represent a launched giant snowball that will then explode `sp:fireball:po`. ![sp:giant_snowball:nm](https://i.imgur.com/SLu6GVl.jpg) ### `sp:giant_snowball:po` Represents an exploded giant snowball, coming from `sp:giant_snowball:nm`. ![sp:giant_snowball:po](https://i.imgur.com/800hOV1.jpg) ### `sp:goblin_barrel:nm` * spawns: `tp:goblins:nm` ![sp:goblin_barrel:nm](https://i.imgur.com/Ea9svQb.jpg) ### `sp:graveyard:nm` * spawns: `tp:skeletons:nm` ![sp:graveyard:nm](https://i.imgur.com/0002vy1.jpg) ### `sp:lightning:nm` ![sp:lightning:nm](https://i.imgur.com/gMQkSHk.jpg) ### `sp:mirror:nm` Pending discussion. ![sp:mirror:nm](https://i.imgur.com/AOlDxu4.jpg) ### `sp:poison:nm` ![sp:poison:nm](https://i.imgur.com/3pqugdI.jpg) ### `sp:rage:nm` ![sp:rage:nm](https://i.imgur.com/osbDUJr.jpg) ### `sp:rocket:nm` Represent a launched giant snowball that will then explode `sp:rocket:po`. ![sp:rocket:nm](https://i.imgur.com/SRXf3gl.jpg) ### `sp:rocket:po` Represents an exploded giant snowball, coming from `sp:rocket:nm`. ![sp:rocket:po](https://i.imgur.com/yiLLnt9.jpg) ### `sp:royal_delivery:nm` * spawns: `tp:royal_recruits:nm` ![sp:royal_delivery:nm](https://i.imgur.com/Jtjk1OW.jpg) ### `sp:the_log:nm` ![sp:the_log:nm](https://i.imgur.com/lop6Ao4.jpg) ### `sp:tornado:nm` ![sp:tornado:nm](https://i.imgur.com/XDqZrJ2.jpg) ### `sp:zap:nm` ![sp:zap:nm](https://i.imgur.com/gNhSXO4.jpg)