forked from jzitnik/twodcraft
feat: Implemented wheat and bread
This commit is contained in:
parent
bffee19583
commit
064ae511d9
@ -75,6 +75,9 @@ public class SpriteLoader {
|
||||
HEART,
|
||||
HUNGER,
|
||||
|
||||
// Seeds
|
||||
WHEAT,
|
||||
|
||||
// ITEMS
|
||||
|
||||
// Items
|
||||
@ -158,9 +161,6 @@ public class SpriteLoader {
|
||||
LAVA_BUCKET,
|
||||
MILK_BUCKET,
|
||||
|
||||
// Seeds
|
||||
WHEAT,
|
||||
|
||||
// Food
|
||||
ITEM_PORKCHOP,
|
||||
ITEM_COOKED_PORKCHOP,
|
||||
@ -169,9 +169,11 @@ public class SpriteLoader {
|
||||
ITEM_BEEF,
|
||||
ITEM_STEAK,
|
||||
ITEM_APPLE,
|
||||
ITEM_BREAD,
|
||||
|
||||
// Seeds
|
||||
ITEM_WHEAT_SEEDS,
|
||||
ITEM_WHEAT,
|
||||
}
|
||||
|
||||
public static final HashMap<SPRITES, Sprite> SPRITES_MAP = new HashMap<>();
|
||||
@ -239,6 +241,7 @@ public class SpriteLoader {
|
||||
|
||||
// Seeds
|
||||
SPRITES_MAP.put(SPRITES.ITEM_WHEAT_SEEDS, new SimpleSprite("items/wheat_seeds.ans"));
|
||||
SPRITES_MAP.put(SPRITES.ITEM_WHEAT, new SimpleSprite("items/wheat.ans"));
|
||||
|
||||
// ENTITIES
|
||||
SPRITES_MAP.put(SPRITES.STEVE, new Steve());
|
||||
@ -345,6 +348,7 @@ public class SpriteLoader {
|
||||
SPRITES_MAP.put(SPRITES.ITEM_BEEF, new SimpleSprite("items/beef.ans"));
|
||||
SPRITES_MAP.put(SPRITES.ITEM_STEAK, new SimpleSprite("items/steak.ans"));
|
||||
SPRITES_MAP.put(SPRITES.ITEM_APPLE, new SimpleSprite("items/apple.ans"));
|
||||
SPRITES_MAP.put(SPRITES.ITEM_BREAD, new SimpleSprite("items/bread.ans"));
|
||||
}
|
||||
|
||||
public static SpriteList<SPRITES> load() {
|
||||
|
@ -8,4 +8,5 @@ import java.lang.annotation.ElementType;
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target(ElementType.TYPE)
|
||||
public @interface Farmable {
|
||||
String value();
|
||||
}
|
||||
|
@ -0,0 +1,14 @@
|
||||
package cz.jzitnik.game.crafting.recipes.food;
|
||||
|
||||
import cz.jzitnik.game.annotations.CraftingRecipeRegistry;
|
||||
|
||||
@CraftingRecipeRegistry(
|
||||
recipe = {
|
||||
"wheat", "wheat", "wheat",
|
||||
"_", "_", "_",
|
||||
"_", "_", "_"
|
||||
},
|
||||
result = "bread",
|
||||
amount = 1
|
||||
)
|
||||
public class BreadRecipe {}
|
@ -9,7 +9,7 @@ import cz.jzitnik.game.annotations.ResetSpriteStateOnMine;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.logic.services.farmable.FarmableData;
|
||||
|
||||
@Farmable
|
||||
@Farmable("wheat")
|
||||
@PlaceOnSolidNoHandler
|
||||
@ResetDataOnMine
|
||||
@ResetSpriteStateOnMine
|
||||
|
@ -0,0 +1,13 @@
|
||||
package cz.jzitnik.game.entities.items.registry.items.food;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.ItemRegistry;
|
||||
import cz.jzitnik.game.entities.items.Item;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
|
||||
@ItemRegistry("bread")
|
||||
public class BreadItem extends Item {
|
||||
public BreadItem() {
|
||||
super("bread", "Bread", ItemType.FOOD, SpriteLoader.SPRITES.ITEM_BREAD, 3);
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package cz.jzitnik.game.entities.items.registry.items.grassy;
|
||||
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.annotations.ItemRegistry;
|
||||
import cz.jzitnik.game.entities.items.Item;
|
||||
import cz.jzitnik.game.entities.items.ItemType;
|
||||
|
||||
@ItemRegistry("wheat")
|
||||
public class WheatItem extends Item {
|
||||
public WheatItem() {
|
||||
super("wheat", "Wheat", ItemType.USELESS_ITEM, SpriteLoader.SPRITES.ITEM_WHEAT);
|
||||
}
|
||||
}
|
@ -1,7 +1,6 @@
|
||||
package cz.jzitnik.game.generation;
|
||||
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.entities.items.ItemBlockSupplier;
|
||||
import cz.jzitnik.game.Game;
|
||||
import cz.jzitnik.game.SpriteLoader;
|
||||
import cz.jzitnik.game.sprites.Steve;
|
||||
@ -33,10 +32,6 @@ public class Generation {
|
||||
// Spawn player at a valid starting point
|
||||
world[terrainHeight[256] - 1][256].add(steveBlock2);
|
||||
world[terrainHeight[256] - 2][256].add(steveBlock);
|
||||
|
||||
game.getInventory().addItem(ItemBlockSupplier.getItem("wooden_hoe"));
|
||||
game.getInventory().addItem(ItemBlockSupplier.getItem("water_bucket"));
|
||||
game.getInventory().addItem(ItemBlockSupplier.getItem("wheat_seeds"));
|
||||
}
|
||||
|
||||
private static void initializeWorld(List<Block>[][] world) {
|
||||
|
@ -3,7 +3,9 @@ package cz.jzitnik.game.handlers.place;
|
||||
import cz.jzitnik.game.Game;
|
||||
import cz.jzitnik.game.annotations.*;
|
||||
import cz.jzitnik.game.entities.Block;
|
||||
import cz.jzitnik.game.entities.items.InventoryItem;
|
||||
import cz.jzitnik.game.entities.items.ItemBlockSupplier;
|
||||
import cz.jzitnik.game.logic.services.farmable.FarmableData;
|
||||
import cz.jzitnik.game.sprites.TwoBlockSprite;
|
||||
|
||||
import java.lang.reflect.Constructor;
|
||||
@ -14,6 +16,7 @@ import java.util.Random;
|
||||
public class CustomAnnotationHandler implements CustomPlaceHandler {
|
||||
private final Class<?> clazz;
|
||||
private final DefaultPlaceHandler defaultPlaceHandler = new DefaultPlaceHandler();
|
||||
private final Random random = new Random();
|
||||
|
||||
private record BlockDrop(String drops, int percentage) {
|
||||
}
|
||||
@ -71,6 +74,29 @@ public class CustomAnnotationHandler implements CustomPlaceHandler {
|
||||
|
||||
@Override
|
||||
public boolean mine(Game game, int x, int y) {
|
||||
boolean dropDefault = true;
|
||||
|
||||
if (clazz.isAnnotationPresent(Farmable.class)) {
|
||||
var blocks = game.getWorld()[y][x];
|
||||
var blockx = blocks.stream().filter(block -> !block.getBlockId().equals("air")).findFirst().get();
|
||||
|
||||
var data = (FarmableData) blockx.getData();
|
||||
|
||||
if (data.getState() == 2) {
|
||||
dropDefault = false;
|
||||
var annotation = clazz.getAnnotation(Farmable.class);
|
||||
var growDrop = annotation.value();
|
||||
var seedDrop = blockx.getDrops().get(0);
|
||||
var seedDropAmount = random.nextInt(4);
|
||||
|
||||
if (seedDropAmount != 0) {
|
||||
game.getInventory().addItem(new InventoryItem(seedDropAmount, seedDrop));
|
||||
}
|
||||
|
||||
game.getInventory().addItem(ItemBlockSupplier.getItem(growDrop));
|
||||
}
|
||||
}
|
||||
|
||||
if (clazz.isAnnotationPresent(ResetDataOnMine.class)) {
|
||||
resetDataOnMine(game, x, y);
|
||||
}
|
||||
@ -82,7 +108,6 @@ public class CustomAnnotationHandler implements CustomPlaceHandler {
|
||||
blockx.setSpriteState();
|
||||
}
|
||||
|
||||
boolean dropDefault = true;
|
||||
|
||||
if (clazz.isAnnotationPresent(CustomDrops.class) || clazz.isAnnotationPresent(CustomDrop.class)) {
|
||||
var annotations = clazz.isAnnotationPresent(CustomDrops.class)
|
||||
|
25
src/main/resources/textures/items/bread.ans
Normal file
25
src/main/resources/textures/items/bread.ans
Normal file
@ -0,0 +1,25 @@
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;101;75;23m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;101;75;21m [48;2;101;75;23m [48;2;140;102;30m [48;2;101;75;23m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;101;75;23m [48;2;140;102;30m [48;2;162;121;36m [48;2;160;121;36m [48;2;162;121;36m [48;2;162;121;37m [48;2;140;102;30m [48;2;101;75;23m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;101;74;23m [48;2;140;102;30m [48;2;162;120;36m [48;2;188;137;39m [48;2;162;121;36m [48;2;140;102;30m [48;2;78;56;17m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;101;75;22m [48;2;140;102;30m [48;2;162;121;36m [48;2;188;137;39m [48;2;189;137;39m [48;2;188;137;39m [48;2;162;121;36m [48;2;142;102;30m [48;2;76;58;17m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;101;75;23m [48;2;140;102;30m [48;2;162;121;36m [48;2;188;137;39m [48;2;162;121;36m [48;2;140;102;30m [48;2;162;121;36m [48;2;188;137;39m [48;2;162;121;36m [48;2;140;102;30m [48;2;76;56;17m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;101;75;23m [48;2;141;102;30m [48;2;162;121;36m [48;2;188;137;37m [48;2;188;139;39m [48;2;188;137;39m [48;2;190;137;39m [48;2;162;121;36m [48;2;188;137;39m [48;2;162;121;36m [48;2;140;102;30m [48;2;76;56;17m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;101;75;23m [48;2;140;102;30m [48;2;160;121;36m [48;2;188;137;39m [48;2;189;137;39m [48;2;188;137;39m [48;2;162;123;36m [48;2;162;121;38m [48;2;188;137;39m [48;2;188;139;39m [48;2;162;120;36m [48;2;140;102;30m [48;2;103;75;23m [48;2;76;56;17m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [48;2;101;75;23m [48;2;162;121;36m [48;2;188;136;39m [48;2;188;137;39m [48;2;188;136;39m [48;2;188;137;39m [48;2;162;121;36m [48;2;140;102;30m [48;2;101;75;23m [48;2;87;65;20m [48;2;63;46;14m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [48;2;101;75;23m [48;2;101;75;22m [48;2;140;102;30m [48;2;162;121;36m [48;2;162;121;37m [48;2;162;121;36m [48;2;140;102;30m [48;2;162;121;38m [48;2;188;137;39m [48;2;188;137;38m [48;2;188;136;39m [48;2;188;137;39m [48;2;188;137;38m [48;2;162;121;36m [48;2;140;103;31m [48;2;142;102;30m [48;2;101;75;23m [48;2;76;57;17m [48;2;63;46;14m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [48;2;101;75;23m [48;2;140;102;30m [48;2;162;121;37m [48;2;162;121;36m [48;2;162;121;38m [48;2;162;121;36m [48;2;188;137;39m [48;2;188;139;39m [48;2;188;137;39m [48;2;162;120;36m [48;2;140;102;30m [48;2;87;65;20m [48;2;63;46;15m [48;2;63;46;14m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [48;2;101;75;23m [48;2;140;102;30m [48;2;188;137;39m [48;2;188;137;37m [48;2;188;137;39m [48;2;162;121;36m [48;2;140;102;30m [48;2;162;121;36m [48;2;188;137;39m [48;2;188;137;38m [48;2;162;121;36m [48;2;142;102;30m [48;2;140;102;30m [48;2;101;75;21m [48;2;76;56;17m [48;2;63;46;14m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;101;73;23m [48;2;140;102;30m [48;2;162;121;36m [48;2;188;137;39m [48;2;188;139;39m [48;2;188;137;39m [48;2;188;137;38m [48;2;162;121;37m [48;2;162;121;36m [48;2;188;137;39m [48;2;162;121;36m [48;2;140;102;30m [48;2;103;75;23m [48;2;76;56;17m [48;2;61;46;14m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;101;75;23m [48;2;140;102;30m [48;2;162;121;36m [48;2;188;137;39m [48;2;189;137;39m [48;2;190;137;39m [48;2;188;137;39m [48;2;162;121;36m [48;2;141;102;30m [48;2;140;102;30m [48;2;101;75;23m [48;2;76;56;17m [48;2;63;46;14m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;100;75;23m [48;2;140;102;30m [48;2;162;121;36m [48;2;189;137;39m [48;2;188;137;39m [48;2;160;121;36m [48;2;140;102;30m [48;2;100;75;23m [48;2;76;56;17m [48;2;63;46;14m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;103;75;23m [48;2;142;102;30m [48;2;162;121;36m [48;2;188;137;39m [48;2;162;121;36m [48;2;140;102;30m [48;2;101;75;23m [48;2;76;56;17m [48;2;62;46;14m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;101;75;23m [48;2;140;102;30m [48;2;162;121;36m [48;2;162;123;38m [48;2;162;121;36m [48;2;188;137;39m [48;2;162;121;36m [48;2;140;102;30m [48;2;142;102;30m [48;2;101;75;23m [48;2;77;56;17m [48;2;63;46;14m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;101;75;23m [48;2;140;102;30m [48;2;142;100;30m [48;2;162;121;36m [48;2;140;102;30m [48;2;141;102;30m [48;2;142;103;30m [48;2;142;102;30m [48;2;141;102;30m [48;2;101;75;23m [48;2;76;56;17m [48;2;63;46;14m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;87;65;20m [48;2;101;75;23m [48;2;140;102;30m [48;2;141;102;30m [48;2;140;100;30m [48;2;140;102;30m [48;2;142;102;30m [48;2;140;102;30m [48;2;101;75;22m [48;2;76;56;17m [48;2;63;46;14m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;87;65;20m [48;2;101;75;23m [48;2;140;102;30m [48;2;103;75;23m [48;2;101;75;22m [48;2;76;56;17m [48;2;63;47;15m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [48;2;76;56;17m [48;2;87;65;20m [48;2;101;75;23m [48;2;101;72;23m [48;2;101;75;23m [48;2;87;65;20m [48;2;76;56;17m [48;2;63;46;14m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [48;2;87;65;20m [48;2;76;56;17m [48;2;63;46;14m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;76;56;17m [48;2;63;46;14m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
25
src/main/resources/textures/items/wheat.ans
Normal file
25
src/main/resources/textures/items/wheat.ans
Normal file
@ -0,0 +1,25 @@
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;141;119;61m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;141;119;61m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;86;81;56m [48;2;127;106;51m [48;2;141;119;61m [48;2;166;149;83m [49m [49m [49m [49m [48;2;141;119;61m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;86;81;56m [49m [49m [49m [49m [48;2;127;106;51m [48;2;141;119;61m [48;2;166;149;83m [48;2;141;119;61m [48;2;127;106;51m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;141;119;61m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;86;81;56m [48;2;127;106;51m [48;2;141;119;61m [48;2;166;149;83m [48;2;141;119;61m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;141;119;61m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;86;81;56m [48;2;127;106;51m [48;2;141;119;61m [48;2;166;149;83m [48;2;141;119;61m [48;2;166;149;83m [48;2;141;119;61m [48;2;164;149;83m [48;2;141;119;61m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;127;106;51m [48;2;141;119;61m [48;2;166;149;83m [48;2;166;149;81m [48;2;166;149;83m [48;2;141;119;61m [48;2;166;149;83m [48;2;141;119;61m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;141;119;61m [48;2;166;149;83m [48;2;205;177;89m [48;2;166;149;81m [48;2;166;149;83m [48;2;141;119;61m [48;2;166;149;83m [48;2;141;119;61m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;166;149;83m [48;2;141;119;61m [48;2;205;177;89m [48;2;166;149;82m [48;2;166;149;83m [48;2;205;177;91m [48;2;166;148;83m [48;2;166;149;83m [48;2;205;177;89m [48;2;166;149;83m [48;2;141;119;61m [48;2;127;106;51m [48;2;86;81;56m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;166;149;83m [48;2;205;177;89m [48;2;166;149;83m [48;2;141;119;61m [48;2;127;106;51m [48;2;86;81;56m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;166;149;83m [48;2;205;177;89m [48;2;166;149;83m [48;2;164;151;83m [48;2;141;119;61m [48;2;207;177;89m [48;2;205;177;89m [48;2;141;119;61m [48;2;127;106;51m [48;2;86;81;56m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;127;106;51m [48;2;166;149;83m [48;2;205;177;89m [48;2;166;149;83m [48;2;205;177;89m [48;2;166;149;83m [48;2;141;119;61m [48;2;205;177;89m [48;2;166;149;83m [48;2;141;119;61m [48;2;127;106;51m [48;2;86;81;56m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;141;119;61m [48;2;166;149;83m [48;2;205;177;89m [48;2;220;187;101m [48;2;205;177;89m [48;2;166;149;83m [48;2;141;119;61m [48;2;127;106;51m [48;2;86;81;56m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;166;149;83m [48;2;205;177;89m [48;2;220;187;101m [48;2;205;177;89m [48;2;166;149;83m [48;2;125;106;51m [48;2;127;106;51m [48;2;86;81;56m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;127;106;51m [48;2;127;106;50m [48;2;127;106;51m [48;2;166;149;83m [48;2;220;187;101m [48;2;205;177;89m [48;2;166;149;83m [48;2;141;118;61m [48;2;141;119;61m [48;2;127;106;51m [48;2;86;81;56m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;127;106;51m [48;2;141;119;61m [48;2;166;149;83m [48;2;205;177;89m [48;2;166;149;83m [48;2;141;119;61m [48;2;127;106;51m [48;2;125;106;51m [48;2;127;106;51m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;141;119;61m [48;2;127;106;51m [48;2;166;149;81m [48;2;141;119;61m [48;2;127;106;51m [48;2;86;81;56m [48;2;87;81;56m [48;2;127;106;51m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;87;81;56m [48;2;127;106;51m [48;2;166;149;83m [48;2;166;151;83m [48;2;141;119;61m [48;2;127;106;51m [48;2;86;81;56m [48;2;127;106;51m [48;2;86;81;56m [49m [49m [49m [49m [49m [49m [48;2;86;81;56m [48;2;86;80;56m [48;2;86;81;56m [48;2;87;81;56m [48;2;86;81;56m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;127;106;51m [48;2;141;119;61m [48;2;166;149;83m [48;2;205;177;89m [48;2;166;149;83m [48;2;86;81;56m [49m [49m [49m [49m [49m [49m [49m [49m [48;2;86;81;56m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;141;119;61m [48;2;166;149;83m [48;2;205;177;89m [48;2;166;149;83m [48;2;205;177;89m [48;2;166;149;83m [48;2;127;106;51m [48;2;86;81;56m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;141;119;61m [48;2;166;149;83m [48;2;141;119;61m [48;2;86;81;56m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;141;119;61m [48;2;141;117;61m [48;2;141;119;61m [48;2;127;106;51m [48;2;86;81;56m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;141;119;61m [48;2;127;106;51m [48;2;86;81;56m [48;2;127;106;51m [48;2;86;81;56m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;127;106;51m [48;2;86;81;56m [49m [49m [48;2;86;81;56m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
||||
[49m [49m [49m [49m [48;2;86;81;56m [49m [49m [49m [49m [49m [49m [48;2;86;81;56m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [49m [m
|
Loading…
x
Reference in New Issue
Block a user