From cc0f4519a039bef3ce284af2699b91654f1a9c5e Mon Sep 17 00:00:00 2001 From: Der1248 <1248.kontakt@gmail.com> Date: Thu, 6 May 2021 23:06:05 +0200 Subject: [PATCH] Regnum 3.6.0 upload --- README.txt | 1 - mods/3d_armor/3d_armor/armor.lua | 117 +- mods/3d_armor/3d_armor/tutorial.lua | 224 -- mods/3d_armor/shields/init.lua | 28 - mods/3d_armor/shields/tutorial.lua | 60 +- mods/awards/.luacheckrc | 14 + mods/awards/.travis.yml | 12 + mods/awards/LICENSE.txt | 19 + mods/awards/api.lua | 499 --- mods/awards/depends.txt | 14 + mods/awards/init.lua | 490 +-- mods/awards/locale/de.po | 824 +++++ mods/awards/locale/es.po | 825 +++++ mods/awards/locale/fr.po | 818 +++++ mods/awards/locale/pt.po | 819 +++++ mods/awards/locale/template.pot | 819 +++++ mods/awards/mod.conf | 8 + mods/awards/readme.md | 365 +- mods/awards/screenshot.png | Bin 0 -> 63807 bytes mods/awards/settingtypes.txt | 2 + mods/awards/sounds/awards_got_generic.ogg | Bin 0 -> 76652 bytes mods/awards/src/api_awards.lua | 252 ++ mods/awards/src/api_triggers.lua | 218 ++ mods/awards/src/awards.lua | 477 +++ mods/awards/src/chat_commands.lua | 61 + mods/awards/src/data.lua | 112 + mods/awards/src/gui.lua | 227 ++ mods/awards/src/intllib.lua | 44 + mods/awards/src/triggers.lua | 145 + .../textures/_Gimp/awards_Pyromaniac.xcf | Bin 0 -> 32083 bytes .../_Gimp/awards_a_cat_in_a_pop_tart.xcf | Bin 0 -> 8303 bytes .../textures/_Gimp/awards_architect.xcf | Bin 0 -> 33269 bytes .../textures/_Gimp/awards_aspiring_farmer.xcf | Bin 0 -> 48438 bytes .../textures/_Gimp/awards_backpacker.xcf | Bin 0 -> 32990 bytes mods/awards/textures/_Gimp/awards_baker.xcf | Bin 0 -> 38577 bytes mods/awards/textures/_Gimp/awards_banker.xcf | Bin 0 -> 34414 bytes mods/awards/textures/_Gimp/awards_bricker.xcf | Bin 0 -> 32887 bytes .../textures/_Gimp/awards_build_a_cave.xcf | Bin 0 -> 35220 bytes mods/awards/textures/_Gimp/awards_builder.xcf | Bin 0 -> 34895 bytes .../textures/_Gimp/awards_castorama.xcf | Bin 0 -> 31640 bytes .../_Gimp/awards_crafter_of_sticks.xcf | Bin 0 -> 35130 bytes .../_Gimp/awards_dandelions_are_yellow.xcf | Bin 0 -> 37916 bytes .../_Gimp/awards_desert_discoverer.xcf | Bin 0 -> 64360 bytes .../textures/_Gimp/awards_desert_dweller.xcf | Bin 0 -> 41067 bytes .../awards/textures/_Gimp/awards_engineer.xcf | Bin 0 -> 34584 bytes .../textures/_Gimp/awards_far_lands.xcf | Bin 0 -> 36528 bytes .../_Gimp/awards_farming_skills_acquired.xcf | Bin 0 -> 43072 bytes .../textures/_Gimp/awards_field_worker.xcf | Bin 0 -> 37729 bytes .../textures/_Gimp/awards_filthy_rich.xcf | Bin 0 -> 38621 bytes .../textures/_Gimp/awards_firefighter.xcf | Bin 0 -> 30996 bytes .../_Gimp/awards_first_day_in_the_woods.xcf | Bin 0 -> 42132 bytes .../textures/_Gimp/awards_first_gold_find.xcf | Bin 0 -> 32340 bytes .../textures/_Gimp/awards_first_mese_find.xcf | Bin 0 -> 35076 bytes .../awards/textures/_Gimp/awards_fortress.xcf | Bin 0 -> 42792 bytes .../_Gimp/awards_geraniums_are_blue.xcf | Bin 0 -> 34204 bytes .../_Gimp/awards_girls_best_friend.xcf | Bin 0 -> 34468 bytes .../_Gimp/awards_glacier_discoverer.xcf | Bin 0 -> 40987 bytes mods/awards/textures/_Gimp/awards_glasser.xcf | Bin 0 -> 39499 bytes .../textures/_Gimp/awards_gold_rush.xcf | Bin 0 -> 38408 bytes .../_Gimp/awards_grasslands_discoverer.xcf | Bin 0 -> 37419 bytes .../textures/_Gimp/awards_hardened_miner.xcf | Bin 0 -> 35510 bytes .../_Gimp/awards_hardest_block_on_earth.xcf | Bin 0 -> 34623 bytes .../awards/textures/_Gimp/awards_hotelier.xcf | Bin 0 -> 38142 bytes .../_Gimp/awards_house_of_obsidian.xcf | Bin 0 -> 17985 bytes .../textures/_Gimp/awards_in_the_dungeon.xcf | Bin 0 -> 35208 bytes .../textures/_Gimp/awards_industrial_age.xcf | Bin 0 -> 23843 bytes .../_Gimp/awards_jungle_discoverer.xcf | Bin 0 -> 39667 bytes .../textures/_Gimp/awards_junglebaby.xcf | Bin 0 -> 40056 bytes .../textures/_Gimp/awards_jungleman.xcf | Bin 0 -> 39603 bytes .../textures/_Gimp/awards_lava_and_water.xcf | Bin 0 -> 34817 bytes .../textures/_Gimp/awards_lava_miner.xcf | Bin 0 -> 40390 bytes mods/awards/textures/_Gimp/awards_level1.xcf | Bin 0 -> 729 bytes mods/awards/textures/_Gimp/awards_level2.xcf | Bin 0 -> 729 bytes mods/awards/textures/_Gimp/awards_level3.xcf | Bin 0 -> 729 bytes mods/awards/textures/_Gimp/awards_level4.xcf | Bin 0 -> 729 bytes mods/awards/textures/_Gimp/awards_level5.xcf | Bin 0 -> 729 bytes mods/awards/textures/_Gimp/awards_level6.xcf | Bin 0 -> 729 bytes mods/awards/textures/_Gimp/awards_level7.xcf | Bin 0 -> 729 bytes .../textures/_Gimp/awards_light_it_up.xcf | Bin 0 -> 35033 bytes .../textures/_Gimp/awards_little_library.xcf | Bin 0 -> 34024 bytes .../textures/_Gimp/awards_long_ladder.xcf | Bin 0 -> 35141 bytes .../textures/_Gimp/awards_lumberjack.xcf | Bin 0 -> 36418 bytes .../_Gimp/awards_marchand_de_sable.xcf | Bin 0 -> 35828 bytes .../_Gimp/awards_master_architect.xcf | Bin 0 -> 34425 bytes .../textures/_Gimp/awards_master_miner.xcf | Bin 0 -> 38151 bytes .../textures/_Gimp/awards_mese_mastery.xcf | Bin 0 -> 37877 bytes .../textures/_Gimp/awards_mini_miner.xcf | Bin 0 -> 42921 bytes .../textures/_Gimp/awards_mushroom_lover.xcf | Bin 0 -> 38257 bytes .../_Gimp/awards_obsessed_with_obsidian.xcf | Bin 0 -> 33084 bytes .../textures/_Gimp/awards_on_the_way.xcf | Bin 0 -> 37978 bytes mods/awards/textures/_Gimp/awards_outpost.xcf | Bin 0 -> 35848 bytes mods/awards/textures/_Gimp/awards_pharaoh.xcf | Bin 0 -> 35204 bytes .../_Gimp/awards_professional_lumberjack.xcf | Bin 0 -> 35361 bytes .../textures/_Gimp/awards_really_well_lit.xcf | Bin 0 -> 40881 bytes .../textures/_Gimp/awards_roses_are_red.xcf | Bin 0 -> 31675 bytes .../textures/_Gimp/awards_saint_maclou.xcf | Bin 0 -> 45086 bytes .../textures/_Gimp/awards_sam_the_trapper.xcf | Bin 0 -> 44014 bytes .../_Gimp/awards_savannah_discoverer.xcf | Bin 0 -> 35593 bytes .../_Gimp/awards_semi_pro_lumberjack.xcf | Bin 0 -> 38170 bytes mods/awards/textures/_Gimp/awards_smelter.xcf | Bin 0 -> 43367 bytes .../textures/_Gimp/awards_tasty_mushrooms.xcf | Bin 0 -> 31413 bytes .../awards/textures/_Gimp/awards_template.xcf | Bin 0 -> 1334 bytes .../textures/_Gimp/awards_treasurer.xcf | Bin 0 -> 35631 bytes mods/awards/textures/_Gimp/awards_ui_icon.xcf | Bin 0 -> 10755 bytes .../awards_underground_mushroom_farmer.xcf | Bin 0 -> 36315 bytes mods/awards/textures/_Gimp/awards_unknown.xcf | Bin 0 -> 34196 bytes .../_Gimp/awards_very_simple_snow_man.xcf | Bin 0 -> 34169 bytes .../textures/_Gimp/awards_watchtower.xcf | Bin 0 -> 36273 bytes .../awards/textures/_Gimp/awards_well_lit.xcf | Bin 0 -> 34982 bytes .../textures/_Gimp/awards_wheat_magnate.xcf | Bin 0 -> 35865 bytes .../_Gimp/awards_white_color_stock.xcf | Bin 0 -> 38421 bytes .../_Gimp/awards_wool_over_your_eyes.xcf | Bin 0 -> 37340 bytes .../_Gimp/awards_wow_i_am_diamonds.xcf | Bin 0 -> 38066 bytes .../textures/_Gimp/awards_youre_a_copper.xcf | Bin 0 -> 32277 bytes mods/awards/textures/_Gimp/awards_yummy.xcf | Bin 0 -> 31934 bytes mods/awards/textures/_Read Me.txt | 428 +++ .../awards/textures/_RinrinDaishi_message.png | Bin 0 -> 46224 bytes .../textures/awards_a_cat_in_a_pop_tart.png | Bin 0 -> 1152 bytes mods/awards/textures/awards_architect.png | Bin 0 -> 1374 bytes .../textures/awards_aspiring_farmer.png | Bin 0 -> 2031 bytes mods/awards/textures/awards_backpacker.png | Bin 0 -> 1988 bytes mods/awards/textures/awards_baker.png | Bin 0 -> 1331 bytes mods/awards/textures/awards_banker.png | Bin 0 -> 993 bytes .../{bg_default.png => awards_bg_default.png} | Bin .../{bg_mining.png => awards_bg_mining.png} | Bin mods/awards/textures/awards_bricker.png | Bin 0 -> 1307 bytes mods/awards/textures/awards_build_a_cave.png | Bin 0 -> 1346 bytes mods/awards/textures/awards_builder.png | Bin 0 -> 1295 bytes mods/awards/textures/awards_castorama.png | Bin 0 -> 1078 bytes .../textures/awards_crafter_of_sticks.png | Bin 0 -> 1496 bytes .../textures/awards_dandelions_are_yellow.png | Bin 0 -> 1675 bytes .../textures/awards_desert_discoverer.png | Bin 0 -> 1877 bytes .../awards/textures/awards_desert_dweller.png | Bin 0 -> 1297 bytes mods/awards/textures/awards_engineer.png | Bin 0 -> 1472 bytes mods/awards/textures/awards_far_lands.png | Bin 0 -> 1530 bytes .../awards_farming_skills_acquired.png | Bin 0 -> 1677 bytes mods/awards/textures/awards_field_worker.png | Bin 0 -> 1667 bytes mods/awards/textures/awards_filthy_rich.png | Bin 0 -> 2006 bytes mods/awards/textures/awards_firefighter.png | Bin 0 -> 967 bytes .../awards_first_day_in_the_woods.png | Bin 0 -> 1768 bytes .../textures/awards_first_gold_find.png | Bin 0 -> 1347 bytes .../textures/awards_first_mese_find.png | Bin 0 -> 1174 bytes mods/awards/textures/awards_fortress.png | Bin 0 -> 1872 bytes .../textures/awards_geraniums_are_blue.png | Bin 0 -> 1995 bytes .../textures/awards_girls_best_friend.png | Bin 0 -> 1405 bytes .../textures/awards_glacier_discoverer.png | Bin 0 -> 1442 bytes mods/awards/textures/awards_glasser.png | Bin 0 -> 1767 bytes mods/awards/textures/awards_gold_rush.png | Bin 0 -> 2245 bytes .../textures/awards_grasslands_discoverer.png | Bin 0 -> 1464 bytes .../awards/textures/awards_hardened_miner.png | Bin 0 -> 1230 bytes .../awards_hardest_block_on_earth.png | Bin 0 -> 1850 bytes mods/awards/textures/awards_hotelier.png | Bin 0 -> 1635 bytes .../textures/awards_house_of_obsidian.png | Bin 0 -> 1897 bytes .../awards/textures/awards_in_the_dungeon.png | Bin 0 -> 1592 bytes .../awards/textures/awards_industrial_age.png | Bin 0 -> 2037 bytes .../textures/awards_jungle_discoverer.png | Bin 0 -> 1712 bytes mods/awards/textures/awards_junglebaby.png | Bin 0 -> 2060 bytes mods/awards/textures/awards_jungleman.png | Bin 0 -> 2044 bytes .../awards/textures/awards_lava_and_water.png | Bin 0 -> 1982 bytes mods/awards/textures/awards_lava_miner.png | Bin 0 -> 1546 bytes mods/awards/textures/awards_level1.png | Bin 0 -> 201 bytes mods/awards/textures/awards_level2.png | Bin 0 -> 202 bytes mods/awards/textures/awards_level3.png | Bin 0 -> 202 bytes mods/awards/textures/awards_level4.png | Bin 0 -> 202 bytes mods/awards/textures/awards_level5.png | Bin 0 -> 202 bytes mods/awards/textures/awards_level6.png | Bin 0 -> 202 bytes mods/awards/textures/awards_level7.png | Bin 0 -> 188 bytes mods/awards/textures/awards_light_it_up.png | Bin 0 -> 1605 bytes .../awards/textures/awards_little_library.png | Bin 0 -> 1508 bytes mods/awards/textures/awards_long_ladder.png | Bin 0 -> 1540 bytes mods/awards/textures/awards_lumberjack.png | Bin 0 -> 1530 bytes .../textures/awards_marchand_de_sable.png | Bin 0 -> 1354 bytes .../textures/awards_master_architect.png | Bin 0 -> 1325 bytes mods/awards/textures/awards_master_miner.png | Bin 0 -> 1489 bytes mods/awards/textures/awards_mese_mastery.png | Bin 0 -> 1741 bytes mods/awards/textures/awards_mini_miner.png | Bin 0 -> 2180 bytes .../awards/textures/awards_mushroom_lover.png | Bin 0 -> 1076 bytes .../awards_obsessed_with_obsidian.png | Bin 0 -> 1682 bytes mods/awards/textures/awards_on_the_way.png | Bin 0 -> 1533 bytes mods/awards/textures/awards_outpost.png | Bin 0 -> 1859 bytes mods/awards/textures/awards_pharaoh.png | Bin 0 -> 1603 bytes .../awards_professional_lumberjack.png | Bin 0 -> 1705 bytes mods/awards/textures/awards_progress_gray.png | Bin 0 -> 146 bytes .../awards/textures/awards_progress_green.png | Bin 0 -> 177 bytes mods/awards/textures/awards_pyromaniac.png | Bin 0 -> 887 bytes .../textures/awards_really_well_lit.png | Bin 0 -> 1759 bytes mods/awards/textures/awards_roses_are_red.png | Bin 0 -> 1103 bytes mods/awards/textures/awards_saint_maclou.png | Bin 0 -> 916 bytes .../textures/awards_sam_the_trapper.png | Bin 0 -> 2283 bytes .../textures/awards_savannah_discoverer.png | Bin 0 -> 1651 bytes .../textures/awards_semi_pro_lumberjack.png | Bin 0 -> 1665 bytes mods/awards/textures/awards_smelter.png | Bin 0 -> 1187 bytes .../textures/awards_tasty_mushrooms.png | Bin 0 -> 1373 bytes mods/awards/textures/awards_template.png | Bin 0 -> 394 bytes mods/awards/textures/awards_treasurer.png | Bin 0 -> 1977 bytes mods/awards/textures/awards_ui_icon.png | Bin 0 -> 3514 bytes .../awards_underground_mushroom_farmer.png | Bin 0 -> 1680 bytes mods/awards/textures/awards_unknown.png | Bin 0 -> 1028 bytes .../textures/awards_very_simple_snow_man.png | Bin 0 -> 1702 bytes mods/awards/textures/awards_watchtower.png | Bin 0 -> 1791 bytes mods/awards/textures/awards_well_lit.png | Bin 0 -> 1450 bytes mods/awards/textures/awards_wheat_magnate.png | Bin 0 -> 1675 bytes .../textures/awards_white_color_stock.png | Bin 0 -> 1631 bytes .../textures/awards_wool_over_your_eyes.png | Bin 0 -> 1715 bytes .../textures/awards_wow_i_am_diamonds.png | Bin 0 -> 1383 bytes .../awards/textures/awards_youre_a_copper.png | Bin 0 -> 858 bytes mods/awards/textures/awards_yummy.png | Bin 0 -> 1343 bytes mods/awards/textures/mese.png | Bin 564 -> 0 bytes mods/awards/textures/miniminer.png | Bin 455 -> 0 bytes mods/awards/textures/novicebuilder.png | Bin 374 -> 0 bytes mods/awards/textures/template.png | Bin 322 -> 0 bytes mods/awards/textures/unknown.png | Bin 322 -> 0 bytes mods/awards/tools/updatepo.sh | 22 + mods/awards/triggers.lua | 229 -- mods/ban_hammer/init.lua | 36 +- mods/default/nodes.lua | 28 +- mods/gems/init.lua | 12 +- mods/gems/init.lua~ | 875 ----- mods/gems/textures/Thumbs.db | Bin 58880 -> 0 bytes mods/gems/textures/gems_amethyst_axe.png | Bin 1281 -> 0 bytes mods/gems/textures/gems_amethyst_ore.png | Bin 647 -> 645 bytes mods/gems/textures/gems_amethyst_pick.png | Bin 1006 -> 0 bytes mods/gems/textures/gems_amethyst_shovel.png | Bin 1063 -> 0 bytes mods/gems/textures/gems_amethyst_sword.png | Bin 1189 -> 0 bytes mods/gems/textures/gems_emerald_axe.png | Bin 1279 -> 0 bytes mods/gems/textures/gems_emerald_ore.png | Bin 646 -> 650 bytes mods/gems/textures/gems_emerald_pick.png | Bin 1029 -> 0 bytes mods/gems/textures/gems_emerald_shovel.png | Bin 1076 -> 0 bytes mods/gems/textures/gems_emerald_sword.png | Bin 1190 -> 0 bytes mods/gems/textures/gems_pearl_axe.png | Bin 1282 -> 0 bytes mods/gems/textures/gems_pearl_ore.png | Bin 577 -> 580 bytes mods/gems/textures/gems_pearl_pick.png | Bin 1026 -> 0 bytes mods/gems/textures/gems_pearl_shovel.png | Bin 1074 -> 0 bytes mods/gems/textures/gems_pearl_sword.png | Bin 1183 -> 0 bytes mods/gems/textures/gems_sapphire_axe.png | Bin 1258 -> 0 bytes mods/gems/textures/gems_sapphire_ore.png | Bin 666 -> 673 bytes mods/gems/textures/gems_sapphire_pick.png | Bin 1026 -> 0 bytes mods/gems/textures/gems_sapphire_shovel.png | Bin 1061 -> 0 bytes mods/gems/textures/gems_sapphire_sword.png | Bin 1180 -> 0 bytes mods/gems/textures/ruby_ruby_axe.png | Bin 1256 -> 0 bytes mods/gems/textures/ruby_ruby_ore.png | Bin 597 -> 618 bytes mods/gems/textures/ruby_ruby_pick.png | Bin 996 -> 0 bytes mods/gems/textures/ruby_ruby_shovel.png | Bin 1048 -> 0 bytes mods/gems/textures/ruby_ruby_sword.png | Bin 1192 -> 0 bytes mods/gems/textures/shadow_axe.png | Bin 963 -> 0 bytes mods/gems/textures/shadow_ore.png | Bin 645 -> 650 bytes mods/gems/textures/shadow_pick.png | Bin 812 -> 0 bytes mods/gems/textures/shadow_shovel.png | Bin 757 -> 0 bytes mods/gems/textures/shadow_sword.png | Bin 842 -> 0 bytes mods/mobs/api.lua | 3124 ++++++++--------- mods/mobs/api_.lua | 352 +- mods/mobs/cat.lua | 2 + mods/mobs/dog.lua | 2 + mods/mobs/dragon.lua | 2 + mods/mobs/egg.lua | 84 + mods/mobs/fox.lua | 2 + mods/mobs/init.lua | 884 ++++- mods/mobs/knight.lua | 2 + mods/mobs/monsterx1.lua | 338 +- mods/mobs/sheep.lua | 2 + mods/mobs/textures/mobs_clay_monster.png | Bin 0 -> 1287 bytes .../mobs_coniferous_litter_monster.png | Bin 0 -> 2116 bytes mods/mobs/textures/mobs_dry_dirt_monster.png | Bin 0 -> 1258 bytes mods/mobs/textures/mobs_gravel_monster.png | Bin 0 -> 1514 bytes mods/mobs/textures/mobs_moss_monster.png | Bin 0 -> 1593 bytes .../mobs/textures/mobs_permafrost_monster.png | Bin 0 -> 1417 bytes mods/mobs/tortoise.lua | 2 + mods/nether/README.txt | 25 - mods/nether/depends.txt | 2 - mods/nether/init.lua | 422 --- mods/nether/init.lua~ | 422 --- mods/nether/textures/nether_brick.png | Bin 509 -> 0 bytes mods/nether/textures/nether_glowstone.png | Bin 876 -> 0 bytes mods/nether/textures/nether_particle.png | Bin 226 -> 0 bytes mods/nether/textures/nether_portal.png | Bin 382 -> 0 bytes mods/nether/textures/nether_rack.png | Bin 556 -> 0 bytes mods/nether/textures/nether_sand.png | Bin 527 -> 0 bytes mods/nether/textures/nether_transparent.png | Bin 128 -> 0 bytes mods/sfinv/init.lua | 4 - .../technic/textures/technic_tool_mode0.png | Bin 0 -> 632 bytes mods/technic/technic/tools/mining_drill.lua | 399 +-- mods/tutorial/chatcommand.lua | 84 +- mods/tutorial/init.lua | 553 +-- mods/tutorial/node.lua | 30 +- mods/tutorial/other.lua | 131 +- mods/tutorial/textures/blades_inv.png | Bin 192 -> 0 bytes mods/tutorial/textures/blades_invt.png | Bin 192 -> 0 bytes mods/tutorial/textures/cabin_inv.png | Bin 239 -> 0 bytes mods/tutorial/textures/cabin_invt.png | Bin 239 -> 0 bytes mods/tutorial/textures/heli_inv.png | Bin 327 -> 0 bytes mods/tutorial/textures/heli_invt.png | Bin 327 -> 0 bytes mods/tutorial/textures/inventory_plus_cr.png | Bin 162 -> 0 bytes .../textures/inventory_plus_xp_gui.png | Bin 195 -> 0 bytes mods/tutorial/textures/tutorial_XP.png | Bin 363 -> 0 bytes .../textures/tutorial_atombattleaxe.png | Bin 489 -> 0 bytes mods/tutorial/textures/tutorial_atombombe.png | Bin 295 -> 0 bytes .../tutorial/textures/tutorial_atombombe1.png | Bin 296 -> 0 bytes .../tutorial/textures/tutorial_atombombe2.png | Bin 312 -> 0 bytes .../tutorial/textures/tutorial_blackstone.png | Bin 352 -> 0 bytes .../tutorial/textures/tutorial_blau_block.png | Bin 638 -> 0 bytes .../textures/tutorial_blau_gebrant_block.png | Bin 638 -> 0 bytes mods/tutorial/textures/tutorial_blei.png | Bin 300 -> 0 bytes .../tutorial/textures/tutorial_blei_ingot.png | Bin 327 -> 0 bytes mods/tutorial/textures/tutorial_bluestone.png | Bin 642 -> 0 bytes .../textures/tutorial_boat_inventory.png | Bin 340 -> 0 bytes .../tutorial/textures/tutorial_boat_wield.png | Bin 472 -> 0 bytes mods/tutorial/textures/tutorial_bogen.png | Bin 437 -> 0 bytes .../textures/tutorial_coreentverner.png | Bin 344 -> 0 bytes mods/tutorial/textures/tutorial_decowood.png | Bin 125365 -> 0 bytes .../textures/tutorial_fragezeichen.png | Bin 3838 -> 0 bytes mods/tutorial/textures/tutorial_gelb.png | Bin 192 -> 0 bytes .../tutorial/textures/tutorial_gelb_block.png | Bin 637 -> 0 bytes .../textures/tutorial_gelb_block2.png | Bin 239 -> 0 bytes .../textures/tutorial_gelb_block3.png | Bin 171 -> 0 bytes .../textures/tutorial_gelb_gebrant.png | Bin 192 -> 0 bytes .../textures/tutorial_gelb_gebrant_block.png | Bin 638 -> 0 bytes mods/tutorial/textures/tutorial_geld_lv1.png | Bin 203 -> 0 bytes mods/tutorial/textures/tutorial_geld_lv2.png | Bin 204 -> 0 bytes mods/tutorial/textures/tutorial_geld_lv3.png | Bin 206 -> 0 bytes mods/tutorial/textures/tutorial_geld_lv4.png | Bin 206 -> 0 bytes mods/tutorial/textures/tutorial_geld_lv5.png | Bin 223 -> 0 bytes .../textures/tutorial_glass_reaktor_core.png | Bin 294 -> 0 bytes mods/tutorial/textures/tutorial_goldstone.png | Bin 640 -> 0 bytes .../textures/tutorial_granatenwerfer.png | Bin 261 -> 0 bytes .../tutorial/textures/tutorial_greenstone.png | Bin 642 -> 0 bytes mods/tutorial/textures/tutorial_gruen.png | Bin 190 -> 0 bytes .../textures/tutorial_gruen_block.png | Bin 637 -> 0 bytes .../textures/tutorial_gruen_block2.png | Bin 239 -> 0 bytes .../textures/tutorial_gruen_block3.png | Bin 171 -> 0 bytes .../textures/tutorial_gruen_gebrant.png | Bin 190 -> 0 bytes .../textures/tutorial_gruen_gebrant_block.png | Bin 637 -> 0 bytes .../textures/tutorial_helmet_King.png | Bin 268 -> 0 bytes .../tutorial_helmet_King1_preview.png | Bin 1379 -> 0 bytes mods/tutorial/textures/tutorial_kreutz.png | Bin 30015 -> 0 bytes mods/tutorial/textures/tutorial_lavaball.png | Bin 374 -> 0 bytes mods/tutorial/textures/tutorial_lavasword.png | Bin 266 -> 0 bytes .../textures/tutorial_lightstone_red_off.png | Bin 408 -> 0 bytes .../textures/tutorial_lightstone_red_on.png | Bin 650 -> 0 bytes .../textures/tutorial_mineral_blau.png | Bin 20336 -> 0 bytes .../textures/tutorial_mineral_gelb.png | Bin 20437 -> 0 bytes .../textures/tutorial_mineral_gruen.png | Bin 21060 -> 0 bytes .../textures/tutorial_mineral_rosa.png | Bin 21048 -> 0 bytes .../textures/tutorial_mineral_rot.png | Bin 20511 -> 0 bytes .../textures/tutorial_mineral_turkis.png | Bin 20376 -> 0 bytes mods/tutorial/textures/tutorial_pingu.png | Bin 81995 -> 0 bytes mods/tutorial/textures/tutorial_plutonium.png | Bin 350 -> 0 bytes .../textures/tutorial_plutonium_ingot.png | Bin 289 -> 0 bytes .../textures/tutorial_plutonium_ingot2.png | Bin 268 -> 0 bytes .../textures/tutorial_plutonium_lump.png | Bin 258 -> 0 bytes .../textures/tutorial_radioaktive.png | Bin 200 -> 0 bytes .../textures/tutorial_radioaktiveball.png | Bin 189 -> 0 bytes .../tutorial_radioaktivebattleaxe.png | Bin 397 -> 0 bytes .../textures/tutorial_raketenwerfer.png | Bin 261 -> 0 bytes .../textures/tutorial_reaktor_core.png | Bin 289 -> 0 bytes mods/tutorial/textures/tutorial_rosa.png | Bin 192 -> 0 bytes .../tutorial/textures/tutorial_rosa_block.png | Bin 638 -> 0 bytes .../textures/tutorial_rosa_block2.png | Bin 239 -> 0 bytes .../textures/tutorial_rosa_block3.png | Bin 171 -> 0 bytes .../textures/tutorial_rosa_gebrant.png | Bin 193 -> 0 bytes .../textures/tutorial_rosa_gebrant_block.png | Bin 638 -> 0 bytes mods/tutorial/textures/tutorial_rot.png | Bin 191 -> 0 bytes mods/tutorial/textures/tutorial_rot_block.png | Bin 637 -> 0 bytes .../tutorial/textures/tutorial_rot_block2.png | Bin 240 -> 0 bytes .../tutorial/textures/tutorial_rot_block3.png | Bin 171 -> 0 bytes .../textures/tutorial_rot_gebrant.png | Bin 191 -> 0 bytes .../textures/tutorial_rot_gebrant_block.png | Bin 637 -> 0 bytes .../textures/tutorial_solar_panel.png | Bin 652 -> 0 bytes mods/tutorial/textures/tutorial_spawner.png | Bin 453 -> 0 bytes .../tutorial_superzauberdiamondaxe.png | Bin 405 -> 0 bytes .../tutorial_superzauberdiamondpick.png | Bin 469 -> 0 bytes .../tutorial_superzauberdiamondshovel.png | Bin 456 -> 0 bytes .../tutorial_superzauberdiamondsword.png | Bin 426 -> 0 bytes .../textures/tutorial_trophy_year5.png | Bin 0 -> 462 bytes mods/tutorial/textures/tutorial_turkis.png | Bin 191 -> 0 bytes .../textures/tutorial_turkis_block.png | Bin 601 -> 0 bytes .../textures/tutorial_turkis_block2.png | Bin 239 -> 0 bytes .../textures/tutorial_turkis_block3.png | Bin 171 -> 0 bytes .../textures/tutorial_turkis_gebrant.png | Bin 191 -> 0 bytes .../tutorial_turkis_gebrant_block.png | Bin 601 -> 0 bytes .../textures/tutorial_verseuchtebattleaxe.png | Bin 355 -> 0 bytes ...utorial_verseuchter_glass_reaktor_core.png | Bin 310 -> 0 bytes .../tutorial_verseuchter_reaktor_core.png | Bin 285 -> 0 bytes .../textures/tutorial_verseuchtesgeschenk.png | Bin 195 -> 0 bytes mods/tutorial/textures/tutorial_waterball.png | Bin 398 -> 0 bytes .../tutorial/textures/tutorial_watersword.png | Bin 354 -> 0 bytes .../textures/tutorial_yellowstone.png | Bin 638 -> 0 bytes .../textures/tutorial_zauberbogen.png | Bin 471 -> 0 bytes mods/tutorial/tool.lua | 42 - 388 files changed, 9967 insertions(+), 6067 deletions(-) create mode 100644 mods/awards/.luacheckrc create mode 100644 mods/awards/.travis.yml create mode 100644 mods/awards/LICENSE.txt delete mode 100644 mods/awards/api.lua create mode 100644 mods/awards/depends.txt create mode 100644 mods/awards/locale/de.po create mode 100644 mods/awards/locale/es.po create mode 100644 mods/awards/locale/fr.po create mode 100644 mods/awards/locale/pt.po create mode 100644 mods/awards/locale/template.pot create mode 100644 mods/awards/mod.conf create mode 100644 mods/awards/screenshot.png create mode 100644 mods/awards/settingtypes.txt create mode 100644 mods/awards/sounds/awards_got_generic.ogg create mode 100644 mods/awards/src/api_awards.lua create mode 100644 mods/awards/src/api_triggers.lua create mode 100644 mods/awards/src/awards.lua create mode 100644 mods/awards/src/chat_commands.lua create mode 100644 mods/awards/src/data.lua create mode 100644 mods/awards/src/gui.lua create mode 100644 mods/awards/src/intllib.lua create mode 100644 mods/awards/src/triggers.lua create mode 100644 mods/awards/textures/_Gimp/awards_Pyromaniac.xcf create mode 100644 mods/awards/textures/_Gimp/awards_a_cat_in_a_pop_tart.xcf create mode 100644 mods/awards/textures/_Gimp/awards_architect.xcf create mode 100644 mods/awards/textures/_Gimp/awards_aspiring_farmer.xcf create mode 100644 mods/awards/textures/_Gimp/awards_backpacker.xcf create mode 100644 mods/awards/textures/_Gimp/awards_baker.xcf create mode 100644 mods/awards/textures/_Gimp/awards_banker.xcf create mode 100644 mods/awards/textures/_Gimp/awards_bricker.xcf create mode 100644 mods/awards/textures/_Gimp/awards_build_a_cave.xcf create mode 100644 mods/awards/textures/_Gimp/awards_builder.xcf create mode 100644 mods/awards/textures/_Gimp/awards_castorama.xcf create mode 100644 mods/awards/textures/_Gimp/awards_crafter_of_sticks.xcf create mode 100644 mods/awards/textures/_Gimp/awards_dandelions_are_yellow.xcf create mode 100644 mods/awards/textures/_Gimp/awards_desert_discoverer.xcf create mode 100644 mods/awards/textures/_Gimp/awards_desert_dweller.xcf create mode 100644 mods/awards/textures/_Gimp/awards_engineer.xcf create mode 100644 mods/awards/textures/_Gimp/awards_far_lands.xcf create mode 100644 mods/awards/textures/_Gimp/awards_farming_skills_acquired.xcf create mode 100644 mods/awards/textures/_Gimp/awards_field_worker.xcf create mode 100644 mods/awards/textures/_Gimp/awards_filthy_rich.xcf create mode 100644 mods/awards/textures/_Gimp/awards_firefighter.xcf create mode 100644 mods/awards/textures/_Gimp/awards_first_day_in_the_woods.xcf create mode 100644 mods/awards/textures/_Gimp/awards_first_gold_find.xcf create mode 100644 mods/awards/textures/_Gimp/awards_first_mese_find.xcf create mode 100644 mods/awards/textures/_Gimp/awards_fortress.xcf create mode 100644 mods/awards/textures/_Gimp/awards_geraniums_are_blue.xcf create mode 100644 mods/awards/textures/_Gimp/awards_girls_best_friend.xcf create mode 100644 mods/awards/textures/_Gimp/awards_glacier_discoverer.xcf create mode 100644 mods/awards/textures/_Gimp/awards_glasser.xcf create mode 100644 mods/awards/textures/_Gimp/awards_gold_rush.xcf create mode 100644 mods/awards/textures/_Gimp/awards_grasslands_discoverer.xcf create mode 100644 mods/awards/textures/_Gimp/awards_hardened_miner.xcf create mode 100644 mods/awards/textures/_Gimp/awards_hardest_block_on_earth.xcf create mode 100644 mods/awards/textures/_Gimp/awards_hotelier.xcf create mode 100644 mods/awards/textures/_Gimp/awards_house_of_obsidian.xcf create mode 100644 mods/awards/textures/_Gimp/awards_in_the_dungeon.xcf create mode 100644 mods/awards/textures/_Gimp/awards_industrial_age.xcf create mode 100644 mods/awards/textures/_Gimp/awards_jungle_discoverer.xcf create mode 100644 mods/awards/textures/_Gimp/awards_junglebaby.xcf create mode 100644 mods/awards/textures/_Gimp/awards_jungleman.xcf create mode 100644 mods/awards/textures/_Gimp/awards_lava_and_water.xcf create mode 100644 mods/awards/textures/_Gimp/awards_lava_miner.xcf create mode 100644 mods/awards/textures/_Gimp/awards_level1.xcf create mode 100644 mods/awards/textures/_Gimp/awards_level2.xcf create mode 100644 mods/awards/textures/_Gimp/awards_level3.xcf create mode 100644 mods/awards/textures/_Gimp/awards_level4.xcf create mode 100644 mods/awards/textures/_Gimp/awards_level5.xcf create mode 100644 mods/awards/textures/_Gimp/awards_level6.xcf create mode 100644 mods/awards/textures/_Gimp/awards_level7.xcf create mode 100644 mods/awards/textures/_Gimp/awards_light_it_up.xcf create mode 100644 mods/awards/textures/_Gimp/awards_little_library.xcf create mode 100644 mods/awards/textures/_Gimp/awards_long_ladder.xcf create mode 100644 mods/awards/textures/_Gimp/awards_lumberjack.xcf create mode 100644 mods/awards/textures/_Gimp/awards_marchand_de_sable.xcf create mode 100644 mods/awards/textures/_Gimp/awards_master_architect.xcf create mode 100644 mods/awards/textures/_Gimp/awards_master_miner.xcf create mode 100644 mods/awards/textures/_Gimp/awards_mese_mastery.xcf create mode 100644 mods/awards/textures/_Gimp/awards_mini_miner.xcf create mode 100644 mods/awards/textures/_Gimp/awards_mushroom_lover.xcf create mode 100644 mods/awards/textures/_Gimp/awards_obsessed_with_obsidian.xcf create mode 100644 mods/awards/textures/_Gimp/awards_on_the_way.xcf create mode 100644 mods/awards/textures/_Gimp/awards_outpost.xcf create mode 100644 mods/awards/textures/_Gimp/awards_pharaoh.xcf create mode 100644 mods/awards/textures/_Gimp/awards_professional_lumberjack.xcf create mode 100644 mods/awards/textures/_Gimp/awards_really_well_lit.xcf create mode 100644 mods/awards/textures/_Gimp/awards_roses_are_red.xcf create mode 100644 mods/awards/textures/_Gimp/awards_saint_maclou.xcf create mode 100644 mods/awards/textures/_Gimp/awards_sam_the_trapper.xcf create mode 100644 mods/awards/textures/_Gimp/awards_savannah_discoverer.xcf create mode 100644 mods/awards/textures/_Gimp/awards_semi_pro_lumberjack.xcf create mode 100644 mods/awards/textures/_Gimp/awards_smelter.xcf create mode 100644 mods/awards/textures/_Gimp/awards_tasty_mushrooms.xcf create mode 100644 mods/awards/textures/_Gimp/awards_template.xcf create mode 100644 mods/awards/textures/_Gimp/awards_treasurer.xcf create mode 100644 mods/awards/textures/_Gimp/awards_ui_icon.xcf create mode 100644 mods/awards/textures/_Gimp/awards_underground_mushroom_farmer.xcf create mode 100644 mods/awards/textures/_Gimp/awards_unknown.xcf create mode 100644 mods/awards/textures/_Gimp/awards_very_simple_snow_man.xcf create mode 100644 mods/awards/textures/_Gimp/awards_watchtower.xcf create mode 100644 mods/awards/textures/_Gimp/awards_well_lit.xcf create mode 100644 mods/awards/textures/_Gimp/awards_wheat_magnate.xcf create mode 100644 mods/awards/textures/_Gimp/awards_white_color_stock.xcf create mode 100644 mods/awards/textures/_Gimp/awards_wool_over_your_eyes.xcf create mode 100644 mods/awards/textures/_Gimp/awards_wow_i_am_diamonds.xcf create mode 100644 mods/awards/textures/_Gimp/awards_youre_a_copper.xcf create mode 100644 mods/awards/textures/_Gimp/awards_yummy.xcf create mode 100644 mods/awards/textures/_Read Me.txt create mode 100644 mods/awards/textures/_RinrinDaishi_message.png create mode 100644 mods/awards/textures/awards_a_cat_in_a_pop_tart.png create mode 100644 mods/awards/textures/awards_architect.png create mode 100644 mods/awards/textures/awards_aspiring_farmer.png create mode 100644 mods/awards/textures/awards_backpacker.png create mode 100644 mods/awards/textures/awards_baker.png create mode 100644 mods/awards/textures/awards_banker.png rename mods/awards/textures/{bg_default.png => awards_bg_default.png} (100%) rename mods/awards/textures/{bg_mining.png => awards_bg_mining.png} (100%) create mode 100644 mods/awards/textures/awards_bricker.png create mode 100644 mods/awards/textures/awards_build_a_cave.png create mode 100644 mods/awards/textures/awards_builder.png create mode 100644 mods/awards/textures/awards_castorama.png create mode 100644 mods/awards/textures/awards_crafter_of_sticks.png create mode 100644 mods/awards/textures/awards_dandelions_are_yellow.png create mode 100644 mods/awards/textures/awards_desert_discoverer.png create mode 100644 mods/awards/textures/awards_desert_dweller.png create mode 100644 mods/awards/textures/awards_engineer.png create mode 100644 mods/awards/textures/awards_far_lands.png create mode 100644 mods/awards/textures/awards_farming_skills_acquired.png create mode 100644 mods/awards/textures/awards_field_worker.png create mode 100644 mods/awards/textures/awards_filthy_rich.png create mode 100644 mods/awards/textures/awards_firefighter.png create mode 100644 mods/awards/textures/awards_first_day_in_the_woods.png create mode 100644 mods/awards/textures/awards_first_gold_find.png create mode 100644 mods/awards/textures/awards_first_mese_find.png create mode 100644 mods/awards/textures/awards_fortress.png create mode 100644 mods/awards/textures/awards_geraniums_are_blue.png create mode 100644 mods/awards/textures/awards_girls_best_friend.png create mode 100644 mods/awards/textures/awards_glacier_discoverer.png create mode 100644 mods/awards/textures/awards_glasser.png create mode 100644 mods/awards/textures/awards_gold_rush.png create mode 100644 mods/awards/textures/awards_grasslands_discoverer.png create mode 100644 mods/awards/textures/awards_hardened_miner.png create mode 100644 mods/awards/textures/awards_hardest_block_on_earth.png create mode 100644 mods/awards/textures/awards_hotelier.png create mode 100644 mods/awards/textures/awards_house_of_obsidian.png create mode 100644 mods/awards/textures/awards_in_the_dungeon.png create mode 100644 mods/awards/textures/awards_industrial_age.png create mode 100644 mods/awards/textures/awards_jungle_discoverer.png create mode 100644 mods/awards/textures/awards_junglebaby.png create mode 100644 mods/awards/textures/awards_jungleman.png create mode 100644 mods/awards/textures/awards_lava_and_water.png create mode 100644 mods/awards/textures/awards_lava_miner.png create mode 100644 mods/awards/textures/awards_level1.png create mode 100644 mods/awards/textures/awards_level2.png create mode 100644 mods/awards/textures/awards_level3.png create mode 100644 mods/awards/textures/awards_level4.png create mode 100644 mods/awards/textures/awards_level5.png create mode 100644 mods/awards/textures/awards_level6.png create mode 100644 mods/awards/textures/awards_level7.png create mode 100644 mods/awards/textures/awards_light_it_up.png create mode 100644 mods/awards/textures/awards_little_library.png create mode 100644 mods/awards/textures/awards_long_ladder.png create mode 100644 mods/awards/textures/awards_lumberjack.png create mode 100644 mods/awards/textures/awards_marchand_de_sable.png create mode 100644 mods/awards/textures/awards_master_architect.png create mode 100644 mods/awards/textures/awards_master_miner.png create mode 100644 mods/awards/textures/awards_mese_mastery.png create mode 100644 mods/awards/textures/awards_mini_miner.png create mode 100644 mods/awards/textures/awards_mushroom_lover.png create mode 100644 mods/awards/textures/awards_obsessed_with_obsidian.png create mode 100644 mods/awards/textures/awards_on_the_way.png create mode 100644 mods/awards/textures/awards_outpost.png create mode 100644 mods/awards/textures/awards_pharaoh.png create mode 100644 mods/awards/textures/awards_professional_lumberjack.png create mode 100644 mods/awards/textures/awards_progress_gray.png create mode 100644 mods/awards/textures/awards_progress_green.png create mode 100644 mods/awards/textures/awards_pyromaniac.png create mode 100644 mods/awards/textures/awards_really_well_lit.png create mode 100644 mods/awards/textures/awards_roses_are_red.png create mode 100644 mods/awards/textures/awards_saint_maclou.png create mode 100644 mods/awards/textures/awards_sam_the_trapper.png create mode 100644 mods/awards/textures/awards_savannah_discoverer.png create mode 100644 mods/awards/textures/awards_semi_pro_lumberjack.png create mode 100644 mods/awards/textures/awards_smelter.png create mode 100644 mods/awards/textures/awards_tasty_mushrooms.png create mode 100644 mods/awards/textures/awards_template.png create mode 100644 mods/awards/textures/awards_treasurer.png create mode 100644 mods/awards/textures/awards_ui_icon.png create mode 100644 mods/awards/textures/awards_underground_mushroom_farmer.png create mode 100644 mods/awards/textures/awards_unknown.png create mode 100644 mods/awards/textures/awards_very_simple_snow_man.png create mode 100644 mods/awards/textures/awards_watchtower.png create mode 100644 mods/awards/textures/awards_well_lit.png create mode 100644 mods/awards/textures/awards_wheat_magnate.png create mode 100644 mods/awards/textures/awards_white_color_stock.png create mode 100644 mods/awards/textures/awards_wool_over_your_eyes.png create mode 100644 mods/awards/textures/awards_wow_i_am_diamonds.png create mode 100644 mods/awards/textures/awards_youre_a_copper.png create mode 100644 mods/awards/textures/awards_yummy.png delete mode 100644 mods/awards/textures/mese.png delete mode 100644 mods/awards/textures/miniminer.png delete mode 100644 mods/awards/textures/novicebuilder.png delete mode 100644 mods/awards/textures/template.png delete mode 100644 mods/awards/textures/unknown.png create mode 100644 mods/awards/tools/updatepo.sh delete mode 100644 mods/awards/triggers.lua delete mode 100644 mods/gems/init.lua~ delete mode 100644 mods/gems/textures/Thumbs.db delete mode 100644 mods/gems/textures/gems_amethyst_axe.png delete mode 100644 mods/gems/textures/gems_amethyst_pick.png delete mode 100644 mods/gems/textures/gems_amethyst_shovel.png delete mode 100644 mods/gems/textures/gems_amethyst_sword.png delete mode 100644 mods/gems/textures/gems_emerald_axe.png delete mode 100644 mods/gems/textures/gems_emerald_pick.png delete mode 100644 mods/gems/textures/gems_emerald_shovel.png delete mode 100644 mods/gems/textures/gems_emerald_sword.png delete mode 100644 mods/gems/textures/gems_pearl_axe.png delete mode 100644 mods/gems/textures/gems_pearl_pick.png delete mode 100644 mods/gems/textures/gems_pearl_shovel.png delete mode 100644 mods/gems/textures/gems_pearl_sword.png delete mode 100644 mods/gems/textures/gems_sapphire_axe.png delete mode 100644 mods/gems/textures/gems_sapphire_pick.png delete mode 100644 mods/gems/textures/gems_sapphire_shovel.png delete mode 100644 mods/gems/textures/gems_sapphire_sword.png delete mode 100644 mods/gems/textures/ruby_ruby_axe.png delete mode 100644 mods/gems/textures/ruby_ruby_pick.png delete mode 100644 mods/gems/textures/ruby_ruby_shovel.png delete mode 100644 mods/gems/textures/ruby_ruby_sword.png delete mode 100644 mods/gems/textures/shadow_axe.png delete mode 100644 mods/gems/textures/shadow_pick.png delete mode 100644 mods/gems/textures/shadow_shovel.png delete mode 100644 mods/gems/textures/shadow_sword.png create mode 100644 mods/mobs/textures/mobs_clay_monster.png create mode 100644 mods/mobs/textures/mobs_coniferous_litter_monster.png create mode 100644 mods/mobs/textures/mobs_dry_dirt_monster.png create mode 100644 mods/mobs/textures/mobs_gravel_monster.png create mode 100644 mods/mobs/textures/mobs_moss_monster.png create mode 100644 mods/mobs/textures/mobs_permafrost_monster.png delete mode 100644 mods/nether/README.txt delete mode 100644 mods/nether/depends.txt delete mode 100644 mods/nether/init.lua delete mode 100644 mods/nether/init.lua~ delete mode 100644 mods/nether/textures/nether_brick.png delete mode 100644 mods/nether/textures/nether_glowstone.png delete mode 100644 mods/nether/textures/nether_particle.png delete mode 100644 mods/nether/textures/nether_portal.png delete mode 100644 mods/nether/textures/nether_rack.png delete mode 100644 mods/nether/textures/nether_sand.png delete mode 100644 mods/nether/textures/nether_transparent.png create mode 100644 mods/technic/technic/textures/technic_tool_mode0.png delete mode 100644 mods/tutorial/textures/blades_inv.png delete mode 100644 mods/tutorial/textures/blades_invt.png delete mode 100644 mods/tutorial/textures/cabin_inv.png delete mode 100644 mods/tutorial/textures/cabin_invt.png delete mode 100644 mods/tutorial/textures/heli_inv.png delete mode 100644 mods/tutorial/textures/heli_invt.png delete mode 100644 mods/tutorial/textures/inventory_plus_cr.png delete mode 100644 mods/tutorial/textures/inventory_plus_xp_gui.png delete mode 100644 mods/tutorial/textures/tutorial_XP.png delete mode 100644 mods/tutorial/textures/tutorial_atombattleaxe.png delete mode 100644 mods/tutorial/textures/tutorial_atombombe.png delete mode 100644 mods/tutorial/textures/tutorial_atombombe1.png delete mode 100644 mods/tutorial/textures/tutorial_atombombe2.png delete mode 100644 mods/tutorial/textures/tutorial_blackstone.png delete mode 100644 mods/tutorial/textures/tutorial_blau_block.png delete mode 100644 mods/tutorial/textures/tutorial_blau_gebrant_block.png delete mode 100644 mods/tutorial/textures/tutorial_blei.png delete mode 100644 mods/tutorial/textures/tutorial_blei_ingot.png delete mode 100644 mods/tutorial/textures/tutorial_bluestone.png delete mode 100644 mods/tutorial/textures/tutorial_boat_inventory.png delete mode 100644 mods/tutorial/textures/tutorial_boat_wield.png delete mode 100644 mods/tutorial/textures/tutorial_bogen.png delete mode 100644 mods/tutorial/textures/tutorial_coreentverner.png delete mode 100644 mods/tutorial/textures/tutorial_decowood.png delete mode 100644 mods/tutorial/textures/tutorial_fragezeichen.png delete mode 100644 mods/tutorial/textures/tutorial_gelb.png delete mode 100644 mods/tutorial/textures/tutorial_gelb_block.png delete mode 100644 mods/tutorial/textures/tutorial_gelb_block2.png delete mode 100644 mods/tutorial/textures/tutorial_gelb_block3.png delete mode 100644 mods/tutorial/textures/tutorial_gelb_gebrant.png delete mode 100644 mods/tutorial/textures/tutorial_gelb_gebrant_block.png delete mode 100644 mods/tutorial/textures/tutorial_geld_lv1.png delete mode 100644 mods/tutorial/textures/tutorial_geld_lv2.png delete mode 100644 mods/tutorial/textures/tutorial_geld_lv3.png delete mode 100644 mods/tutorial/textures/tutorial_geld_lv4.png delete mode 100644 mods/tutorial/textures/tutorial_geld_lv5.png delete mode 100644 mods/tutorial/textures/tutorial_glass_reaktor_core.png delete mode 100644 mods/tutorial/textures/tutorial_goldstone.png delete mode 100644 mods/tutorial/textures/tutorial_granatenwerfer.png delete mode 100644 mods/tutorial/textures/tutorial_greenstone.png delete mode 100644 mods/tutorial/textures/tutorial_gruen.png delete mode 100644 mods/tutorial/textures/tutorial_gruen_block.png delete mode 100644 mods/tutorial/textures/tutorial_gruen_block2.png delete mode 100644 mods/tutorial/textures/tutorial_gruen_block3.png delete mode 100644 mods/tutorial/textures/tutorial_gruen_gebrant.png delete mode 100644 mods/tutorial/textures/tutorial_gruen_gebrant_block.png delete mode 100644 mods/tutorial/textures/tutorial_helmet_King.png delete mode 100644 mods/tutorial/textures/tutorial_helmet_King1_preview.png delete mode 100644 mods/tutorial/textures/tutorial_kreutz.png delete mode 100644 mods/tutorial/textures/tutorial_lavaball.png delete mode 100644 mods/tutorial/textures/tutorial_lavasword.png delete mode 100644 mods/tutorial/textures/tutorial_lightstone_red_off.png delete mode 100644 mods/tutorial/textures/tutorial_lightstone_red_on.png delete mode 100644 mods/tutorial/textures/tutorial_mineral_blau.png delete mode 100644 mods/tutorial/textures/tutorial_mineral_gelb.png delete mode 100644 mods/tutorial/textures/tutorial_mineral_gruen.png delete mode 100644 mods/tutorial/textures/tutorial_mineral_rosa.png delete mode 100644 mods/tutorial/textures/tutorial_mineral_rot.png delete mode 100644 mods/tutorial/textures/tutorial_mineral_turkis.png delete mode 100644 mods/tutorial/textures/tutorial_pingu.png delete mode 100644 mods/tutorial/textures/tutorial_plutonium.png delete mode 100644 mods/tutorial/textures/tutorial_plutonium_ingot.png delete mode 100644 mods/tutorial/textures/tutorial_plutonium_ingot2.png delete mode 100644 mods/tutorial/textures/tutorial_plutonium_lump.png delete mode 100644 mods/tutorial/textures/tutorial_radioaktive.png delete mode 100644 mods/tutorial/textures/tutorial_radioaktiveball.png delete mode 100644 mods/tutorial/textures/tutorial_radioaktivebattleaxe.png delete mode 100644 mods/tutorial/textures/tutorial_raketenwerfer.png delete mode 100644 mods/tutorial/textures/tutorial_reaktor_core.png delete mode 100644 mods/tutorial/textures/tutorial_rosa.png delete mode 100644 mods/tutorial/textures/tutorial_rosa_block.png delete mode 100644 mods/tutorial/textures/tutorial_rosa_block2.png delete mode 100644 mods/tutorial/textures/tutorial_rosa_block3.png delete mode 100644 mods/tutorial/textures/tutorial_rosa_gebrant.png delete mode 100644 mods/tutorial/textures/tutorial_rosa_gebrant_block.png delete mode 100644 mods/tutorial/textures/tutorial_rot.png delete mode 100644 mods/tutorial/textures/tutorial_rot_block.png delete mode 100644 mods/tutorial/textures/tutorial_rot_block2.png delete mode 100644 mods/tutorial/textures/tutorial_rot_block3.png delete mode 100644 mods/tutorial/textures/tutorial_rot_gebrant.png delete mode 100644 mods/tutorial/textures/tutorial_rot_gebrant_block.png delete mode 100644 mods/tutorial/textures/tutorial_solar_panel.png delete mode 100644 mods/tutorial/textures/tutorial_spawner.png delete mode 100644 mods/tutorial/textures/tutorial_superzauberdiamondaxe.png delete mode 100644 mods/tutorial/textures/tutorial_superzauberdiamondpick.png delete mode 100644 mods/tutorial/textures/tutorial_superzauberdiamondshovel.png delete mode 100644 mods/tutorial/textures/tutorial_superzauberdiamondsword.png create mode 100644 mods/tutorial/textures/tutorial_trophy_year5.png delete mode 100644 mods/tutorial/textures/tutorial_turkis.png delete mode 100644 mods/tutorial/textures/tutorial_turkis_block.png delete mode 100644 mods/tutorial/textures/tutorial_turkis_block2.png delete mode 100644 mods/tutorial/textures/tutorial_turkis_block3.png delete mode 100644 mods/tutorial/textures/tutorial_turkis_gebrant.png delete mode 100644 mods/tutorial/textures/tutorial_turkis_gebrant_block.png delete mode 100644 mods/tutorial/textures/tutorial_verseuchtebattleaxe.png delete mode 100644 mods/tutorial/textures/tutorial_verseuchter_glass_reaktor_core.png delete mode 100644 mods/tutorial/textures/tutorial_verseuchter_reaktor_core.png delete mode 100644 mods/tutorial/textures/tutorial_verseuchtesgeschenk.png delete mode 100644 mods/tutorial/textures/tutorial_waterball.png delete mode 100644 mods/tutorial/textures/tutorial_watersword.png delete mode 100644 mods/tutorial/textures/tutorial_yellowstone.png delete mode 100644 mods/tutorial/textures/tutorial_zauberbogen.png diff --git a/README.txt b/README.txt index acdc6e7..edd3f2b 100644 --- a/README.txt +++ b/README.txt @@ -21,5 +21,4 @@ See README.txt in each mod for more information Every code written by me is LGPLv2.1 Notes: -sfinv mod changed mtg_craftguide mod deleted \ No newline at end of file diff --git a/mods/3d_armor/3d_armor/armor.lua b/mods/3d_armor/3d_armor/armor.lua index 7245424..7cb830f 100644 --- a/mods/3d_armor/3d_armor/armor.lua +++ b/mods/3d_armor/3d_armor/armor.lua @@ -7,13 +7,6 @@ minetest.register_tool("3d_armor:helmet_admin", { wield_image = "3d_armor_inv_helmet_admin.png", groups = {armor_head=20, armor_heal=20, armor_use=0, armor_fire=1, armor_water=0.2}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:helmet_admin2") - end - return itemstack - end, }) minetest.register_tool("3d_armor:helmet_admin2", { @@ -22,13 +15,6 @@ minetest.register_tool("3d_armor:helmet_admin2", { wield_image = "3d_armor_inv_helmet_admin.png", groups = {armor_head=20, armor_heal=20, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:helmet_admin3") - end - return itemstack - end, }) minetest.register_tool("3d_armor:helmet_admin3", { @@ -37,13 +23,6 @@ minetest.register_tool("3d_armor:helmet_admin3", { wield_image = "3d_armor_inv_helmet_admin.png", groups = {armor_head=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:helmet_admin4") - end - return itemstack - end, }) minetest.register_tool("3d_armor:helmet_admin4", { @@ -52,13 +31,6 @@ minetest.register_tool("3d_armor:helmet_admin4", { wield_image = "3d_armor_inv_helmet_admin.png", groups = {armor_head=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:helmet_admin") - end - return itemstack - end, }) minetest.register_tool("3d_armor:chestplate_admin", { @@ -67,13 +39,6 @@ minetest.register_tool("3d_armor:chestplate_admin", { wield_image = "3d_armor_inv_chestplate_admin.png", groups = {armor_torso=20, armor_heal=20, armor_use=0, armor_fire=1, armor_water=0.2}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:chestplate_admin2") - end - return itemstack - end, }) minetest.register_tool("3d_armor:chestplate_admin2", { @@ -82,55 +47,30 @@ minetest.register_tool("3d_armor:chestplate_admin2", { wield_image = "3d_armor_inv_chestplate_admin.png", groups = {armor_torso=20, armor_heal=20, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:chestplate_admin3") - end - return itemstack - end, }) + minetest.register_tool("3d_armor:chestplate_admin3", { description = "Admin Chestplate Mode 3 (no speed and jump)", inventory_image = "3d_armor_inv_chestplate_admin.png^technic_tool_mode3.png", wield_image = "3d_armor_inv_chestplate_admin.png", groups = {armor_torso=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:chestplate_admin4") - end - return itemstack - end, }) + minetest.register_tool("3d_armor:chestplate_admin4", { description = "Admin Chestplate Mode 4 (speed and jump)", inventory_image = "3d_armor_inv_chestplate_admin.png^technic_tool_mode4.png", wield_image = "3d_armor_inv_chestplate_admin.png", groups = {armor_torso=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:chestplate_admin") - end - return itemstack - end, }) + minetest.register_tool("3d_armor:leggings_admin", { description = "Admin Leggings Mode 1 (no speed and no jump)", wield_image = "3d_armor_inv_leggings_admin.png", inventory_image = "3d_armor_inv_leggings_admin.png^technic_tool_mode1.png", groups = {armor_legs=20, armor_heal=20, armor_use=0, armor_fire=1, armor_water=0.2}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:leggings_admin2") - end - return itemstack - end, }) minetest.register_tool("3d_armor:leggings_admin2", { @@ -139,13 +79,6 @@ minetest.register_tool("3d_armor:leggings_admin2", { inventory_image = "3d_armor_inv_leggings_admin.png^technic_tool_mode2.png", groups = {armor_legs=20, armor_heal=20, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:leggings_admin3") - end - return itemstack - end, }) minetest.register_tool("3d_armor:leggings_admin3", { @@ -154,13 +87,6 @@ minetest.register_tool("3d_armor:leggings_admin3", { inventory_image = "3d_armor_inv_leggings_admin.png^technic_tool_mode3.png", groups = {armor_legs=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:leggings_admin4") - end - return itemstack - end, }) minetest.register_tool("3d_armor:leggings_admin4", { @@ -169,30 +95,14 @@ minetest.register_tool("3d_armor:leggings_admin4", { wield_image = "3d_armor_inv_leggings_admin.png", groups = {armor_legs=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:leggings_admin") - end - return itemstack - end, }) - - minetest.register_tool("3d_armor:boots_admin", { description = "Admin Boots Mode 1 (no speed and no jump)", inventory_image = "3d_armor_inv_boots_admin.png^technic_tool_mode1.png", wield_image = "3d_armor_inv_boots_admin.png", groups = {armor_feet=20, armor_heal=20, armor_use=0, armor_fire=1, armor_water=0.2}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:boots_admin2") - end - return itemstack - end, }) minetest.register_tool("3d_armor:boots_admin2", { @@ -201,13 +111,6 @@ minetest.register_tool("3d_armor:boots_admin2", { wield_image = "3d_armor_inv_boots_admin.png", groups = {armor_feet=20, armor_heal=20, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:boots_admin3") - end - return itemstack - end, }) minetest.register_tool("3d_armor:boots_admin3", { @@ -216,13 +119,6 @@ minetest.register_tool("3d_armor:boots_admin3", { wield_image = "3d_armor_inv_boots_admin.png", groups = {armor_feet=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:boots_admin4") - end - return itemstack - end, }) minetest.register_tool("3d_armor:boots_admin4", { @@ -231,11 +127,4 @@ minetest.register_tool("3d_armor:boots_admin4", { wield_image = "3d_armor_inv_boots_admin.png", groups = {armor_feet=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:boots_admin") - end - return itemstack - end, }) diff --git a/mods/3d_armor/3d_armor/tutorial.lua b/mods/3d_armor/3d_armor/tutorial.lua index d4f3df4..43b6fe5 100644 --- a/mods/3d_armor/3d_armor/tutorial.lua +++ b/mods/3d_armor/3d_armor/tutorial.lua @@ -342,13 +342,6 @@ minetest.register_tool("3d_armor:superlegendenboots", { groups = {armor_feet=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenboots.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenboots2") - end - return itemstack - end, }) minetest.register_tool("3d_armor:superlegendenboots2", { description = "Superlegendboots Mode 2 (speed and no jump)\nBoots-lv.122", @@ -356,13 +349,6 @@ minetest.register_tool("3d_armor:superlegendenboots2", { groups = {armor_feet=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenboots.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenboots3") - end - return itemstack - end, }) minetest.register_tool("3d_armor:superlegendenboots3", { description = "Superlegendboots Mode 3 (no speed and jump)\nBoots-lv.122", @@ -370,13 +356,6 @@ minetest.register_tool("3d_armor:superlegendenboots3", { groups = {armor_feet=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenboots.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenboots4") - end - return itemstack - end, }) minetest.register_tool("3d_armor:superlegendenboots4", { description = "Superlegendboots Mode 4 (speed and jump)\nBoots-lv.122", @@ -384,13 +363,6 @@ minetest.register_tool("3d_armor:superlegendenboots4", { groups = {armor_feet=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenboots.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenboots") - end - return itemstack - end, }) minetest.register_tool("3d_armor:superlegendenchestplate", { @@ -399,13 +371,6 @@ minetest.register_tool("3d_armor:superlegendenchestplate", { groups = {armor_torso=12.2, armor_heal=12, armor_use=0, armor_fire=0.61, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenchestplate.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenchestplate2") - end - return itemstack - end, }) minetest.register_tool("3d_armor:superlegendenchestplate2", { description = "Superlegendchestplate Mode 2 (speed and no jump)\nChestplate-lv.122", @@ -413,13 +378,6 @@ minetest.register_tool("3d_armor:superlegendenchestplate2", { groups = {armor_torso=12.2, armor_heal=12, armor_use=0, armor_fire=0.61, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenchestplate.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenchestplate3") - end - return itemstack - end, }) minetest.register_tool("3d_armor:superlegendenchestplate3", { description = "Superlegendchestplate Mode 3 (no speed and jump)\nChestplate-lv.122", @@ -427,13 +385,6 @@ minetest.register_tool("3d_armor:superlegendenchestplate3", { groups = {armor_torso=12.2, armor_heal=12, armor_use=0, armor_fire=0.61, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenchestplate.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenchestplate4") - end - return itemstack - end, }) minetest.register_tool("3d_armor:superlegendenchestplate4", { description = "Superlegendchestplate Mode 4 (speed and jump)\nChestplate-lv.122", @@ -441,13 +392,6 @@ minetest.register_tool("3d_armor:superlegendenchestplate4", { groups = {armor_torso=12.2, armor_heal=12, armor_use=0, armor_fire=0.61, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenchestplate.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenchestplate") - end - return itemstack - end, }) minetest.register_tool("3d_armor:superlegendenhelmet", { @@ -456,13 +400,6 @@ minetest.register_tool("3d_armor:superlegendenhelmet", { groups = {armor_head=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenhelmet.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenhelmet2") - end - return itemstack - end, }) minetest.register_tool("3d_armor:superlegendenhelmet2", { description = "Superlegendhelmet Mode 2 (speed and no jump)\nHelmet-lv.122", @@ -470,13 +407,6 @@ minetest.register_tool("3d_armor:superlegendenhelmet2", { groups = {armor_head=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenhelmet.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenhelmet3") - end - return itemstack - end, }) minetest.register_tool("3d_armor:superlegendenhelmet3", { description = "Superlegendhelmet Mode 3 (no speed and jump)\nHelmet-lv.122", @@ -484,13 +414,6 @@ minetest.register_tool("3d_armor:superlegendenhelmet3", { groups = {armor_head=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenhelmet.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenhelmet4") - end - return itemstack - end, }) minetest.register_tool("3d_armor:superlegendenhelmet4", { description = "Superlegendhelmet Mode 4 (speed and jump)\nHelmet-lv.122", @@ -498,13 +421,6 @@ minetest.register_tool("3d_armor:superlegendenhelmet4", { groups = {armor_head=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenhelmet.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenhelmet") - end - return itemstack - end, }) minetest.register_tool("3d_armor:superlegendenleggings", { @@ -513,13 +429,6 @@ minetest.register_tool("3d_armor:superlegendenleggings", { groups = {armor_legs=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenleggings.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenleggings2") - end - return itemstack - end, }) minetest.register_tool("3d_armor:superlegendenleggings2", { description = "Superlegendleggings Mode 2 (speed and no jump)\nLeggings-lv.122", @@ -527,13 +436,6 @@ minetest.register_tool("3d_armor:superlegendenleggings2", { groups = {armor_legs=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenleggings.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenleggings3") - end - return itemstack - end, }) minetest.register_tool("3d_armor:superlegendenleggings3", { description = "Superlegendleggings Mode 3 (no speed and jump)\nLeggings-lv.122", @@ -541,13 +443,6 @@ minetest.register_tool("3d_armor:superlegendenleggings3", { groups = {armor_legs=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenleggings.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenleggings4") - end - return itemstack - end, }) minetest.register_tool("3d_armor:superlegendenleggings4", { description = "Superlegendleggings Mode 4 (speed and jump)\nLeggings-lv.122", @@ -555,13 +450,6 @@ minetest.register_tool("3d_armor:superlegendenleggings4", { groups = {armor_legs=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_superlegendenleggings.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:superlegendenleggings") - end - return itemstack - end, }) @@ -571,13 +459,6 @@ minetest.register_tool("3d_armor:regnumboots", { groups = {armor_feet=15.0, armor_heal=13, armor_use=0,armor_fire=1, armor_water=0.2}, wear = 0, wield_image = "3d_armor_inv_regnumboots.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumboots2") - end - return itemstack - end, }) minetest.register_tool("3d_armor:regnumboots2", { description = "Regnumboots Mode 2 (speed and no jump)\nBoots-lv.MAX", @@ -585,13 +466,6 @@ minetest.register_tool("3d_armor:regnumboots2", { groups = {armor_feet=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumboots.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumboots3") - end - return itemstack - end, }) minetest.register_tool("3d_armor:regnumboots3", { description = "Regnumboots Mode 3 (no speed and jump)\nBoots-lv.MAX", @@ -599,13 +473,6 @@ minetest.register_tool("3d_armor:regnumboots3", { groups = {armor_feet=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumboots.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumboots4") - end - return itemstack - end, }) minetest.register_tool("3d_armor:regnumboots4", { description = "Regnumboots Mode 4 (speed and jump)\nBoots-lv.MAX", @@ -613,13 +480,6 @@ minetest.register_tool("3d_armor:regnumboots4", { groups = {armor_feet=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumboots.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumboots") - end - return itemstack - end, }) minetest.register_tool("3d_armor:regnumchestplate", { @@ -628,13 +488,6 @@ minetest.register_tool("3d_armor:regnumchestplate", { groups = {armor_torso=15.0, armor_heal=13, armor_use=0, armor_fire=1, armor_water=0.2}, wear = 0, wield_image = "3d_armor_inv_regnumchestplate.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumchestplate2") - end - return itemstack - end, }) minetest.register_tool("3d_armor:regnumchestplate2", { description = "Regnumchestplate Mode 2 (speed and no jump)\nChestplate-lv.MAX", @@ -642,13 +495,6 @@ minetest.register_tool("3d_armor:regnumchestplate2", { groups = {armor_torso=15.0, armor_heal=13, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumchestplate.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumchestplate3") - end - return itemstack - end, }) minetest.register_tool("3d_armor:regnumchestplate3", { description = "Regnumchestplate Mode 3 (no speed and jump)\nChestplate-lv.MAX", @@ -656,13 +502,6 @@ minetest.register_tool("3d_armor:regnumchestplate3", { groups = {armor_torso=15.0, armor_heal=13, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumchestplate.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumchestplate4") - end - return itemstack - end, }) minetest.register_tool("3d_armor:regnumchestplate4", { description = "Regnumchestplate Mode 4 (speed and jump)\nChestplate-lv.MAX", @@ -670,13 +509,6 @@ minetest.register_tool("3d_armor:regnumchestplate4", { groups = {armor_torso=15.0, armor_heal=13, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumchestplate.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumchestplate") - end - return itemstack - end, }) minetest.register_tool("3d_armor:regnumhelmet", { @@ -685,13 +517,6 @@ minetest.register_tool("3d_armor:regnumhelmet", { groups = {armor_head=15.0, armor_heal=13, armor_use=0,armor_fire=1, armor_water=0.2}, wear = 0, wield_image = "3d_armor_inv_regnumhelmet.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumhelmet2") - end - return itemstack - end, }) minetest.register_tool("3d_armor:regnumhelmet2", { description = "Regnumhelmet Mode 2 (speed and no jump)\nHelmet-lv.MAX", @@ -699,13 +524,6 @@ minetest.register_tool("3d_armor:regnumhelmet2", { groups = {armor_head=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumhelmet.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumhelmet3") - end - return itemstack - end, }) minetest.register_tool("3d_armor:regnumhelmet3", { description = "Regnumhelmet Mode 3 (no speed and jump)\nHelmet-lv.MAX", @@ -713,13 +531,6 @@ minetest.register_tool("3d_armor:regnumhelmet3", { groups = {armor_head=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumhelmet.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumhelmet4") - end - return itemstack - end, }) minetest.register_tool("3d_armor:regnumhelmet4", { description = "Regnumhelmet Mode 4 (speed and jump)\nHelmet-lv.MAX", @@ -727,13 +538,6 @@ minetest.register_tool("3d_armor:regnumhelmet4", { groups = {armor_head=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumhelmet.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumhelmet") - end - return itemstack - end, }) minetest.register_tool("3d_armor:regnumleggings", { @@ -742,13 +546,6 @@ minetest.register_tool("3d_armor:regnumleggings", { groups = {armor_legs=15.0, armor_heal=13, armor_use=0,armor_fire=1, armor_water=0.2}, wear = 0, wield_image = "3d_armor_inv_regnumleggings.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumleggings2") - end - return itemstack - end, }) minetest.register_tool("3d_armor:regnumleggings2", { description = "Regnumleggings Mode 2 (speed and no jump)\nLeggings-lv.MAX", @@ -756,13 +553,6 @@ minetest.register_tool("3d_armor:regnumleggings2", { groups = {armor_legs=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumleggings.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumleggings3") - end - return itemstack - end, }) minetest.register_tool("3d_armor:regnumleggings3", { description = "Regnumleggings Mode 3 (no speed and jump)\nLeggings-lv.MAX", @@ -770,13 +560,6 @@ minetest.register_tool("3d_armor:regnumleggings3", { groups = {armor_legs=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumleggings.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumleggings4") - end - return itemstack - end, }) minetest.register_tool("3d_armor:regnumleggings4", { description = "Regnumleggings Mode 4 (speed and jump)\nLeggings-lv.MAX", @@ -784,11 +567,4 @@ minetest.register_tool("3d_armor:regnumleggings4", { groups = {armor_legs=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "3d_armor_inv_regnumleggings.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("3d_armor:regnumleggings") - end - return itemstack - end, }) \ No newline at end of file diff --git a/mods/3d_armor/shields/init.lua b/mods/3d_armor/shields/init.lua index 49e0612..c66d739 100644 --- a/mods/3d_armor/shields/init.lua +++ b/mods/3d_armor/shields/init.lua @@ -31,13 +31,6 @@ minetest.register_tool("shields:shield_admin", { wield_image = "shields_inv_shield_admin.png", groups = {armor_shield=20, armor_heal=20, armor_use=0, armor_fire=1, armor_water=0.2}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("shields:shield_admin2") - end - return itemstack - end, }) minetest.register_tool("shields:shield_admin2", { @@ -46,13 +39,6 @@ minetest.register_tool("shields:shield_admin2", { wield_image = "shields_inv_shield_admin.png", groups = {armor_shield=20, armor_heal=20, armor_use=0, armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("shields:shield_admin3") - end - return itemstack - end, }) minetest.register_tool("shields:shield_admin3", { @@ -61,13 +47,6 @@ minetest.register_tool("shields:shield_admin3", { wield_image = "shields_inv_shield_admin.png", groups = {armor_shield=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("shields:shield_admin4") - end - return itemstack - end, }) minetest.register_tool("shields:shield_admin4", { @@ -76,11 +55,4 @@ minetest.register_tool("shields:shield_admin4", { wield_image = "shields_inv_shield_admin.png", groups = {armor_shield=20, armor_heal=20, armor_use=0, armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("shields:shield_admin") - end - return itemstack - end, }) diff --git a/mods/3d_armor/shields/tutorial.lua b/mods/3d_armor/shields/tutorial.lua index 5434da2..8e76769 100644 --- a/mods/3d_armor/shields/tutorial.lua +++ b/mods/3d_armor/shields/tutorial.lua @@ -104,13 +104,6 @@ minetest.register_tool("shields:superlegendenshield", { groups = {armor_shield=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "shields_inv_superlegendenshield.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("shields:superlegendenshield2") - end - return itemstack - end, }) minetest.register_tool("shields:superlegendenshield2", { description = "Superlegendshield Mode 2 (speed and no jump)\nShield-lv.122", @@ -118,13 +111,6 @@ minetest.register_tool("shields:superlegendenshield2", { groups = {armor_shield=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "shields_inv_superlegendenshield.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("shields:superlegendenshield3") - end - return itemstack - end, }) minetest.register_tool("shields:superlegendenshield3", { description = "Superlegendshield Mode 3 (no speed and jump)\nShield-lv.122", @@ -132,13 +118,6 @@ minetest.register_tool("shields:superlegendenshield3", { groups = {armor_shield=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "shields_inv_superlegendenshield.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("shields:superlegendenshield4") - end - return itemstack - end, }) minetest.register_tool("shields:superlegendenshield4", { description = "Superlegendshield Mode 4 (speed and jump)\nShield-lv.122", @@ -146,13 +125,6 @@ minetest.register_tool("shields:superlegendenshield4", { groups = {armor_shield=12.2, armor_heal=12, armor_use=0,armor_fire=0.61, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "shields_inv_superlegendenshield.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("shields:superlegendenshield") - end - return itemstack - end, }) minetest.register_tool("shields:regnumshield", { @@ -161,13 +133,6 @@ minetest.register_tool("shields:regnumshield", { groups = {armor_shield=15.0, armor_heal=13, armor_use=0,armor_fire=1, armor_water=0.2}, wear = 0, wield_image = "shields_inv_regnumshield.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("shields:regnumshield2") - end - return itemstack - end, }) minetest.register_tool("shields:regnumshield2", { description = "Regnumshield Mode 2 (speed and no jump)\nShield-lv.MAX", @@ -175,13 +140,6 @@ minetest.register_tool("shields:regnumshield2", { groups = {armor_shield=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "shields_inv_regnumshield.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("shields:regnumshield3") - end - return itemstack - end, }) minetest.register_tool("shields:regnumshield3", { description = "Regnumshield Mode 3 (no speed and jump)\nShield-lv.MAX", @@ -189,13 +147,6 @@ minetest.register_tool("shields:regnumshield3", { groups = {armor_shield=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "shields_inv_regnumshield.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("shields:regnumshield4") - end - return itemstack - end, }) minetest.register_tool("shields:regnumshield4", { description = "Regnumshield Mode 4 (speed and jump)\nShield-lv.MAX", @@ -203,13 +154,4 @@ minetest.register_tool("shields:regnumshield4", { groups = {armor_shield=15.0, armor_heal=13, armor_use=0,armor_fire=1, physics_jump=0.25, physics_speed=0.25, armor_water=0.2, not_in_creative_inventory=1}, wear = 0, wield_image = "shields_inv_regnumshield.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("shields:regnumshield") - end - return itemstack - end, -}) - - +}) \ No newline at end of file diff --git a/mods/awards/.luacheckrc b/mods/awards/.luacheckrc new file mode 100644 index 0000000..f6b420e --- /dev/null +++ b/mods/awards/.luacheckrc @@ -0,0 +1,14 @@ +unused_args = false +allow_defined_top = true + +globals = { + "minetest", "awards", +} + +read_globals = { + string = {fields = {"split"}}, + table = {fields = {"copy", "getn"}}, + "vector", "default", "ItemStack", + "dump", "sfinv", "intllib", + "unified_inventory", +} diff --git a/mods/awards/.travis.yml b/mods/awards/.travis.yml new file mode 100644 index 0000000..077e778 --- /dev/null +++ b/mods/awards/.travis.yml @@ -0,0 +1,12 @@ +language: generic +sudo: false +addons: + apt: + packages: + - luarocks +before_install: + - luarocks install --local luacheck +script: +- $HOME/.luarocks/bin/luacheck --no-color . +notifications: + email: false diff --git a/mods/awards/LICENSE.txt b/mods/awards/LICENSE.txt new file mode 100644 index 0000000..b9bc22e --- /dev/null +++ b/mods/awards/LICENSE.txt @@ -0,0 +1,19 @@ +Copyright (c) 2013-8 rubenwardy + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/mods/awards/api.lua b/mods/awards/api.lua deleted file mode 100644 index 1712202..0000000 --- a/mods/awards/api.lua +++ /dev/null @@ -1,499 +0,0 @@ --- AWARDS --- by Rubenwardy -------------------------------------------------------- --- this is api function file -------------------------------------------------------- - --- The global award namespace -awards = { - show_mode = "hud" -} - --- Table Save Load Functions -function awards.save() - local file = io.open(minetest.get_worldpath().."/awards.txt", "w") - if file then - file:write(minetest.serialize(awards.players)) - file:close() - end -end - -function awards.load() - local file = io.open(minetest.get_worldpath().."/awards.txt", "r") - if file then - local table = minetest.deserialize(file:read("*all")) - if type(table) == "table" then - return table - end - end - return {} -end - -awards.players = awards.load() -function awards.player(name) - return awards.players[name] -end - --- A table of award definitions -awards.def = {} - -function awards.tbv(tb,value,default) - if not default then - default = {} - end - if not tb or type(tb) ~= "table" then - if not value then - value = "[NULL]" - end - minetest.log("error", "awards.tbv - table "..dump(value).." is null, or not a table! Dump: "..dump(tb)) - return - end - if not value then - error("[ERROR] awards.tbv was not used correctly!\n".. - "Value: '"..dump(value).."'\n".. - "Dump:"..dump(tb)) - return - end - if not tb[value] then - tb[value] = default - end -end - -function awards.assertPlayer(playern) - awards.tbv(awards.players, playern) - awards.tbv(awards.players[playern], "name", playern) - awards.tbv(awards.players[playern], "unlocked") - awards.tbv(awards.players[playern], "place") - awards.tbv(awards.players[playern], "count") - awards.tbv(awards.players[playern], "craft") - awards.tbv(awards.players[playern], "deaths", 0) - awards.tbv(awards.players[playern], "joins", 0) - awards.tbv(awards.players[playern], "chats", 0) -end - --- Load files -dofile(minetest.get_modpath("awards").."/triggers.lua") - --- API Functions -function awards._additional_triggers(name, data_table) - -- To add triggers in another mod, you should override this function - -- If the code can't handle the trigger passed, then call the last value of _additional_triggers - --[[ - local add_trig = awards._additional_triggers - awards._additional_triggers = function(name, data_table) - if data_table.trigger.type == "trigger" then - local tmp = { - award = name, - node = data_table.trigger.node, - target = data_table.trigger.target, - } - table.insert(awards.onTrigger,tmp) - elseif data_table.trigger.type == "trigger2" then - local tmp = { - award = name, - node = data_table.trigger.node, - target = data_table.trigger.target, - } - table.insert(awards.onTrigger2,tmp) - else - add_trig(name, data_table) - end - end - ]]-- -end -function awards.register_achievement(name,data_table) - -- see if a trigger is defined in the achievement definition - if data_table.trigger and data_table.trigger.type then - if data_table.trigger.type == "dig" then - local tmp = { - award = name, - node = data_table.trigger.node, - target = data_table.trigger.target, - } - table.insert(awards.onDig,tmp) - elseif data_table.trigger.type == "place" then - local tmp = { - award = name, - node = data_table.trigger.node, - target = data_table.trigger.target, - } - table.insert(awards.onPlace,tmp) - elseif data_table.trigger.type == "craft" then - local tmp = { - award = name, - item = data_table.trigger.item, - target = data_table.trigger.target, - } - table.insert(awards.onCraft,tmp) - elseif data_table.trigger.type == "death" then - local tmp = { - award = name, - target = data_table.trigger.target, - } - table.insert(awards.onDeath,tmp) - elseif data_table.trigger.type == "chat" then - local tmp = { - award = name, - target = data_table.trigger.target, - } - table.insert(awards.onChat,tmp) - elseif data_table.trigger.type == "join" then - local tmp = { - award = name, - target = data_table.trigger.target, - } - table.insert(awards.onJoin,tmp) - else - awards._additional_triggers(name, data_table) - end - end - - -- check icon, background and custom_announce data - if data_table.icon == nil or data_table.icon == "" then - data_table.icon = "unknown.png" - end - if data_table.background == nil or data_table.background == "" then - data_table.background = "bg_default.png" - end - if data_table.custom_announce == nil or data_table.custom_announce == "" then - data_table.custom_announce = "Achievement Unlocked:" - end - - -- add the achievement to the definition table - data_table.name = name - awards.def[name] = data_table -end - --- run a function when a node is dug -function awards.register_onDig(func) - table.insert(awards.onDig,func) -end - --- run a function when a node is placed -function awards.register_onPlace(func) - table.insert(awards.onPlace,func) -end - --- run a function when a player dies -function awards.register_onDeath(func) - table.insert(awards.onDeath,func) -end - --- run a function when a player chats -function awards.register_onChat(func) - table.insert(awards.onChat,func) -end - --- run a function when a player joins -function awards.register_onJoin(func) - table.insert(awards.onJoin,func) -end - --- run a function when an item is crafted -function awards.register_onCraft(func) - table.insert(awards.onCraft,func) -end - --- This function is called whenever a target condition is met. --- It checks if a player already has that achievement, and if they do not, --- it gives it to them ----------------------------------------------- ---awards.give_achievement(name,award) --- name - the name of the player --- award - the name of the award to give -function awards.give_achievement(name, award) - -- Access Player Data - local data = awards.players[name] - - -- Perform checks - if not data then - return - end - if not awards.def[award] then - return - end - awards.tbv(data,"unlocked") - - -- check to see if the player does not already have that achievement - if not data.unlocked[award] or data.unlocked[award]~=award then - -- Set award flag - data.unlocked[award]=award - - -- Give Prizes - if awards.def[award] and awards.def[award].prizes then - for i = 1, #awards.def[award].prizes do - local itemstack = ItemStack(awards.def[award].prizes[i]) - if itemstack:is_empty() or not itemstack:is_known() then - return - end - local receiverref = core.get_player_by_name(name) - if receiverref == nil then - return - end - receiverref:get_inventory():add_item("main", itemstack) - end - end - - -- Get data from definition tables - local title = award - local desc = "" - local background = "" - local icon = "" - local custom_announce = "" - if awards.def[award].title then - title = awards.def[award].title - end - if awards.def[award].custom_announce then - custom_announce = awards.def[award].custom_announce - end - if awards.def[award].background then - background = awards.def[award].background - end - if awards.def[award].icon then - icon = awards.def[award].icon - end - if awards.def[award] and awards.def[award].description then - desc = awards.def[award].description - end - - -- send the won award message to the player - if awards.show_mode == "formspec" then - -- use a formspec to send it - minetest.show_formspec(name, "achievements:unlocked", "size[4,2]" - .."image_button_exit[0,0;4,2;"..background..";close1; ]" - .."image_button_exit[0.2,0.8;1,1;"..icon..";close2; ]" - .."label[1.1,1;"..title.."]" - .."label[0.3,0.1;"..custom_announce.."]") - elseif awards.show_mode == "chat" then - -- use the chat console to send it - minetest.chat_send_player(name, "Achievement Unlocked: "..title) - if desc~="" then - minetest.chat_send_player(name, desc) - end - else - local player = minetest.get_player_by_name(name) - local one = player:hud_add({ - hud_elem_type = "image", - name = "award_bg", - scale = {x = 1, y = 1}, - text = background, - position = {x = 0.5, y = 0}, - offset = {x = 0, y = 138}, - alignment = {x = 0, y = -1} - }) - local two = player:hud_add({ - hud_elem_type = "text", - name = "award_au", - number = 0xFFFFFF, - scale = {x = 100, y = 20}, - text = "Achievement Unlocked!", - position = {x = 0.5, y = 0}, - offset = {x = 0, y = 40}, - alignment = {x = 0, y = -1} - }) - local three = player:hud_add({ - hud_elem_type = "text", - name = "award_title", - number = 0xFFFFFF, - scale = {x = 100, y = 20}, - text = title, - position = {x = 0.5, y = 0}, - offset = {x = 30, y = 100}, - alignment = {x = 0, y = -1} - }) - local four = player:hud_add({ - hud_elem_type = "image", - name = "award_icon", - scale = {x = 4, y = 4}, - text = icon, - position = {x = 0.5, y = 0}, - offset = {x = -81.5, y = 126}, - alignment = {x = 0, y = -1} - }) - minetest.after(3, function() - player:hud_remove(one) - player:hud_remove(two) - player:hud_remove(three) - player:hud_remove(four) - end) - end - - -- record this in the log - minetest.log("action", name.." has unlocked award "..title) - - -- save playertable - awards.save() - end -end -minetest.register_on_player_receive_fields(function(player, formname, fields) - local name = player:get_player_name() - if fields.aw then - awards.showto(name, name, nil, false) - end - if fields.awards then - local event = minetest.explode_textlist_event(fields.awards) - if event.type == "CHG" then - awards.showto(name,name,event.index,false) - end - end - -end) - --- List a player's achievements - ---[[minetest.register_chatcommand("gawd", { - params = "award name", - description = "gawd: give award to self", - func = function(name, param) - awards.give_achievement(name,param) - end -})]]-- - -function awards._order_awards(name) - local done = {} - local retval = {} - local player = awards.player(name) - if player and player.unlocked then - for _,got in pairs(player.unlocked) do - if awards.def[got] then - done[got] = true - table.insert(retval,{name=got,got=true}) - end - end - end - for _,def in pairs(awards.def) do - if not done[def.name] then - table.insert(retval,{name=def.name,got=false}) - end - end - return retval -end - -function awards.showto(name, to, sid, text) - if name == "" or name == nil then - name = to - end - if text then - if not awards.players[name] or not awards.players[name].unlocked then - minetest.chat_send_player(to, "You have not unlocked any awards") - return - end - minetest.chat_send_player(to, name.."'s awards:") - - for _, str in pairs(awards.players[name].unlocked) do - local def = awards.def[str] - if def then - if def.title then - if def.description then - minetest.chat_send_player(to, def.title..": "..def.description) - else - minetest.chat_send_player(to, def.title) - end - else - minetest.chat_send_player(to, str) - end - end - end - else - if sid == nil or sid < 1 then - sid = 1 - end - local formspec = "size[11,6]" - .."button[0,0;2,0.5;inven;Back]" - .."button[2,0;2,0.5;main;Main]" - .."background[11,6;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - local listofawards = awards._order_awards(name) - - -- Sidebar - if sid then - local item = listofawards[sid+0] - local def = awards.def[item.name] - if def and def.secret and not item.got then - formspec = formspec .. "label[1,3.75;Secret Award]".. - "image[1,1;3,3;unknown.png]" - if def and def.description then - formspec = formspec .. "label[0,4.25;Unlock this award to find out what it is]" - end - else - local title = item.name - if def and def.title then - title = def.title - end - local status = "" - if item.got then - status = " (got)" - end - local icon = "" - if def and def.icon then - icon = def.icon - end - formspec = formspec .. "label[1,3.75;"..title..status.."]".. - "image[1,1;3,3;"..icon.."]" - if def and def.description then - formspec = formspec .. "label[0,4.25;"..def.description.."]" - end - end - end - - -- Create list box - formspec = formspec .. "textlist[4.75,1;6,5;awards;" - local first = true - local all = 0 - local gotaw = 0 - for _,award in pairs(listofawards) do - local def = awards.def[award.name] - if def then - if not first then - formspec = formspec .. "," - end - first = false - - if def.secret and not award.got then - formspec = formspec .. "#ACACACSecret Award" - else - local title = award.name - if def and def.title then - title = def.title - end - if award.got then - gotaw = gotaw+1 - formspec = formspec .. minetest.formspec_escape(title) - else - formspec = formspec .. "#ACACAC".. minetest.formspec_escape(title) - end - all = all+1 - end - end - end - formspec = formspec .. ";"..sid.."]" - if all == gotaw then - local player_inv = minetest.get_player_by_name(name):get_inventory() - player_inv:set_size("a20", 1) - player_inv:set_stack("a20", 1, "default:dirt") - else - local player_inv = minetest.get_player_by_name(name):get_inventory() - player_inv:set_size("a20", 1) - player_inv:set_stack("a20", 1, "") - end - formspec = formspec .. "label[4,0;"..gotaw.."/"..all.."]" - - -- Show formspec to user - minetest.get_player_by_name(to):set_inventory_formspec(formspec) - end -end - -minetest.register_on_player_receive_fields(function(player, formname, fields) - if formname~="awards:awards" then - return false - end - if fields.quit then - return true - end - local name = player:get_player_name() - - - return true -end) - diff --git a/mods/awards/depends.txt b/mods/awards/depends.txt new file mode 100644 index 0000000..c8f3f2d --- /dev/null +++ b/mods/awards/depends.txt @@ -0,0 +1,14 @@ +intllib? +sfinv? +unified_inventory? +default? +stairs? +farming? +dye? +beds? +wool? +vessels? +moreblocks? +fire? +flowers? +nyancat? diff --git a/mods/awards/init.lua b/mods/awards/init.lua index d245daf..8b016be 100644 --- a/mods/awards/init.lua +++ b/mods/awards/init.lua @@ -1,465 +1,39 @@ --- AWARDS --- by Rubenwardy changed by 1248 -------------------------------------------------------- --- this is the init file for the award mod -------------------------------------------------------- -local intllib = nil -local S -if (intllib) then - dofile(minetest.get_modpath("intllib").."/intllib.lua") - S = intllib.Getter(minetest.get_current_modname()) -else - S = function ( s ) return s end -end - -dofile(minetest.get_modpath("awards").."/api.lua") - -awards.register_achievement("award_ruby_bronze",{ - title = S("Ruby (Bronze)"), - description = S("Dig 25 Ruby Ore."), - icon = "ruby_ruby_ore.png", - trigger = { - type = "dig", - node = "gems:ruby_ore", - target = 25 - } -}) - -awards.register_achievement("award_ruby_silber",{ - title = S("Ruby (Silber)"), - description = S("Dig 50 Ruby Ore."), - icon = "ruby_ruby_ore.png", - trigger = { - type = "dig", - node = "gems:ruby_ore", - target = 50 - } -}) - -awards.register_achievement("award_ruby_gold",{ - title = S("Ruby (Gold)"), - description = S("Dig 100 Ruby Ore."), - icon = "ruby_ruby_ore.png", - trigger = { - type = "dig", - node = "gems:ruby_ore", - target = 100 - } -}) - -awards.register_achievement("award_ruby_platin",{ - title = S("Ruby (Platin)"), - description = S("Dig 200 Ruby Ore."), - icon = "ruby_ruby_ore.png", - trigger = { - type = "dig", - node = "gems:ruby_ore", - target = 200 - } -}) - -awards.register_achievement("award_sapphire_bronze",{ - title = S("Sapphire (Bronze)"), - description = S("Dig 25 Sapphire Ore."), - icon = "gems_sapphire_ore.png", - trigger = { - type = "dig", - node = "gems:sapphire_ore", - target = 25 - } -}) - -awards.register_achievement("award_sapphire_silber",{ - title = S("Sapphire (Silber)"), - description = S("Dig 50 Sapphire Ore."), - icon = "gems_sapphire_ore.png", - trigger = { - type = "dig", - node = "gems:sapphire_ore", - target = 50 - } -}) - -awards.register_achievement("award_sapphire_gold",{ - title = S("Sapphire (Gold)"), - description = S("Dig 100 Sapphire Ore."), - icon = "gems_sapphire_ore.png", - trigger = { - type = "dig", - node = "gems:sapphire_ore", - target = 100 - } -}) - -awards.register_achievement("award_sapphire_platin",{ - title = S("Sapphire (Platin)"), - description = S("Dig 200 Sapphire Ore."), - icon = "gems_sapphire_ore.png", - trigger = { - type = "dig", - node = "gems:sapphire_ore", - target = 200 - } -}) - -awards.register_achievement("award_amethyst_bronze",{ - title = S("Amethyst (Bronze)"), - description = S("Dig 25 Amethyst Ore."), - icon = "gems_amethyst_ore.png", - trigger = { - type = "dig", - node = "gems:amethyst_ore", - target = 25 - } -}) - -awards.register_achievement("award_amethyst_silber",{ - title = S("Amethyst (Silber)"), - description = S("Dig 50 Amethyst Ore."), - icon = "gems_amethyst_ore.png", - trigger = { - type = "dig", - node = "gems:amethyst_ore", - target = 50 - } -}) - -awards.register_achievement("award_amethyst_Gold",{ - title = S("Amethyst (Gold)"), - description = S("Dig 100 Amethyst Ore."), - icon = "gems_amethyst_ore.png", - trigger = { - type = "dig", - node = "gems:amethyst_ore", - target = 100 - } -}) - -awards.register_achievement("award_amethyst_platin",{ - title = S("Amethyst (Platin)"), - description = S("Dig 200 Amethyst Ore."), - icon = "gems_amethyst_ore.png", - trigger = { - type = "dig", - node = "gems:amethyst_ore", - target = 200 - } -}) - -awards.register_achievement("award_shadow_bronze",{ - title = S("Shadow (Bronze)"), - description = S("Dig 25 Shadow Ore."), - icon = "shadow_ore.png", - trigger = { - type = "dig", - node = "gems:shadow_ore", - target = 25 - } -}) - -awards.register_achievement("award_shadow_silber",{ - title = S("Shadow (Silber)"), - description = S("Dig 50 Shadow Ore."), - icon = "shadow_ore.png", - trigger = { - type = "dig", - node = "gems:shadow_ore", - target = 50 - } -}) - -awards.register_achievement("award_shadow_gold",{ - title = S("Shadow (Gold)"), - description = S("Dig 100 Shadow Ore."), - icon = "shadow_ore.png", - trigger = { - type = "dig", - node = "gems:shadow_ore", - target = 100 - } -}) - -awards.register_achievement("award_shadow_platin",{ - title = S("Shadow (Platin)"), - description = S("Dig 200 Shadow Ore."), - icon = "shadow_ore.png", - trigger = { - type = "dig", - node = "gems:shadow_ore", - target = 200 - } -}) - -awards.register_achievement("award_pearl_bronze",{ - title = S("Pearl (Bronze)"), - description = S("Dig 25 Pearl Ore."), - icon = "gems_pearl_ore.png", - trigger = { - type = "dig", - node = "gems:pearl_ore", - target = 25 - } -}) - -awards.register_achievement("award_pearl_silber",{ - title = S("Pearl (Silber)"), - description = S("Dig 50 Pearl Ore."), - icon = "gems_pearl_ore.png", - trigger = { - type = "dig", - node = "gems:pearl_ore", - target = 50 - } -}) - -awards.register_achievement("award_pearl_gold",{ - title = S("Pearl (Gold)"), - description = S("Dig 100 Pearl Ore."), - icon = "gems_pearl_ore.png", - trigger = { - type = "dig", - node = "gems:pearl_ore", - target = 100 - } -}) - -awards.register_achievement("award_pearl_platin",{ - title = S("Pearl (Platin)"), - description = S("Dig 200 Pearl Ore."), - icon = "gems_pearl_ore.png", - trigger = { - type = "dig", - node = "gems:pearl_ore", - target = 200 - } -}) - -awards.register_achievement("award_emerald_bronze",{ - title = S("Emerald (Bronze)"), - description = S("Dig 25 Emerald Ore."), - icon = "gems_emerald_ore.png", - trigger = { - type = "dig", - node = "gems:emerald_ore", - target = 25 - } -}) - -awards.register_achievement("award_emerald_silber",{ - title = S("Emerald (Silber)"), - description = S("Dig 50 Emerald Ore."), - icon = "gems_emerald_ore.png", - trigger = { - type = "dig", - node = "gems:emerald_ore", - target = 50 - } -}) - -awards.register_achievement("award_emerald_gold",{ - title = S("Emerald (Gold)"), - description = S("Dig 100 Emerald Ore."), - icon = "gems_emerald_ore.png", - trigger = { - type = "dig", - node = "gems:emerald_ore", - target = 100 - } -}) - -awards.register_achievement("award_emerald_platin",{ - title = S("Emerald (Platin)"), - description = S("Dig 200 Emerald Ore."), - icon = "gems_emerald_ore.png", - trigger = { - type = "dig", - node = "gems:emerald_ore", - target = 200 - } -}) - -awards.register_achievement("award_admin_ore_bronze",{ - title = S("Admin Ore (Bronze)"), - description = S("Dig 5 Admin Ore."), - icon = "default_stone.png^tutorial_admin_ore.png", - trigger = { - type = "dig", - node = "tutorial:stone_with_admin", - target = 5 - } -}) - -awards.register_achievement("award_admin_ore_silber",{ - title = S("Admin Ore (Silber)"), - description = S("Dig 10 Admin Ore."), - icon = "default_stone.png^tutorial_admin_ore.png", - trigger = { - type = "dig", - node = "tutorial:stone_with_admin", - target = 10 - } -}) - -awards.register_achievement("award_admin_ore_gold",{ - title = S("Admin Ore (Gold)"), - description = S("Dig 20 Admin Ore."), - icon = "default_stone.png^tutorial_admin_ore.png", - trigger = { - type = "dig", - node = "tutorial:stone_with_admin", - target = 20 - } -}) - -awards.register_achievement("award_admin_ore_platin",{ - title = S("Admin Ore (Platin)"), - description = S("Dig 40 Admin Ore."), - icon = "default_stone.png^tutorial_admin_ore.png", - trigger = { - type = "dig", - node = "tutorial:stone_with_admin", - target = 40 - } -}) - -awards.register_achievement("award_titan_ore_bronze",{ - title = S("Titan Ore (Bronze)"), - description = S("Dig 10 Titan Ore."), - icon = "tutorial_titan_ore.png", - trigger = { - type = "dig", - node = "tutorial:stone_with_titan", - target = 10 - } -}) -awards.register_achievement("award_titan_ore_silber",{ - title = S("Titan Ore (Silber)"), - description = S("Dig 20 Titan Ore."), - icon = "tutorial_titan_ore.png", - trigger = { - type = "dig", - node = "tutorial:stone_with_titan", - target = 20 - } -}) -awards.register_achievement("award_titan_ore_gold",{ - title = S("Titan Ore (Gold)"), - description = S("Dig 40 Titan Ore."), - icon = "tutorial_titan_ore.png", - trigger = { - type = "dig", - node = "tutorial:stone_with_titan", - target = 40 - } -}) -awards.register_achievement("award_titan_ore_platin",{ - title = S("Titan Ore (Platin)"), - description = S("Dig 80 Titan Ore."), - icon = "tutorial_titan_ore.png", - trigger = { - type = "dig", - node = "tutorial:stone_with_titan", - target = 80 - } -}) -awards.register_achievement("award_regnum_ore_bronze",{ - title = S("Regnum Ore (Bronze)"), - description = S("Dig 2 Regnum Ore."), - icon = "default_stone.png^tutorial_regnum_ore.png", - trigger = { - type = "dig", - node = "tutorial:stone_with_regnum", - target = 2 - } -}) -awards.register_achievement("award_regnum_ore_silber",{ - title = S("Regnum Ore (Silber)"), - description = S("Dig 5 Regnum Ore."), - icon = "default_stone.png^tutorial_regnum_ore.png", - trigger = { - type = "dig", - node = "tutorial:stone_with_regnum", - target = 5 - } -}) -awards.register_achievement("award_regnum_ore_gold",{ - title = S("Regnum Ore (Gold)"), - description = S("Dig 10 Regnum Ore."), - icon = "default_stone.png^tutorial_regnum_ore.png", - trigger = { - type = "dig", - node = "tutorial:stone_with_regnum", - target = 10 - } -}) -awards.register_achievement("award_regnum_ore_platin",{ - title = S("Regnum Ore (Platin)"), - description = S("Dig 20 Regnum Ore."), - icon = "default_stone.png^tutorial_regnum_ore.png", - trigger = { - type = "dig", - node = "tutorial:stone_with_regnum", - target = 20 - } -}) -awards.register_achievement("award_???_bronze",{ - title = S("??? (Bronze)"), - description = S("?") -}) -awards.register_onDeath(function(player,data) - local pos = player:getpos() - if pos and minetest.find_node_near(pos, 5, "default:mese") ~= nil then - return "award_???_bronze" - end - return nil -end) - - -awards.register_achievement("award_???_silber",{ - title = S("??? (Silber)"), - description = S("?") -}) -awards.register_onDeath(function(player,data) - local pos = player:getpos() - if pos and minetest.find_node_near(pos, 5, "moreores:mineral_mithril") ~= nil then - return "award_???_silber" - end - return nil -end) - - -awards.register_achievement("award_???_gold",{ - title = S("??? (Gold)"), - description = S("?") -}) -awards.register_onDeath(function(player,data) - local pos = player:getpos() - if pos and minetest.find_node_near(pos, 5, "tutorial:stone_with_titan") ~= nil then - return "award_???_gold" - end - return nil -end) - -awards.register_achievement("award_???_platin",{ - title = S("??? (Platin)"), - description = S("?") -}) -awards.register_onDeath(function(player,data) - local pos = player:getpos() - if pos and minetest.find_node_near(pos, 5, "tutorial:stone_with_admin") ~= nil then - return "award_???_platin" - end - return nil -end) - - - - - +-- Copyright (c) 2013-18 rubenwardy. MIT. +-- The global award namespace +awards = { + show_mode = "hud", + registered_awards = {}, + registered_triggers = {}, + on_unlock = {}, +} +-- Internationalization support. +awards.gettext, awards.ngettext = dofile(minetest.get_modpath("awards").."/src/intllib.lua") +-- Load files +dofile(minetest.get_modpath("awards").."/src/data.lua") +dofile(minetest.get_modpath("awards").."/src/api_awards.lua") +dofile(minetest.get_modpath("awards").."/src/api_triggers.lua") +--dofile(minetest.get_modpath("awards").."/src/chat_commands.lua") +dofile(minetest.get_modpath("awards").."/src/gui.lua") +dofile(minetest.get_modpath("awards").."/src/triggers.lua") +dofile(minetest.get_modpath("awards").."/src/awards.lua") +awards.load() +minetest.register_on_shutdown(awards.save) +-- Backwards compatibility +awards.give_achievement = awards.unlock +awards.getFormspec = awards.get_formspec +awards.showto = awards.show_to +awards.register_onDig = awards.register_on_dig +awards.register_onPlace = awards.register_on_place +awards.register_onDeath = awards.register_on_death +awards.register_onChat = awards.register_on_chat +awards.register_onJoin = awards.register_on_join +awards.register_onCraft = awards.register_on_craft +awards.def = awards.registered_awards +awards.register_achievement = awards.register_award diff --git a/mods/awards/locale/de.po b/mods/awards/locale/de.po new file mode 100644 index 0000000..443c1b3 --- /dev/null +++ b/mods/awards/locale/de.po @@ -0,0 +1,824 @@ +# German translations for PACKAGE package. +# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Wuzzy2, 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-21 05:35-0300\n" +"PO-Revision-Date: 2017-02-21 04:19-0300\n" +"Last-Translator: Wuzzy2\n" +"Language-Team: German\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: api.lua +msgid "Secret Achievement Unlocked:" +msgstr "Geheime Auszeichnung erhalten:" + +#: api.lua +msgid "Achievement Unlocked:" +msgstr "Auszeichnung erhalten:" + +#: api.lua +#, lua-format +msgid "Secret Achievement Unlocked: %s" +msgstr "Geheime Auszeichnung erhalten: %s" + +#: api.lua +#, lua-format +msgid "Achievement Unlocked: %s" +msgstr "Auszeichnung erhalten: %s" + +#: api.lua +msgid "Secret Achievement Unlocked!" +msgstr "Geheime Auszeichnung erhalten!" + +#: api.lua +msgid "Achievement Unlocked!" +msgstr "Auszeichnung erhalten:" + +#: api.lua +msgid "Error: No awards available." +msgstr "Fehler: Keine Auszeichnungen vorhanden." + +#: api.lua +msgid "OK" +msgstr "OK" + +#: api.lua +msgid "(Secret Award)" +msgstr "(Geheime Auszeichnung)" + +#: api.lua +msgid "Unlock this award to find out what it is." +msgstr "Verdienen Sie sich diese Auszeichnung, um herauszufinden, was sie ist." + +#: api.lua +#, lua-format +msgid "%s (got)" +msgstr "%s (erhalten)" + +#: api.lua +msgid "You've disabled awards. Type /awards enable to reenable." +msgstr "" +"Sie haben die Auszeichnungen deaktiviert. Geben Sie »/awards enable« ein, um " +"sie wieder zu aktivieren." + +#: api.lua +msgid "You have not unlocked any awards." +msgstr "Sie haben noch keine Auszeichnungen." + +#: api.lua +#, lua-format +msgid "%s’s awards:" +msgstr "%ss Auszeichnungen:" + +#: api.lua chat_commands.lua +#, lua-format +msgid "%s: %s" +msgstr "%s: %s" + +#: sfinv.lua unified_inventory.lua +msgid "Awards" +msgstr "Auszeichnungen" + +#: triggers.lua +msgid "@1/@2 dug" +msgstr "@1/@2 abgebaut" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Mine: @2" +msgid_plural "Mine: @1×@2" +msgstr[0] "Bauen Sie einen Block ab: @2" +msgstr[1] "Bauen Sie Blöcke ab: @1×@2" + +#: triggers.lua +msgid "Mine @1 block." +msgid_plural "Mine @1 blocks." +msgstr[0] "Bauen Sie einen @1 Block ab." +msgstr[1] "Bauen Sie @1 Blöcke ab." + +#: triggers.lua +msgid "@1/@2 placed" +msgstr "@1/@2 platziert" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Place: @2" +msgid_plural "Place: @1×@2" +msgstr[0] "Platzieren Sie einen Block: @2" +msgstr[1] "Platzieren Sie Blöcke: @1×@2" + +#: triggers.lua +msgid "Place a block." +msgid_plural "Place @1 blocks." +msgstr[0] "Platzieren Sie einen Block." +msgstr[1] "Platzieren Sie @1 Blöcke." + +#: triggers.lua +msgid "@1/@2 eaten" +msgstr "@1/@2 gegessen" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Eat: @2" +msgid_plural "Eat: @1×@2" +msgstr[0] "Essen Sie: @2" +msgstr[1] "Essen Sie: @1×@2" + +#: triggers.lua +msgid "Eat an item." +msgid_plural "Eat @1 items." +msgstr[0] "" +msgstr[1] "" + +#: triggers.lua +msgid "@1/@2 deaths" +msgstr "@1/@2 Tode" + +#: triggers.lua +msgid "Die." +msgid_plural "Die @1 times." +msgstr[0] "Sterben Sie." +msgstr[1] "Sterben Sie @1 mal." + +#: triggers.lua +msgid "@1/@2 chat messages" +msgstr "@1/@2 Chatnachrichten" + +#: triggers.lua +msgid "Write something in chat." +msgid_plural "Write @1 chat messages." +msgstr[0] "Schreiben Sie etwas im Chat." +msgstr[1] "Schreiben Sie @1 Chatnachrichten." + +#: triggers.lua +msgid "@1/@2 game joins" +msgstr "@1/@2 Spielen beigetreten" + +#: triggers.lua +msgid "Join the game." +msgid_plural "Join the game @1 times." +msgstr[0] "Treten Sie dem Spiel bei." +msgstr[1] "Treten Sie dem Spiel @1 mal bei." + +#: triggers.lua +msgid "@1/@2 crafted" +msgstr "@1/@2 gefertigt" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Craft: @2" +msgid_plural "Craft: @1×@2" +msgstr[0] "Fertigen Sie an: @2" +msgstr[1] "Fertigen Sie an: @1×@2" + +#: triggers.lua +msgid "Craft an item." +msgid_plural "Craft @1 items." +msgstr[0] "" +msgstr[1] "" + +#: init.lua +msgid "Saint-Maclou" +msgstr "Saint-Maclou" + +#: init.lua +msgid "Place 20 coal checkers." +msgstr "Platzieren Sie 20 Kohlenschachbrettmuster." + +#: init.lua +msgid "Castorama" +msgstr "Gießmeister" + +#: init.lua +msgid "Place 20 iron checkers." +msgstr "Platzieren Sie 20 Eisenschachbrettmuster." + +#: init.lua +msgid "Sam the Trapper" +msgstr "Sam der Fallensteller" + +#: init.lua +msgid "Place 2 trap stones." +msgstr "Platzieren Sie 2 Fallensteine." + +#: init.lua +msgid "Backpacker" +msgstr "Rucksacktourist" + +#: init.lua +msgid "Craft 4 large bags." +msgstr "Fertigen Sie 4 große Taschen." + +#: init.lua +msgid "Pyromaniac" +msgstr "Pyromane" + +#: init.lua +msgid "Craft 8 times flint and steel." +msgstr "Fertigen Sie 8 mal einen Feuerstein und Stahl an." + +#: init.lua +msgid "Firefighter" +msgstr "Feuerwehr" + +#: init.lua +msgid "Put out 1000 fires." +msgstr "Löschen Sie 1000 Flammen." + +#: init.lua +msgid "Light It Up" +msgstr "Licht an!" + +#: init.lua +msgid "Place 100 torches." +msgstr "Platzieren Sie 100 Fackeln." + +#: init.lua +msgid "Well Lit" +msgstr "Gut ausgeleuchtet" + +#: init.lua +msgid "Place 1,000 torches." +msgstr "Platzieren Sie 1000 Fackeln." + +#: init.lua +msgid "Really Well Lit" +msgstr "Sehr gute Beleuchtung" + +#: init.lua +msgid "Craft 10 mese lamps." +msgstr "Fertigen Sie 10 Meselampen." + +#: init.lua +msgid "Outpost" +msgstr "Außenposten" + +#: init.lua +msgid "Craft 200 stone bricks." +msgstr "Fertigen Sie 200 Steinziegel." + +#: init.lua +msgid "Watchtower" +msgstr "Wachturm" + +#: init.lua +msgid "Craft 800 stone bricks." +msgstr "Fertigen Sie 800 Steinziegel an." + +#: init.lua +msgid "Fortress" +msgstr "Burg" + +#: init.lua +msgid "Craft 3,200 stone bricks." +msgstr "Fertigen Sie 3200 Steinziegel." + +#: init.lua +msgid "Desert Dweller" +msgstr "Wüstenbewohner" + +#: init.lua +msgid "Craft 400 desert stone bricks." +msgstr "Fertigen Sie 400 Wüstensteinziegel." + +#: init.lua +msgid "Pharaoh" +msgstr "Pharao" + +#: init.lua +msgid "Craft 100 sandstone bricks." +msgstr "Fertigen Sie 100 Sandsteinziegel." + +#: init.lua +msgid "Little Library" +msgstr "Kleine Bücherei" + +#: init.lua +msgid "Craft 7 bookshelves." +msgstr "Fertigen Sie 7 Bücherregale." + +#: init.lua +msgid "Lava and Water" +msgstr "Lava und Wasser" + +#: init.lua +msgid "Mine your first obsidian." +msgstr "Bauen Sie Ihr erstes Obsidian ab." + +#: init.lua +msgid "Obsessed with Obsidian" +msgstr "Von Obsidian besessen" + +#: init.lua +msgid "Mine 50 obsidian." +msgstr "Bauen Sie 50 Obsidian ab." + +#: init.lua +msgid "Lava Miner" +msgstr "Lavagräber" + +#: init.lua +msgid "Mine any block while being very close to lava." +msgstr "" +"Bauen Sie einen beliebigen Block ab, während Sie sehr nahe an der Lava " +"stehen." + +#: init.lua +msgid "On The Way" +msgstr "Auf dem Weg" + +#: init.lua +msgid "Place 100 rails." +msgstr "Platzieren Sie 100 Gleise." + +#: init.lua +msgid "First Day in the Woods" +msgstr "Erster Tag im Wald" + +#: init.lua +msgid "Dig 6 tree blocks." +msgstr "Bauen Sie 6 Baumblöcke ab." + +#: init.lua +msgid "Lumberjack" +msgstr "Holzfäller" + +#: init.lua +msgid "Dig 36 tree blocks." +msgstr "Bauen Sie 36 Baumblöcke ab." + +#: init.lua +msgid "Semi-pro Lumberjack" +msgstr "Fortgeschrittener Holzfäller" + +#: init.lua +msgid "Dig 216 tree blocks." +msgstr "Bauen Sie 216 Baumblöcke ab." + +#: init.lua +msgid "Professional Lumberjack" +msgstr "Profiholzfäller" + +#: init.lua +msgid "Dig 1,296 tree blocks." +msgstr "Bauen Sie 1296 Baumblöcke ab." + +#: init.lua +msgid "Junglebaby" +msgstr "Dschungelbaby" + +#: init.lua +msgid "Dig 100 jungle tree blocks." +msgstr "Bauen Sie 100 Dschungelbaumblöcke ab." + +#: init.lua +msgid "Jungleman" +msgstr "Dschungelmann" + +#: init.lua +msgid "Dig 1,000 jungle tree blocks." +msgstr "Bauen Sie 1000 Dschungelbaumblöcke ab." + +#: init.lua +msgid "First Mese Find" +msgstr "Erster Mesefund" + +#: init.lua +msgid "Mine your first mese ore." +msgstr "Bauen Sie Ihr erstes Meseerz ab." + +#: init.lua +msgid "Mese Mastery" +msgstr "Mesemeister" + +#: init.lua +msgid "Mine a mese block." +msgstr "Bauen Sie einen Meseblock ab." + +#: init.lua +msgid "You’re a copper" +msgstr "Du Kupfer!" + +#: init.lua +msgid "Dig 1,000 copper ores." +msgstr "Bauen Sie 1000 Kupfererze ab." + +#: init.lua +msgid "A Cat in a Pop-Tart?!" +msgstr "Eine Katze im Pop-Tart?!" + +#: init.lua +msgid "Mine a nyan cat." +msgstr "Bauen Sie eine Nyan Cat ab." + +#: init.lua +msgid "Mini Miner" +msgstr "Berganfänger" + +#: init.lua +msgid "Dig 100 stone blocks." +msgstr "Bauen Sie 100 Steinblöcke ab." + +#: init.lua +msgid "Hardened Miner" +msgstr "Abhehärteter Bergarbeiter" + +#: init.lua +msgid "Dig 1,000 stone blocks." +msgstr "Bauen Sie 1000 Steine ab." + +#: init.lua +msgid "Master Miner" +msgstr "Profibergarbeiter" + +#: init.lua +msgid "Dig 10,000 stone blocks." +msgstr "Bauen Sie 10000 Steine ab." + +#: init.lua +msgid "Marchand De Sable" +msgstr "" + +#: init.lua +msgid "Dig 1,000 sand." +msgstr "Bauen Sie 1000 Sand ab." + +#: init.lua +msgid "Crafter of Sticks" +msgstr "Stockmacher" + +#: init.lua +msgid "Craft 100 sticks." +msgstr "Fertigen Sie 100 Stöcke." + +#: init.lua +msgid "Jungle Discoverer" +msgstr "Dschungelerkunder" + +#: init.lua +msgid "Mine your first jungle grass." +msgstr "Bauen Sie Ihr erstes Dschungelgras ab." + +#: init.lua +msgid "Grasslands Discoverer" +msgstr "Prärieerkunder" + +#: init.lua +msgid "Mine some grass." +msgstr "Bauen Sie etwas Gras ab." + +#: init.lua +msgid "Savannah Discoverer" +msgstr "Savannenerkunder" + +#: init.lua +msgid "Mine some dry grass." +msgstr "Bauen Sie etwas trockenes Gras ab." + +#: init.lua +msgid "Desert Discoverer" +msgstr "Wüstenerkunder" + +#: init.lua +msgid "Mine your first cactus." +msgstr "Bauen Sie Ihren ersten Kaktus ab." + +#: init.lua +msgid "Far Lands" +msgstr "Ferne Lande" + +#: init.lua +msgid "Mine your first dry shrub." +msgstr "Bauen Sie Ihren ersten vertrockneten Strauch ab." + +#: init.lua +msgid "Glacier Discoverer" +msgstr "Gletschererkunder" + +#: init.lua +msgid "Mine your first ice." +msgstr "Bauen Sie Ihr erstes Eis ab." + +#: init.lua +msgid "Very Simple Snow Man" +msgstr "Sehr simpler Schneemann" + +#: init.lua +msgid "Place two snow blocks." +msgstr "Platzieren Sie zwei Schneeblöcke." + +#: init.lua +msgid "First Gold Find" +msgstr "Erster Goldfund" + +#: init.lua +msgid "Mine your first gold ore." +msgstr "Bauen Sie Ihr erstes Golderz ab." + +#: init.lua +msgid "Gold Rush" +msgstr "Goldrausch" + +#: init.lua +msgid "Mine 45 gold ores." +msgstr "Bauen Sie 18 Diamanterze ab." + +#: init.lua +msgid "Wow, I am Diamonds!" +msgstr "Wow, ich bin Diamanten!" + +#: init.lua +msgid "Mine your first diamond ore." +msgstr "Bauen Sie Ihr erstes Diamanterz ab." + +#: init.lua +msgid "Girl's Best Friend" +msgstr "Bester Freund der Mädchen" + +#: init.lua +msgid "Mine 18 diamond ores." +msgstr "Bauen Sie 18 Diamanterze ab." + +#: init.lua +msgid "Hardest Block on Earth" +msgstr "Härtester Block der Welt" + +#: init.lua +msgid "Craft a diamond block." +msgstr "Fertigen Sie einen Diamantblock an." + +#: init.lua +msgid "In the Dungeon" +msgstr "Im Verlies" + +#: init.lua +msgid "Mine a mossy cobblestone." +msgstr "Bauen Sie ein bemoostes Kopfsteinpflaster ab." + +#: init.lua +msgid "Smelter" +msgstr "Schmelzer" + +#: init.lua +msgid "Craft 10 furnaces." +msgstr "Fertigen Sie 10 Öfen." + +#: init.lua +msgid "Treasurer" +msgstr "Schatzmeister" + +#: init.lua +msgid "Craft 15 chests." +msgstr "Fertigen Sie 15 Truhen." + +#: init.lua +msgid "Bankier" +msgstr "Bankier" + +#: init.lua +msgid "Craft 30 locked chests." +msgstr "Fertigen Sie 30 abgeschlossene Truhen." + +#: init.lua +msgid "Bricker" +msgstr "Ziegler" + +#: init.lua +msgid "Craft 200 brick blocks." +msgstr "Fertigen Sie 200 Ziegelblöcke." + +#: init.lua +msgid "House of Obsidian" +msgstr "Haus aus Obsidian" + +#: init.lua +msgid "Craft 100 obsidian bricks." +msgstr "Fertigen Sie 100 Obsidianziegel." + +#: init.lua +msgid "Build a Cave" +msgstr "Höhlenbauer" + +#: init.lua +msgid "Place 100 stone." +msgstr "Platzieren Sie 100 Steine." + +#: init.lua +msgid "Long Ladder" +msgstr "Lange Leiter" + +#: init.lua +msgid "Place 400 wooden ladders." +msgstr "Platzieren Sie 400 Holzleitern." + +#: init.lua +msgid "Industrial Age" +msgstr "Industriezeitalter" + +#: init.lua +msgid "Place 40 steel ladders." +msgstr "Platzieren Sie 40 Stahlleitern." + +#: init.lua +msgid "Yummy!" +msgstr "Lecker!" + +#: init.lua +msgid "Eat 80 apples." +msgstr "Essen Sie 80 Äpfel." + +#: init.lua +msgid "Glasser" +msgstr "Glasmacher" + +#: init.lua +msgid "Craft 14 vessels shelves." +msgstr "Fertigen Sie 14 Gefäßregale." + +#: init.lua +msgid "Farming Skills Acquired" +msgstr "Landwirtschaft erlernt" + +#: init.lua +msgid "Harvest a fully grown wheat plant." +msgstr "Ernten Sie eine voll ausgewachsene Getreidepflanze." + +#: init.lua +msgid "Field Worker" +msgstr "Feldarbeiter" + +#: init.lua +msgid "Harvest 25 fully grown wheat plants." +msgstr "Ernten Sie 25 voll ausgewachsene Getreidepflanzen." + +#: init.lua +msgid "Aspiring Farmer" +msgstr "Aufstrebender Bauer" + +#: init.lua +msgid "Harvest 125 fully grown wheat plants." +msgstr "Ernten Sie 125 voll ausgewachsene Getreidepflanzen." + +#: init.lua +msgid "Wheat Magnate" +msgstr "Getreidemagnat" + +#: init.lua +msgid "Harvest 625 fully grown wheat plants." +msgstr "Ernten Sie 625 voll ausgewachsene Getreidepflanzen." + +#: init.lua +msgid "Baker" +msgstr "Bäcker" + +#: init.lua +msgid "Eat 10 loaves of bread." +msgstr "Essen Sie 10 Brote." + +#: init.lua +msgid "Wool Over Your Eyes" +msgstr "Wollige Augen" + +#: init.lua +msgid "Craft 250 white wool." +msgstr "Fertigen Sie 250 weiße Wolle." + +#: init.lua +msgid "Hotelier" +msgstr "Hotelier" + +#: init.lua +msgid "Craft 15 fancy beds." +msgstr "Fertigen Sie 15 schicke Betten." + +#: init.lua +msgid "Filthy Rich" +msgstr "Stinkreich" + +#: init.lua +msgid "Craft 24 gold block stairs." +msgstr "Fertigen Sie 24 Goldblockstufen." + +#: init.lua +msgid "Roses Are Red" +msgstr "Rosen sind rot" + +#: init.lua +msgid "Craft 400 red dyes." +msgstr "Fertigen Sie 400 rote Farbstoffe." + +#: init.lua +msgid "Dandelions are Yellow" +msgstr "Löwenzahn ist gelb" + +#: init.lua +msgid "Craft 400 yellow dyes." +msgstr "Fertigen Sie 400 gelbe Farbstoffe." + +#: init.lua +msgid "Geraniums are Blue" +msgstr "Geranien sind blau" + +#: init.lua +msgid "Craft 400 blue dyes." +msgstr "Fertigen Sie 400 blaue Farbstoffe." + +#: init.lua +msgid "White Color Stock" +msgstr "Weißer Farbstoffvorrat" + +#: init.lua +msgid "Craft 100 white dyes." +msgstr "Fertigen Sie 100 weiße Farbstoffe." + +#: init.lua +msgid "Tasty Mushrooms" +msgstr "Leckere Pilze" + +#: init.lua +msgid "Eat 3 brown mushrooms." +msgstr "Essen Sie 3 braune Pilze." + +#: init.lua +msgid "Mushroom Lover" +msgstr "Pilzfreund" + +#: init.lua +msgid "Eat 33 brown mushrooms." +msgstr "Essen Sie 33 braune Pilze." + +#: init.lua +msgid "Underground Mushroom Farmer" +msgstr "Unterirdischer Pilzbauer" + +#: init.lua +msgid "Eat 333 brown mushrooms." +msgstr "Essen Sie 333 braune Pilze." + +#: init.lua +msgid "Builder" +msgstr "Bauarbeiter" + +#: init.lua +msgid "Constructor" +msgstr "Konstrukteur" + +#: init.lua +msgid "Architect" +msgstr "Architekt" + +#: init.lua +msgid "Master Architect" +msgstr "Meisterarchitekt" + +#: chat_commands.lua +msgid "[c|clear|disable|enable]" +msgstr "[c|clear|disable|enable]" + +#: chat_commands.lua +msgid "Show, clear, disable or enable your achievements" +msgstr "Zeigen, löschen, deaktivieren oder aktivieren Sie Ihre Auszeichnungen" + +#: chat_commands.lua +msgid "" +"All your awards and statistics have been cleared. You can now start again." +msgstr "" +"All Ihre Auszeichnugen und Statistiken wurden zurückgesetzt. Sie können nun " +"von vorne anfangen." + +#: chat_commands.lua +msgid "You have disabled your achievements." +msgstr "Sie haben Ihre Auszeichnungen deaktiviert." + +#: chat_commands.lua +msgid "You have enabled your achievements." +msgstr "Sie haben Ihre Auszeichnungen aktiviert." + +#: chat_commands.lua +msgid "" +msgstr "" + +#: chat_commands.lua +msgid "Show details of an achievement" +msgstr "Details einer Auszeichnung anzeigen" + +#: chat_commands.lua +msgid "Achievement not found." +msgstr "Auszeichnung nicht gefunden." + +#: chat_commands.lua +msgid "" +msgstr "" + +#: chat_commands.lua +msgid "Get the achievements statistics for the given player or yourself" +msgstr "Die Statistik der Auszeichnungen eines Spielers zeigen" diff --git a/mods/awards/locale/es.po b/mods/awards/locale/es.po new file mode 100644 index 0000000..a2d5958 --- /dev/null +++ b/mods/awards/locale/es.po @@ -0,0 +1,825 @@ +# Spanish translations for PACKAGE package +# Traducciones al español para el paquete PACKAGE. +# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Diego Martínez , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-21 05:35-0300\n" +"PO-Revision-Date: 2017-02-20 22:17-0300\n" +"Last-Translator: Diego Martínez \n" +"Language-Team: Spanish\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: api.lua +msgid "Secret Achievement Unlocked:" +msgstr "Logro secreto desbloqueado:" + +#: api.lua +msgid "Achievement Unlocked:" +msgstr "Logro desbloqueado:" + +#: api.lua +#, lua-format +msgid "Secret Achievement Unlocked: %s" +msgstr "Logro secreto desbloqueado: %s" + +#: api.lua +#, lua-format +msgid "Achievement Unlocked: %s" +msgstr "Logro desbloqueado: %s" + +#: api.lua +msgid "Secret Achievement Unlocked!" +msgstr "Logro secreto desbloqueado!" + +#: api.lua +msgid "Achievement Unlocked!" +msgstr "Logro desbloqueado!" + +#: api.lua +msgid "Error: No awards available." +msgstr "Error: No hay logros disponibles." + +#: api.lua +msgid "OK" +msgstr "Aceptar" + +#: api.lua +msgid "(Secret Award)" +msgstr "(Logro secreto)" + +#: api.lua +msgid "Unlock this award to find out what it is." +msgstr "Desbloquea éste logro para saber qué es." + +#: api.lua +#, lua-format +msgid "%s (got)" +msgstr "%s (obtenido)" + +#: api.lua +msgid "You've disabled awards. Type /awards enable to reenable." +msgstr "" +"Has deshabilitado los logros. Escribe \"/awards enable\" para reactivar." + +#: api.lua +msgid "You have not unlocked any awards." +msgstr "No has desbloqueado ningún logro." + +#: api.lua +#, lua-format +msgid "%s’s awards:" +msgstr "Logros de %s:" + +#: api.lua chat_commands.lua +#, lua-format +msgid "%s: %s" +msgstr "%s: %s" + +#: sfinv.lua unified_inventory.lua +msgid "Awards" +msgstr "Logros" + +#: triggers.lua +msgid "@1/@2 dug" +msgstr "@1/@2 excavados" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Mine: @2" +msgid_plural "Mine: @1×@2" +msgstr[0] "Excavar: @2" +msgstr[1] "Excavar: @1×@2" + +#: triggers.lua +msgid "Mine @1 block." +msgid_plural "Mine @1 blocks." +msgstr[0] "Excavar un bloque." +msgstr[1] "Excavar @1 bloques." + +#: triggers.lua +msgid "@1/@2 placed" +msgstr "@1/@2 colocados" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Place: @2" +msgid_plural "Place: @1×@2" +msgstr[0] "Colocar: @2" +msgstr[1] "Colocar: @1×@2" + +#: triggers.lua +msgid "Place a block." +msgid_plural "Place @1 blocks." +msgstr[0] "Colocar un bloque." +msgstr[1] "Colocar @1 bloques." + +#: triggers.lua +msgid "@1/@2 eaten" +msgstr "@1/@2 comidos" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Eat: @2" +msgid_plural "Eat: @1×@2" +msgstr[0] "Comer: @2" +msgstr[1] "Comer: @1×@2" + +#: triggers.lua +msgid "Eat an item." +msgid_plural "Eat @1 items." +msgstr[0] "Comer un objeto." +msgstr[1] "Comer @1 objetos." + +#: triggers.lua +msgid "@1/@2 deaths" +msgstr "@1/@2 muertes" + +#: triggers.lua +msgid "Die." +msgid_plural "Die @1 times." +msgstr[0] "Morir." +msgstr[1] "Morir @1 veces." + +#: triggers.lua +msgid "@1/@2 chat messages" +msgstr "@1/@2 conversaciones" + +#: triggers.lua +msgid "Write something in chat." +msgid_plural "Write @1 chat messages." +msgstr[0] "Escribir algo." +msgstr[1] "Escribir @1 mensajes." + +#: triggers.lua +msgid "@1/@2 game joins" +msgstr "@1/@2 veces unido" + +#: triggers.lua +msgid "Join the game." +msgid_plural "Join the game @1 times." +msgstr[0] "Unirse al juego." +msgstr[1] "Unirse al juego @1 veces." + +#: triggers.lua +msgid "@1/@2 crafted" +msgstr "@1/@2 elaborado" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Craft: @2" +msgid_plural "Craft: @1×@2" +msgstr[0] "Elaborar: @2" +msgstr[1] "Elaborar: %1×@2" + +#: triggers.lua +msgid "Craft an item." +msgid_plural "Craft @1 items." +msgstr[0] "Elaborar un objeto." +msgstr[1] "Elaborar @1 objetos." + +#: init.lua +msgid "Saint-Maclou" +msgstr "Saint-Maclou" + +#: init.lua +msgid "Place 20 coal checkers." +msgstr "Colocar 20 baldosas de ajedrez de carbón." + +#: init.lua +msgid "Castorama" +msgstr "Castorama" + +#: init.lua +msgid "Place 20 iron checkers." +msgstr "Colocar 20 baldosas de ajedrez de hierro." + +#: init.lua +msgid "Sam the Trapper" +msgstr "Sam el Atrapador" + +#: init.lua +msgid "Place 2 trap stones." +msgstr "Colocar 2 piedras trampa." + +#: init.lua +msgid "Backpacker" +msgstr "Mochilero" + +#: init.lua +msgid "Craft 4 large bags." +msgstr "Elaborar 4 bolsas grandes." + +#: init.lua +msgid "Pyromaniac" +msgstr "Piromaníaco" + +#: init.lua +msgid "Craft 8 times flint and steel." +msgstr "Elaborar pedernal y hierro 8 veces." + +#: init.lua +msgid "Firefighter" +msgstr "Bombero" + +#: init.lua +msgid "Put out 1000 fires." +msgstr "Apagar 1000 incendios." + +#: init.lua +msgid "Light It Up" +msgstr "Ilumínalo" + +#: init.lua +msgid "Place 100 torches." +msgstr "Colocar 100 antorchas." + +#: init.lua +msgid "Well Lit" +msgstr "Bien Iluminado" + +#: init.lua +msgid "Place 1,000 torches." +msgstr "Colocar 1.000 antorchas." + +#: init.lua +msgid "Really Well Lit" +msgstr "Realmente Bien Iluminado" + +#: init.lua +msgid "Craft 10 mese lamps." +msgstr "Elaborar 10 lámparas de MESE." + +#: init.lua +msgid "Outpost" +msgstr "Puesto de avanzada" + +#: init.lua +msgid "Craft 200 stone bricks." +msgstr "Elaborar 200 ladrillos de piedra." + +#: init.lua +msgid "Watchtower" +msgstr "Torre del vigía" + +#: init.lua +msgid "Craft 800 stone bricks." +msgstr "Elaborar 800 ladrillos de piedra." + +#: init.lua +msgid "Fortress" +msgstr "Fortaleza" + +#: init.lua +msgid "Craft 3,200 stone bricks." +msgstr "Elaborar 3.200 ladrillos de piedra." + +#: init.lua +msgid "Desert Dweller" +msgstr "Morador Desértico" + +#: init.lua +msgid "Craft 400 desert stone bricks." +msgstr "Elaborar 400 ladrillos de piedra desértica." + +#: init.lua +msgid "Pharaoh" +msgstr "Faraón" + +#: init.lua +msgid "Craft 100 sandstone bricks." +msgstr "Elaborar 200 ladrillos de arenisca." + +#: init.lua +msgid "Little Library" +msgstr "Pequeña Biblioteca" + +#: init.lua +msgid "Craft 7 bookshelves." +msgstr "Elaborar 7 libreros." + +#: init.lua +msgid "Lava and Water" +msgstr "Lava y Agua" + +#: init.lua +msgid "Mine your first obsidian." +msgstr "Excavar tu primera obsidiana." + +#: init.lua +msgid "Obsessed with Obsidian" +msgstr "Obsesionado con la Obsidiana" + +#: init.lua +msgid "Mine 50 obsidian." +msgstr "Excavar 50 obsidianas." + +#: init.lua +msgid "Lava Miner" +msgstr "Minero de Lava" + +#: init.lua +msgid "Mine any block while being very close to lava." +msgstr "Excavar un bloque cerca de lava." + +#: init.lua +msgid "On The Way" +msgstr "En Camino" + +#: init.lua +msgid "Place 100 rails." +msgstr "Colocar 100 rieles." + +#: init.lua +msgid "First Day in the Woods" +msgstr "Primer Día en el Bosque" + +#: init.lua +msgid "Dig 6 tree blocks." +msgstr "Cortar 6 árboles." + +#: init.lua +msgid "Lumberjack" +msgstr "Leñador" + +#: init.lua +msgid "Dig 36 tree blocks." +msgstr "Cortar 36 árboles." + +#: init.lua +msgid "Semi-pro Lumberjack" +msgstr "Leñador semi-profesional" + +#: init.lua +msgid "Dig 216 tree blocks." +msgstr "Cortar 216 árboles." + +#: init.lua +msgid "Professional Lumberjack" +msgstr "Leñador profesional" + +#: init.lua +msgid "Dig 1,296 tree blocks." +msgstr "Cortar 1.296 árboles." + +#: init.lua +msgid "Junglebaby" +msgstr "Bebé de la Selva" + +#: init.lua +msgid "Dig 100 jungle tree blocks." +msgstr "Cortar 100 árboles selváticos." + +#: init.lua +msgid "Jungleman" +msgstr "Hombre de la Selva" + +#: init.lua +msgid "Dig 1,000 jungle tree blocks." +msgstr "Cortar 1.000 árboles selváticos." + +#: init.lua +msgid "First Mese Find" +msgstr "Primer Encuentro de MESE" + +#: init.lua +msgid "Mine your first mese ore." +msgstr "Excava tu primer mineral de MESE." + +#: init.lua +msgid "Mese Mastery" +msgstr "Maestría de MESE" + +#: init.lua +msgid "Mine a mese block." +msgstr "Excava tu primer bloque de MESE." + +#: init.lua +msgid "You’re a copper" +msgstr "Eres un cobre" + +#: init.lua +msgid "Dig 1,000 copper ores." +msgstr "Excavar 1.000 minerales de cobre" + +#: init.lua +msgid "A Cat in a Pop-Tart?!" +msgstr "¡¿Un Gato en un Pop-Tart?!" + +#: init.lua +msgid "Mine a nyan cat." +msgstr "Excavar un Gato Nyan." + +#: init.lua +msgid "Mini Miner" +msgstr "Mini Minero" + +#: init.lua +msgid "Dig 100 stone blocks." +msgstr "Excavar 100 bloques de piedra." + +#: init.lua +msgid "Hardened Miner" +msgstr "Minero Curtido" + +#: init.lua +msgid "Dig 1,000 stone blocks." +msgstr "Excavar 1.000 bloques de piedra." + +#: init.lua +msgid "Master Miner" +msgstr "Minero Maestro" + +#: init.lua +msgid "Dig 10,000 stone blocks." +msgstr "Excavar 10.000 bloques de piedra." + +#: init.lua +msgid "Marchand De Sable" +msgstr "Marchand De Sable" + +#: init.lua +msgid "Dig 1,000 sand." +msgstr "Cavar 1.000 bloques de arena." + +#: init.lua +msgid "Crafter of Sticks" +msgstr "Elaborador de Varitas" + +#: init.lua +msgid "Craft 100 sticks." +msgstr "Elaborar 100 varitas." + +#: init.lua +msgid "Jungle Discoverer" +msgstr "Descubridor de Selva" + +#: init.lua +msgid "Mine your first jungle grass." +msgstr "Cortar tu primer pasto de selva." + +#: init.lua +msgid "Grasslands Discoverer" +msgstr "Descubridor de Praderas" + +#: init.lua +msgid "Mine some grass." +msgstr "Cortar un poco de pasto." + +#: init.lua +msgid "Savannah Discoverer" +msgstr "Descubridor de Savana" + +#: init.lua +msgid "Mine some dry grass." +msgstr "Cortar un poco de pasto seco." + +#: init.lua +msgid "Desert Discoverer" +msgstr "Descubridor del Desierto" + +#: init.lua +msgid "Mine your first cactus." +msgstr "Cortar tu primer cácto." + +#: init.lua +msgid "Far Lands" +msgstr "Tierras Lejanas" + +#: init.lua +msgid "Mine your first dry shrub." +msgstr "Cortar tu primer arbusto seco" + +#: init.lua +msgid "Glacier Discoverer" +msgstr "Descubridor del Glaciar" + +#: init.lua +msgid "Mine your first ice." +msgstr "Romper tu primer bloque de hielo." + +#: init.lua +msgid "Very Simple Snow Man" +msgstr "Muñeco de Nieve Muy Simple" + +#: init.lua +msgid "Place two snow blocks." +msgstr "Colocar dos bloques de nieve." + +#: init.lua +msgid "First Gold Find" +msgstr "Primer Encuentro de Oro" + +#: init.lua +msgid "Mine your first gold ore." +msgstr "Excavar tu primer pepita de oro." + +#: init.lua +msgid "Gold Rush" +msgstr "Fiebre del Oro" + +#: init.lua +msgid "Mine 45 gold ores." +msgstr "Excavar 45 pepitas de oro." + +#: init.lua +msgid "Wow, I am Diamonds!" +msgstr "¡Guau, Soy Diamantes!" + +#: init.lua +msgid "Mine your first diamond ore." +msgstr "Excava tu primer diamante." + +#: init.lua +msgid "Girl's Best Friend" +msgstr "El Mejor Amigo de Las Mujeres" + +#: init.lua +msgid "Mine 18 diamond ores." +msgstr "Excava 10 diamantes." + +#: init.lua +msgid "Hardest Block on Earth" +msgstr "El Bloque Más Duro Sobre La Tierra" + +#: init.lua +msgid "Craft a diamond block." +msgstr "Elaborar un bloque de diamante." + +#: init.lua +msgid "In the Dungeon" +msgstr "En Las Mazmorras" + +#: init.lua +msgid "Mine a mossy cobblestone." +msgstr "Excavar unos adoquines musgosos." + +#: init.lua +msgid "Smelter" +msgstr "Fundidor" + +#: init.lua +msgid "Craft 10 furnaces." +msgstr "Elaborar 10 hornos." + +#: init.lua +msgid "Treasurer" +msgstr "Tesorero" + +#: init.lua +msgid "Craft 15 chests." +msgstr "Elaborar 15 cofres." + +#: init.lua +msgid "Bankier" +msgstr "Banquero" + +#: init.lua +msgid "Craft 30 locked chests." +msgstr "Elaborar 30 bloques cerrados." + +#: init.lua +msgid "Bricker" +msgstr "Ladrillero" + +#: init.lua +msgid "Craft 200 brick blocks." +msgstr "Elaborar 200 bloques de ladrillo." + +#: init.lua +msgid "House of Obsidian" +msgstr "Casa de Obsidiana" + +#: init.lua +msgid "Craft 100 obsidian bricks." +msgstr "Elaborar 100 ladrillos de obsidiana." + +#: init.lua +msgid "Build a Cave" +msgstr "Construye Una Cueva" + +#: init.lua +msgid "Place 100 stone." +msgstr "Coloca 100 piedras." + +#: init.lua +msgid "Long Ladder" +msgstr "Escalerilla Larga" + +#: init.lua +msgid "Place 400 wooden ladders." +msgstr "Coloca 400 escalerillas de madera." + +#: init.lua +msgid "Industrial Age" +msgstr "Era Industrial" + +#: init.lua +msgid "Place 40 steel ladders." +msgstr "Coloca 40 escalerillas de acero." + +#: init.lua +msgid "Yummy!" +msgstr "¡Qué Rico!" + +#: init.lua +msgid "Eat 80 apples." +msgstr "Come 80 manzanas." + +# Intentionally marked as fuzzy. +#: init.lua +#, fuzzy +msgid "Glasser" +msgstr "Vidriero" + +#: init.lua +msgid "Craft 14 vessels shelves." +msgstr "Elabora 14 estanterías para botellas." + +#: init.lua +msgid "Farming Skills Acquired" +msgstr "Habilidades de Granja Adquiridas" + +#: init.lua +msgid "Harvest a fully grown wheat plant." +msgstr "Cosecha una plantas de trigo madura." + +#: init.lua +msgid "Field Worker" +msgstr "Trabajador de Campo" + +#: init.lua +msgid "Harvest 25 fully grown wheat plants." +msgstr "Cosecha 25 plantas de trigo maduras." + +#: init.lua +msgid "Aspiring Farmer" +msgstr "Aspirante a Granjero" + +#: init.lua +msgid "Harvest 125 fully grown wheat plants." +msgstr "Cosecha 125 plantas de trigo maduras." + +#: init.lua +msgid "Wheat Magnate" +msgstr "Magnate del Maíz" + +#: init.lua +msgid "Harvest 625 fully grown wheat plants." +msgstr "Cosecha 625 plantas de trigo maduras." + +#: init.lua +msgid "Baker" +msgstr "Panadero" + +#: init.lua +msgid "Eat 10 loaves of bread." +msgstr "Come 10 rebanadas de pan." + +#: init.lua +msgid "Wool Over Your Eyes" +msgstr "Lana Sobre Tus Ojos" + +#: init.lua +msgid "Craft 250 white wool." +msgstr "Elabora 250 bloques de lana blanca." + +#: init.lua +msgid "Hotelier" +msgstr "Hotelero" + +#: init.lua +msgid "Craft 15 fancy beds." +msgstr "Elabora 15 camas de lujo." + +#: init.lua +msgid "Filthy Rich" +msgstr "Sucio Rico" + +#: init.lua +msgid "Craft 24 gold block stairs." +msgstr "Elabora 24 escaleras de bloque de oro." + +#: init.lua +msgid "Roses Are Red" +msgstr "Las Rosas Son Rojas" + +#: init.lua +msgid "Craft 400 red dyes." +msgstr "Elabora 400 colorantes rojos." + +#: init.lua +msgid "Dandelions are Yellow" +msgstr "Los Dientes de León Son Amarillos" + +#: init.lua +msgid "Craft 400 yellow dyes." +msgstr "Elabora 400 colorantes amarillos." + +#: init.lua +msgid "Geraniums are Blue" +msgstr "Los Geranios Son Azules" + +#: init.lua +msgid "Craft 400 blue dyes." +msgstr "Elabora 400 colorantes azules." + +#: init.lua +msgid "White Color Stock" +msgstr "Reserva de Color Blanco" + +#: init.lua +msgid "Craft 100 white dyes." +msgstr "Elabora 100 colorantes blancos." + +#: init.lua +msgid "Tasty Mushrooms" +msgstr "Ricos Hongos" + +#: init.lua +msgid "Eat 3 brown mushrooms." +msgstr "Come 3 hongos marrones." + +#: init.lua +msgid "Mushroom Lover" +msgstr "Amante de los Hongos" + +#: init.lua +msgid "Eat 33 brown mushrooms." +msgstr "Come 33 hongos marrones." + +#: init.lua +msgid "Underground Mushroom Farmer" +msgstr "Granjero de Hongos Subterráneo" + +#: init.lua +msgid "Eat 333 brown mushrooms." +msgstr "Come 333 hongos marrones." + +# Nota: "Builder" y "Constructor" se traducen a "Constructor", +# así que lo traduje de ésta manera para diferenciar. +#: init.lua +msgid "Builder" +msgstr "Hacedor" + +#: init.lua +msgid "Constructor" +msgstr "Constructor" + +#: init.lua +msgid "Architect" +msgstr "Arquitecto" + +#: init.lua +msgid "Master Architect" +msgstr "Maestro Arquitecto" + +#: chat_commands.lua +msgid "[c|clear|disable|enable]" +msgstr "[c|clear|disable|enable]" + +#: chat_commands.lua +msgid "Show, clear, disable or enable your achievements" +msgstr "Mostrar, limpiar, deshabilitar o habilitar tus logros" + +#: chat_commands.lua +msgid "" +"All your awards and statistics have been cleared. You can now start again." +msgstr "" +"Todos tus logros y estadísticas han sido borrados. Puedes iniciar nuevamente." + +#: chat_commands.lua +msgid "You have disabled your achievements." +msgstr "Has deshabilitado tus logros." + +#: chat_commands.lua +msgid "You have enabled your achievements." +msgstr "Has habilitado tus logros." + +#: chat_commands.lua +msgid "" +msgstr "" + +#: chat_commands.lua +msgid "Show details of an achievement" +msgstr "Muestra los detalles de un logro" + +#: chat_commands.lua +msgid "Achievement not found." +msgstr "Logro no encontrado." + +#: chat_commands.lua +msgid "" +msgstr "" + +#: chat_commands.lua +msgid "Get the achievements statistics for the given player or yourself" +msgstr "Obtener las estadísticas y logros del jugador dado" diff --git a/mods/awards/locale/fr.po b/mods/awards/locale/fr.po new file mode 100644 index 0000000..e173437 --- /dev/null +++ b/mods/awards/locale/fr.po @@ -0,0 +1,818 @@ +# French translations for PACKAGE package. +# Copyright (C) 2017 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# xisd, 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-21 05:50-0300\n" +"PO-Revision-Date: 2017-02-21 05:50-0300\n" +"Last-Translator: xisd\n" +"Language-Team: French\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: api.lua +msgid "Secret Achievement Unlocked:" +msgstr "Réussite Secrète Débloquée :" + +#: api.lua +msgid "Achievement Unlocked:" +msgstr "Réussite Débloquée :" + +#: api.lua +#, lua-format +msgid "Secret Achievement Unlocked: %s" +msgstr "Réussite Secrète Débloquée : %s" + +#: api.lua +#, lua-format +msgid "Achievement Unlocked: %s" +msgstr "Réussite Débloquée : %s" + +#: api.lua +msgid "Secret Achievement Unlocked!" +msgstr "Réussite Secrète Débloquée !" + +#: api.lua +msgid "Achievement Unlocked!" +msgstr "Réussite Débloquée !" + +#: api.lua +msgid "Error: No awards available." +msgstr "Erreur : Aucun trophée disponible" + +#: api.lua +msgid "OK" +msgstr "OK" + +#: api.lua +msgid "(Secret Award)" +msgstr "(Trophée Secret)" + +#: api.lua +msgid "Unlock this award to find out what it is." +msgstr "Débloque ce trophée pour découvrir ce que c'est." + +#: api.lua +#, lua-format +msgid "%s (got)" +msgstr "%s (obtenu)" + +#: api.lua +msgid "You've disabled awards. Type /awards enable to reenable." +msgstr "Vous avez désactivé les trophées. Tapez '/awards enable' pour les réactiver." + +#: api.lua +msgid "You have not unlocked any awards." +msgstr "Vous n'avez encore débloqué aucun trophée." + +#: api.lua +#, lua-format +msgid "%s’s awards:" +msgstr "Les trophées de %s :" + +#: api.lua chat_commands.lua +#, lua-format +msgid "%s: %s" +msgstr "%s : %s" + +#: sfinv.lua unified_inventory.lua +msgid "Awards" +msgstr "Trophées" + +#: triggers.lua +msgid "@1/@2 dug" +msgstr "@1/@2 creusés" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Mine: @2" +msgid_plural "Mine: @1×@2" +msgstr[0] "Mine : @2" +msgstr[1] "Mine : @1×@2" + +#: triggers.lua +msgid "Mine @1 block." +msgid_plural "Mine @1 blocks." +msgstr[0] "Creuse @1 bloc." +msgstr[1] "Creuse @1 blocs." + +#: triggers.lua +msgid "@1/@2 placed" +msgstr "@1/@2 placés" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Place: @2" +msgid_plural "Place: @1×@2" +msgstr[0] "Place : @2" +msgstr[1] "Place : @1×@2" + +#: triggers.lua +msgid "Place a block." +msgid_plural "Place @1 blocks." +msgstr[0] "Place un bloc." +msgstr[1] "Place @1 blocs." + +#: triggers.lua +msgid "@1/@2 eaten" +msgstr "@1/@2 Mangés" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Eat: @2" +msgid_plural "Eat: @1×@2" +msgstr[0] "Mange : @2" +msgstr[1] "Mange : @1×@2" + +#: triggers.lua +msgid "Eat an item." +msgid_plural "Eat @1 items." +msgstr[0] "Mange quelque chose." +msgstr[1] "Mange @1 aliments." + +#: triggers.lua +msgid "@1/@2 deaths" +msgstr "@1/@2 morts" + +#: triggers.lua +msgid "Die." +msgid_plural "Die @1 times." +msgstr[0] "Mort·e." +msgstr[1] "Mort·e %d fois." + +#: triggers.lua +msgid "@1/@2 chat messages" +msgstr "@1/@2 messages du chat" + +#: triggers.lua +msgid "Write something in chat." +msgid_plural "Write @1 chat messages." +msgstr[0] "Écrit quelque chose dans le chat." +msgstr[1] "Écrit @1 messages dans le chat." + +#: triggers.lua +msgid "@1/@2 game joins" +msgstr "@1/@2 connexions" + +#: triggers.lua +msgid "Join the game." +msgid_plural "Join the game @1 times." +msgstr[0] "Connecte toi au jeu." +msgstr[1] "Connecte toi au jeu @1 fois." + +#: triggers.lua +msgid "@1/@2 crafted" +msgstr "@1/@2 craftés" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Craft: @2" +msgid_plural "Craft: @1×@2" +msgstr[0] "Fabrique : @2" +msgstr[1] "Fabrique : @1×@2" + +#: triggers.lua +msgid "Craft an item." +msgid_plural "Craft @1 items." +msgstr[0] "Confectionne un objet." +msgstr[1] "Confectionne @1 objets." + +#: init.lua +msgid "Saint-Maclou" +msgstr "Saint-Maclou" + +#: init.lua +msgid "Place 20 coal checkers." +msgstr "Place 20 damiers de charbon." + +#: init.lua +msgid "Castorama" +msgstr "Castorama" + +#: init.lua +msgid "Place 20 iron checkers." +msgstr "Place 20 damiers de fer." + +#: init.lua +msgid "Sam the Trapper" +msgstr "Sam le Trappeur" + +#: init.lua +msgid "Place 2 trap stones." +msgstr "Place 2 pièges de pierre." + +#: init.lua +msgid "Backpacker" +msgstr "Randonneu·r·se" + +#: init.lua +msgid "Craft 4 large bags." +msgstr "Confectionne 4 grands sacs" + +#: init.lua +msgid "Pyromaniac" +msgstr "Pyromane" + +#: init.lua +msgid "Craft 8 times flint and steel." +msgstr "Fabrique 8 silex et aciers." + +#: init.lua +msgid "Firefighter" +msgstr "Pompier" + +#: init.lua +msgid "Put out 1000 fires." +msgstr "Éteint 1000 feux." + +#: init.lua +msgid "Light It Up" +msgstr "Eclairé·e" + +#: init.lua +msgid "Place 100 torches." +msgstr "Place 100 torches." + +#: init.lua +msgid "Well Lit" +msgstr "Bien Éclairé" + +#: init.lua +msgid "Place 1,000 torches." +msgstr "Place 1000 torches." + +#: init.lua +msgid "Really Well Lit" +msgstr "Vraiment Bien Éclairé" + +#: init.lua +msgid "Craft 10 mese lamps." +msgstr "Fabrique 10 lampes de mese." + +#: init.lua +msgid "Outpost" +msgstr "Poste Avancé" + +#: init.lua +msgid "Craft 200 stone bricks." +msgstr "Confectionne 200 briques de pierre." + +#: init.lua +msgid "Watchtower" +msgstr "Tour de Garde" + +#: init.lua +msgid "Craft 800 stone bricks." +msgstr "Confectionne 800 briques de pierre." + +#: init.lua +msgid "Fortress" +msgstr "Forteresse" + +#: init.lua +msgid "Craft 3,200 stone bricks." +msgstr "Confectionne 3200 briques de pierre." + +#: init.lua +msgid "Desert Dweller" +msgstr "Habitant·e du Désert" + +#: init.lua +msgid "Craft 400 desert stone bricks." +msgstr "Confectionne 400 briques de pierre du désert." + +#: init.lua +msgid "Pharaoh" +msgstr "Pharaon" + +#: init.lua +msgid "Craft 100 sandstone bricks." +msgstr "Confectionne 100 briques de roche de sable." + +#: init.lua +msgid "Little Library" +msgstr "Petite Bibliothèque" + +#: init.lua +msgid "Craft 7 bookshelves." +msgstr "Fabrique 7 bibliothèques." + +#: init.lua +msgid "Lava and Water" +msgstr "La Lave et l'Eau" + +#: init.lua +msgid "Mine your first obsidian." +msgstr "Mine ton premier bloc d'obsidienne." + +#: init.lua +msgid "Obsessed with Obsidian" +msgstr "Obsédé·e par l'obsidienne" + +#: init.lua +msgid "Mine 50 obsidian." +msgstr "Mine 50 pierres d'obsidienne." + +#: init.lua +msgid "Lava Miner" +msgstr "Mineu·r·se de lave" + +#: init.lua +msgid "Mine any block while being very close to lava." +msgstr "Mine n'importe quel bloc à proximité de la lave." + +#: init.lua +msgid "On The Way" +msgstr "Sur La Voie" + +#: init.lua +msgid "Place 100 rails." +msgstr "Place 100 rails." + +#: init.lua +msgid "First Day in the Woods" +msgstr "Premier Jour dans les Bois" + +#: init.lua +msgid "Dig 6 tree blocks." +msgstr "Creuse 6 blocs d'arbre." + +#: init.lua +msgid "Lumberjack" +msgstr "Bûcheron·ne" + +#: init.lua +msgid "Dig 36 tree blocks." +msgstr "Creuse 36 blocs d'arbre." + +#: init.lua +msgid "Semi-pro Lumberjack" +msgstr "Bûcheron.ne. Semi-Professionnel.le." + +#: init.lua +msgid "Dig 216 tree blocks." +msgstr "Creuse 216 blocs d'arbre." + +#: init.lua +msgid "Professional Lumberjack" +msgstr "Bûcheron·ne Professionnel·le" + +#: init.lua +msgid "Dig 1,296 tree blocks." +msgstr "Creuse 1296 blocs d'arbre." + +#: init.lua +msgid "Junglebaby" +msgstr "Enfant de la Jungle" + +#: init.lua +msgid "Dig 100 jungle tree blocks." +msgstr "Creuse 100 blocs d'arbres de jungle." + +#: init.lua +msgid "Jungleman" +msgstr "Personne de la Jungle" + +#: init.lua +msgid "Dig 1,000 jungle tree blocks." +msgstr "Creuse 1000 blocs d'arbre de jungle." + +#: init.lua +msgid "First Mese Find" +msgstr "Première Pépite : Mese" + +#: init.lua +msgid "Mine your first mese ore." +msgstr "Mine ton premier minerai de mese." + +#: init.lua +msgid "Mese Mastery" +msgstr "Maîtrise de Mese" + +#: init.lua +msgid "Mine a mese block." +msgstr "Mine un bloc de mese." + +#: init.lua +msgid "You’re a copper" +msgstr "Faîtes Jouer les Cuivres" + +#: init.lua +msgid "Dig 1,000 copper ores." +msgstr "Creuse 1000 minerais de cuivre." + +#: init.lua +msgid "A Cat in a Pop-Tart?!" +msgstr "Un Chat dans un Pop-Tart ?!" + +#: init.lua +msgid "Mine a nyan cat." +msgstr "Mine un nyan cat." + +#: init.lua +msgid "Mini Miner" +msgstr "Mini Mineu·r·se" + +#: init.lua +msgid "Dig 100 stone blocks." +msgstr "Creuse 100 blocs de pierre." + +#: init.lua +msgid "Hardened Miner" +msgstr "Mineu·r·se Endurci·e" + +#: init.lua +msgid "Dig 1,000 stone blocks." +msgstr "Creuse 1000 blocs de pierre." + +#: init.lua +msgid "Master Miner" +msgstr "Maître·sse Mineu·r·se" + +#: init.lua +msgid "Dig 10,000 stone blocks." +msgstr "Creuse 10000 blocs de pierre." + +#: init.lua +msgid "Marchand De Sable" +msgstr "Marchand·e De Sable" + +#: init.lua +msgid "Dig 1,000 sand." +msgstr "Creuse 1000 blocs de sable." + +#: init.lua +msgid "Crafter of Sticks" +msgstr "Fabriquant·e de Bâtons." + +#: init.lua +msgid "Craft 100 sticks." +msgstr "Confectionne 100 bâtons." + +#: init.lua +msgid "Jungle Discoverer" +msgstr "Explorat·eur·rice de la Jungle" + +#: init.lua +msgid "Mine your first jungle grass." +msgstr "Ramasse ta première herbe de jungle." + +#: init.lua +msgid "Grasslands Discoverer" +msgstr "Découvreu·r·se de prairies" + +#: init.lua +msgid "Mine some grass." +msgstr "Ramasse de l'herbe." + +#: init.lua +msgid "Savannah Discoverer" +msgstr "Explorat·eur·rice de la Savanne" + +#: init.lua +msgid "Mine some dry grass." +msgstr "Ramasse de l'herbe sèche." + +#: init.lua +msgid "Desert Discoverer" +msgstr "Expolrat·eur·rice du Désert." + +#: init.lua +msgid "Mine your first cactus." +msgstr "Mine ton premier catus." + +#: init.lua +msgid "Far Lands" +msgstr "Terres Lointaines" + +#: init.lua +msgid "Mine your first dry shrub." +msgstr "Coupe ton premier arbuste sec." + +#: init.lua +msgid "Glacier Discoverer" +msgstr "Découvreu·r·se de glacier" + +#: init.lua +msgid "Mine your first ice." +msgstr "Creuse ton premier bloc de glace." + +#: init.lua +msgid "Very Simple Snow Man" +msgstr "Bonhomme de Neige Rudimentaire" + +#: init.lua +msgid "Place two snow blocks." +msgstr "Place deux blocs de neige." + +#: init.lua +msgid "First Gold Find" +msgstr "Première Pépite : Or" + +#: init.lua +msgid "Mine your first gold ore." +msgstr "Mine ton premier minerai d'or." + +#: init.lua +msgid "Gold Rush" +msgstr "Ruée vers l'Or" + +#: init.lua +msgid "Mine 45 gold ores." +msgstr "Mine 45 minerais d'or." + +#: init.lua +msgid "Wow, I am Diamonds!" +msgstr "Wow, Je suis Diamants!" + +#: init.lua +msgid "Mine your first diamond ore." +msgstr "Mine ton premier diamant." + +#: init.lua +#, fuzzy +msgid "Girl's Best Friend" +msgstr "Girl's Best Friend" + +#: init.lua +msgid "Mine 18 diamond ores." +msgstr "Mine 18 diamants." + +#: init.lua +msgid "Hardest Block on Earth" +msgstr "Le Bloc le Plus Dur du Monde" + +#: init.lua +msgid "Craft a diamond block." +msgstr "Confectionne un bloc de diamant." + +#: init.lua +msgid "In the Dungeon" +msgstr "Dans le Donjon" + +#: init.lua +msgid "Mine a mossy cobblestone." +msgstr "Mine un bloc de pavés moussus." + +#: init.lua +msgid "Smelter" +msgstr "Fondeu·r·se" + +#: init.lua +msgid "Craft 10 furnaces." +msgstr "Construis 10 fours." + +#: init.lua +msgid "Treasurer" +msgstr "Trésori·er·ère" + +#: init.lua +msgid "Craft 15 chests." +msgstr "Fabrique 15 coffres." + +#: init.lua +msgid "Bankier" +msgstr "Banqui·er·ère" + +#: init.lua +msgid "Craft 30 locked chests." +msgstr "Fabrique 30 coffres Verrouillés." + +#: init.lua +msgid "Bricker" +msgstr "Briqueu·r·se" + +#: init.lua +msgid "Craft 200 brick blocks." +msgstr "Confectionne 200 blocs de brique." + +#: init.lua +msgid "House of Obsidian" +msgstr "La Maison de L'Obsidienne" + +#: init.lua +msgid "Craft 100 obsidian bricks." +msgstr "Confectionne 100 briques d'obsidienne." + +#: init.lua +msgid "Build a Cave" +msgstr "Construis une grotte" + +#: init.lua +msgid "Place 100 stone." +msgstr "Place 100 pierres." + +#: init.lua +msgid "Long Ladder" +msgstr "Longue Echelle" + +#: init.lua +msgid "Place 400 wooden ladders." +msgstr "Place 400 échelles en bois." + +#: init.lua +msgid "Industrial Age" +msgstr "Âge Industriel" + +#: init.lua +msgid "Place 40 steel ladders." +msgstr "Place 40 échelles métalliques." + +#: init.lua +msgid "Yummy!" +msgstr "Miam !" + +#: init.lua +msgid "Eat 80 apples." +msgstr "Mange 80 pommes." + +#: init.lua +msgid "Glasser" +msgstr "Verri·er·ère" + +#: init.lua +msgid "Craft 14 vessels shelves." +msgstr "Fabrique 14 vaisseliers." + +#: init.lua +msgid "Farming Skills Acquired" +msgstr "Compétences Paysannes Acquises" + +#: init.lua +msgid "Harvest a fully grown wheat plant." +msgstr "Récolte un plant de blé à maturité." + +#: init.lua +msgid "Field Worker" +msgstr "Travailleu·r·se Agricole" + +#: init.lua +msgid "Harvest 25 fully grown wheat plants." +msgstr "Récolte 25 plants de blé à maturité." + +#: init.lua +msgid "Aspiring Farmer" +msgstr "Apprenti·e Fermi·er·ère" + +#: init.lua +msgid "Harvest 125 fully grown wheat plants." +msgstr "Récolte 125 plants de blé à maturité." + +#: init.lua +msgid "Wheat Magnate" +msgstr "Magnat·e du Blé" + +#: init.lua +msgid "Harvest 625 fully grown wheat plants." +msgstr "Récolte 625 plants de blé à maturité." + +#: init.lua +msgid "Baker" +msgstr "Boulang·er·ère" + +#: init.lua +msgid "Eat 10 loaves of bread." +msgstr "Mange 10 miches de pain." + +#: init.lua +msgid "Wool Over Your Eyes" +msgstr "De la Laines dans Tes Yeux" + +#: init.lua +msgid "Craft 250 white wool." +msgstr "Confectionne 250 blocs de laine blanche." + +#: init.lua +msgid "Hotelier" +msgstr "Hoteli·er·ère" + +#: init.lua +msgid "Craft 15 fancy beds." +msgstr "Construis 15 lits chics." + +#: init.lua +msgid "Filthy Rich" +msgstr "Richissime" + +#: init.lua +msgid "Craft 24 gold block stairs." +msgstr "Construis 24 escaliers en or." + +#: init.lua +msgid "Roses Are Red" +msgstr "Les Roses Sont Rouges" + +#: init.lua +msgid "Craft 400 red dyes." +msgstr "Prépare 400 teintures rouges." + +#: init.lua +msgid "Dandelions are Yellow" +msgstr "Les Pissenlits sont Jaunes." + +#: init.lua +msgid "Craft 400 yellow dyes." +msgstr "Prépare 400 teintures jaunes." + +#: init.lua +msgid "Geraniums are Blue" +msgstr "Les Geraniums Sont Bleus" + +#: init.lua +msgid "Craft 400 blue dyes." +msgstr "Prépare 400 teintures bleues." + +#: init.lua +msgid "White Color Stock" +msgstr "Chaussettes Blanches" + +#: init.lua +msgid "Craft 100 white dyes." +msgstr "Prépare 100 teintures blanches." + +#: init.lua +msgid "Tasty Mushrooms" +msgstr "Délicieux Champignons" + +#: init.lua +msgid "Eat 3 brown mushrooms." +msgstr "Mange 3 champignons marrons." + +#: init.lua +msgid "Mushroom Lover" +msgstr "Adorat·eur·rice de Champignons" + +#: init.lua +msgid "Eat 33 brown mushrooms." +msgstr "Mange 33 champignons marrons." + +#: init.lua +msgid "Underground Mushroom Farmer" +msgstr "Culture de Champignons en Cave" + +#: init.lua +msgid "Eat 333 brown mushrooms." +msgstr "Mange 333 champignons marrons." + +#: init.lua +msgid "Builder" +msgstr "Bâtisseu·r·se" + +#: init.lua +msgid "Constructor" +msgstr "Construct·eur·rice" + +#: init.lua +msgid "Architect" +msgstr "Architecte" + +#: init.lua +msgid "Master Architect" +msgstr "Maître·sse Architecte" + +#: chat_commands.lua +msgid "[c|clear|disable|enable]" +msgstr "[c|clear|disable|enable]" + +#: chat_commands.lua +msgid "Show, clear, disable or enable your achievements" +msgstr "Affiche, réinitialise, désactive ou active vos réussites." + +#: chat_commands.lua +msgid "All your awards and statistics have been cleared. You can now start again." +msgstr "Tous vos trophées et statistiques ont été réinitialisés. Vous pouvez recommencer à nouveau." + +#: chat_commands.lua +msgid "You have disabled your achievements." +msgstr "Vous avez désactivé vos réussites." + +#: chat_commands.lua +msgid "You have enabled your achievements." +msgstr "Vous avez activé vos réussites." + +#: chat_commands.lua +msgid "" +msgstr "" + +#: chat_commands.lua +msgid "Show details of an achievement" +msgstr "Afficher les détails d'une réussite" + +#: chat_commands.lua +msgid "Achievement not found." +msgstr "Réussite non trouvée." + +#: chat_commands.lua +msgid "" +msgstr "" + +#: chat_commands.lua +msgid "Get the achievements statistics for the given player or yourself" +msgstr "Obtenez les statistiques des réussites d'un joueur donné ou de vous-même" diff --git a/mods/awards/locale/pt.po b/mods/awards/locale/pt.po new file mode 100644 index 0000000..e28b909 --- /dev/null +++ b/mods/awards/locale/pt.po @@ -0,0 +1,819 @@ +# Portuguese translations for Awards package. +# Copyright (C) 2018 +# This file is distributed under the same license as the Awards package. +# FIRST AUTHOR borgesdossantosbruno@gmail.com, 2018. +# BrunoMine, 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-21 05:50-0300\n" +"PO-Revision-Date: 2018-08-01 16:16-0300\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.0.6\n" +"Last-Translator: BrunoMine\n" +"Language: pt\n" + +#: api.lua +msgid "Secret Achievement Unlocked:" +msgstr "Conquista Secreta Desbloqueada:" + +#: api.lua +msgid "Achievement Unlocked:" +msgstr "Conquista Desbloqueada:" + +#: api.lua +#, lua-format +msgid "Secret Achievement Unlocked: %s" +msgstr "Conquista Secreta Desbloqueada: %s" + +#: api.lua +#, lua-format +msgid "Achievement Unlocked: %s" +msgstr "Conquista Desbloqueada: %s" + +#: api.lua +msgid "Secret Achievement Unlocked!" +msgstr "Conquista Secreta Desbloqueada!" + +#: api.lua +msgid "Achievement Unlocked!" +msgstr "Conquista Desbloqueada!" + +#: api.lua +msgid "Error: No awards available." +msgstr "Erro: Nenhuma conquista encontrada." + +#: api.lua +msgid "OK" +msgstr "OK" + +#: api.lua +msgid "(Secret Award)" +msgstr "(Conquista Secreta)" + +#: api.lua +msgid "Unlock this award to find out what it is." +msgstr "Desbloqueie essa conquista para descobrir o que significa." + +#: api.lua +#, lua-format +msgid "%s (got)" +msgstr "%s (obtido)" + +#: api.lua +msgid "You've disabled awards. Type /awards enable to reenable." +msgstr "Desabilitaste as conquistas. Digite /awards enable para reabilitar." + +#: api.lua +msgid "You have not unlocked any awards." +msgstr "Nenhuma conquista desbloqueada ainda." + +#: api.lua +#, lua-format +msgid "%s’s awards:" +msgstr "%s das conquistas:" + +#: api.lua chat_commands.lua +#, lua-format +msgid "%s: %s" +msgstr "%s: %s" + +#: sfinv.lua unified_inventory.lua +msgid "Awards" +msgstr "Conquistas" + +#: triggers.lua +msgid "@1/@2 dug" +msgstr "@1 de @2 obtidos" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Mine: @2" +msgid_plural "Mine: @1×@2" +msgstr[0] "Cavar: @2" +msgstr[1] "Minar: @1×@2" + +#: triggers.lua +msgid "Mine @1 block." +msgid_plural "Mine @1 blocks." +msgstr[0] "Cavar um bloco." +msgstr[1] "Cavar @1 blocos." + +#: triggers.lua +msgid "@1/@2 placed" +msgstr "@1 de @2 colocados" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Place: @2" +msgid_plural "Place: @1×@2" +msgstr[0] "Colocar: @2" +msgstr[1] "Place: @1×@2" + +#: triggers.lua +msgid "Place a block." +msgid_plural "Place @1 blocks." +msgstr[0] "Colocar um bloco." +msgstr[1] "Colocar @1 blocos." + +#: triggers.lua +msgid "@1/@2 eaten" +msgstr "@1 de @2 consumidos" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Eat: @2" +msgid_plural "Eat: @1×@2" +msgstr[0] "Consumir: @2" +msgstr[1] "Consumir: @1×@2" + +#: triggers.lua +msgid "Eat an item." +msgid_plural "Eat @1 items." +msgstr[0] "Consumir um item." +msgstr[1] "Consumir @1 itens." + +#: triggers.lua +msgid "@1/@2 deaths" +msgstr "@1 de @2 mortes" + +#: triggers.lua +msgid "Die." +msgid_plural "Die @1 times." +msgstr[0] "Morrer." +msgstr[1] "Morrer @1 vezes." + +#: triggers.lua +msgid "@1/@2 chat messages" +msgstr "@1 de @2" + +#: triggers.lua +msgid "Write something in chat." +msgid_plural "Write @1 chat messages." +msgstr[0] "Escrever algo no bate papo." +msgstr[1] "Escrever @1 mensagens no bate papo." + +#: triggers.lua +msgid "@1/@2 game joins" +msgstr "@1 de @2" + +#: triggers.lua +msgid "Join the game." +msgid_plural "Join the game @1 times." +msgstr[0] "Entre no jogo." +msgstr[1] "Entre no jogo @1 vezes." + +#: triggers.lua +msgid "@1/@2 crafted" +msgstr "@1 de @2 feitos" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Craft: @2" +msgid_plural "Craft: @1×@2" +msgstr[0] "Fazer @2" +msgstr[1] "Montar @2 @1 vezes" + +#: triggers.lua +msgid "Craft an item." +msgid_plural "Craft @1 items." +msgstr[0] "Fazer um item." +msgstr[1] "Fazer @1 itens." + +#: init.lua +msgid "Saint-Maclou" +msgstr "Saint-Maclou" + +#: init.lua +msgid "Place 20 coal checkers." +msgstr "" + +#: init.lua +msgid "Castorama" +msgstr "" + +#: init.lua +msgid "Place 20 iron checkers." +msgstr "" + +#: init.lua +msgid "Sam the Trapper" +msgstr "" + +#: init.lua +msgid "Place 2 trap stones." +msgstr "" + +#: init.lua +msgid "Backpacker" +msgstr "" + +#: init.lua +msgid "Craft 4 large bags." +msgstr "" + +#: init.lua +msgid "Pyromaniac" +msgstr "Piromaníaco" + +#: init.lua +msgid "Craft 8 times flint and steel." +msgstr "Montar acendedor de Ferro e Pederneira 8 vezes." + +#: init.lua +msgid "Firefighter" +msgstr "Bombeiro" + +#: init.lua +msgid "Put out 1000 fires." +msgstr "Apagar fogo 1000 vezes." + +#: init.lua +msgid "Light It Up" +msgstr "Ilumine Isso" + +#: init.lua +msgid "Place 100 torches." +msgstr "Colocar 100 tochas." + +#: init.lua +msgid "Well Lit" +msgstr "Bem Iluminado" + +#: init.lua +msgid "Place 1,000 torches." +msgstr "Colocar 1.000 tochas." + +#: init.lua +msgid "Really Well Lit" +msgstr "Realmente Bem Iluminado" + +#: init.lua +msgid "Craft 10 mese lamps." +msgstr "Fazer 10 lâmpadas de mese." + +#: init.lua +msgid "Outpost" +msgstr "Posto Avançado" + +#: init.lua +msgid "Craft 200 stone bricks." +msgstr "Fazer 200 tijolos de pedra." + +#: init.lua +msgid "Watchtower" +msgstr "Sentinela" + +#: init.lua +msgid "Craft 800 stone bricks." +msgstr "Fazer 800 tijolos de pedra." + +#: init.lua +msgid "Fortress" +msgstr "Fortaleza" + +#: init.lua +msgid "Craft 3,200 stone bricks." +msgstr "Fazer 3.200 tijolos de pedra." + +#: init.lua +msgid "Desert Dweller" +msgstr "Morador do Deserto" + +#: init.lua +msgid "Craft 400 desert stone bricks." +msgstr "Fazer 400 Tijolos de pedra do deserto." + +#: init.lua +msgid "Pharaoh" +msgstr "Faraó" + +#: init.lua +msgid "Craft 100 sandstone bricks." +msgstr "Fazer 100 tijolos de arenito." + +#: init.lua +msgid "Little Library" +msgstr "Pequena Biblioteca" + +#: init.lua +msgid "Craft 7 bookshelves." +msgstr "Fazer 7 estantes de livros." + +#: init.lua +msgid "Lava and Water" +msgstr "Lava e Ãgua" + +#: init.lua +msgid "Mine your first obsidian." +msgstr "Cavar sua primeira obsidiana." + +#: init.lua +msgid "Obsessed with Obsidian" +msgstr "Obcecado por Obsidiana" + +#: init.lua +msgid "Mine 50 obsidian." +msgstr "Minerar 50 obsidianas." + +#: init.lua +msgid "Lava Miner" +msgstr "Minerador de Lava" + +#: init.lua +msgid "Mine any block while being very close to lava." +msgstr "Minerar qualquer bloco enquanto estiver mergulhado em lava." + +#: init.lua +msgid "On The Way" +msgstr "No Caminho" + +#: init.lua +msgid "Place 100 rails." +msgstr "Colocar 100 trilhos." + +#: init.lua +msgid "First Day in the Woods" +msgstr "Primeiro dia na Floresta" + +#: init.lua +msgid "Dig 6 tree blocks." +msgstr "Cortar 6 blocos de árvore." + +#: init.lua +msgid "Lumberjack" +msgstr "Lenhador" + +#: init.lua +msgid "Dig 36 tree blocks." +msgstr "Cortar 36 blocos de árvore." + +#: init.lua +msgid "Semi-pro Lumberjack" +msgstr "Lenhador Semi-Profissional" + +#: init.lua +msgid "Dig 216 tree blocks." +msgstr "Cortar 216 blocos de árvore." + +#: init.lua +msgid "Professional Lumberjack" +msgstr "Lenhador Profissional" + +#: init.lua +msgid "Dig 1,296 tree blocks." +msgstr "Cortar 1.296 blocos de árvore." + +#: init.lua +msgid "Junglebaby" +msgstr "Bebê Selvagem" + +#: init.lua +msgid "Dig 100 jungle tree blocks." +msgstr "Cortar 100 blocos de árvore selvagem." + +#: init.lua +msgid "Jungleman" +msgstr "Homem Selvagem" + +#: init.lua +msgid "Dig 1,000 jungle tree blocks." +msgstr "Cortar 1.000 blocos de árvore selvagem." + +#: init.lua +msgid "First Mese Find" +msgstr "Primeiro Mese" + +#: init.lua +msgid "Mine your first mese ore." +msgstr "Cavar seu primeiro mese." + +#: init.lua +msgid "Mese Mastery" +msgstr "Mestre do Mese" + +#: init.lua +msgid "Mine a mese block." +msgstr "Cavar um bloco de mese." + +#: init.lua +msgid "You’re a copper" +msgstr "Sou um Cobre" + +#: init.lua +msgid "Dig 1,000 copper ores." +msgstr "Minerar 1.000 cobres." + +#: init.lua +msgid "A Cat in a Pop-Tart?!" +msgstr "Um Gato em um Pop-Tart?!" + +#: init.lua +msgid "Mine a nyan cat." +msgstr "Capturar um gato nyan." + +#: init.lua +msgid "Mini Miner" +msgstr "Mini Minerador" + +#: init.lua +msgid "Dig 100 stone blocks." +msgstr "Minerar 100 blocos de pedra." + +#: init.lua +msgid "Hardened Miner" +msgstr "Minerador Avançado" + +#: init.lua +msgid "Dig 1,000 stone blocks." +msgstr "Minerar 1.000 blocos de pedra." + +#: init.lua +msgid "Master Miner" +msgstr "Minerador Mestre" + +#: init.lua +msgid "Dig 10,000 stone blocks." +msgstr "Minerar 10.000 blocos de pedra." + +#: init.lua +msgid "Marchand De Sable" +msgstr "Vendedor de Areia" + +#: init.lua +msgid "Dig 1,000 sand." +msgstr "Cavar 1.000 blocos de areia." + +#: init.lua +msgid "Crafter of Sticks" +msgstr "Rachador de Lenha" + +#: init.lua +msgid "Craft 100 sticks." +msgstr "Lenhar 100 gravetos." + +#: init.lua +msgid "Jungle Discoverer" +msgstr "Desbravador Selvagem" + +#: init.lua +msgid "Mine your first jungle grass." +msgstr "Cortar seu primeiro mato selvagem." + +#: init.lua +msgid "Grasslands Discoverer" +msgstr "Descobridor do Gramado" + +#: init.lua +msgid "Mine some grass." +msgstr "Minerar algum mato" + +#: init.lua +msgid "Savannah Discoverer" +msgstr "Descobridor da Savana" + +#: init.lua +msgid "Mine some dry grass." +msgstr "Minerar algum mato seco." + +#: init.lua +msgid "Desert Discoverer" +msgstr "Descobridor do Deserto" + +#: init.lua +msgid "Mine your first cactus." +msgstr "Cortar seu primeiro cacto." + +#: init.lua +msgid "Far Lands" +msgstr "Terras Distantes" + +#: init.lua +msgid "Mine your first dry shrub." +msgstr "Minerar seu primeiro arbusto seco." + +#: init.lua +msgid "Glacier Discoverer" +msgstr "Descobridor Glacial" + +#: init.lua +msgid "Mine your first ice." +msgstr "Quebrar seu primeiro bloco de gelo." + +#: init.lua +msgid "Very Simple Snow Man" +msgstr "Homem de Neve Muito Simples" + +#: init.lua +msgid "Place two snow blocks." +msgstr "Colocar 2 blocos de neve." + +#: init.lua +msgid "First Gold Find" +msgstr "Achei Ouro" + +#: init.lua +msgid "Mine your first gold ore." +msgstr "Minerar sua primeira de ouro." + +#: init.lua +msgid "Gold Rush" +msgstr "Corriga do Ouro" + +#: init.lua +msgid "Mine 45 gold ores." +msgstr "Minerar 45 de ouro." + +#: init.lua +msgid "Wow, I am Diamonds!" +msgstr "Uau, Diamante!" + +#: init.lua +msgid "Mine your first diamond ore." +msgstr "Minerar seu primeiro diamante." + +#: init.lua +msgid "Girl's Best Friend" +msgstr "Melhor Amigo da Menina" + +#: init.lua +msgid "Mine 18 diamond ores." +msgstr "Minere 18 diamantes." + +#: init.lua +msgid "Hardest Block on Earth" +msgstr "O Bloco mais Duro da Terra" + +#: init.lua +msgid "Craft a diamond block." +msgstr "Montar um bloco de diamante." + +#: init.lua +msgid "In the Dungeon" +msgstr "Na Masmorra" + +#: init.lua +msgid "Mine a mossy cobblestone." +msgstr "Minerar um pedregulho com musgo." + +#: init.lua +msgid "Smelter" +msgstr "Fundidor" + +#: init.lua +msgid "Craft 10 furnaces." +msgstr "Montar 10 fornos." + +#: init.lua +msgid "Treasurer" +msgstr "Tesoureiro" + +#: init.lua +msgid "Craft 15 chests." +msgstr "Montar 10 baús." + +#: init.lua +msgid "Bankier" +msgstr "Banqueiro" + +#: init.lua +msgid "Craft 30 locked chests." +msgstr "Montar 30 baús trancados." + +#: init.lua +msgid "Bricker" +msgstr "Tijoleiro" + +#: init.lua +msgid "Craft 200 brick blocks." +msgstr "Fazer 200 blocos de tijolo." + +#: init.lua +msgid "House of Obsidian" +msgstr "Casa de Obsidiana" + +#: init.lua +msgid "Craft 100 obsidian bricks." +msgstr "Montar 100 tijolos de obsidiana." + +#: init.lua +msgid "Build a Cave" +msgstr "Montar uma Caverna" + +#: init.lua +msgid "Place 100 stone." +msgstr "Colocar 100 pedras." + +#: init.lua +msgid "Long Ladder" +msgstr "Longa Escadaria" + +#: init.lua +msgid "Place 400 wooden ladders." +msgstr "Colocar 400 escadas de madeira." + +#: init.lua +msgid "Industrial Age" +msgstr "Era Industrial" + +#: init.lua +msgid "Place 40 steel ladders." +msgstr "Colocar 40 escadas de ferro." + +#: init.lua +msgid "Yummy!" +msgstr "Humm!" + +#: init.lua +msgid "Eat 80 apples." +msgstr "Comer 80 maçãs." + +#: init.lua +msgid "Glasser" +msgstr "Vidraceiro" + +#: init.lua +msgid "Craft 14 vessels shelves." +msgstr "Montar 14 estantes de frascos." + +#: init.lua +msgid "Farming Skills Acquired" +msgstr "Conhecimento de Cultivo Adquirido" + +#: init.lua +msgid "Harvest a fully grown wheat plant." +msgstr "Colher um trigo totalmente crescido." + +#: init.lua +msgid "Field Worker" +msgstr "Trabalhador do Campo" + +#: init.lua +msgid "Harvest 25 fully grown wheat plants." +msgstr "Colher 25 plantas trigos totalmente crescidos." + +#: init.lua +msgid "Aspiring Farmer" +msgstr "Fazendeiro Aspirante" + +#: init.lua +msgid "Harvest 125 fully grown wheat plants." +msgstr "Colher 125 plantas trigos totalmente crescidos." + +#: init.lua +msgid "Wheat Magnate" +msgstr "Magnata do Trigo" + +#: init.lua +msgid "Harvest 625 fully grown wheat plants." +msgstr "Colher 625 plantas trigos totalmente crescidos." + +#: init.lua +msgid "Baker" +msgstr "Padeiro" + +#: init.lua +msgid "Eat 10 loaves of bread." +msgstr "Comer 10 pães." + +#: init.lua +msgid "Wool Over Your Eyes" +msgstr "Lã Sobre Meus Olhos" + +#: init.lua +msgid "Craft 250 white wool." +msgstr "Tecer 250 lãs branca." + +#: init.lua +msgid "Hotelier" +msgstr "Hoteleiro" + +#: init.lua +msgid "Craft 15 fancy beds." +msgstr "Montar 15 camas chiques." + +#: init.lua +msgid "Filthy Rich" +msgstr "Muito Rico" + +#: init.lua +msgid "Craft 24 gold block stairs." +msgstr "Montar 24 escadas de bloco de ouro." + +#: init.lua +msgid "Roses Are Red" +msgstr "Rosas São Vermelhas" + +#: init.lua +msgid "Craft 400 red dyes." +msgstr "Fazer 400 tintas vermelhas." + +#: init.lua +msgid "Dandelions are Yellow" +msgstr "Dentes-de-Leões são Amarelos" + +#: init.lua +msgid "Craft 400 yellow dyes." +msgstr "Fazer 400 tintas amarelas." + +#: init.lua +msgid "Geraniums are Blue" +msgstr "Gerânios são Azuis" + +#: init.lua +msgid "Craft 400 blue dyes." +msgstr "Fazer 400 tintas azuis." + +#: init.lua +msgid "White Color Stock" +msgstr "Estoque de Cor Branca" + +#: init.lua +msgid "Craft 100 white dyes." +msgstr "Fazer 100 tintas brancas." + +#: init.lua +msgid "Tasty Mushrooms" +msgstr "Cogumelos Deliciosos" + +#: init.lua +msgid "Eat 3 brown mushrooms." +msgstr "Comer 3 cogumelos marrons." + +#: init.lua +msgid "Mushroom Lover" +msgstr "Amante de Cogumelo" + +#: init.lua +msgid "Eat 33 brown mushrooms." +msgstr "Comer 33 cogumelos marrons." + +#: init.lua +msgid "Underground Mushroom Farmer" +msgstr "Fazendeiro Subterrâneo de Cogumelos" + +#: init.lua +msgid "Eat 333 brown mushrooms." +msgstr "Comer 333 cogumelos marrons." + +#: init.lua +msgid "Builder" +msgstr "Construtor" + +#: init.lua +msgid "Constructor" +msgstr "Empreiteiro" + +#: init.lua +msgid "Architect" +msgstr "Arquiteto" + +#: init.lua +msgid "Master Architect" +msgstr "Arquiteto Mestre" + +#: chat_commands.lua +msgid "[c|clear|disable|enable]" +msgstr "[c|clear|disable|enable]" + +#: chat_commands.lua +msgid "Show, clear, disable or enable your achievements" +msgstr "Exibir, limpar, desabilitar ou habilitar suas conquistas" + +#: chat_commands.lua +msgid "All your awards and statistics have been cleared. You can now start again." +msgstr "Todas as suas conquistas e estatísticas foram limpas. Agora podes iniciar novamente." + +#: chat_commands.lua +msgid "You have disabled your achievements." +msgstr "Suas conquistas foram desabilitadas." + +#: chat_commands.lua +msgid "You have enabled your achievements." +msgstr "Suas conquistas foram habilitadas." + +#: chat_commands.lua +msgid "" +msgstr "" + +#: chat_commands.lua +msgid "Show details of an achievement" +msgstr "Mostra detalhes de uma conquista" + +#: chat_commands.lua +msgid "Achievement not found." +msgstr "Conquista não encontrada." + +#: chat_commands.lua +msgid "" +msgstr "" + +#: chat_commands.lua +msgid "Get the achievements statistics for the given player or yourself" +msgstr "Ver as estatísticas de conquistas de um jogador ou suas próprias" diff --git a/mods/awards/locale/template.pot b/mods/awards/locale/template.pot new file mode 100644 index 0000000..970ae7c --- /dev/null +++ b/mods/awards/locale/template.pot @@ -0,0 +1,819 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-21 05:50-0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" + +#: api.lua +msgid "Secret Achievement Unlocked:" +msgstr "" + +#: api.lua +msgid "Achievement Unlocked:" +msgstr "" + +#: api.lua +#, lua-format +msgid "Secret Achievement Unlocked: %s" +msgstr "" + +#: api.lua +#, lua-format +msgid "Achievement Unlocked: %s" +msgstr "" + +#: api.lua +msgid "Secret Achievement Unlocked!" +msgstr "" + +#: api.lua +msgid "Achievement Unlocked!" +msgstr "" + +#: api.lua +msgid "Error: No awards available." +msgstr "" + +#: api.lua +msgid "OK" +msgstr "" + +#: api.lua +msgid "(Secret Award)" +msgstr "" + +#: api.lua +msgid "Unlock this award to find out what it is." +msgstr "" + +#: api.lua +#, lua-format +msgid "%s (got)" +msgstr "" + +#: api.lua +msgid "You've disabled awards. Type /awards enable to reenable." +msgstr "" + +#: api.lua +msgid "You have not unlocked any awards." +msgstr "" + +#: api.lua +#, lua-format +msgid "%s’s awards:" +msgstr "" + +#: api.lua chat_commands.lua +#, lua-format +msgid "%s: %s" +msgstr "" + +#: sfinv.lua unified_inventory.lua +msgid "Awards" +msgstr "" + +#: triggers.lua +msgid "@1/@2 dug" +msgstr "" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Mine: @2" +msgid_plural "Mine: @1×@2" +msgstr[0] "" +msgstr[1] "" + +#: triggers.lua +msgid "Mine @1 block." +msgid_plural "Mine @1 blocks." +msgstr[0] "" +msgstr[1] "" + +#: triggers.lua +msgid "@1/@2 placed" +msgstr "" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Place: @2" +msgid_plural "Place: @1×@2" +msgstr[0] "" +msgstr[1] "" + +#: triggers.lua +msgid "Place a block." +msgid_plural "Place @1 blocks." +msgstr[0] "" +msgstr[1] "" + +#: triggers.lua +msgid "@1/@2 eaten" +msgstr "" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Eat: @2" +msgid_plural "Eat: @1×@2" +msgstr[0] "" +msgstr[1] "" + +#: triggers.lua +msgid "Eat an item." +msgid_plural "Eat @1 items." +msgstr[0] "" +msgstr[1] "" + +#: triggers.lua +msgid "@1/@2 deaths" +msgstr "" + +#: triggers.lua +msgid "Die." +msgid_plural "Die @1 times." +msgstr[0] "" +msgstr[1] "" + +#: triggers.lua +msgid "@1/@2 chat messages" +msgstr "" + +#: triggers.lua +msgid "Write something in chat." +msgid_plural "Write @1 chat messages." +msgstr[0] "" +msgstr[1] "" + +#: triggers.lua +msgid "@1/@2 game joins" +msgstr "" + +#: triggers.lua +msgid "Join the game." +msgid_plural "Join the game @1 times." +msgstr[0] "" +msgstr[1] "" + +#: triggers.lua +msgid "@1/@2 crafted" +msgstr "" + +#. Translators: @1 is count, @2 is description. +#: triggers.lua +msgid "Craft: @2" +msgid_plural "Craft: @1×@2" +msgstr[0] "" +msgstr[1] "" + +#: triggers.lua +msgid "Craft an item." +msgid_plural "Craft @1 items." +msgstr[0] "" +msgstr[1] "" + +#: init.lua +msgid "Saint-Maclou" +msgstr "" + +#: init.lua +msgid "Place 20 coal checkers." +msgstr "" + +#: init.lua +msgid "Castorama" +msgstr "" + +#: init.lua +msgid "Place 20 iron checkers." +msgstr "" + +#: init.lua +msgid "Sam the Trapper" +msgstr "" + +#: init.lua +msgid "Place 2 trap stones." +msgstr "" + +#: init.lua +msgid "Backpacker" +msgstr "" + +#: init.lua +msgid "Craft 4 large bags." +msgstr "" + +#: init.lua +msgid "Pyromaniac" +msgstr "" + +#: init.lua +msgid "Craft 8 times flint and steel." +msgstr "" + +#: init.lua +msgid "Firefighter" +msgstr "" + +#: init.lua +msgid "Put out 1000 fires." +msgstr "" + +#: init.lua +msgid "Light It Up" +msgstr "" + +#: init.lua +msgid "Place 100 torches." +msgstr "" + +#: init.lua +msgid "Well Lit" +msgstr "" + +#: init.lua +msgid "Place 1,000 torches." +msgstr "" + +#: init.lua +msgid "Really Well Lit" +msgstr "" + +#: init.lua +msgid "Craft 10 mese lamps." +msgstr "" + +#: init.lua +msgid "Outpost" +msgstr "" + +#: init.lua +msgid "Craft 200 stone bricks." +msgstr "" + +#: init.lua +msgid "Watchtower" +msgstr "" + +#: init.lua +msgid "Craft 800 stone bricks." +msgstr "" + +#: init.lua +msgid "Fortress" +msgstr "" + +#: init.lua +msgid "Craft 3,200 stone bricks." +msgstr "" + +#: init.lua +msgid "Desert Dweller" +msgstr "" + +#: init.lua +msgid "Craft 400 desert stone bricks." +msgstr "" + +#: init.lua +msgid "Pharaoh" +msgstr "" + +#: init.lua +msgid "Craft 100 sandstone bricks." +msgstr "" + +#: init.lua +msgid "Little Library" +msgstr "" + +#: init.lua +msgid "Craft 7 bookshelves." +msgstr "" + +#: init.lua +msgid "Lava and Water" +msgstr "" + +#: init.lua +msgid "Mine your first obsidian." +msgstr "" + +#: init.lua +msgid "Obsessed with Obsidian" +msgstr "" + +#: init.lua +msgid "Mine 50 obsidian." +msgstr "" + +#: init.lua +msgid "Lava Miner" +msgstr "" + +#: init.lua +msgid "Mine any block while being very close to lava." +msgstr "" + +#: init.lua +msgid "On The Way" +msgstr "" + +#: init.lua +msgid "Place 100 rails." +msgstr "" + +#: init.lua +msgid "First Day in the Woods" +msgstr "" + +#: init.lua +msgid "Dig 6 tree blocks." +msgstr "" + +#: init.lua +msgid "Lumberjack" +msgstr "" + +#: init.lua +msgid "Dig 36 tree blocks." +msgstr "" + +#: init.lua +msgid "Semi-pro Lumberjack" +msgstr "" + +#: init.lua +msgid "Dig 216 tree blocks." +msgstr "" + +#: init.lua +msgid "Professional Lumberjack" +msgstr "" + +#: init.lua +msgid "Dig 1,296 tree blocks." +msgstr "" + +#: init.lua +msgid "Junglebaby" +msgstr "" + +#: init.lua +msgid "Dig 100 jungle tree blocks." +msgstr "" + +#: init.lua +msgid "Jungleman" +msgstr "" + +#: init.lua +msgid "Dig 1,000 jungle tree blocks." +msgstr "" + +#: init.lua +msgid "First Mese Find" +msgstr "" + +#: init.lua +msgid "Mine your first mese ore." +msgstr "" + +#: init.lua +msgid "Mese Mastery" +msgstr "" + +#: init.lua +msgid "Mine a mese block." +msgstr "" + +#: init.lua +msgid "You’re a copper" +msgstr "" + +#: init.lua +msgid "Dig 1,000 copper ores." +msgstr "" + +#: init.lua +msgid "A Cat in a Pop-Tart?!" +msgstr "" + +#: init.lua +msgid "Mine a nyan cat." +msgstr "" + +#: init.lua +msgid "Mini Miner" +msgstr "" + +#: init.lua +msgid "Dig 100 stone blocks." +msgstr "" + +#: init.lua +msgid "Hardened Miner" +msgstr "" + +#: init.lua +msgid "Dig 1,000 stone blocks." +msgstr "" + +#: init.lua +msgid "Master Miner" +msgstr "" + +#: init.lua +msgid "Dig 10,000 stone blocks." +msgstr "" + +#: init.lua +msgid "Marchand De Sable" +msgstr "" + +#: init.lua +msgid "Dig 1,000 sand." +msgstr "" + +#: init.lua +msgid "Crafter of Sticks" +msgstr "" + +#: init.lua +msgid "Craft 100 sticks." +msgstr "" + +#: init.lua +msgid "Jungle Discoverer" +msgstr "" + +#: init.lua +msgid "Mine your first jungle grass." +msgstr "" + +#: init.lua +msgid "Grasslands Discoverer" +msgstr "" + +#: init.lua +msgid "Mine some grass." +msgstr "" + +#: init.lua +msgid "Savannah Discoverer" +msgstr "" + +#: init.lua +msgid "Mine some dry grass." +msgstr "" + +#: init.lua +msgid "Desert Discoverer" +msgstr "" + +#: init.lua +msgid "Mine your first cactus." +msgstr "" + +#: init.lua +msgid "Far Lands" +msgstr "" + +#: init.lua +msgid "Mine your first dry shrub." +msgstr "" + +#: init.lua +msgid "Glacier Discoverer" +msgstr "" + +#: init.lua +msgid "Mine your first ice." +msgstr "" + +#: init.lua +msgid "Very Simple Snow Man" +msgstr "" + +#: init.lua +msgid "Place two snow blocks." +msgstr "" + +#: init.lua +msgid "First Gold Find" +msgstr "" + +#: init.lua +msgid "Mine your first gold ore." +msgstr "" + +#: init.lua +msgid "Gold Rush" +msgstr "" + +#: init.lua +msgid "Mine 45 gold ores." +msgstr "" + +#: init.lua +msgid "Wow, I am Diamonds!" +msgstr "" + +#: init.lua +msgid "Mine your first diamond ore." +msgstr "" + +#: init.lua +msgid "Girl's Best Friend" +msgstr "" + +#: init.lua +msgid "Mine 18 diamond ores." +msgstr "" + +#: init.lua +msgid "Hardest Block on Earth" +msgstr "" + +#: init.lua +msgid "Craft a diamond block." +msgstr "" + +#: init.lua +msgid "In the Dungeon" +msgstr "" + +#: init.lua +msgid "Mine a mossy cobblestone." +msgstr "" + +#: init.lua +msgid "Smelter" +msgstr "" + +#: init.lua +msgid "Craft 10 furnaces." +msgstr "" + +#: init.lua +msgid "Treasurer" +msgstr "" + +#: init.lua +msgid "Craft 15 chests." +msgstr "" + +#: init.lua +msgid "Bankier" +msgstr "" + +#: init.lua +msgid "Craft 30 locked chests." +msgstr "" + +#: init.lua +msgid "Bricker" +msgstr "" + +#: init.lua +msgid "Craft 200 brick blocks." +msgstr "" + +#: init.lua +msgid "House of Obsidian" +msgstr "" + +#: init.lua +msgid "Craft 100 obsidian bricks." +msgstr "" + +#: init.lua +msgid "Build a Cave" +msgstr "" + +#: init.lua +msgid "Place 100 stone." +msgstr "" + +#: init.lua +msgid "Long Ladder" +msgstr "" + +#: init.lua +msgid "Place 400 wooden ladders." +msgstr "" + +#: init.lua +msgid "Industrial Age" +msgstr "" + +#: init.lua +msgid "Place 40 steel ladders." +msgstr "" + +#: init.lua +msgid "Yummy!" +msgstr "" + +#: init.lua +msgid "Eat 80 apples." +msgstr "" + +#: init.lua +msgid "Glasser" +msgstr "" + +#: init.lua +msgid "Craft 14 vessels shelves." +msgstr "" + +#: init.lua +msgid "Farming Skills Acquired" +msgstr "" + +#: init.lua +msgid "Harvest a fully grown wheat plant." +msgstr "" + +#: init.lua +msgid "Field Worker" +msgstr "" + +#: init.lua +msgid "Harvest 25 fully grown wheat plants." +msgstr "" + +#: init.lua +msgid "Aspiring Farmer" +msgstr "" + +#: init.lua +msgid "Harvest 125 fully grown wheat plants." +msgstr "" + +#: init.lua +msgid "Wheat Magnate" +msgstr "" + +#: init.lua +msgid "Harvest 625 fully grown wheat plants." +msgstr "" + +#: init.lua +msgid "Baker" +msgstr "" + +#: init.lua +msgid "Eat 10 loaves of bread." +msgstr "" + +#: init.lua +msgid "Wool Over Your Eyes" +msgstr "" + +#: init.lua +msgid "Craft 250 white wool." +msgstr "" + +#: init.lua +msgid "Hotelier" +msgstr "" + +#: init.lua +msgid "Craft 15 fancy beds." +msgstr "" + +#: init.lua +msgid "Filthy Rich" +msgstr "" + +#: init.lua +msgid "Craft 24 gold block stairs." +msgstr "" + +#: init.lua +msgid "Roses Are Red" +msgstr "" + +#: init.lua +msgid "Craft 400 red dyes." +msgstr "" + +#: init.lua +msgid "Dandelions are Yellow" +msgstr "" + +#: init.lua +msgid "Craft 400 yellow dyes." +msgstr "" + +#: init.lua +msgid "Geraniums are Blue" +msgstr "" + +#: init.lua +msgid "Craft 400 blue dyes." +msgstr "" + +#: init.lua +msgid "White Color Stock" +msgstr "" + +#: init.lua +msgid "Craft 100 white dyes." +msgstr "" + +#: init.lua +msgid "Tasty Mushrooms" +msgstr "" + +#: init.lua +msgid "Eat 3 brown mushrooms." +msgstr "" + +#: init.lua +msgid "Mushroom Lover" +msgstr "" + +#: init.lua +msgid "Eat 33 brown mushrooms." +msgstr "" + +#: init.lua +msgid "Underground Mushroom Farmer" +msgstr "" + +#: init.lua +msgid "Eat 333 brown mushrooms." +msgstr "" + +#: init.lua +msgid "Builder" +msgstr "" + +#: init.lua +msgid "Constructor" +msgstr "" + +#: init.lua +msgid "Architect" +msgstr "" + +#: init.lua +msgid "Master Architect" +msgstr "" + +#: chat_commands.lua +msgid "[c|clear|disable|enable]" +msgstr "" + +#: chat_commands.lua +msgid "Show, clear, disable or enable your achievements" +msgstr "" + +#: chat_commands.lua +msgid "" +"All your awards and statistics have been cleared. You can now start again." +msgstr "" + +#: chat_commands.lua +msgid "You have disabled your achievements." +msgstr "" + +#: chat_commands.lua +msgid "You have enabled your achievements." +msgstr "" + +#: chat_commands.lua +msgid "" +msgstr "" + +#: chat_commands.lua +msgid "Show details of an achievement" +msgstr "" + +#: chat_commands.lua +msgid "Achievement not found." +msgstr "" + +#: chat_commands.lua +msgid "" +msgstr "" + +#: chat_commands.lua +msgid "Get the achievements statistics for the given player or yourself" +msgstr "" diff --git a/mods/awards/mod.conf b/mods/awards/mod.conf new file mode 100644 index 0000000..e3e83d6 --- /dev/null +++ b/mods/awards/mod.conf @@ -0,0 +1,8 @@ +name = awards +title = Awards +author = rubenwardy +description = Adds awards to Minetest, and an API to register new ones. +optional_depends = intllib,sfinv,unified_inventory,default,stairs,farming,dye,beds,wool,vessels,moreblocks,fire,flowers,nyancat +license = MIT +forum = https://forum.minetest.net/viewtopic.php?t=4870 +version = 3.0.0 diff --git a/mods/awards/readme.md b/mods/awards/readme.md index b77dac9..2903221 100644 --- a/mods/awards/readme.md +++ b/mods/awards/readme.md @@ -1,55 +1,328 @@ -Awards ------- +# Awards -by Andrew "Rubenwardy" Ward, GPL 3.0 or later. +Adds awards/achievements to Minetest (plus a very good API). -This mod adds achievements to Minetest. +by [rubenwardy](https://rubenwardy.com), licensed under MIT. +With thanks to Wuzzy, kaeza, and MrIbby. -Majority of awards are back ported from Calinou's -old fork in Carbone, under same license. +Majority of awards are back ported from Calinou's old fork in Carbone, under same license. -Code Reference --------------- +# Introduction -The API -======= -* awards.register_achievement(name,data_table) - * name - * desciption - * sound [optional] - * image [optional] - * trigger [optional] [table] - * type - "dig", "place", "death", "chat" or "join" - * (for dig/place type) node - the nodes name - * (for all types) target - how many to dig / place - * secret [optional] - if true, then player needs to unlock to find out what it is. -* awards.give_achievement(name,award) - * -- gives an award to a player -* awards.register_onDig(func(player,data)) - * -- return award name or null -* awards.register_onPlace(func(player,data)) - * -- return award name or null -* awards.register_onDeath(func(player,data)) - * -- return award name or null -* awards.register_onChat(func(player,data)) - * -- return award name or null -* awards.register_onJoin(func(player,data)) - * -- return award name or null +## Awards and Triggers + +An award is a single unlockable unit, registered like so: + +```lua +awards.register_award("mymod:award", { + description = "My Example Award", +}) +``` + +Awards are unlocked either using `awards.unlock()` or by a trigger being +fullfilled. A trigger is a condition which unlocks an award. Triggers are +registered at the same time as an award is registered: + +```lua +awards.register_award("mymod:award", { + description = "My Example Award", + trigger = { + type = "dig", + node = "default:stone", + target = 10, + }, +}) +``` + +The above trigger type is an example of a counted_key trigger: +rather than a single counter there's a counter per key - in this +case the key is the value of the `node` field. + +If you leave out the key in a `counted_key` trigger, then the total will be used +instead. For example, here is an award which unlocks after you've placed 10 +nodes of any type: + +```lua +awards.register_award("mymod:award", { + description = "Place 10 nodes!", + trigger = { + type = "place", + target = 10, + }, +}) +``` + +You can also register an *Unlock Function*, which can return the name of an +award to unlock it: + +```lua +awards.register_award("mymod:award", { + title = "Lava Miner", + description = "Mine any block while being very close to lava.", +}) + +awards.register_on_dig(function(player, data) + local pos = player:get_pos() + if pos and (minetest.find_node_near(pos, 1, "default:lava_source") or + minetest.find_node_near(pos, 1, "default:lava_flowing")) then + return "mymod:award" + end + return nil +end) +``` + +The above is a bad example as you don't actually need the stats data given. +It would be better to register a `dignode` callback and call `awards.unlock()` +if the condition is met. + +## Trigger Types + +The trigger type is used to determine which event will cause the trigger will be +fulfilled. The awards mod comes with a number of predefined types, documented +in [Builtin Trigger Types](#builtin-trigger-types). + +Trigger types are registered like so: + +```lua +awards.register_trigger("chat", { + type = "counted", + progress = "@1/@2 chat messages", + auto_description = { "Send a chat message", "Chat @1 times" }, +}) + +minetest.register_on_chat_message(function(name, message) + local player = minetest.get_player_by_name(name) + if not player or string.find(message, "/") then + return + end + awards.notify_chat(player) +end) +``` + +A trigger type has a type as well, which determines how the data is stored and +also how the trigger is fulfilled. + +**Trigger Type Types:** + +* **custom** requires you handle the calling of awards.unlock() yourself. You also + need to implement on_register() yourself. You'll also probably want to implement + `on_register()` to catch awards registered with your trigger type. +* **counted** stores a single counter for each player which is incremented by calling + `trigger:notify(player)`. Good for homogenous actions like number of chat messages, + joins, and the like. +* **counted_key** stores a table of counters each indexed by a key. There is also + a total field (`__total`) which stores the sum of all counters. A counter is + incremented by calling `trigger:notify(player, key)`. This is good for things like + placing nodes or crafting items, where the key will be the item or node name. + If `key` is an item, then you should also add `key_is_item = true` to the + trigger type definition. + +As said, you could use a custom trigger if none of the other ones match your needs. +Here's an example. + +```lua +awards.register_trigger("foo", { + type = "custom", + progress = "@1/@2 foos", + auto_description = { "Do a foo", "Foo @1 times" }, + + on_register = function(self, award) + print(award.name .. " was registered with foo trigger type") + end, +}) + +minetest.register_on_foo(function() + for _, trigger in pairs(awards.on.foo) do + -- trigger is either a trigger tables or + -- or an unlock function. + + -- some complex logic + if condition then + awards.unlock(trigger) + end + end +end) + +``` + +## Award Difficulty + +Difficulty is used to determine how awards are sorted in awards lists. + +If the award trigger is counted, ie: the trigger requires a `target` property, +then the difficulty multipler is timesd by `target` to get the overall difficulty. +If the award isn't a counted type then the difficulty multiplier is used as the +overal difficulty. Award difficulty affects how awards are sorted in a list - +more difficult awards are further down the list. + +In real terms, `difficulty` is a relative difficulty to do one unit of the trigger +if its counted, otherwise it's the relative difficulty of completely doing the +award (if not-counted). For the `dig` trigger type, 1 unit would be 1 node dug. -Player Data -=========== +Actual code used to calculate award difficulty: -A list of data referenced/hashed by the player's name. -* player name - * name [string] - * count [table] - dig counter - * modname [table] - * itemname [int] - * place [table] - place counter - * modname [table] - * itemname [int] - * deaths - * chats - * joins +```lua +local difficulty = def.difficulty or 1 +if def.trigger and def.trigger.target then + difficulty = difficulty * def.trigger.target +end +``` + + +# API + +## Awards + +* `awards.register_award(name, def)`, the def table has the following fields: + * `title` - title of the award (defaults to name) + * `description` - longer description of the award, displayed in Awards tab + * `difficulty` - see [Award Difficulty](#award-difficulty). + * `requires` - list of awards that need to be unlocked before this one + is visible. + * `prizes` - list of items to give when you earn the award + * `secret` - boolean if this award is secret (i.e. showed on awards list) + * `sound` - `SimpleSoundSpec` table to play on unlock. + `false` to disable unlock sound. + * `icon` - the icon image. Defaults to `awards_unknown.png`. + * `hud_background` - the background image used in the HUD to contain the text and icon. + Defaults to `awards_bg_default.png`. + * `trigger` - trigger definition, see [Builtin Trigger Types](#builtin-trigger-types). + * `on_unlock(name, def)` - callback on unlock. +* `awards.registered_awards` - table of award name to definition. +* `awards.register_on_unlock(func(name, def))` + * `name` is the player name + * `def` is the award def. + * return true to cancel HUD from appearing. +* `awards.unlock(player_name, award_name)` + * gives an award to a player +* `awards.get_award_states(player_name)` + * Returns list of tables, sorted by `score`, each having the fields: + + ```lua + { + name = "mymod:awardname", + def = {}, -- Award definition + unlocked = true, -- Whether award has been unlocked + started = true, -- Whether any progress has been made + score = 0, -- Score used in sorting + + -- Either a table or nil + -- Will be nil if progress is indeterminable or + -- if the award is unlocked + progress = { + current = 5, + target = 10, + label = "label", -- Label to show over progress bar + } + } + ``` + +## Triggers + +* `awards.register_trigger(name, def)`, the def table has the following fields: + * `type` - see trigger type types in [Trigger Types](#trigger-types). + * `progress` - used to format progress, defaults to "%1/%2". + * `auto_description` - a table of two elements. Each element is a format string. Element 1 is singular, element 2 is plural. Used for the award description (not title) if none is given. + * `on_register(self, award_def)` - called when an award registers with this type. + * "counted_key" only: + * `auto_description_total` - Used if the trigger is for the total. + * `get_key(self, def)` - get key for particular award, return nil for a total. + * `key_is_item` - true if the key is an item name. On notify(), + any watched groups will also be notified as `group:groupname` keys. +* `awards.registered_triggers` - table of trigger name to definition. + +## Builtin Trigger Types + +Callbacks (register a function to be run) + +* dig type: Dig a node. + * node: the dug node type. If nil, all dug nodes are counted +* place type: Place a node. + * node: the placed node type. If nil, all placed nodes are counted +* craft type: Craft something. + * item: the crafted item type. If nil, all crafted items are counted +* death type: Die. + * reason: the death reason, one of the types in PlayerHPChangeReason (see lua_api.txt) + or nil for total deaths. +* chat type: Write a chat message. +* join type: Join the server. +* eat type: Eat an item. + * item: the eaten item type. If nil, all eaten items are counted + +(for all types) target - how many times to dig/place/craft/etc. + +Each type has a register function like so: + +* awards.register_on_TRIGGERTYPE(func(player, data)) + * data is the player stats data + * return award name or null + +### dig + +```lua +trigger = { + type = "dig", + node = "default:dirt", -- item, alias, or group + target = 50, +} +``` + +### place + +```lua +trigger = { + type = "place", + node = "default:dirt", -- item, alias, or group + target = 50, +} +``` + +### craft + +```lua +trigger = { + type = "craft", + item = "default:dirt", -- item, alias, or group + target = 50, +} +``` + +### death + +```lua +trigger = { + type = "death", + reason = "fall", + target = 5, +} +``` + +### chat + +```lua +trigger = { + type = "chat", + target = 100, +} +``` + +### join + +```lua +trigger = { + type = "join", + target = 100, +} +``` + +### eat + +```lua +trigger = { + type = "eat", + item = "default:apple", + target = 100, +} +``` diff --git a/mods/awards/screenshot.png b/mods/awards/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..ab9e19e5672d4c1a2380cec52c6a1002f648987c GIT binary patch literal 63807 zcmeEtg;O2R*6rXD2oT&gXmGdS65JtpaDqGJpaB9QH~~U%cL*Nb-6gm~(1W|b;dk$? zy7krfs@@;)l1dSVIXykyd#}CL+RaxLB^h*7B2)kX(BH{QssRA34gkPJBg2AM9<;xX zf?p6#LOs_+M8F&%N^_`*=(kcQxE+HS+!yEws zPyp{F#WXzUp-WyVIDhJSkGH)>3io#Bj0r*%6UOzqe;cn4YbsDlVsfcwtHN+&;x;p4 z!N*bjB-m(Ki_ggTEUhvn8PQYxRhwNDhX#$vX9;(TJ{w9=<#F{s?J8<=GMtTb^v< z{vT`dDhOPoAoxshjVQ(F!8MY_Lx2ydRR$E?oT2QbX%+=$M~Z8{+!- z?s=@)>@x?Zz~k~OecEJAWJ<|}_`=Zz9p_S}IYZ7==i$G0tZ)9gUvMnpq}H6vz8o29 z@O>_<@SoAVhsUpLHq)Qy7izG;v-Pk42@5>^`&nyr&yzM$9u@g#hyUxD%FmnKMV9LK z&#PSS+{ZnKLxs%t{}^KY=3hfZjkMO-XdPsVU3YA#Z*tz^5;*Sh-LxT7)-H{XkTp|x zDC<5i)g{I7eXT{hlN+gwJbc4C53ja~_`8uBFz(0stYT?z4R{)JF~bWk&bw_$!Z>buy78 zUW3eai{L~vhXRnuu8p29i~z@{hpQF$1-s4=3?%<#hnD)B95e9J)v^eu(=w!aK-qu^6+w;-4chD|uWq5z4vfu0AShL_9fz`DTa^KAunLLH0i7Ly{ zx)oo@$$EFs54QeybgAdXMh``PPmjbrw$V#;?t_=)4kyLc$icG#p*!H`5dC>qyg5Zg zp1}1$6Y)4)|;XmmfADL2xI9T*rmTxx7R9bn2F@@TzVVo=W`@mO?9 z_qj}h3RVcN(LMo=ResOm&|6eo3

s`rqE(9&=J{p_b^zlWsRVZS?4eY#Txj+(w13 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 Z378FywAxTB3;}#eMnX}%R@6A;{{VSZ`Go)g literal 0 HcmV?d00001 diff --git a/mods/awards/settingtypes.txt b/mods/awards/settingtypes.txt new file mode 100644 index 0000000..1133d52 --- /dev/null +++ b/mods/awards/settingtypes.txt @@ -0,0 +1,2 @@ +# Add default achievements from the awards mod +awards.add_defaults (Add Default Achievements) bool true diff --git a/mods/awards/sounds/awards_got_generic.ogg b/mods/awards/sounds/awards_got_generic.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3ae982b3a8859006d4e76463cdef7fe8c527344c GIT binary patch literal 76652 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� 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 1 then + minetest.sound_play(sound, {to_player=name}) + data.lastsound = os.time() + end + end + + if awards.show_mode == "chat" then + local chat_announce + if awdef.secret then + chat_announce = S("Secret Award Unlocked: %s") + else + chat_announce = S("Award Unlocked: %s") + end + -- use the chat console to send it + minetest.chat_send_player(name, string.format(chat_announce, title)) + if desc~="" then + minetest.chat_send_player(name, desc) + end + else + local player = minetest.get_player_by_name(name) + local one = player:hud_add({ + hud_elem_type = "image", + name = "award_bg", + scale = {x = 2, y = 1}, + text = background, + position = {x = 0.5, y = 0.05}, + offset = {x = 0, y = 138}, + alignment = {x = 0, y = -1} + }) + local hud_announce + if awdef.secret then + hud_announce = S("Secret Award Unlocked!") + else + hud_announce = S("Award Unlocked!") + end + local two = player:hud_add({ + hud_elem_type = "text", + name = "award_au", + number = 0xFFFFFF, + scale = {x = 100, y = 20}, + text = hud_announce, + position = {x = 0.5, y = 0.05}, + offset = {x = 0, y = 45}, + alignment = {x = 0, y = -1} + }) + local three = player:hud_add({ + hud_elem_type = "text", + name = "award_title", + number = 0xFFFFFF, + scale = {x = 100, y = 20}, + text = title, + position = {x = 0.5, y = 0.05}, + offset = {x = 0, y = 100}, + alignment = {x = 0, y = -1} + }) + local four = player:hud_add({ + hud_elem_type = "image", + name = "award_icon", + scale = {x = 2, y = 2}, -- adjusted for 32x32 from x/y = 4 + text = icon, + position = {x = 0.5, y = 0.05}, + offset = {x = -200.5, y = 126}, + alignment = {x = 0, y = -1} + }) + minetest.after(4, function() + local player2 = minetest.get_player_by_name(name) + if player2 then + player2:hud_remove(one) + player2:hud_remove(two) + player2:hud_remove(three) + player2:hud_remove(four) + end + end) + end +end + +function awards.get_award_states(name) + local hash_is_unlocked = {} + local retval = {} + + -- Add all unlocked awards + local data = awards.player(name) + if data and data.unlocked then + for awardname, _ in pairs(data.unlocked) do + local def = awards.registered_awards[awardname] + if def then + hash_is_unlocked[awardname] = true + local score = -100000 + + local difficulty = def.difficulty or 1 + if def.trigger and def.trigger.target then + difficulty = difficulty * def.trigger.target + end + score = score + difficulty + + retval[#retval + 1] = { + name = awardname, + def = def, + unlocked = true, + started = true, + score = score, + progress = nil, + } + end + end + end + + -- Add all locked awards + for _, def in pairs(awards.registered_awards) do + if not hash_is_unlocked[def.name] and def:can_unlock(data) then + local progress = def.get_progress and def:get_progress(data) + local started = false + local score = def.difficulty or 1 + if def.secret then + score = 1000000 + elseif def.trigger and def.trigger.target and progress then + local perc = progress.current / progress.target + score = score * (1 - perc) * def.trigger.target + if perc < 0.001 then + score = score + 100 + else + started = true + end + else + score = 100 + end + + retval[#retval + 1] = { + name = def.name, + def = def, + unlocked = false, + started = started, + score = score, + progress = progress, + } + end + end + + table.sort(retval, function(a, b) + return a.score < b.score + end) + return retval +end diff --git a/mods/awards/src/api_triggers.lua b/mods/awards/src/api_triggers.lua new file mode 100644 index 0000000..67826fd --- /dev/null +++ b/mods/awards/src/api_triggers.lua @@ -0,0 +1,218 @@ +-- Copyright (c) 2013-18 rubenwardy. MIT. + +local S, NS = awards.gettext, awards.ngettext + +awards.on = {} + +local default_def = {} + +function default_def:run_callbacks(player, data, table_func) + for i = 1, #self.on do + local res = nil + local entry = self.on[i] + if type(entry) == "function" then + res = entry(player, data) + elseif type(entry) == "table" and entry.award then + res = table_func(entry) + end + + if res then + awards.unlock(player:get_player_name(), res) + end + end +end + +function awards.register_trigger(tname, tdef) + assert(type(tdef) == "table", + "Passing a callback to register_trigger is not supported in 3.0") + + tdef.name = tname + for key, value in pairs(default_def) do + tdef[key] = value + end + + if tdef.type == "counted" then + local old_reg = tdef.on_register + + function tdef:on_register(def) + local tmp = { + award = def.name, + target = def.trigger.target, + } + tdef.register(tmp) + + function def.get_progress(_, data) + local current = math.min(data[tname] or 0, tmp.target) + return { + current = current, + target = tmp.target, + label = S(tdef.progress, current, tmp.target), + } + end + + function def.getDefaultDescription(_) + local n = def.trigger.target + return NS(tdef.auto_description[1], tdef.auto_description[2], n, n) + end + + if old_reg then + return old_reg(tdef, def) + end + end + + function tdef.notify(player) + assert(player and player.is_player and player:is_player()) + local name = player:get_player_name() + local data = awards.player(name) + + -- Increment counter + local currentVal = (data[tname] or 0) + 1 + data[tname] = currentVal + + tdef:run_callbacks(player, data, function(entry) + if entry.target and entry.award and currentVal and + currentVal >= entry.target then + return entry.award + end + end) + end + + awards["notify_" .. tname] = tdef.notify + + elseif tdef.type == "counted_key" then + if tdef.key_is_item then + tdef.watched_groups = {} + end + + -- On award register + local old_reg = tdef.on_register + function tdef:on_register(def) + -- Register trigger + local tmp = { + award = def.name, + key = tdef:get_key(def), + target = def.trigger.target, + } + tdef.register(tmp) + + -- If group, add it to watch list + if tdef.key_is_item and tmp.key and tmp.key:sub(1, 6) == "group:" then + tdef.watched_groups[tmp.key:sub(7, #tmp.key)] = true + end + + -- Called to get progress values and labels + function def.get_progress(_, data) + data[tname] = data[tname] or {} + + local done + if tmp.key then + done = data[tname][tmp.key] or 0 + else + done = data[tname].__total or 0 + end + done = math.min(done, tmp.target) + + return { + current = done, + target = tmp.target, + label = S(tdef.progress, done, tmp.target), + } + end + + -- Build description if none is specificed by the award + function def.getDefaultDescription(_) + local n = def.trigger.target + if tmp.key then + local nname = tmp.key + return NS(tdef.auto_description[1], + tdef.auto_description[2], n, n, nname) + else + return NS(tdef.auto_description_total[1], + tdef.auto_description_total[2], n, n) + end + end + + -- Call on_register in trigger type definition + if old_reg then + return old_reg(tdef, def) + end + end + + function tdef.notify(player, key, n) + n = n or 1 + + if tdef.key_is_item and key:sub(1, 6) ~= "group:" then + local itemdef = minetest.registered_items[key] + if itemdef then + for groupname,rating in pairs(itemdef.groups or {}) do + if rating ~= 0 and tdef.watched_groups[groupname] then + tdef.notify(player, "group:" .. groupname, n) + end + end + end + end + + assert(player and player.is_player and player:is_player() and key) + local name = player:get_player_name() + local data = awards.player(name) + + -- Increment counter + data[tname] = data[tname] or {} + local currentVal = (data[tname][key] or 0) + n + data[tname][key] = currentVal + data[tname].__total = (data[tname].__total or 0) + if key:sub(1, 6) ~= "group:" then + data[tname].__total = data[tname].__total + n + end + + tdef:run_callbacks(player, data, function(entry) + local current + if entry.key == key then + current = currentVal + elseif entry.key == nil then + current = data[tname].__total + else + return + end + if current >= entry.target then + return entry.award + end + end) + end + + awards["notify_" .. tname] = tdef.notify + + elseif tdef.type and tdef.type ~= "custom" then + error("Unrecognised trigger type " .. tdef.type) + end + + awards.registered_triggers[tname] = tdef + + tdef.on = {} + tdef.register = function(func) + table.insert(tdef.on, func) + end + + -- Backwards compat + awards.on[tname] = tdef.on + awards['register_on_' .. tname] = tdef.register + return tdef +end + +function awards.increment_item_counter(data, field, itemname, count) + itemname = minetest.registered_aliases[itemname] or itemname + data[field][itemname] = (data[field][itemname] or 0) + (count or 1) +end + +function awards.get_item_count(data, field, itemname) + itemname = minetest.registered_aliases[itemname] or itemname + return data[field][itemname] or 0 +end + +function awards.get_total_keyed_count(data, field) + return data[field].__total or 0 +end + +function awards.register_on_unlock(func) + table.insert(awards.on_unlock, func) +end diff --git a/mods/awards/src/awards.lua b/mods/awards/src/awards.lua new file mode 100644 index 0000000..3b8bb49 --- /dev/null +++ b/mods/awards/src/awards.lua @@ -0,0 +1,477 @@ +-- Copyright (c) 2013-18 rubenwardy and Wuzzy. MIT. + +local S = awards.gettext + +awards.register_award("award_ruby_bronze",{ + title = S("Ruby (Bronze)"), + description = S("Dig 25 Ruby Ore."), + icon = "default_stone.png^ruby_ruby_ore.png", + trigger = { + type = "dig", + node = "gems:ruby_ore", + target = 25 + } +}) + +awards.register_award("award_ruby_silber",{ + title = S("Ruby (Silber)"), + description = S("Dig 50 Ruby Ore."), + icon = "default_stone.png^ruby_ruby_ore.png", + trigger = { + type = "dig", + node = "gems:ruby_ore", + target = 50 + } +}) + +awards.register_award("award_ruby_gold",{ + title = S("Ruby (Gold)"), + description = S("Dig 100 Ruby Ore."), + icon = "default_stone.png^ruby_ruby_ore.png", + trigger = { + type = "dig", + node = "gems:ruby_ore", + target = 100 + } +}) + +awards.register_award("award_ruby_platin",{ + title = S("Ruby (Platin)"), + description = S("Dig 200 Ruby Ore."), + icon = "default_stone.png^ruby_ruby_ore.png", + trigger = { + type = "dig", + node = "gems:ruby_ore", + target = 200 + } +}) + +awards.register_award("award_sapphire_bronze",{ + title = S("Sapphire (Bronze)"), + description = S("Dig 25 Sapphire Ore."), + icon = "default_stone.png^gems_sapphire_ore.png", + trigger = { + type = "dig", + node = "gems:sapphire_ore", + target = 25 + } +}) + +awards.register_award("award_sapphire_silber",{ + title = S("Sapphire (Silber)"), + description = S("Dig 50 Sapphire Ore."), + icon = "default_stone.png^gems_sapphire_ore.png", + trigger = { + type = "dig", + node = "gems:sapphire_ore", + target = 50 + } +}) + +awards.register_award("award_sapphire_gold",{ + title = S("Sapphire (Gold)"), + description = S("Dig 100 Sapphire Ore."), + icon = "default_stone.png^gems_sapphire_ore.png", + trigger = { + type = "dig", + node = "gems:sapphire_ore", + target = 100 + } +}) + +awards.register_award("award_sapphire_platin",{ + title = S("Sapphire (Platin)"), + description = S("Dig 200 Sapphire Ore."), + icon = "default_stone.png^gems_sapphire_ore.png", + trigger = { + type = "dig", + node = "gems:sapphire_ore", + target = 200 + } +}) + +awards.register_award("award_amethyst_bronze",{ + title = S("Amethyst (Bronze)"), + description = S("Dig 25 Amethyst Ore."), + icon = "default_stone.png^gems_amethyst_ore.png", + trigger = { + type = "dig", + node = "gems:amethyst_ore", + target = 25 + } +}) + +awards.register_award("award_amethyst_silber",{ + title = S("Amethyst (Silber)"), + description = S("Dig 50 Amethyst Ore."), + icon = "default_stone.png^gems_amethyst_ore.png", + trigger = { + type = "dig", + node = "gems:amethyst_ore", + target = 50 + } +}) + +awards.register_award("award_amethyst_Gold",{ + title = S("Amethyst (Gold)"), + description = S("Dig 100 Amethyst Ore."), + icon = "default_stone.png^gems_amethyst_ore.png", + trigger = { + type = "dig", + node = "gems:amethyst_ore", + target = 100 + } +}) + +awards.register_award("award_amethyst_platin",{ + title = S("Amethyst (Platin)"), + description = S("Dig 200 Amethyst Ore."), + icon = "default_stone.png^gems_amethyst_ore.png", + trigger = { + type = "dig", + node = "gems:amethyst_ore", + target = 200 + } +}) + +awards.register_award("award_shadow_bronze",{ + title = S("Shadow (Bronze)"), + description = S("Dig 25 Shadow Ore."), + icon = "default_stone.png^shadow_ore.png", + trigger = { + type = "dig", + node = "gems:shadow_ore", + target = 25 + } +}) + +awards.register_award("award_shadow_silber",{ + title = S("Shadow (Silber)"), + description = S("Dig 50 Shadow Ore."), + icon = "default_stone.png^shadow_ore.png", + trigger = { + type = "dig", + node = "gems:shadow_ore", + target = 50 + } +}) + +awards.register_award("award_shadow_gold",{ + title = S("Shadow (Gold)"), + description = S("Dig 100 Shadow Ore."), + icon = "default_stone.png^shadow_ore.png", + trigger = { + type = "dig", + node = "gems:shadow_ore", + target = 100 + } +}) + +awards.register_award("award_shadow_platin",{ + title = S("Shadow (Platin)"), + description = S("Dig 200 Shadow Ore."), + icon = "default_stone.png^shadow_ore.png", + trigger = { + type = "dig", + node = "gems:shadow_ore", + target = 200 + } +}) + +awards.register_award("award_pearl_bronze",{ + title = S("Pearl (Bronze)"), + description = S("Dig 25 Pearl Ore."), + icon = "default_stone.png^gems_pearl_ore.png", + trigger = { + type = "dig", + node = "gems:pearl_ore", + target = 25 + } +}) + +awards.register_award("award_pearl_silber",{ + title = S("Pearl (Silber)"), + description = S("Dig 50 Pearl Ore."), + icon = "default_stone.png^gems_pearl_ore.png", + trigger = { + type = "dig", + node = "gems:pearl_ore", + target = 50 + } +}) + +awards.register_award("award_pearl_gold",{ + title = S("Pearl (Gold)"), + description = S("Dig 100 Pearl Ore."), + icon = "default_stone.png^gems_pearl_ore.png", + trigger = { + type = "dig", + node = "gems:pearl_ore", + target = 100 + } +}) + +awards.register_award("award_pearl_platin",{ + title = S("Pearl (Platin)"), + description = S("Dig 200 Pearl Ore."), + icon = "default_stone.png^gems_pearl_ore.png", + trigger = { + type = "dig", + node = "gems:pearl_ore", + target = 200 + } +}) + +awards.register_award("award_emerald_bronze",{ + title = S("Emerald (Bronze)"), + description = S("Dig 25 Emerald Ore."), + icon = "default_stone.png^gems_emerald_ore.png", + trigger = { + type = "dig", + node = "gems:emerald_ore", + target = 25 + } +}) + +awards.register_award("award_emerald_silber",{ + title = S("Emerald (Silber)"), + description = S("Dig 50 Emerald Ore."), + icon = "default_stone.png^gems_emerald_ore.png", + trigger = { + type = "dig", + node = "gems:emerald_ore", + target = 50 + } +}) + +awards.register_award("award_emerald_gold",{ + title = S("Emerald (Gold)"), + description = S("Dig 100 Emerald Ore."), + icon = "default_stone.png^gems_emerald_ore.png", + trigger = { + type = "dig", + node = "gems:emerald_ore", + target = 100 + } +}) + +awards.register_award("award_emerald_platin",{ + title = S("Emerald (Platin)"), + description = S("Dig 200 Emerald Ore."), + icon = "default_stone.png^gems_emerald_ore.png", + trigger = { + type = "dig", + node = "gems:emerald_ore", + target = 200 + } +}) + +awards.register_award("award_admin_ore_bronze",{ + title = S("Admin Ore (Bronze)"), + description = S("Dig 5 Admin Ore."), + icon = "default_stone.png^tutorial_admin_ore.png", + trigger = { + type = "dig", + node = "tutorial:stone_with_admin", + target = 5 + } +}) + +awards.register_award("award_admin_ore_silber",{ + title = S("Admin Ore (Silber)"), + description = S("Dig 10 Admin Ore."), + icon = "default_stone.png^tutorial_admin_ore.png", + trigger = { + type = "dig", + node = "tutorial:stone_with_admin", + target = 10 + } +}) + +awards.register_award("award_admin_ore_gold",{ + title = S("Admin Ore (Gold)"), + description = S("Dig 20 Admin Ore."), + icon = "default_stone.png^tutorial_admin_ore.png", + trigger = { + type = "dig", + node = "tutorial:stone_with_admin", + target = 20 + } +}) + +awards.register_award("award_admin_ore_platin",{ + title = S("Admin Ore (Platin)"), + description = S("Dig 40 Admin Ore."), + icon = "default_stone.png^tutorial_admin_ore.png", + trigger = { + type = "dig", + node = "tutorial:stone_with_admin", + target = 40 + } +}) + +awards.register_award("award_titan_ore_bronze",{ + title = S("Titan Ore (Bronze)"), + description = S("Dig 10 Titan Ore."), + icon = "tutorial_titan_ore.png", + trigger = { + type = "dig", + node = "tutorial:stone_with_titan", + target = 10 + } +}) +awards.register_award("award_titan_ore_silber",{ + title = S("Titan Ore (Silber)"), + description = S("Dig 20 Titan Ore."), + icon = "tutorial_titan_ore.png", + trigger = { + type = "dig", + node = "tutorial:stone_with_titan", + target = 20 + } +}) +awards.register_award("award_titan_ore_gold",{ + title = S("Titan Ore (Gold)"), + description = S("Dig 40 Titan Ore."), + icon = "tutorial_titan_ore.png", + trigger = { + type = "dig", + node = "tutorial:stone_with_titan", + target = 40 + } +}) +awards.register_award("award_titan_ore_platin",{ + title = S("Titan Ore (Platin)"), + description = S("Dig 80 Titan Ore."), + icon = "tutorial_titan_ore.png", + trigger = { + type = "dig", + node = "tutorial:stone_with_titan", + target = 80 + } +}) +awards.register_award("award_regnum_ore_bronze",{ + title = S("Regnum Ore (Bronze)"), + description = S("Dig 2 Regnum Ore."), + icon = "default_stone.png^tutorial_regnum_ore.png", + trigger = { + type = "dig", + node = "tutorial:stone_with_regnum", + target = 2 + } +}) +awards.register_award("award_regnum_ore_silber",{ + title = S("Regnum Ore (Silber)"), + description = S("Dig 5 Regnum Ore."), + icon = "default_stone.png^tutorial_regnum_ore.png", + trigger = { + type = "dig", + node = "tutorial:stone_with_regnum", + target = 5 + } +}) +awards.register_award("award_regnum_ore_gold",{ + title = S("Regnum Ore (Gold)"), + description = S("Dig 10 Regnum Ore."), + icon = "default_stone.png^tutorial_regnum_ore.png", + trigger = { + type = "dig", + node = "tutorial:stone_with_regnum", + target = 10 + } +}) +awards.register_award("award_regnum_ore_platin",{ + title = S("Regnum Ore (Platin)"), + description = S("Dig 20 Regnum Ore."), + icon = "default_stone.png^tutorial_regnum_ore.png", + trigger = { + type = "dig", + node = "tutorial:stone_with_regnum", + target = 20 + } +}) +awards.register_award("award_???_bronze",{ + title = S("Die next to Mese"), + description = S("Die next to a Mese Block"), + icon = "default_mese_block.png", + secret = true +}) +awards.register_on_death(function(player,data) + local pos = player:getpos() + if pos and minetest.find_node_near(pos, 5, "default:mese") ~= nil then + return "award_???_bronze" + end + return nil +end) + + +awards.register_award("award_???_silber",{ + title = S("Die next to Mithril"), + description = S("Die next to a Mithril Ore"), + icon = "default_stone.png^moreores_mineral_mithril.png", + secret = true +}) +awards.register_on_death(function(player,data) + local pos = player:getpos() + if pos and minetest.find_node_near(pos, 5, "moreores:mineral_mithril") ~= nil then + return "award_???_silber" + end + return nil +end) + + +awards.register_award("award_???_gold",{ + title = S("Die next to Titan"), + description = S("Die next to a Titan Ore"), + icon = "default_stone.png^tutorial_titan_ore.png", + secret = true +}) +awards.register_on_death(function(player,data) + local pos = player:getpos() + if pos and minetest.find_node_near(pos, 5, "tutorial:stone_with_titan") ~= nil then + return "award_???_gold" + end + return nil +end) + +awards.register_award("award_???_platin",{ + title = S("Die next to Admin"), + description = S("Die next to an Admin Ore"), + icon = "default_stone.png^tutorial_admin_ore.png", + secret = true +}) +awards.register_on_death(function(player,data) + local pos = player:getpos() + if pos and minetest.find_node_near(pos, 5, "tutorial:stone_with_admin") ~= nil then + return "award_???_platin" + end + return nil +end) + +awards.register_award("award_???_regnum",{ + title = S("Die next to Regnum"), + description = S("Die next to a Regnum Ore"), + icon = "default_stone.png^tutorial_regnum_ore.png", + secret = true +}) +awards.register_on_death(function(player,data) + local pos = player:getpos() + if pos and minetest.find_node_near(pos, 5, "tutorial:stone_with_regnum") ~= nil then + return "award_???_regnum" + end + return nil +end) + +awards.register_award("award_???_nyancat",{ + title = S("Die next to Nyancat"), + description = S("Die next to a Nyancat"), + icon = "nyancat_front.png", + secret = true +}) +awards.register_on_death(function(player,data) + local pos = player:getpos() + if pos and minetest.find_node_near(pos, 5, "nyancat:nyancat") ~= nil then + return "award_???_nyancat" + end + return nil +end) diff --git a/mods/awards/src/chat_commands.lua b/mods/awards/src/chat_commands.lua new file mode 100644 index 0000000..9c1580e --- /dev/null +++ b/mods/awards/src/chat_commands.lua @@ -0,0 +1,61 @@ +-- Copyright (c) 2013-18 rubenwardy. MIT. + +local S = awards.gettext + +minetest.register_chatcommand("awards", { + params = S("[c|clear|disable|enable]"), + description = S("Show, clear, disable or enable your awards"), + func = function(name, param) + if param == "clear" then + awards.clear_player(name) + minetest.chat_send_player(name, + S("All your awards and statistics have been cleared. You can now start again.")) + elseif param == "disable" then + awards.disable(name) + minetest.chat_send_player(name, S("You have disabled awards.")) + elseif param == "enable" then + awards.enable(name) + minetest.chat_send_player(name, S("You have enabled awards.")) + elseif param == "c" then + awards.show_to(name, name, nil, true) + else + awards.show_to(name, name, nil, false) + end + + if (param == "disable" or param == "enable") and minetest.global_exists("sfinv") then + local player = minetest.get_player_by_name(name) + if player then + sfinv.set_player_inventory_formspec(player) + end + end + end +}) + +minetest.register_chatcommand("awd", { + params = S(""), + description = S("Show details of an award"), + func = function(name, param) + local def = awards.registered_awards[param] + if def then + minetest.chat_send_player(name, string.format(S("%s: %s"), def.title, def.description)) + else + minetest.chat_send_player(name, S("Award not found.")) + end + end +}) + +minetest.register_chatcommand("awpl", { + privs = { + server = true + }, + params = S(""), + description = S("Get the awards statistics for the given player or yourself"), + func = function(name, param) + if not param or param == "" then + param = name + end + minetest.chat_send_player(name, param) + local player = awards.player(param) + minetest.chat_send_player(name, dump(player)) + end +}) diff --git a/mods/awards/src/data.lua b/mods/awards/src/data.lua new file mode 100644 index 0000000..0f2188d --- /dev/null +++ b/mods/awards/src/data.lua @@ -0,0 +1,112 @@ + +local storage = minetest.get_mod_storage() +local __player_data + +-- Table Save Load Functions +function awards.save() + storage:set_string("player_data", minetest.write_json(__player_data)) +end + +local function convert_data() + minetest.log("warning", "Importing awards data from previous version") + + local old_players = __player_data + __player_data = {} + for name, data in pairs(old_players) do + while name.name do + name = name.name + end + data.name = name + print("Converting data for " .. name) + + -- Just rename counted + local counted = { + chats = "chat", + deaths = "death", + joins = "join", + } + for from, to in pairs(counted) do + data[to] = data[from] + data[from] = nil + end + + data.death = { + unknown = data.death, + __total = data.death, + } + + -- Convert item db to new format + local counted_items = { + count = "dig", + place = "place", + craft = "craft", + } + for from, to in pairs(counted_items) do + local ret = {} + + local count = 0 + if data[from] then + for modname, items in pairs(data[from]) do + for itemname, value in pairs(items) do + itemname = modname .. ":" .. itemname + local key = minetest.registered_aliases[itemname] or itemname + ret[key] = value + count = count + value + end + end + end + + ret.__total = count + data[from] = nil + data[to] = ret + end + + __player_data[name] = data + end +end + +function awards.load() + local old_save_path = minetest.get_worldpath().."/awards.txt" + local file = io.open(old_save_path, "r") + if file then + local table = minetest.deserialize(file:read("*all")) + if type(table) == "table" then + __player_data = table + convert_data() + else + __player_data = {} + end + file:close() + os.rename(old_save_path, minetest.get_worldpath().."/awards.bk.txt") + awards.save() + else + local json = storage:get("player_data") + __player_data = json and minetest.parse_json(json) or {} + end +end + +function awards.player(name) + assert(type(name) == "string") + local data = __player_data[name] or {} + __player_data[name] = data + + data.name = data.name or name + data.unlocked = data.unlocked or {} + return data +end + +function awards.player_or_nil(name) + return __player_data[name] +end + +function awards.enable(name) + awards.player(name).disabled = nil +end + +function awards.disable(name) + awards.player(name).disabled = true +end + +function awards.clear_player(name) + __player_data[name] = {} +end diff --git a/mods/awards/src/gui.lua b/mods/awards/src/gui.lua new file mode 100644 index 0000000..ab5be41 --- /dev/null +++ b/mods/awards/src/gui.lua @@ -0,0 +1,227 @@ +-- Copyright (c) 2013-18 rubenwardy. MIT. + +local S = awards.gettext + +function awards.get_formspec(name, to, sid) + local formspec = "" + local awards_list = awards.get_award_states(name) + + if #awards_list == 0 then + formspec = formspec .. "label[3.9,1.5;"..minetest.formspec_escape(S("Error: No achivements available.")).."]" + formspec = formspec .. "button_exit[4.2,2.3;3,1;close;"..minetest.formspec_escape(S("OK")).."]" + return formspec + end + sid = awards_list[sid] and sid or 1 + + -- Sidebar + local sitem = awards_list[sid] + local sdef = sitem.def + if sdef and sdef.secret and not sitem.unlocked then + formspec = formspec .. "label[1,3.85;".. + minetest.formspec_escape(S("(Secret Award)")).."]".. + "image[0.45,0.75;3.5,3.5;awards_unknown.png]" + if sdef and sdef.description then + formspec = formspec .. "textarea[0.25,4.35;4.8,1.7;;".. + minetest.formspec_escape( + S("Unlock this award to find out what it is."))..";]" + end + else + local title = sitem.name + if sdef and sdef.title then + title = sdef.title + end + local status = "%s" + if sitem.unlocked then + status = S("%s (unlocked)") + end + + formspec = formspec .. "textarea[0.5,3.85;4.8,1.45;;" .. + string.format(status, minetest.formspec_escape(title)) .. + ";]" + + if sdef and sdef.icon then + formspec = formspec .. "image[0.45,0.75;3.5,3.5;" .. sdef.icon .. "]" -- adjusted values from 0.6,0;3,3 + end + + if sitem.progress then + local barwidth = 3.95 + local perc = sitem.progress.current / sitem.progress.target + local label = sitem.progress.label + if perc > 1 then + perc = 1 + end + formspec = formspec .. "background[0,8.99;" .. barwidth ..",0.4;awards_progress_gray.png;false]" + formspec = formspec .. "background[0,8.99;" .. (barwidth * perc) ..",0.4;awards_progress_green.png;false]" + if label then + formspec = formspec .. "label[1.6,8.90;" .. minetest.formspec_escape(label) .. "]" + end + end + + if sdef and sdef.description then + formspec = formspec .. "box[-0.05,4.5;3.9,4.2;#000]" + formspec = formspec .. "textarea[0.25,4.5;3.9,4.2;;" .. + minetest.formspec_escape(sdef.description) .. ";]" + end + end + local total_awards = 0 + -- Create list box + formspec = formspec .. "textlist[4,0.75;3.8,8.6;awards;" + local first = true + for _, award in pairs(awards_list) do + local def = award.def + if def then + if not first then + formspec = formspec .. "," + end + first = false + + if def.secret and not award.unlocked then + formspec = formspec .. "#707070"..minetest.formspec_escape(S("(Secret Award)")) + else + local title = award.name + if def and def.title then + title = def.title + end + -- title = title .. " [" .. award.score .. "]" + if award.unlocked then + total_awards = total_awards + 1 + formspec = formspec .. minetest.formspec_escape(title) + elseif award.started then + formspec = formspec .. "#c0c0c0".. minetest.formspec_escape(title) + else + formspec = formspec .. "#a0a0a0".. minetest.formspec_escape(title) + end + end + end + end + if total_awards == 42 then + local player_inv = minetest.get_player_by_name(name):get_inventory() + player_inv:set_size("a20", 1) + player_inv:set_stack("a20", 1, "default:dirt") + else + local player_inv = minetest.get_player_by_name(name):get_inventory() + player_inv:set_size("a20", 1) + player_inv:set_stack("a20", 1, "") + end + formspec = formspec .. ";"..sid.."]" + formspec = formspec .. "label[5.6,0;"..total_awards.."/42]" + .."button[0,0;2,0.5;inven;Back]" + .."button[2,0;2,0.5;main;Main]" + return formspec +end + + +function awards.show_to(name, to, sid, text) + if name == "" or name == nil then + name = to + end + local data = awards.player(to) + if name == to and data.disabled then + minetest.chat_send_player(name, S("You've disabled awards. Type /awards enable to reenable.")) + return + end + if text then + local awards_list = awards.get_award_states(name) + if #awards_list == 0 then + minetest.chat_send_player(to, S("Error: No award available.")) + return + elseif not data or not data.unlocked then + minetest.chat_send_player(to, S("You have not unlocked any awards.")) + return + end + minetest.chat_send_player(to, string.format(S("%s’s awards:"), name)) + + for str, _ in pairs(data.unlocked) do + local def = awards.registered_awards[str] + if def then + if def.title then + if def.description then + minetest.chat_send_player(to, string.format(S("%s: %s"), def.title, def.description)) + else + minetest.chat_send_player(to, def.title) + end + else + minetest.chat_send_player(to, str) + end + end + end + else + local deco = "" + if minetest.global_exists("default") then + deco = default.gui_bg .. default.gui_bg_img + end + -- Show formspec to user + minetest.get_player_by_name(to):set_inventory_formspec("size[8,9.35]" .. deco .. awards.get_formspec(name, to, sid)) + end +end + +minetest.register_on_player_receive_fields(function(player, formname, fields) + local name = player:get_player_name() + if fields.aw then + awards.show_to(name, name, nil, false) + end + + + if fields.awards then + local event = minetest.explode_textlist_event(fields.awards) + if event.type == "CHG" then + awards.show_to(name, name, event.index, false) + end + end +end) +--[[ +if minetest.get_modpath("sfinv") then + sfinv.register_page("awards:awards", { + title = S("Awards"), + on_enter = function(self, player, context) + context.awards_idx = 1 + end, + is_in_nav = function(self, player, context) + local data = awards.player(player:get_player_name()) + return not data.disabled + end, + get = function(self, player, context) + local name = player:get_player_name() + return sfinv.make_formspec(player, context, + awards.get_formspec(name, name, context.awards_idx), + false) + end, + on_player_receive_fields = function(self, player, context, fields) + if fields.awards then + local event = minetest.explode_textlist_event(fields.awards) + if event.type == "CHG" then + context.awards_idx = event.index + sfinv.set_player_inventory_formspec(player, context) + end + end + end + }) + + local function check_and_reshow(name) + local player = minetest.get_player_by_name(name) + if not player then + return + end + + local context = sfinv.get_or_create_context(player) + if context.page ~= "awards:awards" then + return + end + + sfinv.set_player_inventory_formspec(player, context) + end + + awards.register_on_unlock(check_and_reshow) +end +--]] +if minetest.get_modpath("unified_inventory") ~= nil then + unified_inventory.register_button("awards", { + type = "image", + image = "awards_ui_icon.png", + tooltip = S("Awards"), + action = function(player) + local name = player:get_player_name() + awards.show_to(name, name, nil, false) + end, + }) +end diff --git a/mods/awards/src/intllib.lua b/mods/awards/src/intllib.lua new file mode 100644 index 0000000..c7af2c2 --- /dev/null +++ b/mods/awards/src/intllib.lua @@ -0,0 +1,44 @@ +-- Fallback functions for when `intllib` is not installed. +-- Code released under Unlicense . + +-- Get the latest version of this file at: +-- https://raw.githubusercontent.com/minetest-mods/intllib/master/lib/intllib.lua + +local function format(str, ...) + local args = { ... } + local function repl(escape, open, num, close) + if escape == "" then + local replacement = tostring(args[tonumber(num)]) + if open == "" then + replacement = replacement..close + end + return replacement + else + return "@"..open..num..close + end + end + return (str:gsub("(@?)@(%(?)(%d+)(%)?)", repl)) +end + +local gettext, ngettext +if minetest.get_modpath("intllib") then + if intllib.make_gettext_pair then + -- New method using gettext. + gettext, ngettext = intllib.make_gettext_pair() + else + -- Old method using text files. + gettext = intllib.Getter() + end +end + +-- Fill in missing functions. + +gettext = gettext or function(msgid, ...) + return format(msgid, ...) +end + +ngettext = ngettext or function(msgid, msgid_plural, n, ...) + return format(n==1 and msgid or msgid_plural, ...) +end + +return gettext, ngettext diff --git a/mods/awards/src/triggers.lua b/mods/awards/src/triggers.lua new file mode 100644 index 0000000..fc260b5 --- /dev/null +++ b/mods/awards/src/triggers.lua @@ -0,0 +1,145 @@ +-- AWARDS +-- +-- Copyright (C) 2013-2015 rubenwardy +-- This program is free software; you can redistribute it and/or modify +-- it under the terms of the GNU Lesser General Public License as published by +-- the Free Software Foundation; either version 2.1 of the License, or +-- (at your option) any later version. +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU Lesser General Public License for more details. +-- You should have received a copy of the GNU Lesser General Public License along +-- with this program; if not, write to the Free Software Foundation, Inc., +-- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +-- + +-- Check if a player object is valid for awards. +local function player_ok(player) + return player and player.is_player and player:is_player() and not player.is_fake_player +end + +awards.register_trigger("chat", { + type = "counted", + progress = "@1/@2 chat messages", + auto_description = { "Send a chat message", "Chat @1 times" }, +}) +minetest.register_on_chat_message(function(name, message) + local player = minetest.get_player_by_name(name) + if not player_ok(player) or string.find(message, "/") then + return + end + + awards.notify_chat(player) +end) + + +awards.register_trigger("join", { + type = "counted", + progress = "@1/@2 joins", + auto_description = { "Join once", "Join @1 times" }, +}) +minetest.register_on_joinplayer(awards.notify_join) + + +awards.register_trigger("death", { + type = "counted_key", + progress = "@1/@2 deaths", + auto_description = { "Die once of @2", "Die @1 times of @2" }, + auto_description_total = { "Die @1 times.", "Mine @1 times" }, + get_key = function(self, def) + return def.trigger.reason + end, +}) +minetest.register_on_dieplayer(function(player, reason) + if reason then + reason = reason.type + else + reason = "unknown" + end + awards.notify_death(player, reason) +end) + + +awards.register_trigger("dig", { + type = "counted_key", + progress = "@1/@2 dug", + auto_description = { "Mine: @2", "Mine: @1×@2" }, + auto_description_total = { "Mine @1 block.", "Mine @1 blocks." }, + get_key = function(self, def) + return minetest.registered_aliases[def.trigger.node] or def.trigger.node + end, + key_is_item = true, +}) +minetest.register_on_dignode(function(pos, node, player) + if not player_ok(player) or not pos or not node then + return + end + + local node_name = node.name + node_name = minetest.registered_aliases[node_name] or node_name + awards.notify_dig(player, node_name) +end) + + +awards.register_trigger("place", { + type = "counted_key", + progress = "@1/@2 placed", + auto_description = { "Place: @2", "Place: @1×@2" }, + auto_description_total = { "Place @1 block.", "Place @1 blocks." }, + get_key = function(self, def) + return minetest.registered_aliases[def.trigger.node] or def.trigger.node + end, + key_is_item = true, +}) +minetest.register_on_placenode(function(pos, node, player) + if not player_ok(player) or not pos or not node then + return + end + + local node_name = node.name + node_name = minetest.registered_aliases[node_name] or node_name + awards.notify_place(player, node_name) +end) + + +awards.register_trigger("craft", { + type = "counted_key", + progress = "@1/@2 crafted", + auto_description = { "Craft: @2", "Craft: @1×@2" }, + auto_description_total = { "Craft @1 item", "Craft @1 items." }, + get_key = function(self, def) + return minetest.registered_aliases[def.trigger.item] or def.trigger.item + end, + key_is_item = true, +}) +minetest.register_on_craft(function(itemstack, player, old_craft_grid, craft_inv) + if not player_ok(player) or itemstack:is_empty() then + return + end + + local itemname = itemstack:get_name() + itemname = minetest.registered_aliases[itemname] or itemname + awards.notify_craft(player, itemname, itemstack:get_count()) +end) + + +awards.register_trigger("eat", { + type = "counted_key", + progress = "@1/@2 eaten", + auto_description = { "Eat @2", "Eat @1×@2" }, + auto_description_total = { "Eat @1 item", "Eat @1 items." }, + get_key = function(self, def) + return minetest.registered_aliases[def.trigger.item] or def.trigger.item + end, + key_is_item = true, +}) +minetest.register_on_item_eat(function(_, _, itemstack, player, _) + if not player_ok(player) or itemstack:is_empty() then + return + end + + local itemname = itemstack:get_name() + itemname = minetest.registered_aliases[itemname] or itemname + awards.notify_eat(player, itemname) +end) diff --git a/mods/awards/textures/_Gimp/awards_Pyromaniac.xcf b/mods/awards/textures/_Gimp/awards_Pyromaniac.xcf new file mode 100644 index 0000000000000000000000000000000000000000..3a2dcf5d7b1793d56b09383710170542aae31af1 GIT binary patch literal 32083 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_a_cat_in_a_pop_tart.xcf b/mods/awards/textures/_Gimp/awards_a_cat_in_a_pop_tart.xcf new file mode 100644 index 0000000000000000000000000000000000000000..793a479022f8637e936d09164453cd60a0e4a2e2 GIT binary patch literal 8303 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 HyGHxJ0fW8b literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_architect.xcf b/mods/awards/textures/_Gimp/awards_architect.xcf new file mode 100644 index 0000000000000000000000000000000000000000..7937372db0fc3a8f2106b7873b3ddb8c062ff9f1 GIT binary patch literal 33269 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 XnIEigoB5S>q@3mYXI%e;YxVyCNoh=7 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_aspiring_farmer.xcf b/mods/awards/textures/_Gimp/awards_aspiring_farmer.xcf new file mode 100644 index 0000000000000000000000000000000000000000..803ac3b837fd57409b3fe2ac8ceeadee89e13ca6 GIT binary patch literal 48438 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 Ab^rhX literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_baker.xcf b/mods/awards/textures/_Gimp/awards_baker.xcf new file mode 100644 index 0000000000000000000000000000000000000000..6b99dfb6d020551fe96d4a2fe800bfd7303e40e6 GIT binary patch literal 38577 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_banker.xcf b/mods/awards/textures/_Gimp/awards_banker.xcf new file mode 100644 index 0000000000000000000000000000000000000000..f8e201433de1fa4761167ad6795261ee2ec05535 GIT binary patch literal 34414 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_bricker.xcf b/mods/awards/textures/_Gimp/awards_bricker.xcf new file mode 100644 index 0000000000000000000000000000000000000000..5a24f86141c9632938d170b5f76cd04b5edbe5ad GIT binary patch literal 32887 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 PSge1Y74rYT1@Zp^T?PnQ literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_build_a_cave.xcf b/mods/awards/textures/_Gimp/awards_build_a_cave.xcf new file mode 100644 index 0000000000000000000000000000000000000000..d5b9e0a6a27edcd2548f16c467e6c1cf5bc2df34 GIT binary patch literal 35220 zcmeI5U2I(EncvSDQj%kBY_GjZZONpDQH^9TvaqYxstwSxB@x8Ri4)0=5yT?Lq%C@6 z>cf(T2)(L?|DC-kN@+$&w0-~&xlVPJp5F3{IQYh$iYJgGG5j4 zu>9K`dCtd89M|mp=UL{#>vuRhIsOsHXUnqvK12UL&Yyk)vR{1c=;6Z$jx@N=Y`k&T z@dHDR1CLj~d9YEh_W%BuziP`3(e>crp(hS}@rmOHAGgll3tu?Vc>2(R>WQO=4nF?7 z*M4E-iN}r}I(oeNg*bij_!GlJ)!TpX_IRyQxT9?PU4{;?GPKoRZC`Nc_=%^69y@sC ziKTATJ-td@S@p%SBL^GRr;Z*x(m3Jhqa!0H4m6g;bMTc_sU{6Qc;vDA0fve~`O5!y zmR0_1mOcK1EPLV`S$61$S$5=>EIan4ENh(1vf|M!d$vEz{^U=x>^uLiHHve!JVf*Q z$HxvGsvaIXF=u=NqlU4lSwVp#;LNdFiEIZ^=WtmfU>$0-4+27Yjj#l}%mX$xf ztb9FX>9$@QC^$y?%l)Wqube6iRn8vtt^6C#zN+b{{6{ZNc4pg_9g9@m%TaJB|BYWA zI-$3HY3S(#$CtEjY5U*k(bAUUuUFf}#l?3x{wH)>+ODJA($*PMzB>L{S-6*T!GX3N ze~PicN7>iC90heh%Cc>LNjaM@CMJr!SZEX-#V;F0(QFnqK8uN>sMWZhuwkJ|m;ceM z6%);(F+po#3x(Q5gBnNB=3pvoMQwtSjiQ-1FE(lnKQBc|%+ZH>O7F>vi)M{p7Z^~Z z@>NDTnm!H4(Fi}u7M;bpi5iu1QrwG;iCU$GSQTVz~gwcok?iRMpW40Y4Q8NEG3` z9R=$`Q<3xL8M;7>&YmFH+4x(BNv0-_L2Lq4=M9F}&S(LR3291|VwTR(v-kU|feMNV(@xr)E|ANMH>s9V z!jbvF_`Eoc$_NsZx~Bi>gn2OoJOPPm10hx2S=ov_!$HA z6xafVa)~SENiJxoGm-*m2{NiuyjYXek4S2SlUq9CR- zDs)#%NHWtDCwfCqVtjC2DV_s%W-!!{-C!eOhVVv`G^J38Ay5c6`vo0n3=9&6d@^nM z6!gC>#|AsbYg>SU3)CwZkV_4(5P2~xka#M^p9R&pqy*ZI(~<3o@6#o35{MN<0Q5Ox zv^db8*(X*OBK*h41-gpQ>sUux$^<%4Qv}`YjQUa(dUR*7wZz(jnNCnGryPC~W`%_C zN=eF0J$h0COdV!MBVpF4&6{s1woIKe!8(b<3}Cj_DiiNXM;VQI7g5)+LPsUkKDu4r z%qRXr`f9G7HIyXb7;Yg0R4~vpl3u=@*zXAkUP^`Yl>v6+qq8{AAo%7)e+A2nm!yZS zpoFY2QDz9K55WU6bb66aNj$p20+2!s@1I%=UBfI5sL~@Z-l8h7i0jhMX9Fy{3Y4rF zitLa=d>vo#O29iHQWFdUWO7!e67MlQ+@M&OBJ1L0X02oISB7^r#AeggxCjqRzU&>^HZ z6bfpnXi?q~e?^N@$af(OYH)rZ=IUi9LUr+a;NjHKWC$CYG_XQmyrX~`(Ax^Y#KM;LTS!XFP{!D=wZVZNt z-Qr#!;~WEFtRsF zDvJ8WWYG#b`8wtjYbi-P?W{hh=Xs}qhqrURD6OR`&DQcf?lO!7XvXHnSqvGhQC3CI zGFVSSP!uOVqG4$1jq4rl!hu9Fv#6>R9ZczY_@c=B)FzXMwdqBF+(QGr1y!OB?i*;Z z7NC-tz@r4r;K>A6Bsn0HK?MQ0s-Ty5U&M@F+>C|Oz~LErqdOkyImI=naySyb)^it$ z=Yoo>IPKwVL4Ea3X!}s3e(zH)E-~dAKZk^oiGMmA%wdW2vUPr`8%@nh^96&u!h{Uz zcBW)vr}dO8IKQGl>b$`^&ZXh$0V@{J0I3~jl}rkTEGRf(7MzTEW8P|Rg0Yy2Ii`t} z=@-dG;Dwxq0>yT9t=7*4Wd(sbxS&bW&)W)bJXYJOAGkY$TQHA4bW@5sH9^F6#f5Mc z*Ai;)JXP>~f~6sZ@qfL;AuM(wri6MEv|14keYj&cW}F@dG!Z2t$3QKZ7cVZf*1#}<@k0~LS2EKsE85|4Y9=c{-=|X6HeU+{^l5Cu_~rI~tHb}9CqCh1z~eHl$zM2}rhZ{-k>~rUKKood9N$ z4x|6+g1qCdV=?^G*i6V-+X--Duk8echY)9ohq{N+ZEYujy9+mtwVi;qoq)BSfVG`~ zwVeP~RxU|h?z-Hf=*@F&C%}8Aw~Do$0Ni42Cm=jwZ6|;Sbf1gYb^<=Boq&4zuvf2R z26icyasukH?Z7re>?H8S+^oCx(I^-}8^hcytQYkOMiS=TKC3hQycB)7UL_}>POl3L zsMBmtfTI~3TOE*(r%v~h&P~**l#?4GTw|!RR z1k~NpsYAXV;U@O}$O(X>8eO>)K(zoQ;Z?vbbb3dv`~nAeVie)L9b;pRjTm)5Ll<^{ zAmIt2BPT%F8jU)GXi?dw^i_8$C!ii1mT6#Y_b@tCFL!ll@i}YNoPaQc`=ctvC!j$s zb$tV!+T;Y(v0UT?)bn~PCjd~O zT?b^5aqucR0a7I=pdNeMdRTPKxn3nFK&N_9Wl`5JHZXm;e}FN&zio!caP3$_Wr>-9K^y>THuzfiaPr(o#-e7oDgyzI6W!1jUCM_B{0rX)Oiy5tDPCzT7Af_`)IYUcGF3$;op4EKNoN@w~!B9hX zgN=k4!W&7@93fDMAt)4Xwk#(=vl#&8=I64U0HK2dEtFh066dtfOd^Pu1Rk(P1R zx)Z=mHz%N+-$n@uAXpHv3@v;~Cl*W{2IV50L~Y6mK+w2LB-Rd!DadTCubva2y_Hb= z=yt2+1kfizuO(&RCmJx48sCuQv^Q{xGX2YG2{f${mPsG zt>~1N2IG(`+3_`~;@(;*B#F5vQcF1j1ZoW&u7?#@<^~&@p?6;`Cm<{qIRVPSz*bIx)LJn` z!v!1&MV1nX;AWPoRNz%|0-zQ-0oac>y*P9fLPALIoduU%B_}|%pq;)k3xoP??)%JU z^>WT!mJ@&q2#X!C&Sg0P;ouH=-yX3#02Ca7hjR@dFhSNJYEA&22S@nRz%-hLaLLo0 z0BmYbKnRF-Wln&6BhZCY5-gIUN)uXZ2X+ENfTTVgS~&qh3j|lm2`~&WKg0=2+z-4# zf(khS%5P49?r980#<=t8K29kW5OTw@!A2jY6MQ3<=@F~v1bFWxCqSr`9imQDK#?XV zpjkC1z)o6|LFJ9BG@p03$O+K91mW_X05w37P(YtBCjhCDJ=Rz-jQRDe5Z#>P5^vSB;^EX@^(1^xW9K5h)1|s$_aoc6I_unGA6^C zfjn1{6JUT0(D-gUOl@e@1OO~QCDtdQ>rkh1I1;_c38=?&LF5F)M4%sC=mS5|UX~NU zV~gxvDE=H0-m>|p!y%&1rW|R0A)8H+6QKE|stop&wnD^eB=ikWh@AkPH(1BHG(00< zWln$~q?`b_I+d=-39x#3P5{@s%(9#SL$`Np#ddYA*3SiHh6YDu$2rT$%Ovn7johwd zRg1oH3yz!s2H?c5s}ONzP5?u$$O)h>#o{(O0fAMS6M(XKgoqN6W1tpHIRVaf5ER*! zIRS_*R4Z}AiRjr$g`9aU3BWetu8fW7VNL)rOV)KXr1=c}=|@k(k!~(?`D2ej zI;^Hw8S(9xWCOdCH)M;JWE2fKhvrd8@ z-Ao)&Ks6+rhK6L6P~Cfr4NKWcuSdofv?UcuEha0w40)S5Dp9_BHur=NfV7_ru~J*v z1>oh~&=gkmHF1)iH1(CaFuKD!qclO2Pm+_!k|)(XI+!*x@%=ygdgbfqNB%&qnf&0! zi3NgdqUIb*iUy8Yyn|A<`o%aWC8LVg#_{9(`uo2=@<{yB0LEQ<55%Y-`I6E=zAufy~5duP>8olAqMTJ>0!6%RJ&@=gyjtHWpNnD`7ClS!@N*_My zEW<*msLn~Pym>l=)oRvoGJDSLUiC*GB@Rpx@Oh|_{DQ^xUB{RunsjpRrzDoB5P5#k zAgT9s%Fvg&5^0~IR)oe!Mq2EY#?CYnJ`TR14G`sv?T8WaHPy9=8z4)pmY&I3DZcMtoJJF zC}?`?8E}QZy-btB1JA0jF6V4P;nQ%Fp%?&;SSjO7{HVdOfEPwEBP?th{GE%co$>+&`lk$n zzD^6L2m@SV4C+HYMlcjT^~GuXs557#x06rz=f6I9kE_Z+rvTlBC2R_{U{PA zH89gz>EUNb-dfuRLRDHI2E)Ag>mcG@6pV-+fhUk9MhJq+Djc_v7nBL{kQ4_-GrH3y zLvy^U7R$?#AFNRm1-VG+p8AeJJ_k#gnA$a5f8h>s99t!3FOUr z9mx5FH2fw)kSx3`Z>DVMY+F(u)YU|yJoq6kg|Hqy5jd<7k|Im#v+InisBb;$GoK6!&$5RuDl6y$%Eo z`6TL6j~_@3Ld0oZ+55qa7}JxkY5p1q{JjlMz+GK*C241VwSmZDww~XhDV8RJE)*bD zJI_^^?|;!>xd>qNw1YJh2x(Zf%bP5OMZ;JqY}CA^HjdPvDf7?o zHk4)FTxi$AZfUEEMx~&yBoT6cPD+C^s3|S#^PiOiqR_+YF;NlA$wI9q$ID-yR+R)$ zOk2#D8Bd#hfa=dRp!E3X+qIML@|rfJN>d$v@}XDkrf9i$qo)*PuI3S^;}*hgNhu|O zJfcW5KOghf1Z?zAApzd-4T%F#DuuuhdGQ}Kv~vMF zD*{{?7@FaIDiU(iNUKAWd(bl+pHZ|hh-j)6;xRUUsaz>uM*)``suZZY0D}Tg<%q}^ z>_OgHq7N+ivGf33yc8e+x0712V5~~%rl2(bKp)IM)Yie2pz91m8G0f=gr)HJW$OTk z6j0{%#P|Q;!F~C@^FvQNJAc)^gQvc{bLYOHZ>;SdFiG$V{~23PbB-lT)Zp}b+}hp& zZnm~}fFG>w9T;OzE!P?$|t4yCx*7go~x^*$Wws*jPqqDYm@R9Bvn3&*#mR$~# zEZl)IMa#4Ul7@)V&0?~(cVJ>mYwy6^6ncI5y#vxk+&kh?GxBE4hjzoGm3BaejOi_W zteSR^@;ol39hh)Lv@l;o5q(s3Q^)L&8MkPtigzpRAnhHPnKJSHZ{EKr-*f&O-)ysY z5XmF)?Z&0N12RNpb1CoO@a}u=+4GH|*4_cSg&0m-@=i<_Gw%RWR+D$2m?rR~hwN6~ zfti<7T{Z7O(2-lb>mQVN09$xyMe`0)?h3XIV0cn7cg&nP9$VN7LNYEc&pR-~+1+C$ zP2vJYEAODp6czeb-huftDs^e^0MjIcpt313bbbrbA;yMTScWqKJ`Xh#Y%saor;afb z)gDme;VLD{M1{z=@(%P$q(j8WJD`_paWU%{wPz_&Kj(1zKo(XPs84&hXcAuS{$VTc zKo#636)!g0+zUk9rMv^&)vP@lBV}zV@4)V{S50yfo^5i!#+U9=-a$R`4ixFq-hu9~ z;_9R!{2m~Vdb_*>xQ9U$H1!Q1clTP`vKvoJ@-6^J%9VKsa+(t-bmR*?)KSp%cFLeN z^piYjYTkjf5q+F4AbT2E^aU}9jZ%wFG?ax55bMK)0ylf153OWHyx$I7njiH6dk0|# z^epoZ?7x(EP+yUE5PlL^q`U(-h8WJg&?Z^eA9IAK z|I~AGS~xkCy~G%4mgy3p%{&i?R^}a;OpLw4WNNf5?;wJ`mbQn4*`Y=iJ)z7yh^e)d zcVI4}T8Fi@{8>FK994%{k$0fL&MFnqufz)9N#Q>3A!+YG7iAI~o#^iFilT(BPGP<7 zvb+OTxPT@$Jb-a%MNA2E(&WLjV?F+=3)c?al=JgN;_ zV?NZ7*_r_0QrqMGEi+G<$L(@Ai%R5ldW&E?CCHpr9k*`xQo@sb-f%l^|QZg-huuMJ^q<@pe*wy^)Jsm(6M6* zX{r?UF3&qqpJjOmSUn~xVmVo2vI`&bIsxHnRVWdlYKxip#Riklnk(}TTsuX)R)1_E z3b=}X1BCLi7C(;l#VUCRiWs+$WqSw6gV%-SSb{C(9i)(f5XkX!D-T@)-Qr>|x3zN7O2=EPcDepj$p%?QV)@aSOfL+Qv zh*bvE04L14ly`uuVuGvW9k}3#@Dqds21=Lb9mt*#j?*D!34{nlF=QR4jdZh^e5{0g|_y3mAr#A3}0g9WRUjeNq3z~DgEFsNr>0Q z@_OVQ7~j1sN-}P(?j5MmYIz6Y!B8=%2W_=a??9MAe?=ciK`?Gu@=}1XkrNgTUC2jZ z(}-fAsQ8YbF{>D%8-D1#12x0@RK$oWT&f*nloH~OTq_G7?eY#>ZsGdHAOsZdmcB9JcybN3zx*a&TPh z4>{QPqyDoM@^1Yh2mahi>viCPvQ*{l!5?xsFwEIkH5~_zd(l(foK>n_S^hB|6?pbk zd%EG=4d;*XsKB$QyXO`--vZ~4@u~MG?9ng(q2}huIX=DIhq?ZE z9GJgCGAA=$t-nNKx#hq(Y3o(@@3i=82~AslYpQD1)wg+lGW(a=hC4QMRI+^UXR~~| zaz|x4&o1=s-P;H0cc&K@r|;m%vcADq&7ITJi+579H`Q#g|K7pDz4T}7zl!nYb+q-- zk-tAwnXb%sJ~ua=aorc!7iRbFot^HSPTcH4&Ft*-y6JrHOg@zgwg1Ti%O;;D;MR^+GVrjQ`YDDtDq6d+#pT!MH#AYKofTLE#h za(!hIP;S2U)|&-!a&d9;dX6l+xu;e0#^mJU8`RvIYBt#a)}EeQ1#vPTi}B@kwB1Zc z6`!nZ?EJypWXAQ)aeaZmezbA2b24$W2Q?cvPOh8GZw0!^&W)6Aw$!ol96cwq$;n&! zv}e?8M2e-FeB(m4v9fVtQV?6+=4H{bF=^MiG0zq@3gX6j_y}TZ2E>gQC#}dg&P^gg zlu_gdl}SLn>bV4wh_zu6HjAI-oM#=2pZSpI8?%jz3)y02@y6^1j_Vh1isM=dv)e@M8=uH)FmVHCY=B@pqbwGw!U_K$KUa3l0PI9h>p`JZ&Uo%-^1 z`0Hh%B{zZe@S&A;hyTdy&TPZBj;v$b`b~LO*>=sQ%C?S8>$9BC4OwN=wOPJtW45p< zJDFee5q15oY+;cb)cVDBVSQ~C)`VkgIaWnZf&WzcGg>RxUMFezC=rKzyjDZ}_gano zHMBo3%T>-EAb#W}&c3SYIP#Vky`Xz@wtgF4zU?!CJkt~8Z=l?<>9g_q59m|bbW40P zqqgOn(&y$Vf7G9c*JK3o|9_MN$3<*SM7w73cZfeX;oCQ4*DYR8fbzJGfaUS&?6-d{ zM@-;!m2Gwk?E8y{`??)+e_w!gAJAIxhVD?VQyy#Jwx_U|7Ze5l>I^3cNQ zU}bRC(~oNme(3&v``VuO@4NrYgZl?-ZO&9bG`{;K6q1%7Y6}4patKJ^gr)!4K})ySMH6k-dAqH1Np4V4E}5 z4-Smxqvx+u7#JKK9T?09&$la727fX-FgiH+ARSgex6`dvzp8R&<(iJ#w~hT;^;a?9 zQd2wgEm`(A!;Y`C@zIv=p6vLckGs|KaDm_2M*7E;Ke1cz>*y;+gH+ka>Op1%J6-rgO3yLa!{(RXM6-MziLwtr)ri* z+o`x)aklp}WIMbc=-bi1vln9h@PTgMc9`zz+o7ai>APnaEj#W;u07lD>+RhK@7)NE zsJ;F7-LqrIS3{=0Yf_4V)T&3p6yBKuE>ap#?VJ9f}_Nz!(jBuU$9QcBuZlTy;Q znv{~Z)ua@2RZZsABTSi3jqe|SW^8=CJ~BFX;>76a*#7b1di~hIw?{|5H$FD@)bQ}w zF&d7HeDB*&9vL4QKQ=x*IzBpn?8&kE$dQ3(#z*U14vdW)86P+{QXd{2d*-R}(Xnrh z962$5WMrJ4_0f@G#tn=e8~@h$_`r#=v1hofkDnMnF*Y(XHhSy?7bD0}ANBgg_}BoK z!-_L7&X56ke`{=X{HZ#`#^D3qu>qJqGd4P0A365zu_uqwGCGW0&kP(HsecdNClDG@ zN5+plIXe37fn)Xh@c8)fQ)6S}-y0dJkB=k6{{3U4qjX#nvz;1A%(iNjVzyPI6tk@w zrI>BiD8+26hGsm+ciUU5Jw07r-POFBcfVP^rDtFWAC%sZ;D!Jvz--QBl^WIa8bw?O>!U3pjD^L}+}&n>r9 zyVd!>ED739ktFApip-UYN#f-9gXQbHkCufhXAf}tZiBP0 PYC69AEiYI`tT_H32ER3W literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_builder.xcf b/mods/awards/textures/_Gimp/awards_builder.xcf new file mode 100644 index 0000000000000000000000000000000000000000..6b33fd5ea0df14ec985be6f3fe74c9121419df7c GIT binary patch literal 34895 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 STYrgX-rw50>;L$;v-4kLT9o(z literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_crafter_of_sticks.xcf b/mods/awards/textures/_Gimp/awards_crafter_of_sticks.xcf new file mode 100644 index 0000000000000000000000000000000000000000..70eb2d62a4906fd04ebf0433ba24a66edcfb4663 GIT binary patch literal 35130 zcmeI5eQ;g%ncvSjSC%0dYy!c-w&bg^!O1ji*6Y@;+)->|6eUbHZ&OcpJMpL(EUu9; zc6`+c(%}0COR_|vp|~J+NR!4*TGDh$(}qnZ9dO#t&a@3NG=9Nvki?sW1j37Lz(&$l zKcDBEDzx!P4`i(bkDfeI7Q|{TgX+y%RTpX4! zU++p0Hj+ECth)25Brz4I;a z=(+ydn>O9_$?`kma>XaFUw=*c5C7l~<26ZPY0>mfhOVDvXrsM6b-|(i+qPVD?Z(a5 zk9DK&=1J;`sw?_7Z>*NL+_Z6Xb(^Da>gn0Gp*jZ7!Dm+GHTlquo3E{GV5nLsUg--- za_x7L46Y5IYNcGfvYka?HP;#k^t11y zjt40FTFp_TZg-OW(TkLm;o9I}Ev?n7wNmZZ)mm*}pw`W~Hdw25cXK~zLw$fQy9c^! zg9EkdAgwi9D0B~2sc{5t4yLlZ);-9`YHc7L7^!wM{8cGR;uL+Tr}VO{xEbiC*AN4` zsr)6Q98I4pVW57Y*#j2fXb zgiCA32D`z4P#~l&tql(#+l<<;;V6^=Dyvl)4k~6^+e5Wt=HL}zpsJ{j1_b;RAXFlR zSM8{>h6aS34jiKk#OUk=f=$)GahPPf)ngDFM62?#!`>i>O5m^J87Lq}b0f+@5ZE#R zpHqcyP{AOgV!>2lRB@O{zznKFEgdM;p4WU(bCi+~f;p|FgTopS>)Iq?q^AwdJ6Pu6 z6C!U_4FBNkm{2`3A@HC|VboxiHwQxC8}xaaF}MYTI0tueK{TrkQ9IC`b`PU>t5YWPmSR(%NB#Mce@^psqqi zKqK6Pnbraf%^6fq>5Q0(a#iZ3+Rs%CV{!)yOLSvGXoVI$4Qs(>jW8oGml%BlJgPKw z7Jc-|XVFrq769snvN&JDYU)|{Ppb^?KBfgUCZs84wUcy)p1ogD3`7tnOq*zPx4a(R1nLQu2((mt5yYC311+eK5sLarI*`>)>GS9j zbb~)(fSv+dR3R?)ig|Juw9_$3p=b#*DyuzJ$fN2ph>SU_TKTEYrrKfpTdN1^SCB@0 zomW+<5=i0hVtWOXYE}h#xe5Wzu6p(=f@;v}(hEnTlI~*FzK+$RY3)U#iE>dVQfhvx zIU5lLn9it>T`3{SOcPG@hMvSYai7&5NA1jDsDa&JBVmT{21!1p5QrgA2sir$9cT<4 z=>_YQ4Cz5o?$?4HM}6w+DR3Or&9b$P>owkXxni*vOV#Ax}*aH zVu7dteU2Ed9_Y{PQ&$!u{KsjCuIlGkSVvl7LOW0sf^K$9c`2%TWM{Co#M&A&ouFDw zIs7Ed3JKLKB`GuY=t&7>>M$oX5@wCsbl@3b%hV|otaCWb0A_1dMI!vb=9^GJpk^+X$PpyTlVU{XX>5*b6N7-Kx7!e67MlQ+@2Jm2QCgE8Z2oE`lVxZ2^N+6w~I zm`+g{gVY|eIzTDmLp+S(sm38|c*<(W^gK8U23@5CCuu8qo>C>Kyfkn!03uylJ7`xm zh*XYKRGm*jsYT}$HOdPb1s=Kh^vr7dw7fZ?!L*9wG!&jzpGT+Aa(<{MT6i9)eY7&e zQd;|K0WsVd3>Uk_vp&W-2EyPGbNDEoL}(~7D)QK4NTKEvA#*(FTn+rJ2tE-!LOikH zmJp+7sYVd;nW_!ZnsSGroCB!h73MSW;FHchBf2*%k(G=-zi}i*1PKA8$Lhfd0QOj8 z!7%1mTK!cRl(9llzL+dpK_{QVTw*OHX{VjlFX?$cDd6GbTrbMkQrSRbc^*$0MxtoO zrnTc3GFT(5f*xnEo&-W?~au#RhCczVE!1vHA(4ktw>1w$4ToG^7KV_F@y znulO4recn1A~F3UcM*7j(@-F6SJz7Ycu*Dy%+U*y?JLN;~j^Gi@M<2S0 z;*^pAaYk(jq?+qhIx?hKx21zD4IzyG>m3eZu?sN~>P^sUL^$N(iCsP6^e~{QQ6h2- z)Pia4DJM!ED%31gORI#2Zzs#?pZ?%qa03)s&vTlP`@)@6Bi$`e+@M?u1+PQ zdFfqpv4L%58#BSvx0G78(9@aeADEb$(nQ@lSj-CfV~@~uSWT9y+I~4U&`<9Km)9*Y1p1%e2{4Q^6^JRkIq+no%JfcvK`AEU^iII^ zPJnA5f(8)=pYRb$*pH7iMr8v~JYskx5o!qH(>nnt;_)@T6EM9K!1^mb+{DCSrcCby zuza1~31E%kLVJ2A!1bx0hFz1Ylb9@iVwm0u2#v&tLl*BmbWzguPQdg|!1PYQ8}0;D zm@95ZR4RlNLhV>iKqWr*5^h|`x}F`Vxb;!3F@m<3VuO?_gN$VAxqVh)_^VQMCufqJ zfC{~a7*L_voB&5NHnut-A3)qodTFpirJVBcHdx6j>=LrQ>c?<$0xGeZ_EWjI{n*Z^ z2{{23!(;{W724u^s>lg|qY|CD6F{|M=HL~;od9}At^7g{uk8fTF*e4EHT*HUpd?6m zfnnqXh^<s9?Fs38 zK<+@QgMkRB31c@jKIOmZoB*^Gs)bA#N(any0@SnaA2|UPwn?eLm`*Jfb`k|)dwb_O z0cwdEpr@Z?iOf)E*>9+pQm#klLpay7h^!YO87B;>6TV(f09tT2^^J1^peB&qdV|5v z4ac#ZfS52;uoFh-oPs|B`0J;nH zL{5NeKr0SH(TL5PcqLZt>ul1ZkrO~4B8NJowa5u*L=<2;qr@3fLUMdg0Q9WpM01`K zzzl{O*bO!kW(aSPAUPlqh#?3RZZ<9_K(iSD<>q-@PJpU|0xgu-tVB3EPL>k@Zp0bO z3Gi0_g(DSG;QMrWEhm5xd^N;0nvfG9-1s)8IF025U>)&^$xT4aX;h)_G3BMG>Ospm zYt0E@rkfK`%y0J#B>=D>U>REYl1{8Lb(j+o@|dgE<~acXji*G;+Ceb|nXQ${a{{!t z2(^!HH(5>qeR9=nNf~%X0!C8fJ8}Y42a}$PH_i!=9=3uKYQS1BD4dQ;_^Fn|bjsn; z4HhUVVEFt*J24Y9%eb5XTu5Ee-FMh|d`^HGf0ChKhZOL2e3dV!2!3ebw44CPkP|@n zGjjs8qElKLj00D0$ETr+duydY5_3;YjpYOos5Nl79#))~6M*L$z#}IBBDuQt2r!00 z$8rKfcM7E9ktZew1IO(Ih(f!Bp1G0snK=P!BXR;XqNMTy*P9fLPDVT$%0Exk`th|pq+nX76$d( z+*g>*%H^CnEhhjG0E->4&S^OT;ouH=#U8ObKq)u^UxjM;P!nVgqUHqPd2ob34NRkx z5H5I{6M#+42?&5lSL6i9Hv(NaCBY&WR5T&Ab|5Dp0OaDsp^+01w9w!rIRSOplm6C%|VXIRUC#>=1RL zq7-RzK{b=+1lUPyGN|}cv@oAfx5x?5yHvvIIRQ$5AR&N0VNL+3!S1&$GK~54+vNmE zDE#J)a{|OSNlpNoKz%s7g6BB_A*Hc;>YM=hB1oPSpvkAo3Bdh*sz4k;;{lZC1i+IC zE+mYM$*^WkvNe>xlxbvAM2^9yV?MNWX`ld2f(DQ!W-Y9!@i_t9>oVhV0u0?gt%dFCTB#oo$_x#TV8=O&$jc<~ zAq{TVv5H0CcmzjI00VGh*Hu8Am=nN|Gjal`%VY5rIRT-oA}0W0@d!0aM2>-4FwY5a zuA@OUJ258!*s5wmPJr_UDDk1;wVVKIBPT$Tua^^`1~nkOh|k~|%Ly<9O~?t5)U$>b z46LRYr79iL$O*{f_PCq?C03^>22(h-upc=A*e2YSu@ODY2|&$~bsY_9&LKbj=t(%z z&1Eis>=Bv{tLarneEa3t(B1Yq$!H{g5>5E}n*od@UX$v8)=7DD5*{IYBoaOxhexw8 zGV3Jh(appW0V*NcG&JN!3DJGF*f5rz^sC6&g0`e0sl{Yvmm$wHM^AB(43-#{#GzpaSzd*uq0A zrh^B$Iy3E|Vi*^>4fOF#{6Ij`P{yms>X&lPD77ggYt00abh3#W9NVIo9S z=3K0F;MoAH*{o3^;Y-iO_oB!nV&Mz`a1YeTe!=8AuVYLT&1G`(=UFUKq2~ETgZg+` zuMByaERpvaVnu8$q-Sb&zvOVlfGn(r7@`?MlJIIZ!wOGIU=vs{L}H~9u1f=w^-w1_ zCRdrg1FTZ*r?G&bkK%-^q(U$X6Cs0iO&1QOb{83EL~wMgrC&CaECg334WXyS(LDk; z;-=C*?L0y;&*D9{P;>ja!p& zh~>dao$;wkFEFO@F4az$j%ODJ|7GZk0lw9AG~4K8;#&X=p&Yal@vuvbItkW-Ksqq2138~S z!;d0Vl7*+_&6Ew9ZOes6>q;U~KKX%`LRgQU01j&eQm_<0OQbIGJsU;^eE5XdfB-Cc z@6m}>ohsDzI2%(@fU`iM=%8i-<1Y(kL{Fcs^iv*5oeTv)hL1+b4b}LV<_P}DBUVRz z!~%dS^Fg4?JcG*3?+wq-+fXu&!7oL!?q4!mXA1Z*W8U~shCpQRVir^(y7)ZAHFp5g zon_+oG|JI)DE}nj$3qvV@i|R>z~@E<=F6&iY4PN-vg(lwvI#sPnD6RSy)Iy5@-vkf4tvu1vTCM-<^T_`}R`&I73 zeEaCHa9qS2^pyvmRI5|HTn%9K{0puVp&<>6bm;&qVYOi_RBhBer! z*kouI!|rJ-ibkcNujCL?eosn+7?hM2h5sMofGG5^dQ4PcIa#Q+egmR6vim4U8Stip zm6Ji5MsZMqespA%z@kL2(#UKqLLR#6LKd-78GO~qCygIzLEp-v#h@OlR=FZaiCptH zw^$*q?WYe75R3AeGDilHv%m!Z#3IkA?Q z-aB9|Fuix+f+!wLJS}|?Oz$1|D4*Ut$e-%ddj~9abOx4q(|ZT3`CQ$(5+qVg?;W^8 zc99$_;px2tKj%#E9rzh4|0w83r0Kl_KM+pu9q0(tdj|x|zcYIWW+u4x!7c|`7Vbcq z+qwMI-N^NEKD}jl2UBW)w=X z^1K5~llurFn-fFBb3lifAJL-{ZzJyjYGl}8a<@+%V=AgWpvI9Z;X|-6BbNwfl#SyaPpW??8RA(dOO(aL4iv zazn#YryG}dVE5RoCOZkwMi_2!Vd#$K9aJLkKuE9U9q9fFu1p$2Pm7~6Ro(#(6$TM# z-Zy;Q-D_>jZagiyccE}lPRu)y(<$|YjC`S|Q-<4NGe(Eh(9iMUx#k@>8{D>(y9`t!RArkDdx%RA6F!luC=<_yw%O+Hk|d%fmP3n!=hNoEI#S=ig$`4WifGN(!x`*#y^1Ops%;*ycA!=0>y!YtDs!kQ^dYmJiM05>mbO5`m z&1$FR9SAYL98-*wp#aFdVcr1%_=g{BK=KYydHh0C&(GUXGS3n74l0x69r#d&K%RHN zWX%nq=N&X0fHZuWOr3Y2pX)@LLyP#FM?%v(Ps=+{@Yl&ZfDl5Tk$0fkJc?=bTHXN; z_h#}AAX{iduS2&*-U0PR-T{Q-7d47JA@4xIc_R44yaP$vnV*IjzbH?dcTgF>cVJJ4 zVJQLO$Kftk8`t%6#MJ12+q?t)8G8IP??5cWX7!KHJJ7LX3Tdi5>Ybi^cz$tA8YaBSYJ$% zcOb-ggpA8O01sXlmSYJvmUobc3_y&}J1`=tVn!eV?BT33bYChtDO$`J^9~5WV|fSC z6RZ!IDf12pfv@EqII}Q`Yk^R{p)Sum5Hj>)zQY=+xmRJYc2u-a%tXElTnmtQ zP&jbp9XK@1>2K8W3vKPa9Z$(NAAVKX{x*fmmB(1%q>1|NQ1ls$eVW{c^6{(z?69h zdZZ%rMx^|qAnS_1TS$_m%(0roSGhR+BM!5#>)W)ceB(9SddL2dLq@f)#vgRJlyc(_ zIymHa`Uf3kRJZO-4S!mc%3M7Va>I>WeUw;e08a&*G86v+dHhQ8o)d#e?u~|@}rO#S-Hvcnw4?3oPP9e6WY?16Yq-=n;f0@4GM8T^3j$24W{}gPajR% z<+8Y4%8NhX`HIDHww$&@bzEDzc;bCA;scJ(`v!%$A8B7KgAaIW&$-N5Amuq1dA@i~ zoGqsdpgOKCoip*i7;%xK^S(hL?nf5Pk-)SXF9idhAg9e zc4i_@WGwJCnIkRCn>_b^sVJAZdf-UC|B0)wa(?vwz?<#Kag;KTV>lUIo?M!YaNeFh z`X(Emi4o77IbxKCbaZ?6BboU3nLv=JwmIYHV0qC$pz7>s4?gob=5b7>y?0Vyyfz&w z3Ju&~-}L;%x=mq;G^yW*RKxcz^Fle(uNAbu%=%@C7s}NC)4YDv`q58$AzV?v`nCFO zl>4YG>|CbJL&Y`xt)22&(^!Jb4a09Tjs1Z@^4DhnN|aiFoyZC3Cq=f~!y-rShf zFUJPWm%lBUb@_$K1((lB>Ps&_?{d^IJ1H$~zPz-0PSU)ze);OA)jT0)Q!cG89i2m4 zw!6OiXm)gX`BCe$rKR2J(fabEHl|CPcF*KmU%Go-f#$D9bMx-(X!_Oc=!MCQ-OWcY zPD;B=N9X(O*`9t;L~}(n7esSGG#4_hbI+SwUm~K`=DDRMAZo48UDC9qzDq={r6r|Z zAZpDXtS{M>?HXRb%lfRf^kBNHzI>OBX=~GiGr87V9~@Vp`Ol-d`N3>g`sdj$5Ixwu z3q%i=c7bSD1JNuI%>vOZ5Y2+j>{;i{s$VRk+0C;`#K`8^^;s7;UChG}M6*j5mv(|^ zcDAE_@y=}L@H0ED&t{i)q&w@+?6fhR-LzvS*ZS-o;|etQMRW6xY-ie+?F7+|=A9tg zQQ8Tjoq_0&bxRP9{s{-DM&J4-kBgI;EMXX|rgJ|Ce@H1e9Qu!Jm~1Iy{qOvf#_Krr zxIde>X>}-11 z_T<~d7tlVK5Qsq=SJ2jmtpIIa0BsGl_t*RG&+c!kfi^E@HPGJAhM@Ie+y$1t(j=v! z`~UJUTSaS+OVZYK8E98!aV{+b?W(3_pj|a%88|6>t|!Z~D1deuXjhG)-H{NaK^s@l z&L6e{w0Qxv^FiBIZ)wZgn&yKxFJ|*W+g6$%^`PAemX=c6nWdq&gl7O~?Qvc@JM9PU zjx5fle$eh{>IdzP8U5g-?75!wXHfucKWKM|_T#MNUhi}7f}}){FR_Yj8oe}`F?xXk ze+H3%7843Wqvs{(kCwQ;B{`2LM~S-TGp-l$;o5p9RFmQ0i`P-^f3zHnxAL{e$fvX>Whu z2S3!l{eA84Yv0iRzW2AczyD7*Kxb|JYirN(RPvOq{o&Wvu5G-(Mya-T?Opt%>aMlh z*WSMN=Cx~kZr{H4-}J2QS$p@|o?F(gy=BYY&}pl$X*PfjrST#%i7vH z_(xSo+tRk>-e0zSY1==#tnD)HE_-)d+q>Vn96I{SIi5j z39h!ChO@b)tVSAJ%1bC0uTOuoD3rN+ps`Qy;_9oMAD{LQDkq;VLb>7GV|5YI4eK6; z`0d$0IqUtlXJPaL>jZ_zhT_?p+v>$Nt^cYhl(~AK_gf#}>Z_a|w|>u? z?b+(2mb}=tyzA=DuC9)bRh?H|wQ5!8@~)K~9cxy6cvZ*8x;i`GyK-gc8XB(b_}GWv zb7faY*P5=CtGZTot$9ypN5_>buI^gZ!R?C9jw`!Xtm)`jxvKN(_jax7{7}c0S9M+4 z(M8XWRUIoCx1w`R*N3{gR$SHDc{R5kT~~Eo1&Pj8Yp#mht2+U}{Z(C^E2vm0oE2RR zSpn}4b*}1qZwJJ>-~-*x6)?TJbCpOx-1(k0w5(bQuB%sE+0pSacwYr*pmua!`JPp) zJ{-upx>mlov$N}C9cf3}RZIRmFqSXxT(ye6V@RixBu6@>Bn8qbB`J_jDM^8JN=XWs zlS(qI9AV0ISN|vaZ|&>vuk`fxZQIt{+xLn7^_9xjb+`BS+|l3Hw`KkMzO6KD?z!Xk z8#ed%^l$B7-`n5Yzx9T`O3&tXxAyl|xLw!Rv$=oW)}G4x-o9J6^!N7N*0XtA|K^^4 zdRBUS)-!Hh-`4)y`uo>y>+8Ff+e-ho{%w6dJ$=1fw{g=0hDxvZ+xq*~al2kP>-rh8 z4&Jx*_4aS6K&&4=(Cu3X(_8y`*H?PB-rje^R$6-3gX`9Hn|msEz1AM{ zrFA~Q7R_7O(y|2RrSj7-XrXIs>t%tgt!@57h%aeLThg{y%8S}Ay|mn_%>Q!?=v0E_ zIL{R1R3S)O{(2ytQj!Acl#&!sr;uc*0GhVGIEg63ilQaAr@Kazv6!2rlp8CgzfbuM z7vm22U2Tg@_25`6koN%$!+tbI_(6aS{ z-Z`fov}~oNd_n7+(+*n7r>V--?|4<6)o(`%X(xTgE^0I;$)BAXrxpRDs@uo!|5JB+ ztbZ=}L4DT`ntpKZuKL4|G(D0&>@obv!w)}_J~HFs?2(~|zyJOJ`u+LePrqCL-goDH zxBge(x#&CDL#6Me4~=~1zkIv(+ZTT;d$7b&|JFCtZ`S|gH!uC>$bWd?8#BLAf8ZPG zH)cFg`o_!$>Rm-h1x3_uhN%z2{%v{g%7yJMKQm(~P^byH0-b zuDjx$-BthMUE}W4yV5V#|HYl@ohQF==biCR?@Yf?y0iX;J2MI%Ck8(M`8z&;NB++4 zI3C5ueR@aw`T8B7Yx&&BXK(-Pg3p$3Kj+BslSiIB(sZQ$8U z?_hSQ>0tfP!E+C$2hxMD9yoa5;K2i>1NDOkvIE({5$>B0WKU!VMxHqEMAH-X15cEm zNDrL*M19}>Y=8ZU{d4yp-?w-F{(bw3Bi&cuzc2Gt+V`9NQM-4~zI}V?vv=>l{d?2B z^?iFYPo=#>jNC^}wr9rP`W|bGQ)%xjd-m@2{o_3g_GCY<@A+|)r)E#7rK&8C6Cn~f2{ejOLo^E+ugjo{^*Yu{3w02C64l=o z7A;whD45=4tqGF4NJ~I1QlMN2pr9W`0UHLkzmi2zpg$H{BuMHc>vR#X<2c*Z#gQYK z6h)EZtfqyj)xIa6+LPm_nq8K! zIPlz4d#VSYe(K5Hzje(= z`<{6G>8GClQuU+p_}G`8cf8e0lPxtj5+%s@lJdv+%N?TIYC-*;I-vg>v$bOPn zbGiI~%jI_eyIgM1`CRU)|B}lc{8zc$AAKd4`^v9!x##c7-_xu+g!LT*VMI*a#Po}GE9F8%Hhv8t_Byn z7XAZn{+E>f*~ZnN?WJ7q<3FIBn`sOWHz3w4h#(__fTVK z0IXRWL%F0eHr$I0D20UdC5@RObZcw;5{`;8MB~7K42M-SX}n6aYNo=gz|erIij5HP zQ-LsvB3u$sV@(e!axydq2*d#P0m0(H--;%gUhNpfhOw%A1o%l1#3b<7@E|IX*i@8q z7zykdg3nZD8%!{as(3I_8BH86QecnL|`4o{~O$`6wD^8dmoltmKqkuI$z%Lg{5F5ap28XZ!iF#MP;52;6Y9y(*)WZq&;h=1NgA)KEb0!~ z0Cf$j1a!hZnCUHqp*s(iDT5I=Q67+bp>aaPfRhGLc%l~x8znTmX9< zc{FL*EMSbux3N-~76G&iW#znp*R-?YpA3NBJEjM8CZs9l8dsEi;nsC$h+gD`1~W1cXHf)*O1NUSTlu!07erD&WaL;1#( zF^?UQZum_Qj1<^n3gyzSxF-!kfyN|-p(O}bzVY)+A5D)#WXxUD%1?6^8?OUzs}X2i zK^pZ9UQMM*AVs(<+eKWeTUBIY00O#Q^ZY~=G=pB3UIY@2fGey16<3cYjZtP3^`cEl zY59fjY|bc%>4*y5)e@47G{p&M=t+zl^?c(;n4J*}HDq_PkuWIyB1t-=PzV$#M3|if zfX=W%YD4Y}TkabDZ!_Fr2fn_=FmQo-9tTp@@d}YNCN(6HO7YF08dXYITRa0YYXbz&32FEK1f^jQ0E`bE! zgxO!glExd-!&gv3R+uO=gw%)012O=;4p1r{V6ebQA%^Rx-a^-K%K%h?NE&Bp3R^@y z^Yi&I7N8nR)}SIgq!8c0*Z6XZ$qx%CFq8jqUa@tuVmq0*BCxDrmM|#x){72lX@G}Z zsUJ^6mGIVPN|ug2EtNFR$PkXqD|E-2f!4`zp@Dyb4uPTe&Men7&O!tV(gpz;r9rT* zRK&*Vu$>BNcmvac0b;(vu+f|`9uQ4r4QP-fL_|@zH-Pl7geQauCn!MJG#PqFL+Mvt zN2daKyM*-AnQfUMbcp2>G#S|uIUhO@~9BoG-#$y#!*aZoC!taOmhVgbhsw@Iumf zM*(%FLsZ5{Dn#rKFiOM_i!nU4IAook@{KVg4~`0ht&*Wh`ZAtVngo*w(tC zDs7gM#$PB9=+41#5iHjFz!L|;$fL{=qW~$PQ<1YG%N{71na4xtSm@jh{7p9b#N-j` zDGOl-1!!bW;8g-<@MM51k{po9Nd*C@<7N-$k0WOANVz6OeFb;-3Krb66t1Y#m?f zM%Pe&=rt#Ig$WtbgTe;FA=Nn)DOFh!4k}? z4`50$r6!2j)|f_8-E|2-P_lhnGR)Qx!o1LF=4Cp0a} zj2wu1FlqeUfs#%YT9&aF&W0eY5nEH8i$hg0N3TOJ zX`JMasu0DZFiS@Q+SxftDC<8Mx$74>VqWRqc4`4jbb2(UDCficj(lC5y<-0oYFb>I zN<{YpU2wC3Z)6)I!P}pzwQQkhFasYlF*K!#xec%w74pX)Vd?OiEH$-osccBUd=ilQ z!ts-?)wn8x_tn&eVSg=+Es0s6HLM|TSl|fkzkCwlG|o_9PT`k}NOo3PJ_&GAih;O% z60m#{;2wxcgBgaHaEWBvk5?LJWhbCmVpx)xYM8{APXfkc`C2{+SUw40{}nGcF)$b@ z%O?SBUzbk;*kicSUOowMf9l(?ds1x@gT*(7<&%K0NW2`fd1ukZNXsVy%O?TLCjsw! z5>RKXco)qUd{=q$7?UsjT>3_vqN={J_Z_K&=*5&m{NThOopDvXLZmoNzs#> zC2|7lKuv>Cr`wzWvB8a_4#$30+&>e;CdJ)R;hnG+Cha774s7xUm_>Kpjw<0P|wcKI5|T*G?JN-x-chzV8l&V z=LDnyq&YxDL0uT9q4AdgfpY?|QkWJp;V1(z%?Z%XhJWM))Hx=l0cSe2G}t5t!uLX_ zIRRRU5n!ZGvPA~fQT8jErIgx{@eslFHYyuMXvPgk8iena6Mz*wO@05I0H`TQ>b>D$ z=YiwpoPZcGG;k7->7(g6JJJ{29a#t)<}@b&xf~*KjP3By0z4cPbWy*2w!Ane00P)9 z%o8~QngOebgrQNJU*;=i)xVA=JsLRyz%X-YGkUX}faZ*Xn2spr3@stKFed9X-syzoD+a|luwyF1jL=rD!`7ZFGWp{ zwBXrlP5>j_oPcb6dtN931PcO|p+zhi#2V9p8ILKCv1)6Y6M&$xN~EksiXq5otuLJu zpud$+{}^^lnGNUk)T@^3>CqQdNPJm97RQi(S7EEHWRWVWG@-SAASWOMNY#f!GbbQuVZkMG0-Oe% z77zwXoCLT)Vij@%l;4~H!_zq!8Dr%$d>m3Lpvj$%kvU=%Ao#{yW<)HV6X4oOPJpIX zc8EGqF^V*KV45X!0tC{VAY~tlX6|!!i<|(XOCz-A1gHUugaXEdIRQwG?0(uJ!x&%x zXE^~9inw|IoB-upA}0V#U_OFf#nYUC(9*g3-E#uqiy~=GfG&TxoB+b#RR!WG8VgXG z697*JxFX?XT!uHp^3)bQiKnw)n z009PmT6;lG0Iw~wccXX$5-!>NGvE->U{j8Cd?A}%krSZ%q^b-;N?RdfHxl|rBt%Yt z!5ggOnK>Q|SeX-`5z?FhxH^=s$_cP}VNL*bLuNrvfK#`twPL%wR_h-HWl)17vJ;%y z%*!Bfkw$L!v8n}ZEWwcz00Kemz6uc+=LCRqRZakH>0JCSIRRm-EGGbEi3lyqj2wu1 zFwF^YtYbkfyErERu{G7AoB+oSqQpzXm7D-tBPT$T@0Amv1$7|2n4gj7a!!C#(4w3G zNxkjVf`hdbSejClW==plZ!gFRP-AV1VQ_^*3;&T5fNvsP!HwC&oB+%$S@+S9<{tV3 z2PD&xVJ>s|SGG+F~nHWnWn;u=tT9cB?HN#k!^7LW=88ZfQF z79M&r8GenYBU1ci!J^i{xe_S4mTGF$F=1fCz!SSx`F6 za1ko1bE;M{^mYiV+icMw5ld&|b5ZnBV#OIkz*nJ0_6sgIc*QYIG}Xz$pJuT{gO=wT z4ccSEs0@7>ERpvaYQ@}`Y0uE?y&yVjKo(Zhpy-CsB%)f&u)~uQvME?FL}Rs5T(<@! z>tRkRCRdrggII;eFJc1$jOv80q(Xp&i_k&3rVEErd$Wu)W^in)rzgxL3&qt*M;K{w z_0GbLc~fmqJB~06^byQOK+A>&gdGpp#BAW4H%d<$T^JlGli?|3BQ7Y-A}I4T(x%=! zWl%=gK@ozgp*4guPl^aUufB#Hin{8&4L2ET1B|1slyTgN0vfPUvou|M0Q%4Z!kE#% zQ8fvNxjZ;&Gv2C<0_QY-3ypEpk!_Jh-mE3zr^CKPTrcbOIhYx>P9;bIbQX#v4W?pf zsL&?$uHUo>xz$#3$-qT~4T=4NiZS7aDBTp9<`{j3xXw3dQ(Z8Eq#_qpI?T$((lp`= zd_GJCV_ijkQms>k{Td8xblGXVWhiMoQ)l9($w<=_nhUF7FPvaXSok#fI~G+tO$^k~ zKLIJVmg>edKow`u9_oPsDtc<7|0#?*YZ@G@F2@m7S0Ar1U$euOnM1l6NeN&S z1{{zOB_hKiEc6ue(MyT!L!_p_=cM%d-7dvdZ)YpVWJIV(l_9B^sV%}XjRNqSwm55St+u<#BZ57 zgVXr{4#&bF8Gaia-GFAn2)j8soHfOSA~Rcf7_4^mw;X;^(pa8CW&NKFOa z=1FP?i0Cies1+cK+4BRD2o0~8m(ks*qM9OU?TLscHDjuH4GAN#g9>Ux(>Wh%%I=hI zDQWzr+?-^MCx0QJmw*i`I(=zN%^>`#uoVdYYU${<)4{~2060QD=w-&kFM&0QtQmo1 zXvP3?JRuEViqJ?FelBl@Z0KxXsytR#6N&QXhqM&Jdq5&^cq1f5mMmtOsSAA0hEowf zV!~&LfLQW=)gab%n$XbW?wpDN90e)`fR+gvPi4jkNY_^2)JIa2VF1YRYJ}cUjn_0W z_$QCp9r22V0GiB&z>qnE$<6PL$WQw)GJ(N2Me@C;z&4mde3&tAT$CXY*}J#}Qz%`$ z5AjR`fOKb>csz}9j2y~uhWN4Q5;U&Uw1@aqG+?^T$`3Gs7TtJ>MD(-Jh6fErr*0}p z1tVmZ5K4OpWFum@0%>Jv3XP6TKEq_bgRG_!ouZXGFJZ2!NyGh3?4>=4k{$R#1SO0* zEa;R^rY`Nofy5xhJZ&hu9*k>aAOTIsuk(OkxQX4Ql8PF@d~E}fwOKn~LQ^bV1YIaV zs`nDLaNqv`UgdZwZ_rmCc+#v*jdCr3)6);Q#=}B77VVNDcEVc2xlpswa#n4`G@dE* z&o4YG%Z$m;ZiYS6Ru!E}!B|N}NccV}9m=4l^r-xwD+ffOhu34EB9?=NR!ic`U!FE) z1W-(0jGG!ypM0?W_jI82_~);CCx5d#eMkj=z3JX7(Be2n&y5D86lAXEF?+@m!m^~4 z53@ z4HIAN+&iJP6J%;bw}K2k;*c0*cO2^xF2Q!G@zsC{8FdvI`RIbZ(pcAEY|0|UhsI*c zfEv)@*0Jya!fD`Mj^ucaK&5nCy`lRQgoj49q{RePDN3&8f1$#$G{q9YM1j7J|I84Q zh+^sqf>OJL!I*E-facR&IHV{J9zcN81AMtD3t%U!Fe&_97~JwfDRr-adDxJ*1BIKc~Eo2cpmElXyeA4*udeC2W(PK~#Q)^r$ z$A~=BU#fT^Y5Wy1bU-i`EO{wFAV!!W6_aJSM<;3nMTM647*${xhRg#{%7nlXN#oCS zv||B3D*{|V49$o>6$v@%q*v55Jb;YA2a6t%m`(LUyvD{?mGh0aP{8emDuq?ufI)%R zazx}4_8{*lF$U(mU48*>yb(sg+zx8Rg0U*4i-OYl4Sj6Be0H#WcCdVQz?|Y#7vsyR z&$pb|ODvxquoqZ9J8(l33lpoQ3&HZ)flK-F*+IIhFP|N-)iD^@;w_&Yu;+7k=T4BB zV)^XA9kQF`*a_M|gEyn0G*m zh?ZEGcYqeAh4Eh;q7}NuT&EU(4nF_YprXT+UIMx{0Hz!YaskCikP7gIFz4zg5HP2bEr zFkwceR4dIpz%^-%pt3nJbeu(Wi1~^hjYJ!H2T&u!2A6w$DvqhBLO_i}voupC8nk>f z@4%=;x_GH2?*J&(;th9F9JS}jv3|i0U_3A*?|}C7>=sQTsy#n!<{hYlX9wDggEr3& z5chK4LF#CD8gvWt4g`<0YO<4vY?Pr&2t)UB-a$R`4ixE1-htt-;_9R$jI_Aw@0NE! zK!rmTG=+^A_w-udavD!h8eJG1DHrD*$Z1MDp(7vY8I%!r_zdjO8v3a`M6P)Ujz;uh zxV-1t0m?!H6C1-!1s?W7A6lswiGBg7njrN)c?aPJ^vv=Oguk43P+ydH5OET=h|iKp zOiaaaU&>aznU$}p?llWLtR z>{o4IqkGLeFq9ktCjI$Y1w%}Pmb?RFBYYbCVGfefYx1Es{)x{tXyN2gw#uw+*lGzd zK#f9c-htV~_$yqdMho%|VzLJx+i4l7wB{Ye(7K#=U^1dwhqvRy9V1Jnz%|kqa`+PJnA6MG0LU!p;LNc?YU6jV5-z%H8<__Rc9mLoS+H zNfA!FOVs!n4=3rlz#dm~jmSlBcslY9i1L_#kq2~z(Tk7@r}JEpcc4ur6RCqB(kp8y ziY+S~6~6R?srYat<#axP!?AE!kays$0we4ec?YKQhL2zZZLr8Y2ydr(2ZCcnKT}Dy z{2+M;Iu5d!oxFqak}={uj+5zuwZxnvm(DvtU*u73*gEG!4Vi5T16;{Fh?xcNV+!V3 zh-X3M^re=XLGzn;0OM2{4G`USI+)BmP~ZSy#=|dxH3>>afV=|(h)Gt3_*{zz0$t8K zNOiU^RUWH1C)Ad_1NBEz1VE;^XZs#Le@XKWVl!h*poCIus^I;qL9FRCp`ph;rjwXm zgBk$Hu4(g)mb?Q+j1R|DV=@c?nfJ{*Kmh&`$2yR_156&@&@}SXK8(ydV%|Z0iM#_B zWeB8s2MpHK@oC;cGXO}#m&v>59T?{Zk?znVuJdSUdS^@Cfr`IJ-T{PA`l`GG-R6}I zqbqp_1l$M7JAiCv4Wka*W_bs+XL$z@if`1Y@}j&01x^#e7v~*FQeeIs;`~K<$-IO5 z!m|S*MZ;4HL>x!B*zCM+l%u9j|KH6!FrJ~uKl2WhWyY-jg?R@Cb_^k1mCkytc?asV zAnyRL$3R6a2TKfg&4;`WKzP~|N`z7M#dv&WgTZIZ)p-Z*onpRLe|(`82o>W76UxU{ z;yCsfOXM9WVk{vG@(z%Ps0+`r1-qPgkWLv0u`utz8A%g^fd;ULv&JxdY2>DAF=EU+ zU;@6JcOX55b%A-;yaT4dD|rWwEL`GVAdK%+m*yQPGW24+!y2urYp^SM2eHe58pa8? zUd}rpRB^$3bgS-RCn|C02 zH)6)XyXGAjk*druDy55ptm}SnA(xB4?y!xgKh^A7;x9S;w*Ae&S|MKZFF6SNYyC?O zGRl6Mf62jW^DjA6nw|Vnjt8@Hm8Tbf$zjhUJpHMr*PeY=_=^=CTxG7(ruhxI{CsCF z`Fp(b@Z6-;euJxvORKG0^tUqn3nA6bchY{@%zc!XGPB6Pjz10}9sYhvu4(3le=y@? zv}Zqkf0`AV!ei#XKVRI|=O5n46*?v_bX>@Db(A|+Tv**Pm%mWDQ0|!9b)oIT+%6ht zcU{<(?3%r>tD{2e?qoNu*LFgm>@CcjP;gU4@QOL9^Cf za6;x_oOGNF9=r2Y0TDaDd)KZ^uD8;{t`1su*}*-P_?NT+FA}icvyO3rg|Q>wF=;`# zWcS4;LPrsq@|bFOVfR$P?&>IMzILm@V@1b#p3Q%|I#zWgpPStEx%h|K+do(7Nbk>tqi#F27^)}zT$TCXinKYQfp zk@EHBxufNEi*HFeKLO;?GKC|R^7PSiIm5D{RGv9nwr@uKq&$7(D9`q^HJ_q2xwM0v zLIt%Hv{Zg48p}t6@X;gBmhEpY~$IUw&qi`CYN@QQ>dVpf|g3}L}RHf2)7lXT1twA(x{+WE0mQv7$>EZ z!J{pq3W(TATd|nQ^;TLamS`#3!9A7um$U&d60qL0j&Xs7u_Irav>;s4cCm?2Qi43D zYAdu&1uQqs*KRdsVFR*|F3up|g^kVF{Qo%;%}B6w=mwu8>ypX-jc_MYKk@UHSQhwJHIu z$g^;{ZhL-yCO1Eylg6~G`Fz?aLO$0P0CRE_J3&S&iMKqo1TD^A5{B04!oN9W!~Zj@2E>%*2Hg@o#2^cLQG0PDJ&@ z1v+^rJ5e~{JDKliCw$jA@xkBEW@b*zbgWr^Mf)|rqRp4*pXDmAE+_L76DQ-}{5-D= z7oMFs8P$^$bn>cpvT)K@HDB9K`U-UNgTJ=T%%7YuuUUR``@it!wz_mpu4DPl?f+{^()+b#znMSNrV{xLr=S7kR*m1~_qt)9p-{PC+=|S`v9Eg<;012ejZMoRu|$4^?5jP`Sfa^htvFxah2vF%+-8a zUJ?DmN<(@Yjh_ma8yN$x<*!74oTk5@(1VW$>W0`-q1OyIy8rk;a`UGtH=*~(f0i~i z+y3~w*5CZ%KmYtAU+Dd(pYQ!*-@o|6f!^M}FMi?ky?qBB`Pvsh|M}ftd8+r#t-pO& z&t2O;de`=?58iXv!`rt%xb?2Pwm#LYyJo{}x86}*fA?*- z-Er&s4Y%EK_pM*Jb;E|+?){zHu1Sw+JaghlDZQ4kFn z4|jJT`v}!!U-EF$z3$lR?%910cNe;^J+>y=3f*fc%{{O$**Et{cd@(U*tOl$kL&}c zt$XFM>$@*ee&k^~O2^i9Pd`AVyF@wdfO$)#JAXxW`?sh6E`bs+1Hqlp5fi6&w zbg!aZ381tL_ebD93zt>kugSQq2CN)l4|JDlU(r2v?4|DR2R_SxnuDZex=Ybxx~GqwK0WrszTw_J!`Tm%cqVHu=UI-vi~`x$ZU5IC@M9-}@evC(oTe z9j!_Cs1(kfrg?5|a`H5ER~}2cXMru8PR5eCS=u@@ue}E0G0|7zfuwut z+pnFYaW0ul#;(CTNq7FWgfwROi=*JdBQyH==Odwfl_6>4iJ&E5H6^5ER|TCvt~{My>|_6LD!tF1hK zeeDwE?RV2rI=-$peJ7P#iE`Qj^>!-P)h^vBSZzhEol1(nl8&`a^c7T~3)J@7D$11r zO3QHH4)c#$`2NJu-Y8MS`roi!WUYSYKhoEiUd^5f)=1dg^$y!@RrlGQ z@i)Iu^Z4lK%g1Z-F4V?e{?7RLr8nRFJ}9H3HJKJ_qsOK2{qIBh(&(8p(VEZ-h0!xK z&(B}FbOyRBk0-TRU<+rGan8bN>%g}8TJoLoGo!D+4&iapS7QF8Huas?M``2?IvKwP z*Ce(4>&a+ges=T>23|)!c{3TEn;*@OCTEJZ8=~RjD6{3m{MHhjU8v zZ>$t5*N&`-wnAkMrMVl{CTr(zt`sXBBiB}@Z(a*bTV>_Q^_5GMZ@!U^(#X2X^bJ%h zeEO1gK)s#Hb(Kpu2v%89X{VB+ucTvb6MY30=mK?fWfkR00HtNP-wgLzxU2$yO~z$4 zVC4Y2p;D%OMP+v6#Y$3{TkGv++Dap(%G8UePK}IIz^_Do;>A;Et>17%#fG-Z^vJ1G zqpu{dB$WiNwoJVEty80;uYC8FS6)nBoEr(^#mYM)V2=LmyEKoUJ^SKFMgE1#*o)s9 z9liLopM4jUvu7)7qH%OY3g7)MlrNq=bt+nu%BU31o}zhX=HkUu&|Nu_AoRCR6;36i z$;>QmeDph#uO#0ZKXvw}KZWq9=qqtSQknYJPtVdglguQe*WjL{lK*LPwlFh$_7p~5 zM?Lvja&~U!Z2oL=s#v)p8ZMq)zy7wn`Nbw15I29ei1Swx1nmSvp>m6nv0>zJ?oU{< zZedq)3p<(`*XFFeIqJ3-Xm37+X_lMMD{UL&BbMU)Ms_?^u8p~C=DTto?0Qynb+CK7 zQtsrllg{YB2Dp{;H?w;>oIB}~SIw>^*78NE0EdBFDiwg{U&~r99emsx zJ)gR#r)TGu*7_Ej?%jIVj)y+Ev!`drJ$GMK|J@xsxBlL}JMP`KqvyT{?%BGfrM~n2 zd$%N8#&$lmb4$;boxi_jOWM%L{mGT4Z95+E`*v<^t?%r)|DhdQ zw%oI2>yF>=*|Fu*SJgkY^Pw$Up}hUmz-+m9XG?v@_WK{W3*C1<^l5By-`3W8&sKEb zzH`fVI6t_vC+TS<|7>wn&qJTuv9)Il>hFL~59Vm8-+N!r*86%?|Nb34_hQ7B`pzx) zeF7oX{u5hweCCs_^@n!$>`?U{OtE9zj;*cr-`%?7lRevdK6AgO=;_(kTJP4oTeofB z{?N`(-Lv(+&$QNC-QHSnb$e_5Dz~?WMT^@%9AS`qkc zGq|_4KG=Wo`9pnukM-?6bh!Ue{p(lNzc%=M-(Dym`1)h@y?y%!Tk3}n9DME(bRYc6 z*RjPjdt2-Md(r*CVEq7`zdYEV^fMtWZt8#jYlrss_o4owzQJeuF-J>%|1a(io7w7C7l5eB(eK4f9=X6LQH z*}17!-B|71SliIKsoGjksv{e#n>KZAtajBlbaid&tOC2R-bvHO&h^#JwM|`J)eY;f zs^3`M)Opj!>c*~WSM}x%ot-W9O<*UTW1BW_>g+<2PGqp*KVNC++H`ZRdQ<03KvX*+ z)>_}xRoz_e?1Xf+)>ZAi<*IsZ(`G1Mg77UHENtA=((*&ZtKN+0)lHjk(Hy9>xZc%? z_8T{KZj}3`uB5Ax`}d2Rx;BH>)rkSB(CN}3i|bghv)UB~sA5hyEUu&7O$e&~H+5ET zskPQOqt|8iDYn*cRQ;rD>K5$0xk_pJs+Rw{K__>1ZQQtd6NTz6t@T##x7L@VA)@2M z5e;v)dcUtwhMZXE}?B|<*nH8!$y?8JB<|&^3RMYF5 k7p)x5eSO>9iEW1qf3%I_{<)L;DekA(HJ9t6*rn$G3(TN#qyPW_ literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_desert_discoverer.xcf b/mods/awards/textures/_Gimp/awards_desert_discoverer.xcf new file mode 100644 index 0000000000000000000000000000000000000000..e5e51e08395f7da227bcd589e5f7438b1ff89dbb GIT binary patch literal 64360 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 UPmT6a#-aE0neh1A<|GsUKL&$GMF0Q* literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_desert_dweller.xcf b/mods/awards/textures/_Gimp/awards_desert_dweller.xcf new file mode 100644 index 0000000000000000000000000000000000000000..9a43ffbb8db392d589c55db87a8b627085d3299b GIT binary patch literal 41067 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 U;LJdXo}G8>e#UCT<6QduFUy_`WB>pF literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_engineer.xcf b/mods/awards/textures/_Gimp/awards_engineer.xcf new file mode 100644 index 0000000000000000000000000000000000000000..0e07f24b9144abca76811f44eb175f68b3fe27b9 GIT binary patch literal 34584 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_far_lands.xcf b/mods/awards/textures/_Gimp/awards_far_lands.xcf new file mode 100644 index 0000000000000000000000000000000000000000..1f9797a6c81ec2f6deaace8e0ab91952e754bf28 GIT binary patch literal 36528 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

=x*IOr_TaEnN9fk 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 I<-G8J0bTe0-2eap literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_farming_skills_acquired.xcf b/mods/awards/textures/_Gimp/awards_farming_skills_acquired.xcf new file mode 100644 index 0000000000000000000000000000000000000000..3fbedd601e21e90732cecbdca69d3c43be95b1ee GIT binary patch literal 43072 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 A@c;k- literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_field_worker.xcf b/mods/awards/textures/_Gimp/awards_field_worker.xcf new file mode 100644 index 0000000000000000000000000000000000000000..61b3cadd88e3405064fea84e36edb691c6473688 GIT binary patch literal 37729 zcmeI5e{5alndjg4-0Kj>#3l@NOx#*GPB5+|h#^UnjWluBT?a*=OeeC~B$8zT<|YAy zqh44B`H!3^z^qmmW}RqhFB`-*s*RS4kl6@AN3>F;FsxdJG)v2BQ+8-)2|oiN4um+i zulMtP-gEMUxS48NSgmw#eD3@EdA`s0dCq&@bMAX{H*UUXOYX1k$mjB#`|otTa>=3m z91ib!`!kN2o&PbrO9%O@II^^TjkG@Go%&JsoupT6MC^5&@40Q`o!4#r-sV24)b3qt z;l2m^@5~hj`ZxD|b5?79;~fM21K-QFT5{d@Hr{?)uKoIUdrgzMA!+(1LvNpEXxg6p z{TU7YtHPGs?$~_q#@r3xN(IhpeQ>(Ur0%-=@7;V~Zp*;td+#e~{6IcmxbwcV0I7QL z;;K*+hHk$1j!kzmR6NYsc-uYq+?Funu4=!2$3Sp;W$M8vZSqwGzl8_4f4q= zdML?!n>6M?enf!X@gK2j!;k4we4P@*+f3z>YWK#fMwromL^<9vycg}CU8lZ8CP&q$&~jM0aBa;Kz< zLNQOTaR%h6e3wxgO`ihdXhfgH#@YC@Ql3g_65Po`DIev56@jhb3m<|SB=js43&LHD ziv>naQfbEdc(jxU14e<6HXlzEv8^ip0F8oDq_R+u!jjDN@vo?snE|{EC>CU@MgszU zGQcPigfr?Wvc`*o?2DsxK^UEtATV2aTf-zKFCI-;309>?9e!;Bp#=RRo`C|S(G-NT z1Ol}b(KD8C0|g~a#e-hPh+=b*05hn7G+)fb$K^hxX_PE4f!W8tG$9A#T{THC*3$;_ z8Z71D6GZ+*G5Srf#u)Y3gux||!l+V#KMsr_Ht6#nV+acd@ow6M3!zawPHi#o^Aqrn zJ)b}d-SQN~j0T@E!-0PitBjD6q(*U+CkD*0N$cn-`{Kt&jWl5cdeP$JH)Sm57FB_C zKnP5UMzotUc?&Q!M@Sh{Fybci1xe4uM@0-{LI9a3^0*LL#)94^9-~A+Gw}%!%at6kAVMa|Do%VcipLc5 z@CdrnZyBISK`m4Wmw3fJAq3TFRH7hS0vQ#>ZzcAKdK@Cfyo*}t6P?-kP5P@=5vaIA zH0CRKMU^N)6yYvxpW{-wRfe1@AV6*xJ-?O-qCsAlJPRZ$=`O7Dug1!wK0d*0BD<&) zQfhuDccwE6FoA$1c~UOWm=6TUdLvKOyitzg!_dwdj5M%ovXNkh@CTA`N?{N~kYHi< z4jpJT4g!a~bK3GQ(%(+TnmWeIw-AFCq(?ZAq8u*}K0YlXiBz(`HK|sV{v?nRD~Nr% z_#zXrfQSIa9CNgIpg(7yxKhTZe|sCJtN3{z?+BkT>D0$nKv0;C%3iXf9@`nLTISlA zGo48_Ipv5GbE|Nh00~1Dv1GPDrUC}z)Dd*l`r?Nu0;s}Uk%a01hcke)H6N8uiAQ17 zoHq$cnpWs2gz}HV&KG^@A0%Iv%g=I@M558cLJBZJ6Fnp8r9Yk6r$h%)N`=l>2B;fv z+4u~D(CeA~1XeoY#(^vN@javx-r`Ki!nr4=eEgvlqLF!pW)Z+&$(J%Q{xLZOhOF1jGAsTVA#{*z z27pmA2)1fLjNdcvWRQqgVCuwRU=(xOh)z2nfTqDBP$vfjk4H>l`7?Y{PzOHaLvJJQ8&BR+c=Gp6`V^76U8W$Fq#XNo*C zTq|_Ng)fD*R8<=XRB0Bt$dT$0u>5sm53tdJ-lSNdU!g=0_|vD>YYtBEN8e$j&UP zqBz4TJ%L^f`JCF|a`QI5=udda0UslkS%>g7HdqT#$(+Eg1j^9K2`)&|047Z;0H73M zm#)6Rv|e0{MJJ5N1<oW^fg;`+`WTIQc_o3teP)U|TmevhQ=M z#fzPCg`i!6pspCQ*CMD zczU3U1vEs;52uAp61Zkdf=-ySPDWptP&F4ph?SQhTrLu(cS4Au3!It?1Y4_XS$)_f z3kb^L1xtc`x~%XAYx14!gLjSK63nd+-GpLHmY}dI9tWx1b%u@%N!D$?#L^JK#J{3L zLs;x0ObCS&S?LUiJzTL1pX&6`geFFrk!_$n=;OB-p>rJu#VqHZIU9kf2DYd=Zk0$E zV4bKyv6}{4;_LdSAk*62tT`bVf+MdZ&d2ZYj;RP0gL0Fau}+Pr31#^YMOyW1u*JO4 z9n;jpC=I7YRBFgcqhHY{7bmyaA0SPPi&F`ad+D9gVguh;xH8tL*(ID%9DWL3!OiB7B+De@0BM3nl%);M2kf}(P?Lr zLP`OoxtS@a@+3f1RGtJVR&;e>K2&&Ao&@MR$JK=kN99RCo|Pv7x@PK9QF#(TSX7<_SR_=Q1aO0{`{K%zfXb7A@Q|46MP*NbZpV|S zIy^Yieb$)Wk?Zju&xk5}0(g>N*%LruRQ3cwL1j+>B>YxSeR(*e4+L3q^K4wtXn3rx z`J=KYfHkL{=-VUp^f|xoQ23_@S@v;)9u9}6>XkhKiX1J>Y;Q+pPk=>^eWaq#%!m>` zOseb&sO$-->p}|&Aw(g`}8?9`oH(M3Ryl*?UZ1)6@ zK_y3U zYrF8r<|KB>v#$qqw$5X-9H!eINtw-#AR%ODm~BX7pEy>E4tA%+pP1zmm8=%6idLX$ zYmTb*oc+ep)`qB|n?bcBb5yLokLLf+M7>z|gg@~;( zCEnSTsXF^eQ(Gj2G{A)lHmYdHkM?c>$u_EJ>kT1+iLyDE<%`G2;Ti$rp9ry7`WWa4 zGcd+d5rDr!8oOV#hY6S(qiv$WChhA9yI8D3LBTf~#K$Q`rP<4a5!?4^W>MgCmteg% z4S%NLVW$VG#u*|vm?aj~VuoFxk_0vZGlhVZRf4OHZEV(qP71oM;$3$UnfQ0MsgOS6 z)@^Ngrmu)7BfUNMB;j&4NP^8(BpF|svcVz8*cK?QOIT`Kd z5CIK+Eyis(3sq5kf|d|n5DrRT8Uq_~L2eSD+PkH=l=t4n903h~iVU=D=ooL6Pg+Ka!C7#9|bY#IzOM3h+*ysK|o7;c#=alY_5 zU=6XpprV-2Cdsf-QrjG@O(e@GRhSC_%|kmSX9+EvK;&uLT`VYOt4?9{ z9zzAK-T2dNR$DM0zoru^yTL&#KMOoP0c_qdq+m&6*7h#HBcOn{m{4jEfF<4f zVvGV?E<+%OkP}DgltDCDSu;lzznhR@J#}rRpX`w+PDOF8DNA3Vvlu<8E2mK-9kx1R z+cf}0nJxqhnGc~{`+F_&LmMPR5Z@Gu^6xTU!DR4JhD2SI5n#J_aSJMhPTvifBn<(; zc4sNkSJog$kwgBs2H&pb1dXoK)Ej&XA}}noqJn*l!NN;}Y>WR#=0Sy`rfv$Lvi<5d zr(v|d7@|sG=n5p3k*VI{G%B(4ox!qHLdU43%*Je8Q+=%Uja@7B?G&!-no~>&Mkwmw zP*XlTb*U!~Bn&~!(+Xt;6Z?OqT^Pdot9d|QxUtnF7Y`e1o%z}Z@h#3~@Fg_Cl8caw z1VrV}P%`(ufh?T~B*JU*We+;37N?4GQHj&T*IL*xEkV`^$gG6LhUP-iM$N~vMk5u^ zGwUhpmGHswjzr3lnmkqP8SjclHtfwSMxh%IY zhS(*9%aTw^0C>bA&3u1MmnNjqKTH{j`3H?hf&oCCC}spG8BMkPq3{(AIy;nA6l9re zHDy)Vy@AOSScQo;du#24(V8FwhuVV9sYe_VgRG7<7K6lHAYT?RA!Du}gO4WE3ysPm zjLqvx`0BAPobV`e%&nv50lMEni>018xGT1In zb_rmjz+RzLJp(1evcVGsrFb#Im~TQr^9^q_gdsY4=t4hvfG;;C0j%$t7^Udfg+WU` zBn9`XBi{j0H1gdVX_Nx~sIYH~DVRfm$Qz8;n-(RCDmj@gMuBv7h`myPP)Xd4YV)=6_X_r?5b)UAV#sHcRQ;X zp)h0~KvDt%NBH+3KIQ~Z?0lIZk%ROQRWZ|M9H2Q`k^ij^tH8--I8d1Wb3=ivjfP|eIt}X zh!(PyX9o%-mhoC{>!!x;fhx}q#75=Wf$qjC&kicj4l2(Mc#ctdcEH`79`5K_jV_~l zkYrERHBs_RMAy^GzJu`iNe`p+n3{ze&ysjr#v{4Pz5_i3*8{W4zJtoX10KBUQE6r0 zfu361S)tiNq`YHGaUN`k?Eoy!)q{z*vhSd>?|@r*`-CQZWJ1UgFqM4=kYFEl^7%`K z|LKeMsy;!}rC6yhzxu373zW*fgYf8s*+rkCRrVd|Gt$bw1Fh-p8l%%iA2;hMqOLi7 z5X!r*NQxWg8+|&gT0Sl1l&kDJfG-%T>^o3&RQ4TcW5EA|eFys9f^#m%@of&ha>=0| zahUzx+Y0yH*_XTJwg>P09%YyQjDrTHKjWZ|f6||EkfP+3{)~f)>CZScrH#(@-JIle zq&oN+hrV7?y>j8`8&F|>uF*xgZ#e%I9uYd{=jJz|xe3i*;Sr&8e$)J`(R?+UzrrIz z=lrYZPoa4V&0paWp>uv3%sE`{Ij%TAfO8A%7f#X`UQGL!8pHe)$s{_ai{Vk~lh;Q5 zbctTMH!pTsSrgtJ@m=cUNBQE_dZ8U2T$EOwKQ^;iz+&#g}o^xw;FE%iY8s z&MmH8eC>Gx?)qZ|{KX$3V9I^Nm8WFKl+aIsehTzcpeL=n=(twK=aNHSt?RqLzdv`+ zZH2op`hA(JY5r23ihR9Nr)uIm|3`_ek)OP%Zr%Cn7g=4dDx~*Ba_`D+x zV19DP$rM>0pVp;R|g}` z&{=h&h6CNmJ#k_rV~t)~BNvT)jbp3d9WV}naUiqX4}fuC_l(`;0bv~2JySU_4m?42 z@`(Xq9C+dhdiW=30pl+Rc2Lezp4c()OCcKA;dew&_}$SH(GL1pO=d^tiEJp<4S;cA z_U`Ne7ze6$*KnX4xx04{WUSFkD;NjBIB*tY0~i}J*Z2l7He55~nsS3MHe54PIWRUX zAUnCBK^PkrETD&9KnoaeX~S}k{RK2U7y2{l|UFl{|%}I_c&btcK za0*np#;FW_YdA8T3P|B}*sY+^YEXwxhZ%qHI#s>@=${*tR;I}^>2&j?etIl<-Fq_0 zq-Z$@1~f*mq;6oY3bU*IPv=!<_BT|Q_aBZ9m-km+Rqgjz9rpXLtUkH_@Zpa>3djEH zI`!~}$38mr5r5?9TU(tuT>j`#bg2AM7<_pUQ+0^?{nckn*~2x}ep}G+vbw)~ICI!< zn^`@+tyJ1Ze*EP_hh9FMJ_?AV#iNL`rt@0HtRiT9G5Y*b+qb=8a$=0;!R>-Np|nSJHE_ht1K zQOfSCx;sm%mb!g2{A}*P=DAF+!Ig8(QFA%Rg2v~nntkp{cQV)9eC${_a?FAB@Xce# zUOUDgIr`SROmq3zYtd`vV_`6>SBa^5jryF{vZ0i1W;I(+A=8|B4dL}O-FW@nx%JK2 zX8+oZW?f3*gY&aARjafPbDD)c|KTT@_egb>IVx`O6WW5TL zbD74$EsXX2U}N3TY?m1-cMoOt7E#I$Rdr`c)lxS!gEh{NndHg;iw~`H(glP~|8u@@ zv-hvm;VWAW{r(lRPw()6bD!=A^~xm&SAzTXbEkUc!g2q66>!5rE}7%}0;N*FH{-?+ zI=7ennS;;1@y4^*eCCjImMI^inm4MReZx6rN^cAgll|En?u|4h`!fbmRQi*Vk)IrL zKYQD~ou*`e<_`UY#go!khlXDL#n7vN`}Rmk-N=ah+gFEv@#;`W4?OeCfj6Hy;1B%# zCCeOeFTLar9C+r<1J8u?;PCJ(!+T#DKKP>2y~FOs7Y`1$2jR1H;1yK`rdB z47-CbI*b{9<=~44c%x=`?;Fn!4?BU!68BPo?uW;Peb^6|5ApU;;)4shKj)k2xj*Nd z>A64Wn~TsVE=YXyo0kG+xOWGIes7wF`U5YD?sJ&Wm`eiqC|IxybCSSG11U|@`ZRD- zW770&{aMPVcgagoZh@0plcs4vy?7viPmM{_)R>g-1TrVVg=U#6V)tLZRA;!6FTzgY zr}YXNA_-rFT$-l!!`b0+okgURyw4ggyO)>;hBXfqom0wBl)CX@=ZcyKh97?Z`GeE4?M8v#}Dk;@$zFKb&oyfcICWxjcm8PmPQUZ#k6UJ^d;D>?bLaLS z?c5&H;laVD2a8V+4)0J}9CSN&3=ckCq@Z*#GkEH`!9n0ZKKR^VG{`*g90DGGevqP4 zS}uWJ)?Es{tP^^7G5VK-6%XtIJ)kcFk4dk~itRfG2Zuo|>`xE6;T;ZR2A>|@v6DAy z28+)>JUHkC9!uQg0lFU?7xqDqMKK0WPyRXQOi%tf=S)xjIpPSXUr#5lw}uhesCA|B$1OElcs5X8ab&kX?nK)Ea%hvU}$8{EwPVzo$ zuR6aE546s{@kZ9S?#v>7u3DM$BFzJfR5klX=aebkSXW1O z;f?ObG$p%`0Th*XU4MPoBDe4scT1X*UFa5dT_4g_bLOo2=A2cFZ@E6C?)vN9;#G6L zxoS>G7uD7-YN}o27yW#pWst?_MYTI?M*eUO-gHPTvJnP%}uowl-6Ww zPA#gb0sg|8MKw_k^S~km%)YUPqEcEefnL^K3caiodUrAUTY?pHR)HQ77lFs5*JVX5 z@LEAF>^If8)+UEBH8-_3E#i%un%Wy@*VH(H#}c>o4gGLQO$K zB;ksXOVhNzCR;PEvxsz(_gOV%w~%>YO7p;!b4ooA#L|3rin&1bQ zs8DuOs_|2wtD_$CQ$7MwOtk@ z1wdE+a|N{i+3&OJERyNX%AU0(=$g*F^IEP;$vP|cVmd?jRPcpr>;5@Y!r+!ar8Tq8 z*J<|s!8P29>VqmBp5u!*+3nO#dy}pDFJoIk19GQ(-1?~$hSx*4Cz%vDH`x#Uy9?_c zdPHST4BcE$a3@FpSBF?*C$|XcElhg<^~EJTOLP|JjMokM#19S(Y5dBiTpF?uU%m#e9M*hsJaH zPG{0|#!RRCbSgP-YG5+36PxGiocN!G6F)h9&x==c_qjK$&Lzim{=DEL@~w0fhwuly zFUOyVoz|bH)DT{eux_zej&~j4d1Mu-Ub%2Qa;pk2^!4{{+1|UZH@~iT%ewBKeE<3_ zTl(_(TYG!@Ddqb&^wOcXN6p)B?d$L9?OE5eskf&$-`%&qmtz0ARqJ|tH}!4kje5t| zcXzKRjop9R(ATqN9YWT3uiubo^ah4(Vklz!Zr#46cU?Z{-O}H;Wj)gR(ABqP%liI& zPxm@C_XfRNdb;yHeR%|>$a?czdiz)P^dx$F^ZDKl>rjy*6LQ9{4_Yy#Z&PnCoekMj z8~X0r)YG@2e?zMEu1#BdFtEQj#kGaTzMf5YB@ArYuw`8@fcsNi>!AX>Z%r6jp9lV} z>ktxfMLkcg!ZZ*E`+GpMzOOsafPgDyI8O*;!2rL?9XGH*`MMvruVP!PVDd7 zkl3H%N_kG~?@8_N=?S<}o)gx6{)L2q6j(}hqBh^35Rd{(i4L@H=;=)exHtp?@%`QF z6ADsjDb<1a4gGxy1u3+Y>Og#7Pj@9q|I|S`dSQ^do)@~-bgsRtb6Mx=Wu0r6E$LXj zX2sgIU8^Z|tf91e&B{(Xbatruu4P?oIyyU+b#!-jbgo{~wW5>anq{raIy<|&R(3|6 z<13adSwYG~u(GRT?J|U{Sh8Z}YDTYQNH;?f+qLYjwVlgW2fb_8bgf;1v@UdYtzElf z&FYRN%hcQ%^sen#vbv*dHG)!PovYV&u4(P)Nc48DUfsEJ87fj_LeBUVK`Xesx;s1R zY{;Hk*>!VwN7u?VD^smEcdzZhz%`vIuC+9Fb#&jHFtB#z+GU*pUX$Wlfk^CzF=JrG zYTz$hhLC_O>UgRZ(?A^T?*Pq;t|hA(5OAeTC-#HCV~OOYxKgGQ`&VO|*`MMvruVN{ zlGxw1GO<6!mGYd}-;vti(GhT^JSVLC)h{Fjq`*?56Sb??Bm|_uQlbOxD?2(90xk}L zK>V5|D-sG)Xerf!_?2tA5(-jiDb<1au8t*@ApKJZ>F9+)>N;L%TiUjKUE932_IYi~ z=he5gFU>7q-qzmU*w(U?Qv1>tb!cl*^SZ`1iY@b6R<*UXwb!@hR9rf5*1Wbh)kJOM zx%&DXDH8$xmd`^-u0Ge&&S=VQs~C#dw#IeK+vc?gy~{~*NJB$=+w$ePrR^>C^VHlH z^e%6yZ@1=Lima`DdE3%iEiH*&umTAch&E(G&iGu=iXnh&qq8ACt8PdbSdJZS0A8Bn%0UG^8WRR`?Z9uGhme3PYI$lFHUTQw-vXLk zTYWnN0u|FtT3<-)P^FIB+49*zzUv-ST1u8!7! literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_filthy_rich.xcf b/mods/awards/textures/_Gimp/awards_filthy_rich.xcf new file mode 100644 index 0000000000000000000000000000000000000000..96933590a91f546071ae81e9cc319836ea483340 GIT binary patch literal 38621 zcmeI5ZERfEncwfd6e-JEua(#eX*p5IO3o%(d#yy>%`PBSL4}~I+yz$tP$QoxM^-#s z+hP!pTR8=&5gN5fN`nPae#8 z4VIVX_i^PpZ+CIs_IJOQWnR4Q=32w``&=I=%l6wy|Icv0<8jD7aA5SQrw$&f@|@ZD z{@q_Z_-OUuV}t*Aq*@vLdw>5A|HzgN(RJjhM;|}w*|NPSjt8MWdd~;Q*Nkc~t9jF{+ zs3?@L{Piq5@b9whv45RqkAE)9Du0?~fBc`a?8*5o8(o)WPdBsdOTV3EU*4HzU-^S9 z`|59H+3_t|_BE{c^*gv0T9mkdnybbo!s`!>jy!#E@WAL7p5-a)T3hJCyKPRh46o6SpH|BLe4vaOeU%b!rA^(y{VS^6~h8W;47 ze-9M@hO)0ubJeK(?^*WAHz;Q}Y7-N+yw<4JdTPI_)@tM9wPD_C6Sdm#FwYYYCsZ@9y-2lcCgD|JysD~>MhN(+ zKtQ4h*X<}+3*(BMkI&ErVs!Qf!8O%iI!rRd;uypxKvh0=_(2c^68H-|0~N^8JSgP^ z64){hpKB#HKrn%-STI)^Ar2EMFoUX4%g1|a7d0Q$9Hr(H$eh>mi5nUa>)Iq?w5JW^ z9V~O?Q$&7*82-W6F#$a~q40#DFlwU84;M<{8}xaVF}MYTcn|K%1<|6mK<)T&K70e* z(dQDN&~2Cpk#X?#P#p2Epj7}eA=RQ*4C4c#SUo!CJm=$Y1~hU)2l&Dzul+=2QFq)5 zs0*kP&Xek4 zmo#T9q9CR-Ds)#%NHWtDCwfCqV!ZKO)V>ew%wVV?yTL}n4B-b!(v(6WhCm_Q>;fHV z3=9&6yfbZi7xZ72V}l*zwJpHF1?mL`B#oP_vw<4 z6NnW=0Q5Oxv^db8*(X*OBK*hO0$s)DHLN2oWda?jDS~b`qrMb{9^DyiEwQ%7Oed(8 zQw~1~vqD06r6gsh9z7`mrVcZ!kuYo2=Ht_fEmNmVuukGI1DLJD#l%(VD5Ej2j=F{w zIx3;|(e3i_eByi3S99&Gp(F{%a0?lrf`Oiq^zz4veN{N{QYxIU46qw-YiidS1mB$K zuV8uYr_#e#P(oIiC^LlAhu{GjI{k!BNj$p20+2!s*H5j5u3?rcROyk|-lQt9i09JI zR{|`$3Y4rFitLa=d>vo#Qo1<^!TRSO9f$ga|JR^F}A_E8(m52qP#!V49C#5-9De>1b2{ z->xG)&qP}Sga)zvGF5tZc#Z?Ya8!b0L?oyfxhOjrfhTHf3D3Gfc*s1!K+QFK8Uu%o z?Wv>CA*44H3TmimQQi@MMT=6%w-5$3IKKsR^|BM8y7pS&;ndM&2pgJIu|i(Eq<|XJ zDJo+mwMXm@0402g#TcF<4q3xfQJc~8;HWTQm5S^5PeYTwUpQX zT!9#F42Fx{Vy%yHj)5@pD0BEIos`f}WK?9?V@L_}Z0H;dox6cwl))#0N2sSPxFy8s z*;6A3xu$AEP*d+vl=l!+^-A*@c<@Q*o)O&#w#aHmpEn#y5k*1)>9Kn-0w8=^_-sPN&yd-bG<0-rHb*^_B>V@MglZr^V$^* z8LUxOMXxYePeM=>CqANKXz9XrNxN_%QOqo=idqj-`UZSa2$oa2!}qb*wtC5hXGAQiO4Zf3+A<- zIZ;xm5LxD47#o7HMr@(F7?n_0U?(b~#D|91;=BIoWbWNVo6Cx!I9eTYdF=x4s0vXK zg;|;jXlLU*uB`oFCE&GnV6c=1a2KHW`+E*M<5+mlciAGFUf}Vt0w`;7S5lvR%5Dg z-WQVz1AmbQOMI5z0;|jG78nBjS5E>A<4gr&3O`(UvQcIAB*35)6LIwPf)rNdWt=_;3>wgPF2=62SI#^(25j zh8ykGlK}Upej0X9Dkd>m{KT+&5)g>QheI~+EV_WSdJ?dD60mv_aLbc`3UkH7h)RW! zLa1%$1XSWc?<$0xGea_EWiX`>~x-OL77#hRF)# zE40P;RFM+^M>V?nB!FtwOv0;xCjs=1TKNSIizfkejDxXq4?jZ}K!Suf7)DNjvQ?`U z!*&px7?-~4wsQh1ent>@2F7s@qeJ!bREHK%k-Fvtgc)2B0&!3QkXB9rZ4eewPqN-V zCjjIftQ^Rvi2MjKf`m;(@TQ!A%Hl~tMc<&$3ONB4EEhQemAul*2>=vmR{&XL9NZ-* zK&s>fRN`z~4~vdD&s}l?bgHE}0hRLnjFU68LnE2#shv3iI3s4dIVT`FkZ>>%1vO!u zhQ_D-cbpRdN&zio!caP3$_Wr>-9K^yDjbtifiaz00yYmo*xueLCqR^#0ebp8TV#eh z%if?`N(o2iLpay#sH_*E8E+U;Cw#k{08sEW_0~B7P*ad(y@_Dwfnz%-ASMhIoCK8m z2t8*<+Jbjy7QzOc<^&*@QzVYDogN~<%}GHM&+W72r8xl*0K0%Easq?_R2&4*sLc=Y zN?En9vq_6aP5^y~9AZXmnG?{8D2VBdQqIs4lASpL(6gF1no~{yGZ<>fZm^LsL-;`w zG)D*&Vh9R_n|0&_Xf^|&+1uB zP5>kLYKUpHBqu;|t(_Bqb(Bw;JOsp?Miu(bs4qpKM_R^NYfb<&-JF1OetTXh z0R#&ImZ60&>BNGm!^}p=W3F18asm)ER*A&gK`{lHt(ERM0oq#$wU2JsEhm6J33@Fl z1K-hrk<|DTIRV1Kq^IK6IRVncR!{;4tObM8>8OOCu>6EhNj$p20+2!s*H6%inV?xZ zasqH6v7oy@Vdu`A01^KwLy;X)h_B-dzMLZXfxxny0LPFMK=+$-0<@x2S{jT)u4Kno zp^AHJrH~}%o=CNG0tnO^I9v}aF3kzRa}D5;69AC}w;q9vVbFF?Kwzgr0*^j1F&Nl! z5}*{?C2;0J+BfF}h(_cDXhcb+4@u5}m2(2ZVv!S|91Lvb1W2tFQ#4$_flx#w5W&qX zQ>nmRasr?hIRV&@A9``=D1?NN-jxNH?2;28TF_44n1w<8Huo)NvwAsamgNMX0>WYk ztg|d9AROEwZ`mVu2Y`Yj@KvaW511fp5H%+N&x0fUX9$$nI6$SC&0CnoB*L#c8EGr0Y#eJfTn9sfSt4^gUT;O zOY^z9MNWX;B?!xN0@MISLIHikoB*UocE4?rVa%_;Sx$h2!f$S!6QF!uasogC_;7X= zPdNdhrLlVDoB;TuNXiM&E5J%BifKpBXJelB%gpn~B)(qr%iktugWPrwZ z+hJ-$t0n+o`6;nJ30;RemBW$fMNU9vF()7<0{!ShANYxOM@|4ATV(G>@nuN3Wb;pl zLqwfTInw+>Hk%?RK=Vme8SE)-g^1lq=o_98IRQFvu#S6act*g=oB%;cIRS8WD&3S5 zV0C9s0MEKiM^1pD+tpgJ-Ce8o_k%J+gCnxzoMq%?61YesxBFPtqHiq0krTiGoY;L8 zA}-AdV8~550o0{fyh2VuU{&S>pe!CCqD15vs0C9_fO8!LMRsXU0AdT(lAHkN4Wh({ zhQ*u!Y9l8=l5dw2Ac7hYUc_hQY3BqOf|le2Na}S%3kDV`MhT@uS~&qJZg=DasIiy= z45n~uVLx&LuuZrtV4o_%*Z?4m`1TDKwW9-{Z+9 zs%SOJL_$y;E5JE2hUlopRfYceir6}g-K}DpD#JipW(1FaCa+Q927+z1J8NX3ntfj9b=kk(#gr6vRI-*G(%_-UM({0@T7!n3Kk5}SgjP-tpUk;z{!KjRc7xXR!{Av*g()nbwXECAsB^; z&_TMU3kRsfWyTp19Bj4pRWr##adpxVdRkn=b+{2X)%I2A5x_tn!CVAHHW0AyY?vmZ zfidqgEy=q894YgOYsiLQP^u#+aT;lp^^6#etK%NrXyP;i^8lW z`!58(c-%1S^+lNJwT2R;pm*ttBn>7p1S+&i*7Y|nLTa}A22APrMeLYc*GdghkA@)D0&LfdHbld&|p|~ z(XVtXnR6y#i{2dq=xY=l>{*jWL|A^KNabAh2)jxTKRfcHwQV3&r5$20%xgamA|6J; z$oxe00kXshK~PzRV-5L{G9ez4;=m|Oce;cq;TcY0dtXC7S}Bozh}0DLo|IO9w@Y!= z+i2yS3=j3FG9-0m!Xl8FMJz>@Bco^4ToAci6ul;Yi8D#Y*e;}Zh=o=^+zQj@(?Egw&#Q=Xq zI+|^CGVv_{hENY$iFnv0M$IE@NgyA;p#wRekcMB15F`sflQ&Z~bha%i59(?nQ9k)0 zErqZiJrOvp5t1TH>9a)Y9=>P8s0bfE;XOn^EP21E6APUX>Uz8zQvtwPpi*=YnUL|7 z5{&5S+Dbq5k<@$u02w|Sp*K|HW11uQCy&@2@evCFgv^CNmzf4~^LxYdQyU=T82qM4 zG5iXnb*2y>X3QHGWe7y}E@lA=rHju)+>-;4?kp3JrvXRLq5Sg@KNek_#&w$d5T6GD zOxvuYN&sEs#>+u?KMQSGP**f`^MF(^LS_k}w1+@eB8DrFC_~fU=t%IHAoHEUYAVrd z)bh-SFxS+)=Kd!3(w;=gj`2YRCGxd>qN^aa;! zAf#c@E+1znEE>i_VWZ|vwQ;2WOqqZF!lSa>Fd5p-uxHw;qERX6D@lZ$-zTL(8Pt>( zmH*Gm0a55-^_ZxL0P=_;&HVnDOB2-SpF##?zUO!-gaEJ;Vn!e( zqp8*&y00)eJ1pu2YlyXmtls!+5cCvQH}Qj=dnc4OKqd^`3NrQZLwu0kajZv}1nd&{ zYCu3nT}4JdnqaRqJ_{I|vT*V7nFtwBqj#8fCM4!(Gkk|f_J~Tiu7A$!wKnx5wLn?x0m`5Xu zfucgo_n1|T&<%+LP%4GM5P9u+4eeaO&WZpR28L#MpNfQ>G}7wOg7zp7l+UPA%58>$qjx&ea%AIlMuZ`gypvqT?g_}2aaT>EK&0NhS$#e%UarA0w$ z{0)6DUp+fmJv&%EJ0PYQ>SBHw`uvm=dx_Pv1NH)|X9sSGVqs#nbRk$hJ8&sqJv&IN z`s&#MTOFN&E#B(c0ee1ockTp<6subyaTi_EsX!-5UtQHVxgM`5>IR}?|?2=lXsw) zX7I45prw^}VCp3mZ<}`@=*TVJm0RTnb%_Sm`QP*Gh$98<6(K; zfho?O9xG`Q7bseJ2W6_L(6{mqOqfwA)k=8>m?rrMDw`8S!<&c>F+ZY5CEiBf0o2H_ z!Q>vFI>uB~dq9mtvy>?l6(ZltJJ2hUE;n4s?GNS0@djr^QuSDenM>3WF$U>Ki`p>9w}yG@h2^T>y@hOY;uobWNPlkuUUg z%5Xbu#^}%*`bi!<*SrH~Bl<91-uCPOWuXDY`Y@ru!(Qk^D_Ifmw*!wRNZlguAk2WC zW!{1P+j$3-C3y$oCxJzLmqcP>62qCNIQ$bRf19K9;gq)4k$2!P!PxO_^9~}b%h}{k z#}smuRIHoN4h)n5tIhLjofP(0ZD6B$%{$PQoB<~N`CSE5%mK^t4)l$%Y4C?RgY;gL z55@Qg-jmb9$*JrkQCqha2}Uq93d{2j%qGTOVKO!9$UBH&&v>vC8K^AJJBX>(&O0y} zQLV$;@#T)5rBaO5(>n4F6j)tVK)(_zd?$tbSVL0YfiB7yH7p%@2Y7h|VB}%A!e~WE zh0(cp51Y>oL) zLuP9NfW^Fnh%8tiD2THVFP+HnrIx}V{N^3NI4L6l(QKoW$-Dyvjt)dT>=L8q8B!7; z??4A4$f^+EYjH!McHTkK*|wxSsJ8;@vb+QJM^Xeprg$&+J$(O?@(yA%qfelOQVUh^ zeo-eDIw92cc#m)r(KV>i0ojGNs4dGoP{jChOf}{M0La`j?*IY#haYP|@(zGJenV5w zPi=tAI%3{IrAyv{i!uaK-T{*}89wD5v>bpme3`7Acc7o^M4Cg3xXz=Y>7C2+4pjVY z@(v(`(l_NDXg05M8ZG7>;BfCG?*OtT8hRbrmU#!%mw5*eir=VFK0t&b$L1 zJEoAPN>Oil-hujbA$UunByaOYW5HkV|U=L@( z(0!@oP1Rz?n0G(`Zs#3HPhnkPR?Isf1TN+sII}Q`dw~GoP?z!!6d8Ik-(ii`JPX)j z-a+g#pawW$)^^?ju8IlXChx!vM}(gs957H?o_8R7LO4!`lqC=%5XEE(oKjo@Fm^+V zpI6K~Xbp+HgIK|}0C@+c14rJ0L&Kc@jyis!t$nuRvb=*d3}0gBWRQ08q`S_gl)kY_ z65@5Syb^f_#&=gmNygG@-hm2r%R2}UhKfNwXsdnt34|H+m-K-Y1Y^OHmjZ;1oUmx< zMm_?YMic`@#dmy2lpo8>Vf6&1{5K_J#`$Ab5#^s2IIw|wGvd1z~CulG_*dAGFuxDV-d@E?|i zLGE5?dGL?9`x;Ew!7uqRGZzF&&5aT*(TI#bbH%Q!@JO-*~psjZ}!N}`L+U% zpRm0Z@m7ij?-q{Auo8~em#>k}m4%kv;5hP+me!5@GoKsTNAiy}?%$ek?a7L*jr)1( z0aTuQecprz-Pp8sD+=b_p6Z*n68q{~?MLU^eWSG9l2%CMcWuwNLwS4o~{$Zs#n zZ{IHYZcp`1+aV|54VIU-T~|)3ceF6PTh0LAcy*gp_qH0d?1|B`JjmS(XL#bDa`!cut|$Jb4@dGl zvc~zW$Qs`SvKu>p_(SK|&ieW9G6C|P1y_E);lteSojbFgJ9nQ?O}mSo`R@EYM&HdM z-?tkgAK-RRwq`fMZ}*3+KazhpF*qlKqcS-Do$tutc>UbBWpEq@$MbUyALdRTKb{>w ze)3#uI$0dgPv+-fa8d>*8|P$j5(Xz>a1sV57a2^-;E)V9pEx0d&GpISGT01*&G}@* zhqg+~YeK0BrM1oetgi`~SOt#cuZZ(tdFco(&-vSwp_oGUuRDy$%U3tgX@y{#pZb&N zwJ0#2^VEM_TKClVd_Ix`?GGC}vwO3J@1DmuHf7hpd;Wa3Gs|(BjoBOzrOU7uqkvBhpSM=i$jO}oUtHL)}UY!oH-G=`c9Kt`PR=!66Ls=N)?uA2) z{snhmgXtRmsSkH#J%2cWp?g1@pWld?Kil_Ng2LThOZoY?ey@4{vt0JTIhyI(n5|@hlaM^ zpWlBs<$NoXers|6T^;53Q!ci$fuMdvlv!IS|0Y|Cr3>YqOBTuvOBTxIPm2rXhW0{9 zsaz=6ir0hSb*}eQ`8n`9_o=>55#zwCODR7GUgti=We>c*nJzSBECKZBxn2r42%bla zqdcD!ujAr%@?4*f;B}JTD_lLB^FQlh8m!v|Ub_~yKltGGUHLBX+Ldq5AI!HGyTGem z2CrSkcJQJeyeNYg<-lvn$}e7vE58UWuKdfN7FYfi@frZH$=-YON${Gyx9?s;Hh6U@ z<&$qsHz)7qvIo<-nJzSBEbGCc$zBRKSPKpnhj<`!PH}-xCG3vEHTEBPeAb$;Vp6fc?yRCz<$D@r`l|OuHR0ff!g#~mo?_>@eC2* zdV}VMPCS>f*v#mKL8wk+8vYD_5S3AEv2RarjIZ+vjqz)3_=qJ$fY&qGgZBEQZ(FT? z*ixP?JOkRV~Vyhq$Gn{mj(B-;KpFUy{r^=NHxI)e&vu58gS1l@L9pV zEV!2iw=7Xtb`ExcyC_@?2i&uQdp2=Gin9WDS!_b!%L&}Gi{K7q^rg>$;O-N;eWmB_ zqai$ZA0#0#Ah`YZxG1;-G!H0izs&jsHwf($T%2)Vc2RH##IABu{2!BeRdogi=-=gPU%$9iWMZvu&xMgXH=U&VJ zcTu>|c?HkCC^jMR#hW~rO?~;n0dSi_*UWw^yU~n&B4q?DYXQ{Srhqn8r7580U;qtD zO#yB42XJ|dp85lc2;ep)T`=_13~xASw1HvC7!0E( zs0SZRSjq{8rHtU!6vL(%mZhkR&cO)`n;JN%h4Nrn3Ks(4cM8W_h#3>V8NNwi^_0b{ zbBFwUJR|md@R6xpD*SuK-IfYZ$jaB3eo_`%0<%C)1=e-e*JiU+bA^~Ov+uit3Y z8yM(Hy>WG(Yi921d?VYE&D0xL=4R%u%+(vzV9<*cW*T(n9zWpuW@Bb9)y&M%*^Znw z)-OSr&UA~8SEzimJ&Y>;(Fp4q){p+|W!O5rJ_Cc9I@jFH)kb}u3!j)R1%YI}ks}l` zAQqz0e0O$UPA#$EI8#p&g=9>$mu?aYW$`o4gKld;3I;%ID560j@EBwXF+$nKc(W<)yVlnT^@CQrNuyhI~u9NTehT&g*&O zLI+7C3?UV6rokUBe~r=-q9K@OzDA3xyf6ECTi}v#r&g-5A^Qb1me5}640mNO0lq4u zKDV%T%LaM}xc>ryG_-w^{1g*S-Q=$9YTMRGcaz6#%;=4|r!@@4__0dY!DkkPolSB+ zccs&DvioRpKrY+tM%Jo2Y^}^JN=?l|S7pC<13scX(Fg^ABi8If?Fr~*& zPfeaVac1(&^b|FEJcSc4PfhdBItJnKQzy>695pA-(D^%b#N($gL6^>Si@uXozFH28 zs;M)KgY${03pzZU9X);G%n1f^ojLLR)btC_)4DN(e8>UC>8Y0)IW>(?2sSmXzssj3 z6#Pz1pP?HaPjJ`YZxS#Bwa?3N)8D7*BL*cDQl^WRxQx>KVU(BUP3SK;XdP^U)W6!<#8p5dQ;rf$MtUvHav zx{I%D%q}oE*;Ls5;f;SM+%7I)lQX*dnJb+xgR5U{yNI5yGc0=gzJb2ceWL^W2K4lO z16%q>2e$O}Z|NV<(?Y%1*j@W#JB_wEbWq+d_(ztZV4dV1SM^mLt}?di8Q@8dLJYxWz>zm?tD z{BX9RxjC*6aMpPb=bra)2zoE403YIn;KO{GGQ^3&hd4zTpluWP4|0;QIj;9nzMHnY z;=YOY0ci9z*JO7zKf?LxZ&N-}e9R5hAlC*icZAEn+WdX0+8e_olz**X&$Bta0*`JR zLpOot>&tUxVUW9WvoSno!h)|sF6xfOSE0qR`q5LTdrsF+{qtkJ9p&O!vaO>p?isncst zFMaAlef{aisj+-4ZpBz}>^82(*s(kc^JAw@pZ?Z?qrv`KyWALixOjLyBCdZVr@Nfi zo?a}~8C9IVa_TF`XgGZeNqwGOd_H|_&9S+!oH}*vz_(6~o%ZQ!`{|K&kK_;E!Bsp` zj9mpK_IcS-_8hH`Ju%YTQ7%RryLR{PE_UU+ zdv^83o$~(1?vcI`ZX^4PR(W=0|NfEvBO?c%J+Oad?Z|wq*f+AUe~czLJTZ23&C#V# zU8t`=+8EoP?~hxtzZkiVtFeD1kHY-^v7<+yeds{2zt%1{_U|fotw+T5yK}nBY3*X&*T)P?%` zy^THF@@;V|wiP>W<7#Z%kw;;E+n&99KlAbJ!Twsi+}O6I*s>lG*WZ`ZT~2HFE|%(y zD)wGMHyZZtK~kS*7oYd;ShHhp=bk+~KK_|K+xGf&wf%J8y8H4icW@Q=72B?Y68t~2 zXZyC^&Ibey?1~*Xw$Y`x^P$-LA9s6eB(Jl6EQ;_uf z%H^^!$i0kxU+rC5_tlL)A1SgiuKirwK8&_MzlF9-jsSk`ksbkEZMtdupwg$;SASL( z2D!Jib%pRX$VJ`1h^&&;NWU8C3l@-ebkFy%MtVZ>(%8QAX*JTf68L`Ccyg=bPy4(Z z34GF7DfYDz^yqT@$9Cj3$W_L^;~d+^Ymj&9jvLee+L3nzzbYHcy05?H^NM?Vd%33cMe;0#_jEOrU$^+~idw$D@h4?rkh>RWHs4s5 S|M-oR|F|Y=@{1$w>;C{~sI>C{ literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_firefighter.xcf b/mods/awards/textures/_Gimp/awards_firefighter.xcf new file mode 100644 index 0000000000000000000000000000000000000000..2e245f41a3770be5168c009252b64aaf67c04187 GIT binary patch literal 30996 zcmeI5Ux-}Snc(Z(s%onxwK`FpRx66z<=zMP7!s11$r2U@LV~d$3?8I;S%Duswn~v@ zOGf1u;{~Cs2QL`PcobMPMJ8rU9*iFb=4tE^$S})zSjHQB+n(&Q*=&@^EvYTH)RJ0~ z)#_69{(j%R)#;YCu&}|yKvmbRd+s^k|L;40?y2u~?cMj>^Nl}ys@Z7ndv;HSSED>E zf0-jCKEA@S;roAH`%4eX_j1%Y8XRL~S-7tP|9#G1+6&ol?0fFXy?ef~_t3tlsjASP zDpRc&UVL^>qjm7veNX@1#;NAsrw%@Q@K9qaPTx4R_fMZ}eCwOviq~BV-!7Ye57a-s z3u?c;@qaIf`e&`@pL}ZHfxV4y|Jy#njZ-h)t+K59#`J-GFEpM%xbMIVE%6UFo2@-B ztO`igi=VG5Y6{eS2cG)j9#FNz(B3DXd+y27B9(i;_02#0&L4i~JB7~i`EA?ESNi)( z<*ENzsXYB+rLy%8&~f>y=P=Uz<4k<;`o#BWuc|lsBxbtX$^!Zs= zsAUkERGtS*Y+zcDqY-|R&1?DfPLoPGDemo7rMr}kAqAO^4}2-aG&qDiKy9fMd0tI9`!p9euq0)Gt;q5_G{g;I8qz?L?A zmP*@Tf)1+U!K5;pI9#N_Ahn>D+SPnP_d!i8HSZvE%2TJS1M#j+5=ML4u)N4JM?OX5 zt%>0ue8maVqZ0~uGzwUq7HP5K<_BG_uq+zpwF(&7+ zQkWJ2vcd8}doFBXUFt$5DwLV?=_ABNt_n5xA4z!|-efM1;O{*++m4HSog0zgRbP^eKu zMT_!|@mFh63i+19p$^WU!CburVyMnP347RebQ!{iCM~>>^2-XSGwq@>Mp7YSb%0SK zhM0`usl_4d@Ra3OjXXFi47N(`o3xcYmoy0`ueNW7fM}QUUkIuN(Mmj3HTYDNT5L{H zr(D)4@F>&=GRqf3>7a!LQ;Wdq8$7iZu&Kj@_$qy&>e%}B3R7z zfhUey(3cDoV-z4IbSN?+nD#&^&3r9%j)~6Iz?pLJiNPb(Qx?J!Vn9}N1|jEEeTdc6 zI~3(J1XaD#eGWXtqANe5RXIUtjR3IcGIp_j8SVg?kGvF5}gx&U(;VoGdGBCM!(&z={PlhSU!?l}rlE*;25>^z4kO)wP;Q5X0&v46cim>0A*a z@Ip?90>yT9t=2O^SwUcqUC^Y^&uN7>R?~Othuy_s3g*@aFr`>h6ByR>WhB*Iw*UmC zT(_kTOG5|~|3-%>EOsHLgvtr6{s@OY%-F4Kb`J+MEy{=-hI!T}MU=Q{h$X)BpF!r@J+!%^7>c9UA(!%Ve4;8uwV-aY8SQMmNhs?- z7`f^fIbvSv<{etV5}g)JDavA)-{{lDj$>2iw+!^v~76X2ZbR592IAS?zu0TBsivCw?@;)2BP+g6aC5lWRUhO87&$J?BDZ6Z6A+OTU#a+=8BxNQNrRk# zK~BIRC!n}_8{`BGasmc90so3}0*-#EvJ#1(WEk=FFDoDyNPI!g;>i4+NX+@)WRFC` z2a8B|FZq&-W|x_KnyJOgDH22?n}&v1LB+b0dK0Z8)0E`#L2i0+HnvK*>Mj-+an5u}7Jv68LwK|R2dLyxvKH_GkJ{)lL|@jF#QUPR7s)|8m$3c3}fLMP@1ORl;6#t zVa!oZ2x!3K3VGn67gOgKoXyq|Lc@SZCIp0B!-xxiE;3SOI((9pX?FjF?S1*B2mTE8$tpV)wxhBwdX0}8U^A{gG4M{LUf3QFkz)O0{%19$bK=02{FYn zO|;O-yq+S9B`ORGo@me>H;l^AmyMCg`wX?X;Cq)sdy|H*i(X`Uz-k#3-4L2YRBIWs zKBa_g3Kk3zQmqu%#5R)kFeew@R`KawL^c0SBozXqZ9`YS6}Nk6>d@D8;V^2m%s3;f zE0T#aL^k|YT%B};krqeuHr&|WQQNt=e}lMAhI=?fK?~T3@yKSOD$B3XQbZR9N6OS$ zLN?-p(rpAacgwicd*@L{L5sJM0axf3@}OyIEvl~}hoWYp&0`kcz-cFHE!xpg7Ba9g zhKqFV7WAPNk*Nd%aA^__`CY+Dn~|!BZNWn^SzIgf3e>YrG?KL>{Bqcrh-;F=w*WJv z)}aI`!WI#VBn=i~XsFPp@UBlO>>MkjimDp+CmqM zAgRbjl@45urDenycri=`V_n5{JkU`n>|-#n(YO(y+Kt)f(zl=x^gFGAGT1W7t)C_zB2cZ`-hFWT{jzO!@x`B8+M=bKnZ~!DIy^1VLpL zCU8tE4$l%=F@Wgl$Szit(A6$1^b#y+r9}22Qd8ht1X|7LQruwgm=ZMPqNziBE(%+O zWv-#WBFho%Yih0$-HVQxLj|2glsj%J59kV`7aWO;wrWOXV_FSk=6$yt+Ixq z*s@Y&eTm<~Y9*(|04{q9=AH*f-QgRIu$zO!CDUvv#@C6^25SiY^>+A0Nn?5{{7hwP zEd}G)IhG|)o)mU~i2lNjS^=_*HCZbXq2U$dGW3lqE(;{BeIuet%@`_vfrJs*K?Sv; z>6i~SWp_xol=6?{<{)c4`Gx>$ID}Ayy8eZxW)S{-*a`&SS~{9-v@`K!AdXNES{d>1 zOJI?wuE!*h+Fb+4{)9A4_!`N=X?f$%(Al;^dHmWRP{{^ITK%l>Kq7E>BP2zZGG-%p z`J93xe8hz35CO5|?SnA}wl0Gpicr!<{UL*Bh-*iVEI(fwBOskyfm0tz(G|6|LzWNF zMT{;wbB1Z;5vwE8t`R_!IT08#pJHl(?Smm!B8D@NR)(g~MK|h@`3|z0N_2@@u1U;xPEEP%o0uznI)!=N zF(rtggi(hL9rDT4rJgvD7=#$74P}Fg{9m~%L(zX72YlcrR+CH~ff~R(wn2PrvmqWr zQ!HHsT_`}Rd5f!X-+zaeJ%N+*27UE`C)L{2DA$xYy?CsJglP!{5F)b@)*6n5nvI%E zY9prcOqo9)cvP0I$%y2R+R)$OkZ3xHJVEcd4fzsp8w`(Wgi;F_qt}wnDFd(C@A|oG7uvZ$dH5ke3 zo_O@wi4!|&oN(*a@BqST;3iK7a2tV2O3m|Px=%qkX=F=UOi-1gs|wM!U`@umo9p74f4fnw(Y1UNmw!%bxX`J4!It1trQwo~gKt%795q@XlDp^wc6dk2HPgTdYbV~Rsv z^e=}#?{Z=-G1xm`Eil+Sa6uFk6SJig!C>#eseG_^P|WIsy#tmy27@~Vaqqwar5H=C zag9Tt`G`eV46?Bfb1BBUge4}hu{MfZ64ytuz8mZvU@Y$&F&PGNAv@SRFpyZryWIAs zChma-dk0!$uy^3y*kJEquy-)nJ76DUuy?@SoSQrD)i{m1krX@Y4wUSPIG+yk4vOt3 zH>2F9W}(Jj61!z=$qn)j+yr;SY>;;_$U9);)veM&-hsQ;(JLG+G|IVHinFm@qyw-x z7lMIzkasZ1JK$D6zM(0;G9hFLm_gnFMu;yu`TnKKfBIs*>NjXk#h#sh{jSOd${_Ec z*!o~}@msV(-htnd4)P9M)5jcRck%0HcM+X)_#%`~XC&i>@y2h5t>xQNy4)b|0DEDf zLEeGUF~~bGG2mYy@4)94DwRru<9i&w8s*`SIE+3${p_=i=bmisU;QD6jA~!~A9V2d zANoJ&Ajj> zdIsEQz&ZD0@O5DfAeO%ntQhFTR$H9FZT+XAPJ4)OYaaY7$Eu|H3SHN8Xm-Fc7 zjt5oQPVS*khW?+2pWl@SrQ_>v9`r|a%GbWXE(?8W@!-C{UthOx#_N&cbn0uv)wjln zdvDETGrhNl?;TEW)o0RMTZb3lnwhzHu{hou9u*?ZEM5HIB5z8-ZW*r5^e%poebBpD zAa5?n)IXs9t>M+H+RUcmbgba;uHf&^RARw#lT%X*3&k;+MukXIOA9j#yeR>@B~_<- z3p#3{K;B%Csn1Y9nO3iAQ=3xSQE+%r@CT==Q)$PBw7jFy*g<*u!I_x{r)pEF(c6*g zskft%H4x&#`V_^etXf%ZjO?fhf;o3I#v9!oX-A{h7@ev&5)EITs@>)M*+j#?lP9M( zPNkEd#>E7PQGN2{O0BkXGCR2#=aW%c(4WXA(#hqrd8us9Cg83t6X`Ck$<})6?wFW3 zx#eVB-IH$b@ZvTshry!=%%(JYawJtx_V%Bw`H^u|J6Ydf<7~_5$)PmDJo>dtwJ~1l zH72vkUW1V}HR_Y8v9+?;n4FxSFOEiKRERXWH2?lQZ%V*!sZ=L>^Y3Tx_vQ;^h9}9? z->1IeU{zezCK;s0xTsE6--r0vhRX8TwryjRwaN7U&}7=y8>`eSy|HcCwvkCrQBk#` zx@}~vW^?jtd|P*{GPaG1iOG@4`nF`-#N?LA-UN`Jzse>yO=c4{T7W&VX(FAd7Zd4BmN}bqpBChVK+#d7d_O>zBt-UddP}o!% zJuyO#l2vxB^eQVyEC0#U*SOwJ{WjXa3fxy#Hdem8vbn_V)9~yZ zUTKtv!*qX!kKbqO&+yKocbnm<{@u**65@5Y`QiSe$clFIK;kmB|HKb3_B zXAe|){#TrRHHzc;OJ4N0GQ;sPGJM}d%s3D2&UW{n*qwGSJ+XWD6a3Y@tna?{(D3j> zPrN+-^3C0rcE9}6*h|-5ro5Hfmv-&km3H0O$*K5DyVA}pyLRq;Nr-^n`RLY1ukQNo z^{z*!({%69bglSUIQ;0E#+{E&zq#ejONZ9i9eVS<&F{^>c}MN^oA14`@r?`by*VxP z6RYg3-@9S&+#7ea?0OVBZ|t2KnmV`l&Nlhlc7N^u*{Rjmz6yw3v<_uMKfQll`&JFI zianHNL;d!3CRoMqx0kwX)wFBzhi2E~ucu$T|J*w6rGX3TLsN5w6n?ody$TspADW&%bokJ8efr|z=|hL25jTX$yYTwL zTE`L-yLP6Xy|E>zNPv#Lbh95U<1gPTIHn>L3BawpyL$HP58Z35vY;5>zGXWf zBirwLIBoAed?Y*4J9;D?Svq>;$Wi`kUe=G?dU*TxhmXEK{`$=$mX5ss+SqH?UZ*@x z?Q4gp52wR7ra2XV>2R99a(H_BH6a3edjHn_R}cU8`tbha>3Hwer;Ya(|G*0h7 zern69ORui4d-c?Zn?IaCbw};-Qy;#)@$CyAo;oh{(N%WV=Nt05x9?~*?3Ndu|=~(!d4vp~vP5$=7f$CEt)==xZE0>A28oO)gQfjyng)RkB-0kYBb`85cx1(Us&r{V&bsF)#2$4(~JE83DB|E zZuWy^{PkM}$5ezO0l4)@SI>U^;d_nM;qAR2JhJ5xK1Lq7@168W@15Cfws(Fu%`Tmv zojuQA&CB}it#=-I}lv+{rIDykIsF3XPbO&`*H2ZvmdRt_EkXSqV+&_ z;HN)c*Zu6n?odw+b0jpPidK`^nk4`rO4& z=FXmtM%)l0&*JrkwT>kwX3wNEz1cGx&Mfu=BtXaJZuWy^eEwF!F%_Xm0B)V_>e;Wq ObFZ;F{0PgSmHz{1LjCsu literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_first_day_in_the_woods.xcf b/mods/awards/textures/_Gimp/awards_first_day_in_the_woods.xcf new file mode 100644 index 0000000000000000000000000000000000000000..f2c90ef1c619025991381a4c9e51432c00149b02 GIT binary patch literal 42132 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_first_gold_find.xcf b/mods/awards/textures/_Gimp/awards_first_gold_find.xcf new file mode 100644 index 0000000000000000000000000000000000000000..39c8c2203ca4fb681897a3f1c2397f464759b845 GIT binary patch literal 32340 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 o>MpL4Px<GKno*m5!5f(maN8+$Pr~rrcGLO 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_fortress.xcf b/mods/awards/textures/_Gimp/awards_fortress.xcf new file mode 100644 index 0000000000000000000000000000000000000000..c17a8a4af31d6bc16a0f81ff10dda1faf3062e2a GIT binary patch literal 42792 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_geraniums_are_blue.xcf b/mods/awards/textures/_Gimp/awards_geraniums_are_blue.xcf new file mode 100644 index 0000000000000000000000000000000000000000..f48c57fbafc58d553a37a68de223084e2548bffc GIT binary patch literal 34204 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 C{oU07 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_girls_best_friend.xcf b/mods/awards/textures/_Gimp/awards_girls_best_friend.xcf new file mode 100644 index 0000000000000000000000000000000000000000..c727bd409edacf2adc33fd13c90afa453320a0c9 GIT binary patch literal 34468 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_glacier_discoverer.xcf b/mods/awards/textures/_Gimp/awards_glacier_discoverer.xcf new file mode 100644 index 0000000000000000000000000000000000000000..2a504aa16c3f08994ab6007643c470c9b2392633 GIT binary patch literal 40987 zcmeI5eQ;gnnb^;{l5Gs(BO#kCiAhB=ZP|9Rn{1NZKiY0-y6w)S+ucrf+DX%$(Kvv) z7B~>lHX+$Ax5-SlX%s>XlCC5e3^5yU<3QGgm{Le!=(1T)Li{1yvL)GMv9Ylwh%GEx zA6NbTo^$TK(zR?Hnsv5aUEOoe`|-Tb_xrr>eeZKe*R5W2Q_E+rUe&T{^$pi1yjt?h z@|(HRl-s3T=Y9B&=DWQpzm=<*>j|#6y z6^4FdfuYs@meUs;`k7m9T6y*APhQvZ{@3fh4*5ktDh1>q&B5F-eMhlVtVtNpd|FxZyu0$<4HV=F>^?*>aNn*Dof?=Wk4s zuN+U3wck#X?zSoxo>y^|xU|w+{@u!3+ONH)<#$)!dhN|ESKoNktu!V}xwPqRT<7Iw z9?9}KD9b%E@%8TrQ=hN_(lP^m2Qt)X`CDB4V?vyK6w-^g=%3yy-=3V*RYy;*8S6VhPNKm0vZ$4lnSK@fWas9xMCoJY(lh| zKBo)l($WacV#@T$d|-T9I*Q0J5|g@B|I-Q6(irLqmB?sQ>8Eh4DY?*s3Ynp(pQIgy z(n)$f64QQm>dNb3uWQi3&xFkWq!wzFZzvk3l5NUDZlYbvBm4d>xfI9&<@ySK{q?5ycAVEvNPCLVr_|; zPEgIK9DWjJ1%>JrlbD%$KvF`PI?R|x!mQDnb{vsyi8^J1bjA)dfZ5twD4!6IJR0+6 z5ZAB*pd4x+-7f7&%Rdyql51xTB}yoUTSx#A4D^fy%C{5ygzCUcX>h(WKrn92rAY=s zHzoSZSXvquAGQJ$yh22tL8Lqc56}QK2vEizV30sb!G`On)t>}~%2jk!? zv*RJK;@;{^&a%0urqa?82||&$LU*hgNS&6OO4ujx;2278WI4Yy3KB4gn*s1B4xDYd zES3(1?i5JH>zGaq1{O+88`T-}0oEL>0(Ekj2rmlr29Wj@@d+Wq2r>{lO*>vyQQB40 z(J2GoCgGks(Ut(AK`bAjNzV??aX=W3M)VjF2`ok~$_|F%a%maiSr-TonLsgMbIm@2 zfy2f^>L>sN_l8218X{VhcEn$`MJf233WFM)$04p<0uic9heIDu9Zd$aAxS${NK3EE zpvH8HN*GRsh}{872_IrHhNc<^t>LLqI;Q7AQD)Fp+A%?2PV=NHLFG*y6Tu+TrKLTB zszIc3oTBP{3Q8+Fr>Ie0)hN)�Roa(x;`(4GpI4I8IgJY5Oba6kN^^^+XTrf!aqa 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 Zi@vFM@?P}K#kjc`H_tL|@=LSX{{urHBHaK0 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_glasser.xcf b/mods/awards/textures/_Gimp/awards_glasser.xcf new file mode 100644 index 0000000000000000000000000000000000000000..97c85752fbae7bf871b14164a9219005ee05bb69 GIT binary patch literal 39499 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 L4`)SGU?us#;D1+? literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_gold_rush.xcf b/mods/awards/textures/_Gimp/awards_gold_rush.xcf new file mode 100644 index 0000000000000000000000000000000000000000..0fbc8a510c171dd6cc945ba80d2fab4391f6e20b GIT binary patch literal 38408 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_grasslands_discoverer.xcf b/mods/awards/textures/_Gimp/awards_grasslands_discoverer.xcf new file mode 100644 index 0000000000000000000000000000000000000000..35fa979bbfa57ef66317b7a7c8356684de381a17 GIT binary patch literal 37419 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_hardened_miner.xcf b/mods/awards/textures/_Gimp/awards_hardened_miner.xcf new file mode 100644 index 0000000000000000000000000000000000000000..ffbd68fabb1f345e5b96814b3dca1d6412069c29 GIT binary patch literal 35510 zcmeI5du&|So!{>r>S4(uHa=mwD}(j=`XCE2oG9=&LdqNkHpIOU-h7VGsgmshdJI?*6nu-{Rb&;*bmve_Z~fbc^URCyS#^AD zcYSPM?`ICwYrR7wYd3ghS#&*cc=!IXyZ0YIu+KJoPk;18{qaL%y(f+yI`4Q))>=4;*yj&04d~X1^gpufOMl)PP1#!> zqPle7V}}m)9^QT8VDH|e#~!C8tN6id5r;OtjpLfK?vQKCIz{%Owz@Lf-`8~DBYava*7*;6Tlue}%Qj zsry>NQPB49v+UmIsAp3}qfz9=biL>)ep)Yz@$sU{XVEB%YL)Yb7pBMQ^6YrEXp9&2 z23HHOP^mWRv^aum4yLhMR2z(}7vuT(#d?+D=cOo#bM&E|+FP>XWV}kR3k;~z_+v&n znm%>NaS?u!Efy4SHmWqrNpUaM8`Vk`u`0+`&+9)!Y9yg&eY~#RYyRTUh)Qj*2o)W4$iJhHB=;b2O`F5?%$y>#FK#gn*w41SE=Z-j0HG zVO){(@iTOR7@aL3xS;;G4wFn(9D`T`ROMrb=Yt@Sz+d1Qs6dY9L@66c;FWRsoGY;b zf(EK$!CYm8I83C#45~vdAMYuCq4}WZC^c^&b6(_)DGi8qy(D3@=Nia6Smwy5h`fau z{=wHV0X;gQa6?cS)u{94KnZ+8! z%m>Ej#jB`{ATg<{`kzji7Zbn}kSJ(R@k=DulpLTSAQ!3XC;51#IH%8pBhocaGeA#) zEl?nOD`OWM!GAj_I0cl&5K_WP1K7vC8gyDnzI#A5YrhI zx~nB5nQ4j>y`d*DJ~*!w-vM@JFw~IUU?X9M@J5m}rBH|=PzX1BnGReG3=)QXGHv-3 z^uH~~20O-UTY!NJ)GHW}Qw^^Wc`+%Fcq-M?K{ZaPfwtpxWP9TKbjimF#0nw+`W!J@ z9O%#N6Dunb{^R2UUB%}oSVvmQ1UgVt1l{b6`cf5obZ4-w#M*+HPEakU9DWjJg@o`* zNym&{{fZ1BDG~SYqG8*$PqOM_uj!LL~bh~^! zZ~TSy)m%GkC`rOG+(HJZV4!Cty?i^d-x3bIlm_Q31MJ4fg5o@b;F}Zu6)Z1ak{-5# z60*WXnIWV;1P{p2>3eia;?WHjfD~eQ|I}LO8fK|Ol^%KV8cl&koR@ZfBfz4oK*^e+ z$POvQ*YO2kP7(Y-K!FMVjf!GxWW_d^ct_y20xSV2cxy$cv@{rpT*;2FKo$2EGbKxN zPo(nVXEKB%afQoq&p_+E(Nkcbpo3$my^&=}@ft*+AZ-R9qcm`~YZbA0C9qQ=f!8se z7!0fwOdH{h`G9B+7C@aGA;OEoywOSfO86~%gb@@VFwMtb7bxwj>A0u>ew;^o&WW}J z2n}NWM>Of#;W-Wn!_f$i5s{!`SG1^wd>6u?2IsRdS1&ses*9fl9!?!ihOnVY9V_I;>k6nbouV>EQhUVe z08qk*xEaG!#35^VsuXARJUA*0SmooBTq}8=6A~cr8J`RR(Jn7uw5tfBmE%-Z=TlKy z!JMi_d0nHxBdJf%N}*57n-37o>o`se@Vx#DFol-$L!7w6{Xq0VWudja__hKu+!zcO zyT!de#yJMU$fL~RqjXY2Ly=LD+a5zom?uK#xY4;9_?t5LMDPgplm)kh7(IImf{^!A zZ3t@W9g6Z9f~sC=J_8Rv>D)7-d%_Y~&FJ%UM^Z(RP(XUD9*h9U9&0QZ#{A0bKM8{} zR#DV1CW}_k$rm!0SW8LTX=n4BdY*R*cz8S4i_%)EGTvIA$6bbz0L|FEcmqQQYm`;d zHyErZAt;IyAJH(h^v3nNcHuyxm{~MciXNu)6ns(SEUn4pVQqTRANSAzuR)clgZl;= ztOaN!Ch#Z$Gk7w=6-f@rWKcl>&MN5T-4`*V7dK7SvbogtiYg>UWlAafvBc{}CjNO#IW~U=B;9m#yt}r1( zx}7PR*l9iG3eG>!A9dbf9c5{FdccYWG(c*HNhOnlAqxslm}w_tUZ1j=n_w)aVvcDd zWqLWe2)vNfP@veZuGRWGL0Lgy4lZbt^z*jD8;{j?>Id$Q;1n)S zOz`8+)mpaD)0ycXGBGu!3EVnZ%nJEqk3c%CCQG5VUy=>!=XU~| z7D?ETM;fED0Vr-U+>!`21o8QufQh($&F=)v?*y>^iiew+7|fLUodA}v^E&~oF2F7*|qeJy_SBER^B6Z9O2s3y`2*g1JKw3EgT!XNPx|4O~oB)t_ zuyP=uBJvhu1PPmn;AJ@hwb`A3n!Z7wE;#`;EEhQewY=8K2>=vm*8o{$9NZx%K&s>f z)M9U24~vdD=N)nabgH>I0kv}fjGZ&ILnE2#sqHxdI3s4dJSQMIkZ>>%1vO#phQ?F= zJI)CJrGOSPVJICi;#nh2t9j8 z+JaAK7QzOc<^&*@QzW*rogN}U;iTXa=QDfDb8`Y90CoXSC7oC>b(o0=dCXN?Q%(Sa#$6(@c2G<~W^1i;PJs4SLhYm5b;=2#Pl8@c%D_)F zU?eTRBPT#OnDjKfeNKS%uoaYm0c*jabUGU0CoJEiQxcDEumGeG!}}-b#7xjEZ8-tB zkXX>&ci6c-CqTqsVkojh3h{M(!Ix76KM=SiC%`e}1knBRoB*xpl$HkLkSp2o6{zCg zS}7!nxhGOHIROM}4IHkA73byz;JF6y$O(W*f?JP3#xUqiPC#I%LIRIIF)oh8G zhnxVYMNRY0`yQ%w62OPEt9Z%@ z2rZ4(-E#uqiy|o}K$CaN3Bdimt3Vt@;|7#+0^rF6S0s##$*^W1&spRI7$5^QzS|B{ z8(K910LxE_^-1VD)TtbfL@#mzYO^^3F%jrT7y7_YwA*q5cx;iq3&kHn!do`~bT~xR z*_0#AFJ$vl z@snu6*WV0aB=MS52T&*F%}Myb$sUP>569urER4)L33_xhaYO;tkZc+*B%_4t-dnsd zlb!UF$k>9mq#~)sWM!8jzhI6^G`?ML_$ zG&N&FX@Vx7Bqxz2PhL-SFl{7n#AZTFAH&ELz)`S&;G$^!99jwoo>;sdnoElB@njQC zTs6u>LQrfgz&SF8=%~e2h5q=8*gA~Wtzw!g!$7W_5j_5xyheiy2$t2ZtdXIIfN5{E zrYqT4d~Jwn7*chbg`ecb-*{UH%0m# z8Hxemh?O!<7$~3t8#PPm+I8qdiyr!n_{OP8IK=YcBxXES=>^6#-aW;H>BzRoqGHyP z{VxQ*cwCkH^)Fzi*BVNYg5ISok~Ema5U9{5S=V1$gxqQ?xx9WBVMAhnprTK>AWDlO z(;VZPF0S!)+N290NGftsr9)KKmo6Z_o!a}=NXjHQr!pxoMH^xLp???6g`FLhxSotp~0}~ zqF?D&GG|Z1D|&Ybps!JJuzO7!5n=g7k;-}3BkU?Y{OrhEYkPrEl~#zsFfaZ(h`1RA zBl8p02gnj51VLpLj(f<9%7l1GiUXrC-RTmdgl9N~?R^gUxJr%eL!_p{_oQ6)w_S>> z-bO3uWO%4sl_9Ak6BdEY1Y#+&92q^K=7PwS_A>~j3?;$vG zmXE&>m`Wzn`WVPnSwqp$vQlJiiQP&#gVP()ISdPjyzweyGy|FiBXBb~yk?3CRU%th zm{E(+-+I_ZN#phuDr^6|el8ftugPS|FHaH<5Yb+kQ4}Bx?3H>XLc=TKGP>(koTfpd z{Z@FBnh`2qM8a_Fpn}@aH0DE1*$wH|^5QS$W{}mNd_zDh(Kk>ue2Jwn*#F0Y6$5;W zbX@kLlZkHuFob$=m57I3V$>wEmIU(gDILi9gf#ppLXfO{U*1gF(AjHAc~DmqiSp!! zv{b@+^hDsWMo5Y*rOy(nd-$FWqau9xgk^|;Sn_^OCl)#()b;o@rUHPoK&9v)G9lxS zOE99R_g4C;kEA980LbuYgx*k%$23RqPad&4;t>l0gv=X(F7q=WH@`PLKV1W49D`qq zRH{E_w9XXb!;E?3O&J1_y^C3ZLh0gph%z|<>CQ57dm3=`9O|b-{J81jG~TCa5Ait> zz_iS&)Cr&qTzEMM@8?Dv7St6D-JBp5jF4GEDD5VYjfmkLNR**zZ*(O1G{}5su$oHr z9Ic%55avBKFI?ZmTH2i`*)cwdpoCrrf`)uDb!o>BBnBbkw65&^U_y-PN!K)gjRXGR zCRUS5>d@%S&o&TQ%ogz@G{w?H(1ik|s^>Wi^ZhUSs~m;$27UE`C(UB2mx};KPhW6N z1VS1X?ecL}!lGd;6gFC3QyWL>&(!(n4<40e%4BF4!|rLTibkcPuOtz2eox8;Wl&SD zsQiCX4v0bztH(q|EGG-C)*LT?dD>JGKrwAGVQM_rK&3RVUebIDLLtc3 zM9i)#Ma_Hpw^cZ9O>qk#P@u2#zXU=OQB9V>Da9oKBiz?xP%Kz?%kEP6lZ%DhCbVqayW#{blUzSTvGK|P=rTqOrY%Jk+GE9Avr(T58Vj2o7`6d(qMn;{j!GR&h9 z#XwP^J7B4!GqA*)-#cK<=jzUtAdzBz@4ywZi{w}d&+i@hoHM_7;4@Tu6!Z~ke(%5s z!uh=e9bta&fMEIm&EA2T32uF`%R!cfJ5XjhnRh_e5UV3MJecZkB$?U5dE6LHPH`FS z7Ro!yJ0M>K+LDUI855%2@Mz^7kRoG#3m+Zx4pO2=?5w-Vie$=2-a&{TA{mfO|CmtX z*sI}lZr*{ZDQ}y15ZNOkRl=y?Rf`iVOkjf#UWauTf{;a4J4j;!Mp>y*i7Dm zVw%Cjnu05>yaQ7&X}DtEfuJL|c-P)8?*O*&(2C|Aq~sMhsLH$+lgCVoW1kUoA{i%_ z<{g;g?C!CWCUJqHm3L64iVA%z@4$o^l~S#gcYtY!@D_Nik`MYRXi*fdL-GSMLNt-J%h66xZhmb?RcsTNPTla5h)wj673dVxM}n2~ot zd)m82lkjTy4_kQ$s^H#%c(Kvu-T~sy{XMUglD4+r?@b5XYvke zk$0d-vv~))zly7qhS1aEsCCObz@fq*3Yz+ckGp%VZP|_IO7boMN6NW*2XZeVlXnni zK+iJo!2UCN2emnQ2jM4yMSPb;Vqy}*nWs4X6DWVpQTlL7TWiZZ@JBFqykg!#WOX^4 zT-UEu5Uno)WcnTajP{L!)wO-htV~*egt?Ms0Zq5$qWcb|M3nOY;t5YR%*w zn2e~_VeR;GN6%6z#_DNpc?Sxtt}38ki50$+!hPIBQr>|s$|N>A(OrZTC3JNP8wW1Q zJ5YrSXyT>k_%vR?-k1_JH7 zR)ka-ow6><);2r;@aMCwT`N4zj>b-a%MNA2E(&WUjzkVur}hc?al=JgN;_ zV?NZ7*_HrcHt!%J3)Tk;;w;2VCo+7gr7#G;c?U2~$_PMQ_M(%?yaNS}4n#cc5~C&= zQW7BVKnEhosu166Q6SJv-a*pYYe{)fZw1s#@($D=Nf7{<;aY^2RBF2|vsxcV=K;~`p4iJEU_^}2g?*Pc- z7n*v0x(3MHN6b5@b;vvLrVN3Ucfe##hEI71Ee9YCUnbr24)k-KNONcr@AGJAdgmp1 z2P%GryaNcK^ksPmn$4q}MzeVbINUqQJAiD7hF%A@W!?epW!?dV;ukflJSXo!fm0&* z+`I!x+L@n*7{91@%sZ&H?;Y6FVOUCm@Z)e7n~m#wIcjS3Up4PQe}*3a%sWt)DYN?9 z^A2?Em_nK=MZHV&4%DYD?*OaEL`5toOH6j*LtZB!JZ%ak0#t1=5kJ{r^4W5E-hpeU zh}Y_mEkprV(QklIKDOe=vA*b#cc6%I3u((cKpwmQdf;B113cJFL-~ za{-&pJBU>V)Bq>UI+J&Rt73vHRIbgI5?p7Cmf;^=luDEc>TZlOBE7s{Rs#Ennn2<8!0Qjlpe@1wv*CVZ#u^K z107k`*ZaY&()-~ozlui%o_)Q2x5N2%IA6u10?)qN`)-5tZE(JdM+KgJxAisQ+=TO0 zJSy<)YdLZ+CeJw*h4WH*S9tC^1xc@3Pg&`u^uTj#w^I7*O-Jo6PfqrXW(%LajpGB^ zf|=u^sr_l%pQe50DBGW+{VCdK4%;_o3!1bwKZI>s$46z+TOK0Tn(iN`esw_OueF?m zm(#oT7hB}rn(qFQn(}qvAD5M0N)JFgu!hoCZ#oX}_j$7H?_|@b_>(#Lsp)3+f$YMm zGp8)4D6Uv7SnY8vxgpjI2uo# ziN=LAo{L6XCm9{hJ#Ed`Wv``Hd~*5nvhNMqxzxCPcKp)pOlmt-cDgB>py36W!*n@+ z0jg*Dc}}R_oSl`@a^-p-b)`!6p5^%qQ&w+Pni!nDKbt)Da;rLZD$7pgr#_IKw{j{w zng8xAN*|hq283?Nrtbllfa&_Ia?cV0Oi=YLVSEdzzNyiXJ|H_k161Gn(UBD^`b00O zlmS%VWHk2O)7A`7eP>g1b`K<4-E-Q{mF+WF_06`;VpVpU#R|TCV$~;BRKco`PJJa- zeF|1$)mLKme)zWV`L&^Hwn5cwgKB9zR7nP%X`8+Ge3DJIz7`-=#veRH&!|)lxbwEumVfU?o&be=Vq* z&b^r!W32gL*3-O!atZOLbzGAzYF?WyY%aXIHs6j&78<~-byn(JH>*C3GG4c?;9K54QrUcry%Kd#J|+# ztG7G|YDfBP;MJRsBN2^H=HJY2ymMK0!=2OjW=pf{?yTIqEL+0o^s}5US#gC*esBIP zeOJ7ba$yF&YuY+b-TUmbS&V*m@v0@+;uV!2PCvV9(W>cB;*LvxxOi3m$t9qUaJM4d ztz$Mc_q4*zbe_87>8BO$uKel6Uq!gPD&L%b z`m2k+I{haK_szv$&Htnn?s|l~etMb0U0+$o5I(1$Qn;J1P|26&Pto`0cTytUQwlfJ zd1~2HPbu8Z`BRGtor`a-{MqzVeT(|0Z&$cKTilo5UJ8ew-}oyX@G?p`=!WJ^+0D$L z)`8D>TmLN%oqtKWfdBZ_yQRaGnb@49=yXe8>-F?{)W2Wnt0ghs|L7g5snzyq%$Ae+ z9}rW1hvTjc|G(3Z-|^$Ov$J2k@J1>4=>WLUdB@KUbb~vQpnmL2t+13d&;Gc8++id!$6t`#7Pas+T zgvW;=$*IN3%6qeumH&FBtL=I=)w8LdO{gty-cA(!aCR-BbxDWgTCQC~pT*6S`M+of zb&ea{#_Hjl{PPU?C;KPd+hf-pZ9`a-3xlb&BI{O@`B~mXS|?B{TdEJaOzanDTsQh z-TH6p&yTkMUC!2~4dg#_yG(fXmIv~DCRT2cM^LKUj1QBg=}Wco>;x!;)=D2sIHLRAtAP>ii=qL<>l&@3n%lt zTi0*MZen@d)67{yPeFigxz|o+UlWX8j%6I0ciD#BC;W52<()qso3F}Thj;7MX|4~o zE@s)|dYP|Y4&~YjeZ>{xE7 z76a=B_8jR}cGJGq-c9>fdpGS{?H!e$!3Ae{SD^5MPZ0SEV*sUDwudb=~5Av^b z$>9DK)h&m*mFx0#=d1l|c5dld!5QM>iWTds>-wvo>sGGYHn^gHu)3{ViFj*vR#zxy z$8z1y&-JhAuO8}FcGJGq-c9>fdpGS{?H!e$!3Ae{SDZ5_+KRXYveKfJcOf6d59mvSwgzP@Sq=U0yo?LD!%bNT4wS$6D^ z;e9){-~Z_9{T<8W_seX}{pO+$m5_v}BgqhtBV?@MX(rj2_> z*F3!I!OmrMyJ8OxY}ohU(5}y~>0JKdlUeqa&2O`OP@<93t4AIf+cm%%qGP#6iAEo) zA01x1@yH_&bSw`)Mkjpf;D${*w~g$2aQkS-@}X7I8d>%5=&q5Wf#J^O;Gj}%%?G}5 zr90|>%d!VYH*DOsYD4v*^_|PD(&;~a-6Ov5w`DA(`Dj zw7R-+$Eu;h`#P5cbjr7#UcYMPXm#%+TRWG>r8K%>eRb{d_8ptLln*I(|H`$yH?7)P zjC3yl;E61Ia@5twNV)pxP%6>j>7l`myLYY}9_U;eCSF>%`PjjMk#(QmyRl<=;88l^ zO9$4CZhvU#;mupucPt-RA+7sXZePE1XrO&^57pT(b@+$tX$c@xw`Rzj^)GK?9@NdKfHDK(5h9P z%K?4h>+80EZg5Ti&O_@vmj_Q|*`YoC4{v#J;Nalij^!cU0BO@()x94cdQ=Tx^1*e`JiI2_|)o$NBg&ZZm4tlPyaZ}o>>1j zix(wYb$Wowz3o$j{hiBnU)p%M)<3kSwtGXza{o~%RkDjKj~)Er!HdT~#@WS(4oCex z)Ta*|{LsO3hj_TXE;=0Yrg5?FxE+q_s~11HKIln$ed(W-m0n5@793ytQ%YaG>G;yWrp!(*$i_JKa8x;z zzpp&nmHY?x?Xy5|CA9 H*Jb|)2+w40 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_hardest_block_on_earth.xcf b/mods/awards/textures/_Gimp/awards_hardest_block_on_earth.xcf new file mode 100644 index 0000000000000000000000000000000000000000..89d1fbfb7db13ca0b3aa9b35453a02c3991f8bb1 GIT binary patch literal 34623 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 U!Sun(x(DC;;IjJUDUJjG8;egx$^ZZW literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_house_of_obsidian.xcf b/mods/awards/textures/_Gimp/awards_house_of_obsidian.xcf new file mode 100644 index 0000000000000000000000000000000000000000..01e866028744d24834e57baa55c82622de6080b2 GIT binary patch literal 17985 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 D^hX-V literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_in_the_dungeon.xcf b/mods/awards/textures/_Gimp/awards_in_the_dungeon.xcf new file mode 100644 index 0000000000000000000000000000000000000000..88ede747b993804d16d385da900b57309845c820 GIT binary patch literal 35208 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_industrial_age.xcf b/mods/awards/textures/_Gimp/awards_industrial_age.xcf new file mode 100644 index 0000000000000000000000000000000000000000..daee5587303495ad9472c2dae51822b584db878e GIT binary patch literal 23843 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_jungle_discoverer.xcf b/mods/awards/textures/_Gimp/awards_jungle_discoverer.xcf new file mode 100644 index 0000000000000000000000000000000000000000..92e74fd953bb0e54d9732262216151157d308b9c GIT binary patch literal 39667 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_junglebaby.xcf b/mods/awards/textures/_Gimp/awards_junglebaby.xcf new file mode 100644 index 0000000000000000000000000000000000000000..58e83fd20b54b2125b8bacacb97992b1a37a9217 GIT binary patch literal 40056 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%0DW$s@SSvoA3ZzHDP18 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 s(Zn%zb?u4OQ&vxXqM1g%x_Dw}^%GC5ej;% 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 Y{xf1-nJ9euo62y=)k#=K=pYpTH^Jfs=>Px# literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_level1.xcf b/mods/awards/textures/_Gimp/awards_level1.xcf new file mode 100644 index 0000000000000000000000000000000000000000..09d53df2656c7ef4d895ffd8b5deb59227a743bb GIT binary patch literal 729 zcmZ`$OHRWu6tvx{l%Mz`6`}H$?IKlKu|$GHutaH^7)xmqB>~!1=?ypl3y#JKI09u} zV^@_3Pa40`ycx%_wV7lz4I+w6910X!Fh2sM#Bu_(@7|jq4DeH+3G4#rmb32+{tNU& zjcq+M@pb6w+>9X!p8xcUau$bFq_G+IcY2Wy(m2hjw`yLlM?MV)!&TLgYdh*AI;x4f zIsH#KIxR9kFo|BNxsIL5$U3hAsy4KT? SE!lym2C7qeu9ox0m-q!YQ*#FZ literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_level2.xcf b/mods/awards/textures/_Gimp/awards_level2.xcf new file mode 100644 index 0000000000000000000000000000000000000000..170ebc4b899df1aba9819d9b969462165dbcd028 GIT binary patch literal 729 zcmZ{hO-{ow5QS~GDy4wAigE)Ez=ET30**j= zQ`=Q5%1B?{(|DfaINFSJIf-H!n?x~`bdWy;oa1o}nz!%u4+8!K)IkfJIZtz^m_LUe zXlxspai~?G3o}BC(fUuftfq;QWtNyxuhorplqFdqy9)^lJq+cbKUmZTbLEzLhz>VI z{kr_$P;^q}VPsOh97Auqq32q`Q)()iXC|#mN@sCgs%m*W3jb}{j*Xf$dQ^zgEx6)u z-a(~*sT=(--qsat4Pz^x$J_k+bDYfl9gk7w7dL_+M?Evq0SNz_J z--oAteQm+`jQ{8UELakEZcsuA%!+#`m9z-^0g^LrnL*bO^0oHazhR=ozqw@wT|;!- VOq(~jWd>bCwC&90{I&MQegO>(a(Vy& literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_level3.xcf b/mods/awards/textures/_Gimp/awards_level3.xcf new file mode 100644 index 0000000000000000000000000000000000000000..dbf3480a3d280aab792f197f104fb529cca6e6d7 GIT binary patch literal 729 zcmZ{hO-{ow5QSs6D&u6(L`i^l)p7$4z=ET30**j= z)7VKQ!bqRzX=a||*hahx$K*EMJ6DWO1mc!<|8({5XtLG1w$GRTEE)N8?R2h-=dt!a8ZN z+P?T-kaeCVp06WSj-j?_sF{-c9O+ynv5xYL+;I?OGB1xu=D($)Qdo85KS@~W7EG`= ztB{3(Zs^#1_0nnf7|ItJ-i(q+q3Cd05FJ4Gz6M>R$wlu#b&5-1HGR_R-J0I3>HV5M zfTn$IY(ZGReRF#jwD`Rl6vzZ-`2#YADB#5p2&VCA@ED UdaT1LR?sE9SIk_km#r`77v$z~?EnA( literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_level4.xcf b/mods/awards/textures/_Gimp/awards_level4.xcf new file mode 100644 index 0000000000000000000000000000000000000000..ddbba7d8f8a9e1987fd9e37c131ca86471d37d73 GIT binary patch literal 729 zcmZ{hO-{ow5QS~GD*xgisR$J>+eNCfVu=KYV2RSyF_zLKN&>X2wm0AaEI1k`;0TmA ziCs0KjPzxmXXZJMqs=&#lOU9#i4;Rf3+ZFPIUc8A`~JQ8K|r5@Ce^@&)iigG`Ag&@ zjcq+M_Oi=}}Vj3x#Cy^QTcDtbtk|@b!w@hB9hrS&22W4y!H@4M-b-2Om z`tpB4)=8fFfr<5M47KTonk{)Ru_g zv8zfcPa40`ycx%_wV9-H8iX=5kzy!mLHq>Z9LpKde)wp962Q-aCa?osT28(T_^;59 zHMaH4#MjExnHfW3H2>}8#Vk@XPa-q!@AX0*BvF#d-l}<-9{F-O7_MpyxwWG{qN6QQ zH<$ktica&?4@|7rHfXagnw7lQ*c38NOkCuYPQox(#rk*@u1l3tMNJ&MC`9QNZ1II- z=+c62=+uArvvK|$sW%nf4boUcWP%n{3!r;n0&UAFwQD&VyWZgRN%B+e1CAeT@WTy$ z1Wx<9qW5(f_vY>_7>P$~l;{L_#S=P}tRSi%keu;4N@%5!^TyZUo{291;dPYIO3}5R U4sY=~N@%6%RGypVyz$Nc0Gmi~(*OVf literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_level6.xcf b/mods/awards/textures/_Gimp/awards_level6.xcf new file mode 100644 index 0000000000000000000000000000000000000000..99d3e1ac9d75b7897b8ff97b02a380740471cc28 GIT binary patch literal 729 zcmZ`$OHRWu6tvx{l%Mz`6`|r~yGT`5ERo<4EK!;`#!{L@Nq~0Masv*)f}?Q)jzF2$ z*i|ILlO}I8Z^m(6w3%jd7DO^Kv0^A`LHr2d9FG&Ad-vY{Ab_6&ZJ-03TTZ?+_%F~8 zHIDVn)Yr<>xd|aLn*R)navm#Lq_GKyJA+6EX`JSAux?(iC%zny#_MVz*LE~SbkY!Y zbNN4^=&Z>6z$AKOgEnu_tmHi>rj%J~lCq$58byUFH`k-^U#U{6s7Zn+g(z*o7JqXL zU0TqFj{R3Z4~xfGy{PzRlqDJ>6ZAmQzG?3(pldm$wk=0vmo-kWBtO+I;P_sR@7MSN zIGyWi3&dsIKX-S*NZebaL?^&29?+>|1yOx~KEX OSc+cdxmqn+U+foo!Eiu6(L`i^lRdItJfCWe61RR0# zrm?F?BqM#9r}2A^<7hKW(n9(KaE`|r=sv94p9J(dXj?9AC*KA9SLnwY z+j?f^Yvt+8Ofh1#{yWHvMWke&L}ohN8-zMYq9l`pP4hB6@#T0l-c*gawM#=pCpA&G zE}I2K=XvS}Ce~XUW{aAc9eJ;@DP)?MxX3A;gki3V?eQr5e^gG&sELCYg(%&EE&kyY zy0p*@o%-*7HqD}+S_>CWh&?|kp=xj*mozTbPE!`Zp((Z`DY+q;Y1yLRtLcop-@@|9d^%G=dk z7q9-!Nkd+gui=`+)x>pOUUuBIjGxKb+c==r{^ErTg7)uw ztZVzOJv&E-(e|lv+VZ9w`}XYWEk3q)*Ph;eLhtSF-nXN7ls$pp-ITRtpu6^LFYf?U zE#$BCKPO4y-zUk#k0!~^Ur3TY-%OGxYLcY)!%6Z>4<$+ex+MAZElKj(?j)&jeV+2K zzg30iUd%7GI_=@U-MfpAcJ1paZr}UZr)WtEzVVvErJ-hUU7VK%xg;-hOJ~Pw-a7oJ_eYrs~RHHCQlSD|xSQ zA!f}!tldS~*GjGmZNHu*3%^V`IaL`PtfZBZ-bzj7$Gw%xz(A#w_sU?U(%DIU(2kJ- zhWzzFXJv4p(mP0R#U2WsgT1r}L7%`hc2+tEf$XgeqywjWI{`l_Mp2w#4DFQOk`$GJ zPDZ^0Kqrka0wpwKdO=4g^h8^kRC#l-lSV1Y?&;pa&O#?_72vHm?fnT{!wDmM2YTgu zpfb=4)M*++xU_O~uoE5-3J&Q@E2jpKZF1$uP?VJc8hd*sIH;Iu26`1$ zXqbSW0)$Fr;iLmq);j~ToDLji2*?=h4TO_=e<+w}I@Mz!8$_$palp3%Au55siU&}J zgr*{wgK%Ka0CY~|x8VMg;B*}A{hp#7i{T3P31Ms2R5OUd=Q?~N;-H-17cmf zM2z(Gp?QHN4u7)9pDKoa&=n?Bk4y+Ws8WC$?B$OOA@B{xyaWtx0TAy&UA{nCsJuh# zKxf){3cVxG>nMd`omA9}z$Zg+*nb15LLq}WDXRT=){EJ3N83{N()ZW z2$QpN4baEnN0o-oVvIid3R())!hm|AET3;;HTA6fr@er89@PRG6V#LnmE#NspQGPa z3`CGkh)$x<=>od6@>80{lE-F^GhDSGCep zos%lxVZ5z+pne5v#MgOMl_~)h?k;a{V^YnkAaC`8K(ni!Zz+Om(CXp~N1~D8@~VA> z)uL(T2+>5jXp>V~p4Xh!hyt6=sE}PLLCH*$ofr*1k?}^oQ286w&I|?{yc=vp3h|%hS@ytGTWg)_UyuHIv_46{;5tlrn9k9uQZgy08 zDXMy82iR6(ZH1XmP|c?teiCK{h3XZPn3;Nvq=Yhcm}43Vvqoz=@DtgVs8c3LXY4Qo zn5~_K!MDUCkH);yh-+A3pd4x+-7XzS2frzPCD+axN|aCxw~zoL80djylz&d_w^RpS zN`vzi0Eh85sd5q^=%z$}8A~hQ6(6<&6TCu1o$ zHO$frRz{?iS7{1eL_N3j8=)+QswhbV3h$tTeH~xrODTdM8jxXv|6oD3HL`3QOk5FI zR!~bQ6n$$&r?fbLgRjhvFM$>JR%ddS%{?`hR(>KuC=yrbjx__R)4`ew_6a;VhSD2Z zF0H%@5-^Ax0C*G!&UT3`R$dC-DUgcSF`XCy7Ai~|)fw{v)&y38Iyp>)7lnCakoFbv zTaE}L$Ux{c9e7#PSO?>Dl2q0)*jcM2``Xz+&X0EHDfY zRxTnu>jL2+$59N}T(f_Ify2g*)KM4^+#3p2YKUl2+7W-%7Ny|toiM1u`E7_RmxBn^ zm6t;wP904Kvmr?@R!A$a%b><|ib@zx9TB?&loCF~Vhl|+4qC%gp>kBugQCo!t90Nv zeL2k&ssxqS3>*&zkuI%#+o5U@sf1Hholik&MduVX%Ig{h8kzWvEL8MqY4e5#(_S2> zs_?Y;HFOFt=ZAWthxI`1qm{{)(#l`S5a7mOs5mUv`hXJ##PB1};iC+aLqm~Kk!25% zT+PQq=2+<54g4SvJ`p@ZJbA$_LB`0M3PH#l5(0>i-GdPT-eZpi!I)oZ@5^COU}Z)5VzOujoqRHLiM^Dlopv_Aspq*; zK*Qx+FUs~(g@Nk!JXRSXQ8ch=8t~J|baA>B9B8cHx4fm{~Lx zDm6^$Q_w|_w`t8x9@b_Q<8coS@G4k|I=F9WgS`Na!~`BCAO=k)xGYHlo(w85K&^mW zuD-Atqgaepr-8#e{KjxR(t8%yoXX)yjGDqK63+z%cX8Uo*@F1WooU;L8s&SNX7v(N zuJ;8{7@7E|!$BO9a4%Wsm$K0{P#E~O!Chv8hio~MGj*r+cWon#;&`Mxb3WNQdw{9o@7gv~C< zF{g(CO^p(f15gX5mG3!GvQVLBnR{Vu5JDQZRn=?J2zD8EqQXi% zG{hF)^-m{r?;g?|kqz0=>Yz(2KjIxxL5fBpmdymDv-3EvtonCjstHeHwO8s!n3E_{1=A5)c}R zheI~+EV?LZ;v`_=Bw*qs;C)X5%FGoHBg$n$3ZZs1C!idUy@VS#vhHUG${v06R)C-{ zrr02*@*t2*J&(`IfS(kjCpqKf1e6)|4gh7k%?S`1*f{C{eK6u#(wl>28l{wlx509u z%qbzqt3HO46Ht!bv`^*o?PEJo=i~&G4U=Wim+6bosUjx;ic0kElK`3(GhJPBZQ zv`R1ZaP}mCfpIXF@8OR!1SNsO8w4XKK;C+L%ZBYhHaH-D#U0HFDEo|{;sK1~9-u?? z{8Wb?Pm#vW2?#T|B80}#3JR&_1keX!HR?&$d*=k8d4c5v{$!CqRSY9x6E*m*oPhG# zlYp|m!I%r=1eCE{ydIVS)ug=#?)hSCAEoB;K# z`$tYdnPXBKFs4&Wg&jvh*xu1uPJmis2I%R>*&+k#Ec+?VV#@T$dV)r=6Mz;xO@05I0INF<+zMLX) zjP3ML1KgYxbWtBYTRt}@00ihR)Dt-YssXJCgrX6fKjM|VYF}rQ7LA+$#t=Ew8NGQ< zKsBPkrZY-DLrPGN%?SXX&Aic_-2o!EMCMQ6%833i` z`nRR;!oC~;Vca10zTCjhg76jPAdS{^?qKzqxf_R;Oe%L!mirg|+Y0pF1TNLu`hoB-9qq^IHi za{|PNt-ypDuoeVzr=t;is^vQj%GhHVBv4YY;rfYoVkT&oF*yOakh);Fe_`jbIRR?? zyMV$ws9;~mSNT$k;D-jz%Lx#MoB)QuJ10OZI;F({9DHSVdJOl5^m~IRRm@$O(`S0IN9xVyng!4HxQwDIyXY!ObkwD8u9A1b{7a0J~WxdY4K# zKPNy55F`Z9C(H?eYk2q57751u`p4x2h$#H#{c{53Z=9R}G=chXb_LIJ0zyh-^@Vc+ zpo<_`PJkxAP)-2u@2UcF1dRnK%L#xc6I_-sGA6^Cp?PYN6JUT0rSaKznA*^)2~e=~ zz6A%-DaSUM$^wjp4oB$qMB=1J?1yHzT^G}C^MV(DPviSvX zc12Er<`b(tI8xj)5xbF)H#{M70(9OW9rxVuKtRfz0F{vC1VGiP^sbx$o5$t^P}gO~ zNsHIROCR#O|wL@!XsMK;D%T zKwB1zFOU-uy2^6`5EhS6qeSEY)Ph+~fO8!Us@ZdM0$^KJos$#byn&T?XgHe_Kx^a# zi1NL10@R=egck7`enxWw3_<7Q1c>StLkk90Q$VRoL8>_cS==6z6QIQE6vbc)rxx}j zCji@oy8;{0!<+!rEL!)`pyoZ~XB;C5N4mMhrH?&A(_uBe%82i{j5l<5;ELo-Bz_W2 z`1l(DAc@zcI-qq@-kgO0K=w!^d6 zNC=8!1t>?x5CgTiqA(s`QMZDzyOm8-WdNk-sLJD?$!j#YfnZzh&Ke$S2$+sWYKD@H z#m9!229QptS@=m>`GLya0!dZuRQn}Q<-Xd(3u zAetd039nW&?C`_{Z!#7Hkyxo@*R27`dZ?3%$yH|Wz*bG=`Pe`(MsY$`QXzoCM93gs z(}hE+oq5I?5ggrW>9@=z3&E91L+EL7b)JSAaZ_nuavq@=@WYskfSL^rIQCeWCZd5c z?+87accE~&Ob1WE8-79QG>j6b;Wo40i#lbv9T-8V7;3{&=1Jj!Zz!)WhoG)HuRu+L z>Hy`aD|tL-pa2JClq^fv?gc-%7@^Oo->8~|Lo5$U>WrrBzQ7qF~mN zvNC5S3=QN=@4)|cLaeFwi0s)DelqJCVdGlBgY3}iIfOIS-+Qg^1# z#6y#wrYckyT0vhJ!IZGDY0!5rDt49_sG`3GP^K-#jW9qJW6&Pr0Rbp-s-nY=QD#+x zVUGiu^ zva8%iE9Yc*s7IB-sgRj2LNmu;OO~Yw^f4t@iCk18;rQ=m0WXgL3_pO&j8+7dpenqE z;6yDQ_}`&Z(L`Dwfb>clj6zFFmbE2z%hef_-iX0rSSX}}uK=SNkSqwHH-p2grkGG9 zvW10#nu7e6!!B|f%TtJ~{nOqPK{&omCP}_|lIZ~?+6yzP1<<1QLT@BOLo4Dkvg=h; zGa$A7R(O+=5h}h7hvC?P1+l?t%ms8N(XX2!3|%EP)QcPCvB!|$ZTIGJX%*0 zk@DmRw-my9jD+E^MsNx*xz7@*YxtZEqr!ang!fPOR!wp{~cfF%<1bpm_zaTy z4zQAn^aQQcc?fe&O)KtiVlVAUl;nU9BnY9`p+Q4FnYy&&2O#Xg9;2X)B6GrJ%25ETnv& zln!}NQhF5r>+%6o@L~0ssIcW^q1BS`(wC-9IRXUJ7ROADr%yWQ{=aEJ@$t_;_fG!h zb^726`dZVySAfNFik3SPBgG(bC6DMCO9;!7T#5jG)FRz{f6S!`Y>dxB257!1JQ#uj z$f;r=;1Xz>wTJGj8k`*#^@2&nT0_?4cs2-pGOL^TVCUWmp$(9k4&4ee_3%S{klk^t zN0-^6ZA&MwwmcS|1ODK$ZlQ}e>=0YI@aq=*P zaaw>cH{}j&unLtz--W>~ADA-pI*{*x=#88{N>Kv*(ZJ5hAWf%y(13n)WR$?BM6c4w z94vw!yy`*{u~Qj5Y2*{f|ImW|DT@{Zd#GCF$~j8pp8Zk93Tfr<7()jLW5JS^3;DHxwzf>IMu9JeI>EpRfmdXNf*A;@jv0aOJz91k~-M zmMsV?Qno0_jo;8m=M!fK6K4k#X9vU-LtV@-L!VDMv6q-QJ76y`adzN_C>ADGOBaHP zvjdm%iL--jRi8LJV5_4uu*I7=J7CY}?#`Vckz(TPz#X!iB6QVuvsOBAzB4d6FZ{y}2WQiVevhE=(oXI132f==@ zWI!_gX zqDLd%M&1F~$gsiW9-j(hDyk#E#-Ul3DH9E9zM6NSSHfL9)RK3=D8=Fl_qZ@h&yi#K zO*Vi7 zH}617C)5)%@`0XC8E%KofDWm_pYem|ns?xAL>{Kgd!8L2EI3fHK1?X^uowK`%B+a@ zJAkSQQty*@5N1HmJnz8qqj?AAbMg+tPeK>*SrUnf85_<#+2Nmx^4lD_4`*p>WAYCC z5{v`iGw&d>x|~h!bW9;fNZES#*@1yF)N1!}rOpKQt2U6)yyhL~O3nb2{`{)@a^=$%slF){YN%^elw}R!yc;hdZ%hdsQc=}%3UlgRr25CPFp`!F=wnK*61nIN zOGn-TULFA$egKyltq7_xI`=Vo2kKNbkva$NoEI!kI8CAiC{z zGMRTE!!dw}hg|~dI3PI!@(y$$f~*4ZxfVAV8qGV%WVSC89<5gc>Untw$`7Y708jCr z?|bEM9PVeyI{jHDZyaPhu*}Ma1 z7AA2o5Xv{yWqAj(48EA}kVb0iD(r0DLF_WXhH}EJqj?9oDkgZ3yaP8J5q<)3sDaY? zc?XgwgyVE@nJYpKL@~1jPN`l(VeE!vKP{VgPz8y+gIK|}0C@+w14rJ0pkYqGqmEx_ zYwHd?FYh1&!lQ2xGyLmJEcAoUlmfMm_?YMpOr~itqRyvkC~^@Mq3DP%^wvL5!HH zOR(0f_Vpeq$2Z&NZFzw>9XHj zNRs$rhn3uY74ypr>*w)H6(X+wgu|F$ z=-5%0ksM_h9(F7^w{6F2>!sqXq)@C)(hu+|K(kaV)j_!q${*lWfM%(#Gy}>rp!@+| z1!$ILl+Hl;43s~>s{qZCeyRWIEBfUXcXjRS-SKcS_u<7fjr#B(Q2u%Pu)pr&oT&Z` z$rY5VK0KFl{@VG2yinyEn4Q%hk;&W2&bwq}B{HS;FE`ZBo!ivh)YMXHYHFPO$A9u4 z>u1fbMd8Vb#-=}!c+>n_Zkc~Wb0gi&jd%RT z(iIkogp@cEXeQd3J~ zW6PF3kAJLjZcB3$47M~KP7go#{0q;6QO+2%a}KSNgU!P)JpHA^hg)oKM%vQc5*Ysh zna`A(nx8*>_UR;~mgaA0aEHZ`_1HviJ{b?vR~E0^DX%k8&=H1yQcI4=lnUAMBSwS8Uty4Ks< zLDyUgS>`~x`T329Tbf%%+4}qoB{ZKlrcFP(X~mKyi*GyJbL*`u<}W;RX5sw9hnFl~ zwS3VMH2UIwo3^f6w)nQ?%a`0%Kf8AJ?Apb*+_r4d;#=waQTt!4x&6N7%T~6oxN%8s zt-bB7^KV(a%y-8Osr?3uHtuUfRYec96aNqds4Sn*#UT)g_W zMXgJgf^;TuOBOF!z5F)dMh3zBF1PukKmHG6+~yB5xB1)LZN7@zbZ%RhB*V#^Kl|#R zR^8?=P>XK!z{)jAjb8Id=X=fFZ7UW+ZPaUK*Of|jGjgw4mwb3pI_fpw_{&3ebO=!ZyY)_j@KmE z`q@K={^Z$1=XlN6aF68arlz5E=*hvMFMe_Oi+atUj`5le&4WWjPxEhhaPWMu+4#lb zp{Irhzxed8J^l3gUbA|5u<5Cx;i2KDo*p{SYo1+psHOQSQ9kwTH%7f?edm4mZQOq7 zjt3s-tgHXp*XrvI9lCF0_tp&$>NWQ~u&H~~#_e0SZrpyuyq0Twf|R@UOAHzNx8!SOca8<_ocAaa|*;bA4UItOgp-jWzQc z>znFIjitsq1`}%-LEMa3^UR##mgYK9);;r;hH9*tRjLQm@J+>HX&OKDHEr7PaDCmJ zVr`vXbNBrZ%_)JYSl{sQmaZ*Zx)@rjtt;v^C4$C1#p0aOoSF4qUG~l`)i#vs=jL9s zWlm$MzSz*P<-RQsZnMOqE&a8e@)lVb9DxNysE3SmFntTjGlPgTgl5s z?q00Ud;cYOU&ZX&`|qsqJ7}ZVZ+`Vlzx9O!y}LT^yK@}@`<8_Z7A{)6tZnTbcR#da z@27w5U;NwQfA!=qKepq6J8!>j$<4peG^bQ7Hq4!Ov&^vW5f83Fy>{s@mae;eN`W27kJCw)UNw8(!j&I;XjkvU8#|WX zP=D3M1%5p4r|IOWGny8zx^wfc2i7mYvF?f~Y4V}u^_t6PG%af1u=UQin@d;GbVYKs zaQV!ZrR(m!eev9DFHV!Il4FyusK2T0}#kUJn>soJ^d5M(Xo_yt;_60?d zUYERe@$_F!G`JY&Ib8*@vczvUA>GYPR4}N56%goCPh;sCztLH3S zz5VX?MRTvew2(|oUQ4H3S$|{eM<3n%@s;!ETz6?rGBtUHwz?aZuDkD(xj);<6H zbNhDO|FKm|Zk#jonyHsuG-dLXi!Q$G%IWp<7PPLrd+Vd0{_THO>D{^MuG?2E`o+2R zGpApB&9&FftZitydFkqp-n(tjXZQ`es=Fo5n)5cci}b+i)cGJD&fLt7H+B3m%KY`j zpXY@lcP}Q$6HaSi#q4_GdsaG=(+4{b)*PIk96xx+J)K(*9@NCQuK9XL`_?XtA6c=g zqodQ-bnnSEE53eD4EW66t~DKZMDbwPo;_U|*xs(LgWD)hPfmC3EW_{wizz*lPH**tuuf@-V!O|;W_ zapeO)^tn)6u|0o%^6I=$TqQwE;wp)&L{BsTlXW}pWK!C&!H#qT?HjA zf<``j_`+ZV!&Y@t%&(ODdB&bk(+9eUNN>Er;BVLFulSu@%f_7Ofcq*O0h|z%?W; zjTy#fsJ@VQgDWgOG$gJtHUl(v;KHIcC2*C*RRWhL<_%ny7^*Mi-QWsKmrCLaV>3Ww ze>T~A0b}D8V@}$_*q>D=#r)FPQ(~V@;h%(w{psQS_36WTp~&3}6My<`?!JoI^%>n{ zbbIYqdt!?{vBm!RZn3A1Jv-L@KFB?j^u`N~HFjjL{j>5yk-HbOV*iJ^`zmJF{x&NI z(y7Vh`7@Hj;dK7UVZzFZ!;25|M``lm8A*CL{Ze}PS{I3whHD5WX>xJ<)ye67NxS!v zeVnO|w6+)8Pqh**uS!mCvYRh(Gx{1Yd{J-$=PnK6Gtz>Pty7bkPtzZAgYL=03846T6Y8 zh6+Qco+9kR(`s&`b$B||dML>o4jq!GL+j+JF8w{OL+~^Y)aP8IJWYeA;dI)_usjX_ zWSBpB8iuFgv@hj8d3btqaS3)7B_;18i#Q4zsVfyqr#SMIoq60w>##FCcR0x#hKFTm z_!nhoT3o}hvjwc@T%+uqv)gCXnX0YMNm|7iQ%Y6d2iYc1=ecv|BrttnFB1y{)xcZ)b4F5*X@eTe22B9jjV9K-pTY2iI+D z*RO3~y9SyYT3c5wSr4Dp`kl9}0&jcAVraui+FD6|e?!OGwW|>|Yl4F{Yueh@F0PVZ zyFPebQzc!kS6N@Xg#Kl4n6qB3S4D@#wM*cyDtfhERo#ZxRcN?>)U$z_ix_QUEa5+`&avV`XAfh*R!qM{rKi;y$n=;_n!WJ{bd06_x0`D+~5DJ z{f}4c<(|Io?!JBfJ>A>r-`v-~&w5X}T7R6u{hMK^zh`qFc>4Er_k*%rt#5w3yS%NZ zZ-3w8efyyKg>v_v&HLfATL1hbd%*j6|0Zbn_m{i7ztG>;_ZV{K^&Y@_dipk1>Gths zc)5RHm2S0O<-2b){oA@>Fyp&gugVR7eVbvfDtEPB)!P@k_n_X#`>J}Y)~kB&F8B9C zb5m9C)%qKCb7vN7YiE^a6zl4WX)&$)a^6syRbMQYnrn--eCW-`-hB35TdJ>}TdmKk z^QgJDwrCrt$8(Bxv#8Ci)@y+()z$}CZD|g;zdWt>_29d%IHy=sJXT-ZTw7Z|lhg58R9~e!7l>Mj&wvtq zq_wX#L!cf(vj(Uu?Tf`3Rl1y=%NQI5-L!ZjZ%B)Olyg3l{#h`Xb6(8rRng(FI1~1& zqF3ux)iu}F%WPG1S@oS<^RLy_A|Fi5sA@i~O-rY2IFLT$DPS?b4CmE6j&q*!evgiy zcN~YrxN*GRj_mdMALWH2cQ3XwpFhdnS24SOJ@P(2>Mo_(Hy)h*oS|^$Ll!RgZ7Q{k zEU+H)z?*#A+f`96%uN6t5p+b*5kW@)9T9Xy&=EjK1RcphM+BvufgTa`h@eLVJp$+v zL5~P}1kfXb9?3wD2ue8v{l_wVR(48!P_nvfd(X}%_V(?0*y=xp-Dp8Zve%Pe&I?8E YUhGt#e3rYfVs<_GO)EUTHC3_!G(lb5oRF9R_|bP$6%0S$Mk}Kkn04T z7F=agE#}gO?L>Q}N~?|PX4KV0tMb?WvD&So-AIi_QB-MXHCv6QozbREr%BuNSDG~7 z5QD+&=kuIJQxth8DjO%wBb;o^#@t>mn;DeC;#Ly#0kB*Fu(@wnk zJ3Eh!92y@PE?=+Q$Dj(p<5W23|NF*;4w9Up(}$Vl<{BS%Ju zKmPu8haVhzS^IDxYlJ`Z!YumzbL0FJ8am)IUA`nL|UP zV-FTTxg{s~{&kNn)!FF##OKCF$BUnNWOQu&xbq)5eE9gt_?&=rJ$7wZ){{*g9UH2S zFjX8HKk17}GW7K%8JCdSd=}*n zt{PXM-+kz~;O{>4*vPTs&?BFDj2lTSmxesU^}a@(BDry1{kC~^#d5qqE4cFd2ju9!0ZoU#O5L9wTs8XsGD$YQ zLOr=uo1Cnrwb}7nQ|%YywOYMitMFQztko(N+LPXxtuy4?^-68BUK^j}Zp}MXDwE^% zID>mmrn6G3Ofqx4R!{4f$16;~C`CzJU=01#&dZ8My~3y&CRFJBDYKl-m~qH)6MmAd zHP_yntk5YZ#l1W}St(QytAK3d>G&^^8c7&AULRNPdaXXrtjlzUa%t`CWCa;e3JJNF z)-Ki2t)=!0I4Vk=&hc>>PO4^F`wrcznF+4~^>I~oHbTHp1p*R9xadH^nyD*tT0hGW zh%wj#g3aSUcA8`=;uypxK~+8u_-+sc68H-|6BWqWG?a1@3A|H>&xHmyKro4_STI!? zAr2EMFq6iime!kUZ)iTKIZMqakvXlUlb19g*7cTz(VlxC?_`-HpCa-r#PAQk&I#zz z356#Gg;|s1{BofLzQLHEF$cF`60gBsxgc7o&Cpw~q?JqHjy}Hz6oyr3h>VjjhT@2S z4y^)^NvRfUg$h0pid~L@DebiWdO#y5bbv2h(%Sb`7Io`(KwUtUfSYg+W?BnjxLttC z1)UKyQ6HCjQ|%`L!<@{4!V(os2(3WDmrGi(RU@=y^(JOdA&-y-W-&&ed<~QWS_BXm z>dN^RRugC4KOJX!<*XLan2@Gcs7*5%dX9cuHBdn@VcN_+mkZ?5+OO!AQidbzf%$3e zHB?5BSkx8$PbW-kQ@|6DC}>mdO(fQoT%aHzm#OL}X}wUppwELN(oO!533>`_fkL^& z74u{+=%BNb0%!>`t5ExghCV`%L1fIU(8^CZn`_@^yuEs$eg$dN*Lj6XNFar~E8E+c zRI{qc`EdwncH#N1DhPvCmtHs$oeWo2?dx1En%3SVny43jN=nbmnlq0mi0O(7-PID3 ztTe@m(a@6^FSHA_zX5huFw~IUU?X9s@QWnbl0qS-Kq1`hRR(Y~Fvu|Em1WDTp#Qir zH`p;>+X4(+pkBa$G&Q_Jq_t^*#8avMFsMe88fZIDM|LE>&yciEAXX3o(C3KJ;=p)T zpIBLm@EBZBV;yNJ6X-xq5p=V&>PuDV(VfZm5^HO$bb@MQ$>AqqR!9i1l%&kk zVEvHa zU(L0%hLR*4!!2Zh3I=*+GRj{U_IcsJOX+aEGQnZIG}kUN3BD=OU%}Ga52S~!poFY2 zQDz9K55WU64EjEUGVvG&3qT4n+&{Gzx`tWCp~{G~_BvgGMYJ1sJ{MpyRG?(dRAh$~ z;_LW=FQ*88AfUhm|H*=4Yh=YXn7AXbtpG~^3f@}LB`po+Ay;O{pFtJ(7BeNw)}BbE zwO`5*j>Hvi$DV=K>10z4`ve^vL+y<$@2|ZM5hzHT3CJi7ob5(Mto%SH#?W*axsQ|uQM0(mpTLOdz zvHlaf^z85)CxqeX1jmR-P%&~*cQOJ`)@~p?>jL2+(*OfC_v~L{;IOeHbrc4K^oBw~ z4Hd1*JL0csQ49HI!k`A{w_&bc4kA?7eja$ZbTk>lh9=`!A+7yd0X3#eRK`f^hb|4W1W-1jw7}(;*<*rL`9wDuQU`JXO{CRFqyY zr>aqYtx@2Ssn5tlO`n!GFCdtX<2X6s>G&I93N6=%IB|#lK=eVS#adeXmI5)|7z`JO z#aw^_7nQJPgWQ zMNz+4ELuS)Z(%L*EG21|o!xKgdF~YOa68wFvS+D6J%2opU51$e&D^wh4nqcOlvUAl zOxBYS6vc^;Xc$_$as67ma3N8wEV>G{CYJOi_@c<$^kyaxYcq=RxQ7OK9jZhf+&9qR zS%6Mr0&gW?22U2aBFO=n3@QjftAJkazK9v4*o=kKz+s8JF&vMy%;K6$IUI>mt?VN4 zzM$Y!oc3_FpuT!%X#1u{{obZqTw=+M{{#|7CjRMgFoz}5%hvU!ZrrLD>Mt7H6((fJ zwlgIYJFTZ&!TDwVQRfZTQ8oHx>oDI3Caorb8tbEOh303e(_jsr+(n>47On2`Y=o>E~p72w$x_A zReY9Ed)KLgr;|JyLKy$oJDkG9F2s~jZ-Q1H;n0U2dwj~}VL%g6B63XBf@$p^Tqs$n z5Lwn<7#o5Z2eIY&Msz}5fnBJG5^oyf5#Rk!C-d1ow0To86i2H=F0H-FE2=^iL}8Y# z1hn(!G_I`uRE?*8Cx_1~-D`#xW;vZZLg|!q0lzC>6F1&s{{m_vE~XOEyo_%0VFTO9 zHdcZ!|5>eN3%zh^wPh|#Q<}i7gT< z31AiJF#4Y^$ZzaAR>MDy&4irglK>a?@<~8=2yupZsCyXQmQMoMUD!C5PXd-t0+vq# zmQMnfPXc(d@{!cXT_3lox_K_21h{9qRV<$b;1;2pagxA0=6cnmkMSBaxW_cl3ahp1Br^%~9-md2eo>0Pxn3eC zpvtHjCRDj?PJpwS8%G_Gk9VD(CA~FSrBhBGh>#OdEmS!rx)_`nYnl z-+1h^ASa;eiB1*r)d)9n_D49u6_7>7$xGw}NR^y`YMgEBVKFeJy+lrcPW642MO{DG!1RstGaMD|(8zmQ zYkp1u&WM>j-&>dykU5ZWFcAecVVs8k<4yuVDWHW+7)l4sastFz_m7-_D#xUBU`*tu zHkT9N=qx8dlvn|J`ZW46)m8Q@x}}ui$a)CpdJUEJA~fR#L+XU@loJ37o~FKgP5{&t zB(vURu*2)Fo&>~#p@W=&hCV`%L9~VMl6ghgfYY1+;@YNGlgFyL34yaA*P^ExY@j%0L^9ql$)>fasq@73f!UQb0cw1`%Gm7 zGua|10J%|TE+@dI{2Pwc&;s9Q$km(xX7JGv%Vk|z)CkKps~J<5)weLAYdI@_>xX6m^uu~ML3DxEGGa#W0%NSJ1LeR ztF^jxPJs4SLhYm5EtM0%m<)O?DFa{8fSL688#w{O!J?<*-E#t@hpnIl3|I>W4X2|M ze!}v724&(g3>JVCVz_^TPOJpYGA}0p7ZM?c`x|zipA#VBKVT}dLkjVAe8HDf1V0d1 zloQ|_asn8BZBBqzbV*BtdB~O7@n=xQy|q$E5^GPS=5hiE)EYQk4=XOr3BYp=;E@vm zkqmA<0vW@gb2$NloeBv&`ozLu;=G&yrO+;cGYx59n-d@!krSX1CFN6u-u+HF0b#Mo z2~Z9u<~adU%VUa$3pfypEF}=Z&8*X@z)R!=KrM0tuphsS;?hwF2_d~Z3of}tPJn1Z zJNv{e4C<%3Z?l@!%QdqoCjb=?7CT^_ML7ZC;7)nl5%F{YC^!Od&NY0%1X+WqIRSVc z9O2ImmeDkX8$8Vkz^3K|gn($*$O({d1iElaf<>mN(uCI9fs=p`AX6U>c}_sk0>LG6 z0t^GJ4{?GL`+*xIsE`w&{N@Dcp2lEgjGa&SaY?CwkQ+7GE6Ck1Rn|IF%P`)K{0zd-zaCQ~Xason2H?HgF1i%+XvYY@-e!ZLk+}~XV;t?+9 zasuGV0#_uAjLEQOAWtiD0t}D=8lP>4sST}~0D$GE#QG$3o$68!M`9E?0o8b45IF&{ z5E#c0#=uXs=j8a{_4VGV^i*4BhV5itW?2TK`Q@W@>Om zcAT>jd07N*(#Y*|tZFefw&2JKU;<9;a}^>k%n4x1H8}zFWwH1=IRSxHBPRf5@dyzm zBF986nB@ex)nzO1x>fniD{84SrIRS>C z1vvqddd<*+fkld0Lg|z|Cm@U4^Kt^zSWE#1Q@FISA2|WoCft>|5k1Ta0A|Vh91Uq+ zLx09Gl5nJ(%Uu50BajZO=~YI2$7QmC-N_FnS6E|&zww{*@h=mYNxbHxJy0j*%@FVs z*&~tgQTvf%`Veo{Nzh}Mi6aWAhGf%lBQr{E zqI~vj?g=jd={O(68rsS(0B`Jurm&)~iIbe9sjtk1(G%7wr3sq6lAJ`AJgMd}z_gLc zC;#>Rh5Iia{=8bV_`!{W2Lzvq>K9N_G;qY)uTjdoelSjFH*WN9U(5vBM|~Zpc( zlYt1Lq?x!tflnf!!<9aK(p83qP*I&TwbJ@)A*@!jhr;YRk9*Z0eUvybMZoVsjpP?B zuJ1a>EYVCS*M6475*;GX7aAmWUZ)IwSu2tD8EQpnY-rEQti0uP)PO9kW|*QGLX&W6 zk>LSPO30>Q!4M(UN^yNMAXg7KX_y$nt0ADN_HsNwFh+GkS3VSH7T}_Tbj=nHP%Dju zGXgl+YU%SPl7-^xq#^XQxGI<7M%Yx_pJ4%kfj)w{2Z(GS;Ml1!O#}l&-kaRXybHjQ zGM&7DZ1@GW%Lq!CM%v7JKSdn{&3^R^xI*7irb*#}=hRo1bG4xGYjBgH7yyn~DdSXp zsln;M5@!>}MCe0{5&DeyM$;S|LV0i!Gu~8zE%Wp?SWIPU1?pMH8%bJn{7m4B$5q&_ z-@wsaH%1bq2rR-C$r+RjyfQOU3+wtti;!DYC6|uB&Ak}v_fzx*l4n!VJ%%r?99iD_e^@4PzV>O zfEPwEBP?th{9TKxo#h1z^mmyAeVrCg5e8^t4EjSoW-t{!^~E1KMx7~H-Y!B7K$jYk z0T)(+cf@)v?Fc8~i>RW#^`l6f)W9rfrH7vb`PJIqAXH@!h`}(eeJ_Z376l_>N8kx$ z86yNiWfhJs%ejymgm&s(w7f&)AAfml6qbNWY*bC#42Mw=?%jm9G(aa`^_WAH8 zH6v8Kh=k$TK?Sv;Y0QV3vK!K^rM176n?Y88@)rVHiLq3nu6>~?437V4U=^Cs8&GiD zn=U3k1i%pLffPhM>=Lu4k+ne}tzXiCTu(^DcOnGI%0I}PB^x?>FH;`W)kLDa@k3fF zVLe77a9ATGMV5xo#@m!v6%^saCoDq*#FF=SbYh_sLS2tnV=4f+3TQe&WJ1QDHo%CH z?yZbdA4yFIK9J!<7W9T{yi0Qi|Kt%5N4&#A03mZD&}DuJ2iM_&uDE4)ORuDl6y$%Eo`6TMnj~_@3Ld0oZ+5KQjj2X$$Z2cMs{JsrN zz^*R3l5{ZN+CXG6Yvns=ilvF53k673F479~{T<^~jzW2ZzWTtEZZXx%MF68`CsKnX7rk>DWTpmXuNg$Rmo}=Idi_O~A(ZEM!3DubmHt5CC>U%nYPt zHr?7o_Z0?LhgH3xnOJMcYKiv-K~G_I6W`bQ?1a(=$P7at1zCFdAwI~{aqLH!1ne^K z)qsG^dRAoQ;}-0d#hOyDrM{H2bxboC zh&fcHsJWMaONC==iYJDAA&k=ke7C9L zzy_;;6#i}uKJq~+Gp_^r3W(mw;iDX7z%LyWAo zh+?3q(DF4_6*F{0;sBHyLSTrr_TM$MYXLhe0$i9Fn&Eva5^{2ryH3sAgOTC*%;FA{ zh^AU0-p0l^l?%0>qkxYasuZaD00sr#l_Me_um^cpi9Rsv%iJ5_+7AK*;C4|f7K~LX z+Z2?>FX)5$Z*+9>7W=T|GO% zG?_tA*_0RtzmDh-*XE5Jq)6t+1T)L zPp`Etr}5m$ybHjQa$(+qoGyqHI`V-Y>L_UT>yklh=x6evsd)#kM)YyHfb46)qA!R+ z9F$shp`k2ffLI?U6nNMReQ0G?#QPmU)BLD+IXeh5pl2iR!0~f=2h|062jM4yMV5B} z#}LDn7usaj^~)R~x2j5RUfzM+Y?bK}pv^iD zh!*A@m`sel!enYRFYh3Ny_R-_ggK!`6+NMmcMwZ!F7LoxM70iUYx#3}Rye8-u^{h2 zfn8N9pkIjhsxX5l-ue!&#tYaRQ-X$E zgjz`vPTVExLYfLAX}Op^rRIXj#oe%UVP4*WQ3Xce7I_C|@`jCI0&QlIcM#Uj9-bWzh`!~_ zwERu-4m2EOft|dAu#!Gv9LLDqfwja8kxSMHf)XgP(x;W0)VS|2N7AYK2Q)! zAl`5y!> zkm>BbOnFex1L~r@1NBEz1VE;EZ9Mnz`AZZ3(HDXueE5WAh=APk{*F#8bV8`>@fzVI zqH9oN0I~~hp|&XRKoS25X9oztKm1q&l6L^)@dZsiKf4FWL__lqs!QY@xG6&*%R6AP zW`@u54sr(|3tuMJ&pXi1bt287Mcn7n(Dcqlc?T-~4tWO<0=sMS4m6urV;Nn|JHX+7 zle`1SHqg-Puxcakfc{3_0fgcUHLAQI??8dGJn)5i2a!YF zQVN70hr8HqT-VD{Q$PF1<{jwI(Bq$Z2g-8Er2hGN2Re2vAx)JN79z0ISDB zMJyLfEOy~TUKb!d?FuCVRBbU8-`HUB*>i2)fzM76uhk!0hyt#n-vFU}?8T4c`C^H@ z14WE2WZu~U^5Au0IUd30@(!|)fe`ca4va`b%nUSuJ)8wY_ob5;Rf`p4-T?u4F7H5k z3hM@Q-Mj-r;MKeXR~9DmSs=hS)Ma@GiVVG2@32N|+5&bp?;xHspawW$*15a`Ton_% zL*9W891(tkaKJ!qao&OK3E?;$QZ|4Pfv9Gdz$wKg0L$|Zs^%T!QzGvmc5p2~-a*5G zBk#beVNSoIj$deN+e_pfWYh2^o}3KQZk`O+xs=iuc1c3KE|yj!@4)!(t|-aaT0J{Z zp{4Q;!h@k=P!HN_pZx~HO!|AqKnjAfVaZDY!bUDwH1t6}0-Ht@14YGme2rDb4BhZI z&O1;uyiY}pn8KynAx1+&+>y4j@N&Jp10Of^r^eZVHN?0KdGih=?}L~=aNWEEJyMnV zMWt+0kag9sEhI@&R_6|9cMpQIN*Z@NlD2r1awNISl_Pr9Z{&8jkTNo0HA+u3UY`DF25R z{Pl`8pQLL}SI54Wy2?A(_2V|OpON@;Ce(|K3tdMR=|3{=*xQS@CWYefCFy%|tw@@G z@PXh}fbZ?a+gHJT72MyG3+|7@9bN_a-oEPgTi|{R+~1Q6?q#^cs{r5IZ@K*n+^@j> zJ-iC=yj>q%$5rG?xmFy1FI#!%u6)o&_EWvJQOQNdm8%;U z_EoprKAHYFX&Ejiv%@tWAcm9QOD+x9YQrtVQ5mi`*Xg{?&bfMFxFzqb53@~O8mam70Oj>TbCAoal&9@Y8nY}5wIk|Mx%{SlFbkj$Z^rq&& zxP`kX(?8C}J;1mJ>R&BsYje>b^wUt;AWR+7G!zKwK=k@AiHK&%PPpOvV`oa#0q3rCCQqW zHITKEB=HKdHIiK;*=uTZWW(Y&^9Q4TH@SQzxzc(Ca+vc<3pZx3NZ^VDuBn}jzh9N3 zn&=#@;T*!7KN7vyej)EXwmxJd`#Jh(qf(^w!Y_{gTS|Y5*>&{KZ7lmm?#2HMe!*X+ z3%~ftf(J=sNAbOl#0h^1?J~kFwFU3i?AgyF|DjPSQYt)d^2mQ#*!RfuwhPB+Pd`z3 zVs?zJF={ho$B)}{e(d-YPmCQuQN3qNy5&ckwvK(F?Vh$TjBQ=LdSf{+?HoH=PRp-s z*|c@w&%gZAm;ZcVYxTpM59Otu$M?RJzV!U_>$i@5nE_uO+gkbX=5k)zxp(XPI#n%1b*>4Bmg+{WF96pS@#s)9Np7EI(V`xO%m$^HP!a9({iE zmMxoP{`{fMAFj$dFYTBYYJ3n{-vz_Z-S}*Ts4{iKNRmOQ~ z=l&B%j}Csi@afs=(e&u7wV7(x^HTNbr$1di`nfSt$wkV`fNT>8zI;#hxTxeZea!$GS5wvm!GAxY4wwLJiEUt z>)b$j`2{;SZP~K<`J#og41B`^e4D-F)QkJCffY{(4^8*}wg{^ttC>SbIlT zKLh%^9Pm_L+PQt-m+D_SdFSf8{~-BN@&|XXPTB^(o|kqW>e_kR&Y7-zzgb+>wCalk zPkr;LfmN$yotKKVecubiciy={<}ZAG`1cbz=cS$9hhBK z{OsE2*2?>vUms{oWSp0F-g{`@zOGWCG~2x|-8XA(raS9-se50k)V;5NpQz*_-ZS+*1W zKKsp`{rkF0B`y%^+85<)mzddeiJn7+yJoj;D{PzHa95huW;Wb)mp$h<+_i1nhP$?` zzoVEIf3*7EN1JZDwMlyTo}{<=_Pn%n%es%<_OY3DYo57v zWz)*Xn_Hi0ZC)w4+wxMG)@*#Pxma8+_vdbJ{*y%3d1>eREzh+kcX+?`xmNGPIWO(p z{IO?lTgm$)ct3M{b8jN!ytH%8mW>B(tTq~awzcpJ#Bo`bY*7d|T%xjw|@)8wM#r@QEyd#?Pi)R%g{ z;k^IrKbKQ5x92=( zRbAZf8z~L-bdK~?j&=3*jFkEox4XJZT_dGEBO{ekSK5`9(ysFhJHGeuFvjdWbe^;a9+jAW~rJF68ld$40*tWr9>xV?X{qte|z*gY^-+TT6cv43&9RO%=Vc9aJP z2RdMrcBG~A3p>8|V6E2P-CpkQE_Vzbrm?u)H`v$SQRq0=-Z41X*EcrMXn!Sd5A=s~1tsR%&t~oJ%D|w6JK9U#gM9;_xvEIzq?~`JMEY%b##==1C`2PdwXEGsAHxB&GLbM0rd zcKJYmMZ)bnI?I*be$ZUl?%l28M}~)iVRuiteQ`T&pXzLH-@Uv4z=6t+9f9GZj+u6p zZ%^CL_DUN5osEuf&vlgB4;(mgq`hZ%xxK#vUW?m3Wu(~M8ANuMd&}4|@3@FSbet^A zeeiUht?zC&kh!hzw|%4{uj_4no4uL+O#D@&QlxBbeG@-e*f;UIZS<>i{TbI6-(A;W zkslwOWcpIuyk!5mws~b=YMZ}PCfU!)XBw3vWkc7Ki}XMFqGJlDFQ0n)Ow*amPk-rj z%e;Ew^z7c=mfphNw6|$*Yn0R{W_wS!o~AfGQON64rza*(PnT9PaPTz2PITX1;d=`+n|7Pgk4zT(X6(-Y}L6orYx>GyHXPMl7oGClG1nKNG-Iu-0M%++Tn z_7?W8K*SZjDZ}M-!I`vrBP_Vx+SD!t& zy|8@+BCgn(GF(nKoVr@O%&fwxbLhs6QxiyPd+KWY)M)eQTMti6jCMUXaqyI_^K-48 zH||Wge~_!NvvBY{D8c`+iJ^ln^BV{n*cC=E9b`z${6^taVcX@+rCm+CE|>mrTg$vU zZvfY{@_CBuJwry!trrS!pc6F}b9PBU5)o0t*6xOUj z#1(5(hRf-OT~}+DnN`?z4&Au1tAwPsr>?elZEN24)*qHi+tzoM+IHDGKi67&&22678weWM6}DY!V@S*VMq$_Q@v+@2@A4KW-dW_a@3$T2<1H2; sYpK|`!C034JU;*Yvl06q|5oE>k&?d0|IRkCeS+&CSKDf|{o$4W1L!D(XaE2J literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_long_ladder.xcf b/mods/awards/textures/_Gimp/awards_long_ladder.xcf new file mode 100644 index 0000000000000000000000000000000000000000..4642d8a028b3f44b5b72b9338be29e6188381cae GIT binary patch literal 35141 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_marchand_de_sable.xcf b/mods/awards/textures/_Gimp/awards_marchand_de_sable.xcf new file mode 100644 index 0000000000000000000000000000000000000000..9f07ad2f9ef597f86387977946b6e14cd40be042 GIT binary patch literal 35828 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_master_architect.xcf b/mods/awards/textures/_Gimp/awards_master_architect.xcf new file mode 100644 index 0000000000000000000000000000000000000000..147a7645a759c41c2568360748caef2c8278eff1 GIT binary patch literal 34425 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 KWP4dA+5ZI~kx0S- literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_master_miner.xcf b/mods/awards/textures/_Gimp/awards_master_miner.xcf new file mode 100644 index 0000000000000000000000000000000000000000..7f49780140796f5739f01d8d031fdbcd2db97918 GIT binary patch literal 38151 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 a_uMBc;FAu+b61t=j(c5%4TKIt@&5n_m_*9} literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_mese_mastery.xcf b/mods/awards/textures/_Gimp/awards_mese_mastery.xcf new file mode 100644 index 0000000000000000000000000000000000000000..3e041ac09bde4384203583d1f12e9ab7bd2e6dda GIT binary patch literal 37877 zcmeI53y@q_d7$sTJ(3ZUZP`GAuyIE5Y8QiH1={eGv1T-5joxpM^>RxZJ$jHV+0r=J z3m&&pD8VqWI1n;R6-8-bCl!+Hve~MwT3|!6Nk}Cn9$pMy9M;G@#t-=^%hu>Mz2EoW z?wKB`M{>3d#iph;x9_><{_p=k|2g;c-|C&+x82@+SJ#f_9o@UPC%l@ghwUpk(v-K? zaJ;JZQ%T~%>$MzB9Pi`!wQ5_qUr&<41Dt(L;h4I1&z>!}ZQs^>?YpBdi}xg%#JRvB z&TP*u?@W@GL$s148`J(^lFa*L^rtPO?X0dn%Hv%*e!L?u=NgZ<&`w*PhR1&>dpjG` z{%kp!_hGw%8Et1{+V2JTi{%_xV9_+JA5sT`)IzWq`3_>16}`9^rv<0Y)t!0$oEuPpfu#m+qtZHdsL3M z3zpR6sMqx>@#n2Uj=^%k)VEvqA;*8S8y=(Wtgij4>NpFaMhs>IvcdhAIZOn1txaH8 z0}6+Yv~k!-`*rYs1DMlyk}uxcecP6u+uyo#UpJQH2FLK5_V?VqdwcW#y}P@&UH9rY z?bzA1clX|X&2Ng+TlekUx}|yc+h)hBLF4V!Ti1cQwE=4Fe)ISZQSaJ+`M^5%EMmzbo&_QM>nam9~Sb6{@dEzndgG z7bi*S{YkRxH??Iigy=L44|$w#r~r#_J+pT4q&#d#h_nL}$%-LtoQ z|Mupty|>@ZRWg~QiQ`@lqt~`CGiohkSCm(%iaPq|QjvZq|`>nj&| zFZY+r#Uj`J-Wcu!q&c# zA~li#+0)mf+^73k|xRk0BQeku?qQG`4VS7s%VaC?S13QL`=BP4n)f4f zT2A}V=s>*dEeWGN_prRkGDki|v=m>$rXkfxQD zhX972&?i&_6%-SuP26+1KrSsmO}CVCJ2D=?Ps>lCGJ?dQE*gIZVOlwzAFDsuk=CLEv^&bJjNP#V;P%iC?d-4zz=$NE1v;@J*%0I5^qv>&o zjCt3z^3$A6#9r*ed!@vdV84l!9$16ly9@3CR zD$OH7H7;pkZSf3bA&GrJ(moQgf@lC^jvTEWfM@h+D;tsi^QfBA@Neg2dFvoQgZjIiw@2FzS)FBhB zb8#2}jMie-|B`f+(VTY{bxkV(Dxv-{?9#rp|69^mbN#HNBnig|3mKq-i5^U#{BvNx zq&bLEIvlSc2*z7e`4mX-P09WWmX;rp9=?JSvcg1}A*4Pe56A%YBY<-80D}ca3Nf5N z^%lB@TY8`hL|T4^uCPU1SN;4#7ztN{&jgor2#_Xd#u zmGDbKgcB4XY?}5xr=j$#uH&Wx_;w2ExhC6^AascBpVMVzN92eQj-wMhMn-~)nTxi_ z2;5)3g!F6(M1%}s7^pdCAH~7pV<8O`0780Gp+*fAZOS|Huhya!@|_Ncnw(F-T)hM$ zRhOR#dpLA-8N!ApJ$NB4Kc|2?(;+HjBo!i72N)${h{+h9S{$;br>uO;$b+N8V5_um zhjO_52qTX&M~nibgr*|1BGVoy zRWlzConxYNHSm*a@`>aT>M09h2{9lGWs;C{sy@VO>K%&m9)hY~)qN%&V$!i^M)!gx zvYG+&w3sweBovSys|Paxvd0<=hB3aBRM%e&Il(7+G{> zfA$-FctOe*KC-5i%Gk7w<6-f@rWKux@t}^s; z_C?HqVlvj8CJxWY8{kBw=RB`Dlp~OUn#?Q`&jp#QIQ`*hL4Ebkt?fgN`kkO#yTp*| z`8g!aO#Cz8U=B;9m#yPV-MH14^*wBISD26?pU#v_+vz>!3eJxjj|OkBj&s%VK){Lx zG=|gY;;0hfgPxb5)Tcr z#CQHP$XvUJHqR@D;^=kArR721Q5B+C6lVEIKs#>^5z6`xMy~orj+j@vr%WwiiOwBO zDas3Ben-A8u0CQv2{kRQO(mjxfiAe%z&Emuk>J}`)LORCGnj!7nHZYV#M}m0j0*YV zkFa!jO_rKkxLh`*pV$e=ec|}Y=W1LP!TVtD!mz)V#+Jk^&>Gf|H!N@j_Mg}ZFpV=5 z$SM4B5XokhiJbtGQVhh2oq&m*0M|ey4KfTd;S@>Qk4GA_vI!`r7^Wmr4M}`rC*XKY zUlTh46FUK{zvAI01_mQ#Vkdy*>%>j~YYZ3K6FUK}PkkD8O{z^|u=vC$$6nHn3t88*eI>U(ddgsMFNRn@ ztx`Xj3_Z8cN}!*TqB}VaY640?od%)AZEFI=1~;}kARmIbm-J$PiB37?>8-z%mDnX@ zd)3EqY642Jn)az&xqWO0YfMc*$uwDle2IJUIaSmIz)_9P-wB{wHFM!rz?}e~qgQ@m zhtZt?0ApjUx`san2u6a0Cm2RefU@=UluX+}tiMnCsyk8>Q1Tf;!-E*xJz$6G)m$y=@~b08_3T)C3q*V`~CR)%`Pe z&d?5xWM-t+*8~uZxas_wfINUS2Z$)B3u8Alp7LLIO#oI3(?TX3WdPNUg*3gKr1luA!WQ4;_RnM0d#w^|cW%P5HH zh*Hkb5|Z^b0noFXH*V)O0gPa%A-l;&!l3YnBxsHhCb1MF=z7bSiLzngFOpO#uGm4=4@;g_ID| zJF^gy4Qc|k7PRwE%)+65ntOuLtX__pb7}%m0b%h2-Z`fxAOc*J6GFu50HY8Hd=#qV z!%UDhiCPmtZz_frcP+}**2@oG?wpngD_HCP>u}MXT;}c8i(-qe~;4TN9uLC=v=7 z6V?PEHM09@iwt9Y{lC=&NGRgw;xz%v*PtcOuUnIHe~8*0!-b`){5=w zTCE=l%Af{EWG6VQnU_J}B#qpzV^s^-n1Z7w00e^Abrm9xtqB0-yqW;|@?1PlO+eVH zS`&b>M1&S4BL|`$%xeN1>sV0Bj;#qmY)v($CctrnDDluRS`$ET)C5TKLNx(ePzS<` z{ER#!H36oeF*N~_ddk#-gS8Y`no^WnO+cQv>uLhjSes%PT;b5df7Arvn+R8MBYRjA zfSD!hIvUcvhyK6;NjfsjWiEgG5ta_G8C7O{;d0rq-M!P3N)&#QP5Ag51Te|hlsaH_ zO5PlV|A*?4DEJVMh-P7A)k)9;%)$``R70w1xRE<0RCjLi#z=M26H&1RZAnE@i^a+= zL!M=fN;E!hXZKE`PYLHjtg5Z-!r;}}&=OYkwQ!P8)YMnzn$gmX<4O}Wd8asuDtYR9 z0>HA7v_CczV)&Rw&R{rB>>s!&>N|;+nuACzKNp%yiqG+66J6Xj%S1s?Y%9PyDuw{m zPahF)aFd=lR{fC~h`#l{6O@ zQxKF0h!DtI4N8X@E<#0h&ecl$o(f@gn>`vNV(FRqToiqjSaJFg@Ik0i{esI4UU4iF z&2@6{=T$7xq2>8TgZ6mIs0@7>EK&CvYDI3WYR}Ltz9>3sKo(Y~LD3DNNkp}lVTC6p zWK*zUh{kHAxGoJS*2A1!SX^cG4q_F`kH!K57}W_~DTM$F7omf6Ef)@>7ONF!WN>V& zr(d#?EEHEK9bu%!Q9KJb@}}B8?l{6Q&_^&Q0WBLA5cYVuCbEG!?|JUz(S^a0GVMQ! zY{Uhvvj|F_M%vtaj~SE^c2I<%YG@6itdk-FUr=8|4n>`Ho`RbUwE@P_R?2wXL;(%h zs99dF-2;7S0b$H&-?+30hg=?8uTMu9nvze4%A<;eEPBC~2q_|suuBCg1M{VdFk zT2l#909_45iUxBrG*oDld)IGTgxqQ?xwPj5!iL0tLB*JGL6k3wEOU%|hPci*XmedK zf~2ArRXSv4W9c;F3;aTu3dXvM>mjwy74~Z|u+e3Y<1Ir;+gUmj4^2jzrqEni1$*HH zOTxmZ!QZi{+IeB1hWeb=EXER$YuM!%F7tNqEQT z4gric8X~*bq!SUAZxpGVvmR+z>ES0Je|p;+q^f*{7!1?$KL!yuqhMrxqWWO6oDqVc zvI@r>@~|=?9+DEkC=56tAxcDsLs;mO$j4n;R39QW4L&F3uHWraT=h0vIVK}Q-Kq>p z#msFHmN|}CiY!O4kE^*xoM za#z++6kAq`tS|9f)ttfUg#Zr6!XfQ{3LM>lX2A%%nH-+6#Dpf9Ej$d?Wc0Tkeo@kx zox4r3L;!^+| zp&r~N8om^vk!<`}-VE8$*?YP2SY1sd%99_`(g^PXiNN8F zkQ7;}F-xW{@Hrb!Mfivb&mjV0$@@WrSkq}jLyvcJDh6;As1yKNCS-i9YK(w%ZUs(# zBsCNUfDDgD=nd6)OcR5D@`%+Dk5~wx$(#rbnWLE8`re5A{2oRoF!-iOR(uR>gDJ#^ z8RN!D83Iwgi(4>-(#7)-=R5!?cb19U(-_Cdp?xI8k4cxHah|3>#OFc-=F6 z!b>EgpNTd+XegSxxj-ryA+v-~+D#xk5yKfsD??LgbR_xoQ~3_Eno9H}yJrp-UU@Te?jEQWS5?4Gu&=u{fUN-jdm_er^-3~I_9mH!*%fGG6v zdJI&=aSEsf`%e6amL=s@Z5&p+2r{#CEJhg9&_o36bAEw)qi z-17k`1(~aPWY3sFn3j}M0?4Bkxy|>-oSL8pe4a8O^DXhA5CXtX6N7=2VAHKX3}4OQ z=&)%NG?8mfS(D<~Am}NqVd8_GYbTU8LFP7eDag0~w*ArD<`A&Xe4^q(^G zN#omk&_8w2V^9xMYg{GAh@A63F7ZNIeh3(DKrkjOc_~03MwlTL$uiud6SaY&Ld*9U zRbUu~LE#{zy<1h{}0nh|{}5^{2ryQ1dd0b~R|Slj`LY^oRHF*d%c zoRyzI0hb%96jpTs1_d6=5s^>WgS?}}7#Q|#(+NEiWgJE#>4#;TN03QFTQ^s)KG z-oeD)!NlGHImJ{L>@cJF$E zfwrWgaK?gYH#}-}2b9QI-@;qNx`VvXBX-u^WJNM%r0yWZ50OkrmVX>q;@GRxArbwtnL7|@X(9a9puF;ZctV0S}Y#3D2{zb+=*mdoLhHbiL<-M zN}7v{DQa~G)lyMSU#mN?U`C}>E3Z4iHF=DnvNbW>cm~lS<|BG^5^dBSK#d9;T<-R% zIF_Oc0W~(w@=BTL(DJpq1EUh@;-Qwh1E5rkC)^=%)SfNJ(u>{z#tk#-4(QMKZqX#7 z+Wo^?-GM5&cc8u4XmjrXaYyP7a!13{psTAp5Ipv(sZJuYQHD!G7`h{M2c@VxP^8hi z1H)g%)k#MfX>pXst2-c|!XXNp!$yp|d#!KTjpt4tT^JlG$JQOl>7;f-M?TOqC?o9f z8Q7sU^mBQLTmBctE)TkOE3anuZ^=4wBJp@u4>U zzUMq>;p9;ElB{jmY6&nvjmEik2UZi~uW*?f)zuwDvIigAX&I=TTXzscYozYLVnnqL zZ^wr_MwUu}YoyiH9VoE6s(^8&t%#jG-Nzh~*Buz53}Ukr;95vgLRW{ddElJ7164SU zCf<6Gck>18%_%`cE}B|N5l*{H)c80aPSSIMeO%2oA_sTF(@}Rolt%(a9?%s=FG4Du z&bhAcK$}V?N(VvYuB@Rbwybbe_|gxi;=_@g(+dF{j)g;A-GNyJM%XRt4lLyjAHf9L zU{QAv-p=a|1jmSerjl#OOJgUQJwC;d_dpUInkgZz7sKd6^x&!*Fbq5fNZ`7#rn7RW6&I`fE z)*VPvV7?k+{-WKm?x0k^cOax_cuIkY;|LeK&Fe-vYU=cVYTbeH3_bo?cc3h1tm?0? zJ20?g2z!M7pgwhV2Y5XODq=ZUVz6sIh=jH)k=$5%EOeD<7Qci`G7 z^0oTo3#~w?7&n+uKK2sFvA$?fcc6$dh1As@AP-R&o?{6%Qg@K241}n!J1`?@VldDE z_Hfo1hA*AGsalK}>kdf3BXtMTQ&=aMaqA99funT?jx1c_S|E&Xs>|yR6d8Ik-eHZ_ zTx+n=x`S9{Kn>%BTSw{+2vuBgfw}`19Fcy4aF~JCxpfD!CxsJqNLe+67Kmo<34&6) zguz%1DSleA?x2Pebq6tn>jCNxssS8z2cm{M{f;_up|8Cb@SM7X9F16FICv zvBmR-G^jg(ymbeXcOhmBj9YhLM5;1>sFY6%vM%|(g(OLuIp%TrYOWssh{NUE?%ch* z`L-?lca8jzL+zJ2YCq`UuX5CW&_R?}^amZFS9{fd&_VjOA9V1id#bNe?FTHH>G0qO z9ZLQ*im&GUD80>#dz+Fubw^EoVM6{TTkhVzuld^ev51j2VbgBH|RI0h0^? zX3m&dL5vDw{1T50o-@yj@!ffh$B+43EXGs9>6Q3p7Jiteq9C<_Omig0U++c!+V#C^ zqnWb@F}~|D&c2%SW7i2UE=$sfhW|dfic`9DxHEZuQrMAp&PaxK96Y$Av-2VRk~bfE z2)7JBv?JS*J@o5I_Rz_M9{ygJyvW&>$7_?5Uh$U#%+G}l#Rb=y*HCKEX0%%u%I&;u+gp{1ZEF_ z0sU&B?Rb@qxSBrFy4+Uq7;T00)4UO_OKpw5O@q>6-&D*u6;n<98~LU}z8N_dItMgY4=1U~F{{x)!~Dm?c5wcMF550J zrTK$o)z`j(YNMI62UFU<{D=QWG}!kK^e6YG*C$h#4$on7nYuKc<9jyea^4GbF5|sv z&ZWFhnnU!Rt0p-Cb*I0Q=d0Rxr@zOT%orFxJUC@=xH8Z*@ciMyfx&?a$G~8vGB{Ak z@1>RD!GUaG=8t{XPT!O& z%~J!1x#DJ8rGWH@2Lj-fEDoapQt>W}Q?Q^bi>?eUXe#aD0gNzsc*@~)aMHkptzN#Z z?oB_H%t)qHCNUJ77>WgkV#ZKR8H&S6<>kJKFdf9pA#fRlE`=bk=IY^qoIYkiUi-2h zSwMSb9$6&BtI=?*``ydCem4gjk(=Ro*XPFe-SuU!@6C26M-Lu4)OnzHp!48?gPj8h zIUhQ7kfnTj-_x}1@3sH)o%h{0VE@rW!t@TTy6@n@RRagRI=RmK@5}oS+28y5&OhA5G z-?jO`{O+#q`3Jf=_x5&cpj}VXwtutzchBFo>wx`7dxhD2;Kp6u-8UZSUOb=cynk2T z-)sNoyXW`j@K1L4=KTlg@9pY^J}nKj_(0r%_~!Y$db@7qItbkz{k_rOePHvAT!%ot z3e>$BrrkHvKff133ba{)qJMMra~=H$5PoxAKiAzFsC#&RciKIC28tBc7;s(TL&$^*w&b3?zq4wzSi2k{Y zW?##72-KlKb7#YJ?zQyK>VS{}%~qi3pB?>NNB<&(pIz6_^;``!cX-y^bnfuABX3?} zpjjHI{w+7qYbvi!E`Cf+uB^l&(k)C6)6J#z>4xi(wPgL&Z~rU3&uQYTP5vPQ_TA&pnUjo|`lm7VLpG*zCQv7TPidu5-|(PM4kBf&0C>hY z%L*WMk_WHAvLGESBu~03kj7yC#*9w`+ntUZDQkfoc!=)7BpIwstDFTolTKWv$OPFT zZ#(g)gJ+;oDO8-LRVW9w+ph|Sf;Borw40J$4kbxHj z1u*9~%_Ycyluibi8lDlSFmMb&!E!(ZN(Y;Ap>i`EhSRjFJVOJAc_ITXW6~@PoT!R( z*nkx3BurR^@QmgvBpXoXlL2%%9^L>^j>A}7fWiR0@+FB+TZ4zEu_U=QtbAU_3h38dGX0a@#CjdruZ7BMpmrrxuYme=xWv$B z-Nf01cFy|g-QG7}m{;m^ny{~QPJ?7}1xKUxQwSmezbF39{EV4$xsmO_!(;mnJn8ip zN*!GrH+Jk>Jl=V6$M%)mI~Mb=@fqZf_U#+@jdxz1u0FNBV`bOIhK+JE7&qJ7S8re4 zvHc_ComUqZw|6YwUL5a?cq_ZMw<~7D^XjgTbgb;yzHhwqc-q(c$J4&nKc4or{)Wnr z*rl8t{FSi67k0E2*R5;Y(=pz;qiyT5t!*9rYkUT|t##|VJ>#8Mq$^HsZCh4c*RVk_ z#Ld>$626TK8`7~eO_yOas7B_#9OkdI8QMfo|kR9r*%ndarb!V@wBh? zkEeaDe?0AL{SB2Lu?xZQD`ACuGd>Vbl7GQ5&NTQgZvAqmLAHp8WyY(~G#G;9w?F!= z{5&Ez)8I!R9ozTO=e^F7M{Zkl%jQi>x2@mQ_`KmJCjUp4EZDN9Yw4nn#f{Gk7Xp-S zOgp}Dp(*i!Bw4>^_1dllYq~b9YJA=(o%SOO*Kb+6eEl>cCiUM^k>R4Lbxn$wOan4Ht`r7I(A6dL|LD&8@jn8-7og}yK=-9S#!=gJD?`(M9 zw@7A77A@bpwzy!?!g0=cmZ*F`pZcyy@ zwiVlMUaXT$Smqwl&Z;NonPZ<;A5P8#b;U=X{G|x3(ie^1{aF-cKaS z{VQF4EUd0R8l07={m6p$Ra-W-bhI@-nUJ5O3SwQN|vX+c|Sd*kzb11{}MTfcFk37Ln6HOrT+*wnIY)6Gj8pWR?g z=N)NVyP;#@ZM)ys@Vx7HlxXSAD_UAw*A!Q+ZFs(Qy+EyPtsU#OESNvP@wv?y_}a1! z_p~o*-L!jo#dzPx9w{0YIxplm^^Y*+ro`2*0r?FALrZ(PBhwi)~#PT&iQ7=o_FKoTUWNOzh^=FLy?c^ueT%p2-SXAuXg$ z>6Gl%>D05+rcO(zWtXOxrI(+Ye);q(reBd>kzJX-CVhQ2BYQ)7)yb=`y87xjzVVvu zn)Ejc&DqTCH`9NWzNzWDGjD#&o8OYYCB44z*7R+Ke|=*1+h@;y$8Wv!o$pHDHT>@P zG`*+rzHDychV=b~8`F8iZS84$VL?;JnT1T(>7wDqOVTAxOVefP@^nqM_NANG-h6Xs z=PjMLtShV=UcVvRkZnviWw)N)+O;j)R@k2I$aZF>)7_;HbblcIK)Ng2o!(a1m+j|& zGQ6|!+ebfm*Ijqt{ck_?p$~ufo_l)lEtfy`v5$Y8uM#}*iBEp=-+k&+_uv2fzyF!f z{K02F`v-sc*+1<6_x+zsKR5ivFQs1^{*QlD_@kHp_{)F%|8{#p8G*?-Qy za^k=I`JeySuYUFGU;BFc_2K{V7wKQ5-x&VOzsmk<_<#O&`q$~-H2v-IZ~ooiefwMA z{`Pmi^WE=0kUo(8uk3r-gTvqdLE#7KL)rfx{^29(BiWC$BPSm{^5{<<{mD-YKh1uY z{k&;#__3qu(ZW-cp3a_Wdba7grss!`y;ykhl9wi(m^?J;Wa0FbGgHq_8vYIUb(*UO zr(|mDmabhp_wBuN&o(b>Vff3~{*hm!FszjkbNkbOD-f^d>On>8ryU}`n)Bn+Pk2EH K&f~bjHi~!@r1Y_QiK$s+;vB!8u8ZCmPd!_M99%)7f zi`ph`eQBFEG)hQ@vZ|(&W+ju=kggbGLIQaZAi#hz_<``i2M^WD)s_a3`%?}K;Tz4z{W$L>n_*;^cz zcW|UBAD3}#eEZL|o%Eo*lcSB}?Hs#`vh6OX{cg_N?}6-%_Z}O*=dK&?dEdQvQk8hW zcK!Vm4~^Zm_x|y*d+&V3=Iigi=Z^8Q@%Qb$K2A5j@17&Wdtdd+SH(|@!cE1kSJ3rH zi>~$idsi>m^}+k^8@}V-xVZQ%$EPW8DDJg$uDgU7il6LAQFt5YDhKql4K=dN0qvtPLfxDoN_W>otmnq)!Ib0RQ=XOwK_Rjt?*f$s#Yr%uBW_Fo21F7Co9#d z$?C)ucdOo^P??&b#va_WGnJKUWs05?)yZ^nVWL9!St&|lhBnkwIxj0OCM&d>qeF$t zZ_vx$w3&b$H{mDQYFqW(RE0`833p*)s*+WJm4R&{op=J&Afe^N^9)s8vT9uCtJ{JU03H((&9R*}>E<`y60`E-1 zXQt2%Dwsl4ESM^cDh?9~m`)Q=OD9X!Z)-lN*-Oc%z?@dosd){Eb-g8Fq~{)*x3kQ_ zCq#Z#G5mwCeM0rfguqiOg4RI)iO=9JE{JB;Icg^>X=NV0BhND^ zg=Q5l)Qp{HLvY|fk5r+MDXC`Ftbz}OU<=VOwE$2rl*M@ttEp$*Kb@d^FQDn6`1x;R3m| z`V`et%Js;2pnqC@5|IHCgSw*s>4a(ZEb0lB2((mv7Q~v811+eK1&aDfI+;~x^m+6M zx~VVIK~I4#st}iY#XPwS+UPk+p=b%xE35uZA&;uZATs7t)yhwGwpG7Cdu#PT{R+~E zuk)%ZRRSs8U2GRHsb*D>^Aixz?5gK;il7>_y7a=4sHC}AwXc1(Xj*-iXrf%yiIkeJ zXwG^>0j47=WLHW^GSY+-t)V9|KDf@RpF!=6V5ouJU?X9=@C%ZBNFfkipb&2M7!9}? zI>>d%C&QLcmHxG&Z?L1kwnZ^;fqI4kxzzB2NUPH-5>KW0<)9jul+d>QbYxrN`!q=> z3B&?X0s0&4?#ow}7~Y z6&i|A`{;J*WIFXJ=_|Q*)=-j!W4MJ35WzrCPg?owz&@`!@KP!quXL~(A8plHI>9$3 z`U@g`ErWjhXw>p@Snf@n11yb=krUQeHS(Ranal=(#4^5+F2)<*!qvXNTw5Aq+<)dW?t!6(bjAI|F#Cx`FVl3xtPEqZp_;XFq{~ z!^XDMQD_k84TUN-M6@XHh`(x!QsA2lgBqMKz+Aa(M5wNQGxXum(PV%PNhYvDT75=< z8q*;vW02Y+RtG30e2B>yo@yMjhNrChoSp|q!Jw;ja+-Su&ly#M%1e{e0TAiZ>gR2$ z29e5simLM|D7EOEqDFZ}qrf85cPuyWXQ2S`5 z-BMcpeF4$k7z`Ji#ati#>;qx&h&gZVXGHgcC9;yy<|%tpM34|bdaNFd0AP?86=i2t6M)@vKtzKftO?({^MkfC0a4?4@=w<8pQZ{Z) zW|N;cxCo^yNrvb2U9SQJ~R`> zjFJGcy*dX{%{5Cyx)kfSbc&@RgzAV#)crQfvu{(9hFcQumcq+@z4-UeCI!%%(Z(+^QJP2m0GsY)0t@>m>8PUMBO@Aj0*WIj85L5W&z>|$C>pKAkr5K3oI|1uE z0j_}v8bla;!YPulACELfWdl%5F-%E>8iM%xPQclizSegF)^`F}f5pR13=Brf`c44L z*Y%wM))+3d*LMP3pZYZHnpB;{VDX7zeJ3C^5)X$g-kEe!()v!o`cA<5PQXQX0!A1s zZbpoZ5K;)Wjhujyc0SLMQLP;o(w&=&qnAzD@Av5TI2+b z&}xnjBiuG8z~1zYtq#Zs5ciVKO^r|~r#!q(jbtP260*JOV>mehBe9zHsa)JXw$rOA zCt$=dIRg0+?!|km$O(X>61{LIfNI6e!7G3}0kn=<`Gp>qb^>S^8)L;9{yCbUBuIFI zVdMmeZDL}?upPvvCZ(^qjhuiHpAl3%9b>zP-XVIitHT|4ky_>igc+O>LgQ!!h17Eb zxCdc1>Q2_$IRR+i&f)-{5cyTb012C@!58ENj4bU0jOZJ*StTc61j|KEz(_h$&j~;& z&>lg_YR1kjass4EPQXa)ZR=stFy*>MPJm9;oD(oo?4Pl7hIB|IGd*>AP5{n`nO>L^ zkUNm-pd$im!q^Rsr~L0YCjc#lY9SMb(gE|F0QIc6bQkK0 zoB-8;R_uhL5u0D)l~}c}qe+WKP5^C)9O{g_MNU9Hq5#toCC-o%lFM@fpl3B7+|F|X z7{O2jyTL}nbm12yNDc@Dq6-3rn=Q);&};@kx%s&)CqUIffjgAgtVB2(w#o?rH{vvM z0=$%e;YfuP_&!aRasueVt09I_Q%-f5Xnpa{|=(m*@(1NC98RSNU>^;D-iQpE{w^j-yG4|9{BPW1Bt%1Y!uwrvg0G?|AkDLIAF90RN81cb#RCqNu@tmgzs ztsYY}T&M$3L?kqVn^~q(z%6nDpcXj+*pFXYap)+7gh21if=jl@2~bfOCm;ai;=`ey6A-k}V2hjp!+>D{Fi>JA zzzGtqkP{$&a{_cvV=x$F=F@!~QVO8T4aZ;(AEgm|BbMnAt#bmLJIM)9)nbRJ0~Mu6 zlM||GnG;|mtx2cirD$P3XSc`+(7RN^%A5ctK#&kXpD-r?)L{2*iwt9Y{q1rBBouyg z@tgqhwa5uT6Q~boSMWS1Afz-_ubvYCUj)f>0yOz*IRUu8vkJr!G$x=tCjg!da3Nu2 zOolZ>^ISzvfB`a;#=Gq>wV_oLpkVolSf7NhT^-8dNVFm+U}PyLAO-^MXhIwKsqJMs z0X(+I-i6}VA>owGKOGK;I-5B1@dY+-MNWX`ld2eODQ!W-Y9!Bn@uY zv5H08n1UlGfDSmZ>nb2N=LFE@1vvrK<*|5`oPf|(krRNhc!U}yB1cCpnCApI*3qDv zZO#b*wyJ8%32@v1B_0}#vasnjvq@e`^t0{V^ zO1so^0`j=MEGIyT)hUX>6b>!yM@|5?33sJ$L=STUP_txRM?;#=ke_z6Bpm7HGM7L0 z2u+98^eQ91?Q(4B?vd@uVkCYNO?drH2YM2(Np(Q$q`Wx@zex5-Bz)Kpk7i+H)=AK# znTaC;R6??8xRDzrM0alSMk71vn~|{vZAnE^i^<9^L%z)zm1w+fXZKE`Puk9fSRt+K zLgB@1XbLOxnmEZDHRYALYBV+DtZ0HJpCl)dB~Pk(G%#&s>Z1?8JA3!+-5*eD5`xeh zC$+qw1wIKtK!CUK zNkxPWcXIDS;h;>XX26DDP+9;eVH&i# z^}eA~hTB0Af{LLwY-O4h9{9ZS>T-@21bz~3GE@gBM_q~WtZ@Pwuu-x+TYCcf(4vJt zqkiMk92`P!tKtb!m70DUQ zVW_B(CbzC%vBN-%rseTo2`IBC{Oho-VHOb=q7Olpv`{MU@UgSznq1 zzKx#`Rl!(OaXqcnxxju41~!`Pajc~)sXH@g;+aWLQx&QUt)MTAU`ANjH26Cf6+6!h zRMDTKQ?4z=jWEC^#-KjLqX%7)Qx%=DjWVkm467{qm2M?-wj{ixcLxA{je?!sYSM^+ z#(ymYygULhc<3$|tq3W*s_+uQiK}$-uR^DiiL5?4a#z++w70B;tSzxy zq0Zp+d^8Tj!Xce{l0KRN$$}AjGdMhLh6zO?TUeN09msDv>>^UvMm}JpP%6`jnP41W zCX*#!JjwL{5$%N;)dFNudo~ey(C~`5jO=<9mw6|(eLlQN$p{sn2VppNP(f^H8uOth zc0;$>U4XQB-Y>WYSL zEB_Q*J#YQHh`?oI`|Hnurv{L zp#Z7MELUN^Kc~IIaT0IPR~~p$txolFHGt9c_giN}LmC$8(n%J=YQtEl+NgP2Y3!*# zQ|6!FcNELKxzMhK-O^SRjY>gZ$sweCos=75P*UzF{O^eaqR_+YF;Ic!V4>EM{pBxD zs|o@LrY+8z8P7fWp!+}6fYRfizpkD9Ev~r-s(h%!Pd>DY-4reNY_ybu%#}Q%XG|eX zOQMtjc+?`d`TCes6KbP<9x@>FDf>eq0KiTa(*uRB(kIIUXYrDIZr~(tHBpq>?SEF`FtBCFkI1?(&YxX>{q!}}B@aB`EocFo;`mf`sH;trjNrdlB$W8<63S@oL;;BrHeLaQ#o zpukf(5P88Kw5?5dk4-h{I2gEFfxeG1m^X%f_-#cJ7k0lhVB$q4edk6WG zf@5cz)m}J_lhOL#0U>35??As;-#b{}J8%whvEibBeeb}B(e=Fpr&1r>eKyBA@&{#i zrkF+6_YN+)cVJ?Ik96#EkYwQwlu1se9gsAHV$q``&W$7!Te#-aq%JgE?7x3UX$Pc> zxOW7p$eS@ATJNo=9grbodP^)1pR`?UTzPi5lV9OR(o))i2}hB35by(%4bA>IE8^(L zXFcs8-#aifW$L33+_FF2Kl`2s6uZUVK_rjF+l{5X12RO^#8TeDu^;+@AK3q%;riYI zvUy*q=AD=>X5Im$tS0Y3m?rS#583s+12ZqFS~KrJrGs02k6bM80JiYZisl{Uxhn`6 zieX7*?wC1o>@#9cka4jx@4yUacaKGy!$lSKyn`ZBRMpq>4$PNPsHMFFOoJw@Q6b?= zPXirdEA|ecMuH6{cl*>nW}@nf^kvg5Pn3xYHDAv=&?_Mi#K=3Km11!*Z6Bq_Q%26& zoi>m~7jx9-d$&juUhV#2J?}sf^fvXyMw@$qz-{Cm;I3xvaWhiZ8hHmckG*P=lkjYW zQPm-DBky1&@(zTwly{)}E4VUg2;T$5F|u0T0o=nN0?pfokGp%VZP|_IPVQYO9F)y@ z2XdNGPsqp%J;V`c{_BuIYUt;9kkq^bM} zy9zX9hZT7T`bO9^_`{q|dat>MD*AJtbEk!qL)lA=q1&nndeAirEAtLaCdOW2G9_A; zcM!o|OWQ)iJa-_9_Ac@cVrVt;4$MVV>acda+|jcXioSZn+mtLtT0sA(ic-B)TBJV)? zK?;DdH=l*i^8Tg7*Lwj9`0xqO0Ri0d{;W={>Qtew$7h6-h^|U%1F);wthyraK#1{j zOj6UK0LWZ4?*IV&!;du}dk3gIzM!e+=l4)D^N4u|BQ5d{oRlGu=N&LubHnF(2XzM^ z3tuLy=N;(hI+5nkBF^(jXnN<0yaNSaBkur02>pV*1I^}945OvI103!<$vc2-p$)wb z-4=NV)E9XN5Q;C;`Y z^>W12=>NBQ2l_Mg_-EdMSmsUYU!HfMW5*EERC&}}nRlQ(%kmDedJI%xIap$_t3L2L z0O4s>2oXxv7H8ud8w@^cUYK{_+9~3-@?#6NfUD>?s8BxE;>VHK*dp&hh%56Bz=PL? z@(%Kl0f^;$2Sy}SOb;Z0J)BjB?n@;fiWVcryaNJoBkw?Zf^~vfHSd5BxRiI` z$igJ91w#48l05G~$k2=N4r`?5T7@m;9mFaFYA7en+Q>V=RWZRDc?T{yBK!p5Py?lv zdk3;7gyVFeEEJ&zqL^C(r&KSYuzKFXhlS$jc{hBCm6Ji*$&=>C=N%{+-lrf&Ox2~> z0i!^OJ8~@+K32;+aJivKMc#oWU@So1yaUO*5Yq=%%{$N|6`5Z|$|nU`kNCBPBuVyi zyp6-3y~W{QaoBd}`^U!i9vi-YbnhMG_dP^SlKH_;{qH&O2O*OB-*d3b-|OFVkWukd z|9cM7um3%Vx7Tm-$0}Z3l=pJ>;O{xy`6HbD*_$7C_IdG0TXOTVqb|N}#J_#{AFkN@ zlAEY%$ZFf~rmXU=%c}gv&t2CPg}t0TkoB$=^4}G@K~Ck3qjT}9BwM^XNxzFn2G35l zc0+Nr(D3WH_1)1he;H(kV;+8WZ<2Ri!`FL}|J+?I3U%D*@a})zTzB^`dwt27+P*U{ zKU3P*b*5wAb!Rs1yY|c_`}UmKx^MTH9s72j*|~4$nJe~fKeKz^)-!wdZ8>x8zKv(D z+t+cXlf(1!a=mWTzS=wY?b_E4vC=zt(r7d1+L?VjC|Wz zbn@EMmz>;ldh5yEr+1v(b$aK?ou{ujx&8F+lUq;kIl1NZwI?^8zV2kl=}r#M%ggn; zO($y~JGtv*JH$#K+exF%oNK2~?x1+-$@!0+K7Dc<#qB4lvrzB1L~A2_w!m*Ie7D1Y zCpdP2XE(U^fbUvJUkBbUa9^(gn@?YIs@8ex<)=!WU8g!auRFD=^V(CFbnZE|wR88W z9i6*Q?d;rn>Wa?or*?O4J+-HE%c*NSH=eq#v*T1Jhv((xdfleZT36?;&UT2Ex^~iN zGw0f=&K(pl?VRsAb*gh4#qFKcS*Z70qO}n|Ti~}9zT4ry6CAt1vm0D{z;`XAuLExv zxUW}$&8HqI9cHAyJSi={ENSDMEk06;Khm=or}JnrlHNe|cV{HYh#%*IRwLE17K_GfQ?-21c_kEF+wg)csqT%F8+a`DZ{RmuFm*DNNxli7oBPCog? zAuj`W(^Z%FZa zC|(amj_msR63?B1AZ{B?n0{gcY@9(L$ORUaLa)7Dvjt;{|_N>$|-= zS^k%`BJ_ZYpJV?uKR3|gAIJWrx$fAPy{@lJJhv@=ZDD@q+_O(U_T|6&%pd&DqyO<2 zPW+39?j3m7kNm)EU-{Cj(L^=*x!S_q^x0>g`1+Ur^3(tGlb`t5$)EYB@4x5Wx4ivL zufE~B7w=eHtj*6}c>dep`q~%&{8PX8+aLcAKlfAB`|mjX&bPky#+O}v`IZiD&zyhm z>2H4Z3!nX?|NdM5>D0gZSO0i?=-|FLz4{f`UAbdZDS`X>=brk;S3duzfB3tP{@O2o z^k4qi=-`1LeBF&NwKIWkZaTpI<)8e)@BC-L{rCg-zNh;wufCx(I%mn(a%6w;>EHk4 zZw9iv55MCLuYB1xmtRWfQu5f@0QScPu=n24yYDqObncdMd-9E^zj@{hp99rz1ggsI zZ+jJx?bwk#{`glv|7ZXEcmK<;{nAH&;sc}Q18=!8dZonOZ++#j{`7z4ntJf)d-lKa zhMd`^`)&;RT{LqG3${mWp}mL{8%rvUefU-@@G{lWL$dH9EKe#sSEH)P3{ zN|MsUIdGGL{AAHrdmw{+&@=UIv+wuAHhODy8jI?znlgyO3wc5KbPI>UV2%3${*!B|H1q3>iglFuiM_nU*5a$ z-a8Jx{ibWSmH3N%)0Km7edX1cmI#6~2fqJ%u7cQ$3DB?Dy`_zDH+%i=O96XjGPiqM zM@s0P_jFaVupwoL)iVBm+`rd%_7;ajp&l(`30!|JF{XYu*Xqkh!wX5HVluN0brQH(Zt<*FL zwvCGP=9)GN(yRhm~784 zsEO)rjmvoC+1j`)S-P}w*=A`=)81#$|{Q!o+0=xCCZ>#4fv zgQRW#&JU72L@q$b2gX)g1J}wV|9R-^MWK$H$AE`sn(IE`c5jjnw;yRAN)NXWwKYoF za5kPEnHwJ&IX;vPwI8nyjhDu=+uHithqB|@a9iK2Pi6aOrS1+}@Yo zzM*e+==kxWq2bNL%ZhDBAUu?fXAh_27lwz1jt>tXInoEUp>#NdX6bM`oE~X!x)ul= z$4m6dj?dF!JZ-9~4Ijyl%tP&PdbsVj`P=*YfHDL3;qh@w8DgbkGGA_A9?s;$b;xe)`v=(D>A{+d>+b2+K+&Bymq9o)Yo>T)R#RB&=wU( zGTHzm9p7-I);C-lPH)dZlPM**R$P_aEA0d6q4t5cMky<2V`*h>?9Mw!2eN_o(b~XR zX)L>?t+#z38_mjXz01q#E%UvVN;xgp1`d@DW##tX^uUJR*@4l~fr0Yo^0H!E1;PW_ zSoUB#cA-2lFj_8GD!ot}NXr>CONY{OT4`^(76=^2O7zJ_=jkw(HdWQi{5j-#sPU!4 zwp->8^!5T}2JYptF-jR?rM>N-l6Rwwz}YSEEVn~!cC1o4bZD$?Y`*f~gOCSNCF?~c z%@vv8Xg&|+N_z#YW3@_eskg0C>dhVmXp4$UMjK$HV;d^9-g2p&9>_qGDJ8g8Tn&P= zKRwvq-_|H)gV|_Wo*TX6j-&lqfBVr||7dA6+uzpH-k%-K2HSd;m(%_8J>~LXI#}yJ zSUQ*uw)dpBZs?iqKYFyke{l2QvSM2q!u=TYfpql3V1NJ7!NGF52WtK4UMo21dgL6`eaAv=`fl$Rn-Q|?43aEV0y4^|NN~zJwTa(`{3v(r3|sso_0{lyHQ5q zY(G2)+aWfKPaHfr+J>bccmVPsDrY^Yq`4v!9L?vUTy8Ieb+lIQDfP6KOFh{G0BuoG z&S(RSbaX?x)-zZdOmEFVgA2erMN`YK+UpZeqtLM!^T38=!(uVpY+NknnN5qu46}K$ zm|HH%cLg^jTk4bBr36vuv~3Xf*bccJPd(f1M4NxeXX6r+0Dm05+4NYJ!?a zqly}NU}$1eS)2sCXpKTJgxT6 zHHpTfydto+n^62*z@Pl_p9J|F?0aOC%P8ksMD2rUxGrlB?5gF`Ziez@b!j(ov6G9oWaEi;Ah2)}a(mMD z=+#&bDYWOc!94A+Sbu1}F1zJC*V|D9Tjao!FhWWd3tYbP>H;z@&vAXHjjbjDjK!RgcaI9`X zc&B!Z6OPr5sNFagIIuTYz@r?}NErt@M(b`JYq>~`dK{}V*CZN_r3g6IamCLCeAoVW z=~%EoETddTIoBH31*qj}P`<1?Jy8=hHx!cVWC0zjn6w+mYL>J4X2#9=W0gvG)}1?6 zA!`l{$6AsW$Lhwha%pj_ZXD|vj@8``1RP7qIMy*7ODVJ`js^X+QnQ#rx}78SIE-U~ z8^`Kyvm=g0rxQ9>UV&qE<5(wftZp2uyKt7ov9ISm40kTmg@ANF!w&NH^@NM=V(@Qlma1 zR+DHrmLlL-$84Jm_^KOUrDMUqH$0dI9l^QQxGq2~SA+6pUFnBwf)091HqHEQ=XxZ0ATldT}gp<5*p7cEqvh^kE$`%V1^?t5~17~@J?wFFM>gd%A7`Crn?036B=R)GrORaf=V!C3tmETPmJ}cTsLo^Wvp-5jN90-lK(xo4Dd-%p%UvkX?!LItA|F zU2TpK@8ngTWtd{~MQolU#O90GoI5)fU&Og1Y2#gP2%4d5Nqe?IdkCw*+iA3sr}Ui# zWcM-N33+S_+ETpek5r@jvv7-N`0watu&bxP^D{g&c5(Rp-s&0Nd&SR(ezhpnaknMO zhd$X{_n}XDz5Wcp{tUnV48Q&i@ALfslh5#vWbgGE`iD5)Y`o%Fv5DIBe%ZGFV9(G# zKXZHy9<2iK<Li-Buevk{)?|QtP`dy{*>Ab|uSzVW#GezPLj|$}kH*wj9|`O#9|WjtmVkM-&7u zOG@4u=1%SSP&#yZognL>@wp>xy>e$^xNoR!h&}KI3tkw+PHEr55xZ^}+EHh>HF*|b zYymWb8ccx~A2;@jAOy)ECM?O+#}mHq0HrOC|gXs0hQ)I0X2 z4`;(O>T7(+=ZDp0ttGdox7Wr|d1;*eUHDFqKm2fC-@^~1%Mu1>MYp=_vkCjxc6N`u z)VFZk?GL991AjcDZ|P!ss3r6aA38VAPBv(VZ|@5NHPyv-cWaH5h87Zc&8Kmu@rOgT z=lg~!+@_rA@VVP@@KuyTLzOZ-oWKE}7+)9;(~QsRC&%f{+ICHa47U$646-BX_@nyi#i|ChJ{Gl}Q8eTH~;fN3SKcyc}9B z-t0*_hA$Fecn>%{4@_c7i-1xZBJZ$owWx8SF+hm=eHRH14413d^!tVJ;e^!JHGRDE zqHfHt$tv!8T{8c}Ndk;kuGv+;*}@ZFv6{2-^@Nxz^s1%t^1Ux~p6^@omE7mqt!VP+ zS1%dZC%|OvoicZ7qXX#x{+$zKFpSMrc=^Vi zg>vse+W?bsg9VduyesQnsMvMG0F!afj>*{fX!PqX({11oJ!^-YjGGZK84vL8>iGd) z@6nXS{^%k2&y5~BG~i_1go?@d5HI|=pOtI9oG$SGj~ZSBrUOjIE08i7A3E>-Lx;-c zF`CSd(fiOSucQW;jGK`&8IP3@jg7&#%!@i`4fuACH)x{^W$7~+w~~liZ>(1Kh2br{ zg1aSuMc2W5K!Wb-k}(+{Ks&vGq294KeK0G}sIRdBC*##+ttBL))y7bHX^f`>_)d>K z_+W4EgAbz15*BbWURCzlgg2OW_AO_rcj1-;52gcmd(+W5{HN?>yp|dk4#ep4?Qg;40)En4W+*usx0b#>BHJox7dODM z5EaNw#x3P8MyVVyU5WSbbaOIpC2sSOMHT0Khwab?6O(akK|uidMnvKLwXd?%UMAzZ zWY5+m<7M~q5ECw~x_h0BSIV?<;Fbwibvd32iYo)p4C5aUax(5cyM%q!;R#A6<2vBA z#$m6Mu>&yBk{+;HykRmfUu0nUWq^5L5=&YHl+pl`aqntT<3eMA5cPX65*!#VOvY>Y z{lZw;$#_j4XEMHs8#@`dc2_3jUrZ8Uv>K93#`(<_1CPnLwX-=H*S%_Kyf7KBbRH(- zy07Fu&t%->&rHU3!!sE-OzUJ^W-<;7IT`md8TaOs@t~9OAd~U_Q4$uMjQ7`!NleB) z{8v-89)cET8FVu4i91ZjgG|Px9gtFx_RQT;?(cUp&IvFXduNb4wWIxMKmMH)WH1m! zNWb9D!eCE-TR)R=g9VduWJ~lclDGUcp0$Hc#?1(rjQh!6 zc)p(m51Nv)ar7Yk=Z+pc*zaWAgo?@dASoZ*&jxEfoGy?7LJf%^X+M+k3ZzWN2hV%| z;K9McQJTz-()-|1GEDlJjGK`&8IKMg936%4AgLPA>NmfG9Ezh0gVJX*ZY2@3-e_&m zl#%@;VeHS7G&;xxA?U6y8I$p?Xs0JI)I0X14`hQg>TA?Da%;$1OKweXt&O7c(kM9| z@SPrg;DMf=2OdC|B`n}%ysGT82{|lwHqWKhv#|fx2hs*!@#B0d{6Msj*_4=$Yi{RE)d8}nuQ*n8)cDzbTmC$ z8e}qFLj$FrnHW@qj7QoPitb5|&f!0UPR47gVd2&oUFQE3OfKLjJ%bD-C*#)A*GFVq z8SUZ*I2NJ;naQ}N+{GxB1EwpHiA6Uj<5uD}4_Q=k&MYQ}Hkg=b;+KsOGdiW@(>d)t-5=hj91FEa^MaUtm<++6%)s>2hM zOvZJNFXF~d#;x6z$@sb?0YP5#VeTsJ(Eal^Du#)C}8VIe2u9wy_Sd@^2iGUltmZHsSAIu>7_ zY~<}MZ)2}WHpdqvcabi41vhslTY0(M!OPg~yrtd9yVe)+UV8K5R>~3CQzlayNdw6ZUlXtXNQ{KgE;A?ny`(j@hUqj_?3s>`!d5?uXaht+b zynfzm&6O11!tFQF=?xHi9YkLPgIB}sRWN=fAiftsHvsN>fW8dST}bc}-YYjBS3~ex znDZ@UUghsz#EiZ+zhV)SS-5=h6~O!+Am0f5??aTE5bI_{d@bU>9?{>38s3bq(A^@s zdn=pACO){YIXsiFACvTv>hyEo81RPASml|7wIO*H#f^S%81DyX68w~uvEqi=0KRn3 U7H7;BATQAy{NPS}TbrN%0~{v=kpKVy literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_mushroom_lover.xcf b/mods/awards/textures/_Gimp/awards_mushroom_lover.xcf new file mode 100644 index 0000000000000000000000000000000000000000..7b1b83839e6061123bfcdff3c53b08c992097705 GIT binary patch literal 38257 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 Bn$-XR literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_obsessed_with_obsidian.xcf b/mods/awards/textures/_Gimp/awards_obsessed_with_obsidian.xcf new file mode 100644 index 0000000000000000000000000000000000000000..7e25536a8bce14274ce2fbd2923c6a44ac525f4b GIT binary patch literal 33084 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 Rrq9&>R>#OQ(n`MfzX5NuPU`>w literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_on_the_way.xcf b/mods/awards/textures/_Gimp/awards_on_the_way.xcf new file mode 100644 index 0000000000000000000000000000000000000000..658c1165eb6182cc5f362416e023662650e25b33 GIT binary patch literal 37978 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 S_X1a6rR=z_$D4g0f&UwK*Pzz` literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_pharaoh.xcf b/mods/awards/textures/_Gimp/awards_pharaoh.xcf new file mode 100644 index 0000000000000000000000000000000000000000..14feb90eb1ecce59231f0fdd50ceff47ab87fa4e GIT binary patch literal 35204 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 D7O`)0 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_really_well_lit.xcf b/mods/awards/textures/_Gimp/awards_really_well_lit.xcf new file mode 100644 index 0000000000000000000000000000000000000000..b3747cf18f8a423349bef9bab9efaa2e7e2315eb GIT binary patch literal 40881 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 juV0JT@9!)cWzHUad-(fb;_R!Oj^F9}h6 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_roses_are_red.xcf b/mods/awards/textures/_Gimp/awards_roses_are_red.xcf new file mode 100644 index 0000000000000000000000000000000000000000..eec49b9cb587367cfb82b7db0d878315742a5ec2 GIT binary patch literal 31675 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_saint_maclou.xcf b/mods/awards/textures/_Gimp/awards_saint_maclou.xcf new file mode 100644 index 0000000000000000000000000000000000000000..d9983631f472403590157e0796570048b920200f GIT binary patch literal 45086 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 aDzc+Z-{|VTKGXliecn0#UC79<1^*Wki1Qu* literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_sam_the_trapper.xcf b/mods/awards/textures/_Gimp/awards_sam_the_trapper.xcf new file mode 100644 index 0000000000000000000000000000000000000000..ea1f208862e25d9871dfb09a2685487981a1e62d GIT binary patch literal 44014 zcmeI53v^u9b)N49_}1H^Ez1=9`Vk;yLT4`w)GTx`tI7E@G9ho=a+G$ zDQ}l^EbI96%rOtnS8^=kXybTYer~z()Y-9b^}{pmOD z>ECzP_QIZf?&`ba%`4v2bLX~u?z-o`!kgmbt@quz_4Y!`+gjpP;D?gr zXJGv29!ZkVT~KPx=Q@rehpfKlhi~80zx|HFt+(&neqUkRJ-hc&m@MJYM*BII<>!1P z%PY>WsyG*(^?lh>>HNZq^NT9ZFX4RI%*@PjjxTe*G{3i)&ys(jRq0iCPky$J&msr% z>plSsdpY;Dj-yD~ze$pJ{yyi)WN~Dqm=>q|i}l4L{l((&aIu^B;z+UB-OcrgH>QWF z@;AfX#gXA+{|I-B-r=Nsq@NO7aL>jRb{D%xXxU#JPKT%ZyJ>z-iHbN&9m+X7ZC6|j zcT;PE2Hg}Mrj@O!(~mfA(w}0Bi;80--4xoBaHsl5y6d`uRR^~IwErlmK|;;`;eK%s z7l-?4HAP`4mljWqbb|q^q_p7R{ z0YQH%5R?evoE0T&Vpz!O@Cm9QjLLo>a8du0Hd9QuJch6lShXK3d@Te*3H?hv4FzOt zE<`y30`Cmd&)J+CC>TLiESRc{6o-ifOrw6JrNi~b7c?KzY^CNSU`~ta$fO3uy53SS z+H())ZEWY@6C!_7O#jiZZGw7qLg5ifq18w~e;g=*Z&2qM+Ta#6;yrp77eecb6O;~j zr`?nAjy}gBg=*bg$c&B8h2p?JiB>_#h*Il{b=~+tC^i)pQ?AqD=Ytx1LI?V#m$djT zl||iQ3y?0MBH$*yM`v0KFx;*~%2}NeGjZOp^!nmc5<{EJfx;5qm=IaPf^U;raEV4( zoSoOx`V@GiG&qYo`s6WK3Tgo$FPw{W46Dhr?w|J4y!(U}(3ptktgbjtW#n1=jB22Q zFzIv=_Z%*WON-A@tfY)b#slrs;xSYPNDS(3{ZA)Mi>II`C=qCV@kJ18N)A|%kSR{} zlXSSQcvhc>N6?KtP6IuKZlOY4@``yf7qrp|MM1OzX;oKzEZ0ZsF^C=WF17Y2or{X! zqQ0eipnipD)Yo~XN=gugyNm4%Ce^Gea=IS@nq7LnrV7%a)s+{HL?PA1s(o#%MbqMo zL=*L*Or(@Np*c$t1(=Sg&|NJN$w(7U)JC4dc;mXR_!Vep1S1XX1{(#_gg=mELkfjx zf`o9hr>Vfr;2`6WcZMzRlKy1gHoBv|wuKmaL3$kq6A}x+fB%aFY;~_OJIfHH6 z>B!c^_oR)vm!!zm84{b9yK|GOdaNwM#8L7nhqZoww*d;qU#I}BY@G`T{m)C zIbt;CO`)z~g^D87KDu2xoR0jJ^3_~BYbZt1W4MJKpn`#(melgkfqhy!@KOpKuQae4 zZ;OiOXhgp$(O+O`@loYrDAF0$x zi_cROT*P&5=aWGeRVB)a^HTO$kGVB(Cxv;r+bD12*0 zhqN+i2d>PH&ma}|mNSuMV^5~i;!!)KN8$>%W6nV9bfmtBeL@b7q4q|W6~*Tff&^vL z0F27O*_I2j_)Ku8LK3fIIxuKhS7g{oXN(7+*;oQ~azKO^g?Xcr_Eqp{YlIO55S*sN z$0bU;YC3KTz_)Xt=bC6sfY2bGKShzA9iC%@FdT*O7!e66MlQ~64B(OCQo^$?5FRoP zF-UXHK8k_E#@5tPs1WE4g_0U7dTQShe`Slaz&8;FH8`K4bM>+kp}P2N@Zr$WWPlA# z`msVF2apmz#AHmLGLBfoQ(f_do=1;@fva?QoO^knXQc$n>xah! zAljwHhpj4uXk|N9)%jGEQaI;Sqa4>L^pUAg&AOsKZQs1XVA_x4ln77zUw~6&IX>ix zJIn{N4=am3ON(C=5Y3Ij^kTJ`>!Y1*5DXqMhmTT8goYxcBGVpCa+*(t&N0!s8u(5g zd?I*+dSbyX5k}4WB03Pl+^x<@_7iDXyy5Z9D zJZ2eMLNsmD;zBMzhyKsOgMixbN#d?PHB>keu8A>yg zhqb9iecVF>JdaeO4(=Oluoj?@n82e1ozW))TuAl+CW8t9xT-@hXJ24OEhb~>G;sI{ z-l&d8`kBQwhjKU)wU#i8#B)KNt2pi9XhD7T&e-;$M*YrEEH5$S`kz9Ck%|9wI69|G z(A%x!OWn9NTsQo%!Cf$cA)C%bCU;s-T+#Cr`lHSpUB_o`cxuoU3uuVc4&x$If*}hD z4wz{NW7gdsESY+rL$}#pq)3zab@jCN3Qy996m3)V}=%5*_=C4X_J#dzaw80=a1M& zkS61Dsu0af?Rpm**v4*SB>47QYHhd3)0wFsm>8PMgl-)yMuq)jk6=2iW|vZJy$l=Z z7j^;$m>iievR z7>tyKodA}v3p)X;$+z^=a5Oshq@M@rhw!Cm?Pc|kaayf-0Rjye~}j4iy=0`S?>rf8G3G?_0s&D z65YwEkrU8MtqB_Ra@(8$ThlhSIuIW~+)El8>7~$~vhX(2Ti44jA=|4yhLaP}8>?xb z%Ej$tJFTj60(uRTy@>DSUVKj#IRW&jM)P+9C|1o3yb8DzKT;v4w zroE+{07yZ0FC@#1jceotD3zRm-q_pL!=hr!b&Z?=ovJz~pf}$?W9JO*(8$j8)XJOy zoDnn4&k4vJNIGbUf|@XPL*ps`d(H`frJxouVJICi%L$NY-9K^ydf6tW0Ao6|By1dl zu)VdjoB&y31nBAGERkvID0_}#C1pG^9>Tefp|W0tX1rlYo$#e{0${=2)R)f*K$<`@ z>y1QrZaB{71jK-$fSrI`AE{^WNL%pk$O3H8X-)vR93rue?eLHRJ{%O>;(B&(xjH8R z0dN=eL{5M-z>19^8nyW&UWrxvI-0a-;@YJ(}X{epgAB=h$bi$ZdQ>KpxF$7_U3yE;CFc_7dZja!Jwz$<#Pg*hpmtV4Ooi~a;Kw^{-otw zRLbB{jV>T5U^sumPK*T2QjrsY3&{o5{R=x+<^;(2qcjCOqJXdCOTIlt@PmOlIRUmI zCxGhna{{!YLs}WM16O9pXON0}Yo$OEV^5}La{>s|8aP}JD^}+O;JF6y$O%A5Mzw5C;uQ zIRQ#5#S{$}bO4Ho1S7ba=M)OKMos|IA}0X*@kcEV9fgn(=$%<`$r?EUvW4vI8?!K| z-{ziSG^>|mW=>83DgYKcV4XQR0pZ{_Ib)4j9Y6|>z*nIfK4?O$LDZZ8JdYmfpBoIL zaRldmniGIc%?SvAXqV>%*lz^7a7uzjrl@E_YwbWzKmf?pr-xEbK*)l@8aV-m0mA}d zki<@a6C|vV6Ci$b0(4JfFc@Rz(|sILDj?;CV=#x0Qi*;emgy0-a{`<@$qA5Zu_M%h z3MtCu18QpK1XxLH(kTB@G&i5KTjT`jU6L?2CqNBQBoxpm%n1NB*!{M}4r6@%{c-{n z6n^vaIRWCUkrMzD(1)|Dc$O0oS{kd*pA$g8D3av_X!7&r1mOP8DhNl>n1HgJ0QzKr z3kf4*GOQWQa}_xO2FM_d@3zC#hE`1g!S*L&eG<7gbts1;QHz{_-f~Vr3 zx#4L+SLOsrLY5OiuMVYoIRO?|<^*u9%T(k97`mOUh3)EEt-lhIX&OC(9p}s=FN45I z8r-g9Rg1bY1xHQ*4RB)DRY0uH382ZmoB+zQSbUzGfZ!_62|!sqLPm+m(NGI!IRTD! z7?j!SoB&`;RaH)a;|3`4&`{0^pfqv<6!}s)0Wzoo>5KRbp4prLLr_&tfTE5WS}?Fo z(Ml?9QpyR);&w$&fEvpw#9#`C7WN}20NaGS(l(-pIRVhDSl7{r<~{VM9yJL^y1AX( zKlTWw!)kh!5#M?lHn`h=X)+UupF|VB{-yyfiPxk$z&a^!4#IDfJrW5Yw!@=Y7@2hv z@~CFwhyc})Y#MH4MhVrOTf8xwo%C#EY$01wk zwYwlZpAAi6MPCyq`9@8B?OYm7%{V2RkjXpANo2{B*Ao>?8%alEGa-hLVPq2G_+bCQ zMbYqCw3H4!v3NW*R}|ml*-aF2*C-PSL9wks&yg`iMJ=u>)W=uk)@H13g=wk`4Y_kd z^7zl>H40onu&j1v4TgFGrnS+Us$^sFwIQaVNw>o+{3I=Y$7umn2#~<+if-vcE2bk4 z^XbU6hQ!b=avP}Qm-vBzq@g;7#R%^_zgrf`&3dj#Gq_NJQvwhW;LV-VVTOrNQJpij z(&1wPRm8U$M>S>BVyqU1MnfFk^O?nbza+;CYtHw;LoyHqCn>PMT2~t)+<9_ z22139hFTFDbL|ZnfWN-6}cFcCT^*L2|^wL8x^BZ9-NmOgDJStzbf8bVKtqkD?ph?{Er zjN=GmkPk2?0htX3ta~a<6Vbq!_ab*P?}BhprXy#;hF@?t1yJHNXfx{_)+xj7kcdFl zkPT~@Cxr)|R9{^VMV)ny(VHF00p!S)7*81}kU=+UmZfX=BOh7R&}ZZ~E=|HAmPb!= z##5DEU`*q$zIe)XWJ~O#&a5TtPXxbsTsQOe3v{N}8cIMx?c5bf8q8owRA`e~*I!x$ zZnafh+J6SHf!H6Y=o2o8vPF?;j&V;H*Z4YZrVAt}DsoYkLsZt6CV+3{lR*_7YbvhC z)jCtypTW?LCVK{J=}K~E>P$Q|>1k3SU9bXQ7{QdVuxa$~SXAvSF;JqvMx%@^)r~N~ zCB~pU)T0GW(Nl`PYaMl#8Vsv0`ju{F=j=&%NAC^*`Wh!TcCSez0+wGCshqPOVOR9@ zXGQ+Bwl@e>*$Oc_OpA|%5I3Xf$oxe0fwHV4fS|Gp#~kvon1BaT92kYEPL+TXp5YL- z_F3?8mou^tLCp!@lXBPJb_rL#jaH7y@KCoZ1F0=DE`pg;z!I`O()yH|OCkrCk#PKo z5b*K{z~G^|V6-BlY%1aP1ShW2;co_~iixy78gkdJk!WkX60)|$ZaJON)5)kDhNXve z=*8XY#+2}ZaO=g$;@+9K{A=(Qw z$^v4cy{(kTxN}A`*e7dnh`1<24OgMNI`968uO7Rc0;;nY4LCE%^<5k z`G)|lMBQM~@FkbhVEx0v6%G88>A3Ap2NT}{Upo0tohjhc8RN!D83B>Ki&>yTbn!gIXXXH;JKKrd z(~zU*aQ=9}k4YD&ah|3;;Bz5?*)prHp8&eZg_n)+ekR(mpsr}><^oi71ZD-Hw3|Q{ z0>c?dmXT>~bR_tUkoityHC5v6>XAO`|eD+W@khE#XIK!qP;@MFOI_&v6yz`#SYi zjt}vMeD$GEise)r$xB{6w?-`OpWKB z{lNX7Ye41kpMS2M{L8Po2P*p4ny$T~S!}0hxfi3R66{>fBYMUZ!n7nx1%O8uxy|p# zoSKkE{VZf4=C5pzgaANyQcMd_(wbuJq5DdMqr+3ZU=gv_khM6T4MLt^brT=#Tsxt( z0W#yzr65BOKg0)F9mjlxN#HIcUkwPzs4Hafaf|Ln>^ewBj=2K%J^$7=%2c1F{B68k}GmZ#8YDosgIZX0tV-FWAR2$659bSe2Mc=#3wsB|6hmE%FGHVCIkA>l*gIe? zu&{UFf+!{?W=ki6g}no(@`b&FY*t^`J7B4!GqA*4*gIg&=jzUtAdzBW@4ywZi{w}d zFYF!ooU^cZ;4@VADCi^7!rp-ogbRBII>N%<0m1VBnY{xu6Wsb>mxC+|cc9F2GVg$_ zAy!9jcreu6NHVj9>zEi#PH`FS7RvXOcR;=fvK1AHGbTj4;Ze#vAVtRf7T#*+9b}0f zv9sJqqzQ@(z$jh7Bfn`_wk3qFMuKY?@`6GEpG&rMv^Z5_IuUOWpys zREsCvaoeapTaLYB-k^>fX5<}Ep6%VDNqDvUho!s&RdDY>zSwAU?*O>7c?X%H=~Jhx z$UCrl>{XMUglD4+m$)!;XY&qvBkw>+<-7ykU&Yl)L+EL7^qw#80EY^L2sEo3KJM$g;-fQxq9DmKv%xUS#q3k75Tep=7TF^93=H?xkO^m(5 zWNK8AcM!pz_HZXNNST{=5JPJ=@4#e4wGL~?mpgivO3_wNtH?VLu)3;%ekE7)E{Po64NFJf0bU*f7(6r=j8;Tc7@g0GyaPE^Or#Fdkh^w`L|fYxh6-Ey#Z-Jb zlJ#^lDu-d|p(5|Vs6t2Z7I_Dz@`jD*1lhDA?;xz50RQ2~8j!pLD34!g>iO9{NM;@}@1VCv-hq=c0x$Iqv|6`(E-65Sz21 z*THR`cR+cbcYvVyMU5&~gI}ppHS^brH2Re2PAx)JQj+-fYoE50?WY?gI)T- z>j0!ri$aMYRa=~jpKLJrESaBo;MytTwfbWVS-@5F8z{6NOY!4aU)0Du5MoRr6?q5X z!Rx|uEWu{;4ziE|h|0VJBa#%;0uAV%o+U%~rI0sOixFeq0Reb6??8Eib%Hr>-T@)7 zoOj^J!X&N*f_y_=mUkdzg$LT9ykHDr8T4mUhH3#Tvu_F)VGfKFRl9L zE1KRx(X6i4eKmEp?~<-JdXc@hza>8@@aciB+t=~wtB@Vrf7px0!m6aM(2%6B;!#JR zjfKY5^t_s$U&W)2J{wmzUP;ea((|i$)X`_-m5np>JVVc~;!#JRjdOi?dG>FwG`&+F zC=Jx}Id4jxfAGJ&f(+&ODh*W6OU^5X{B`HE`ALCK51jYTDL#D_vZL33*(KRu_dk;9 z&w{P)vsWeQXQxM#HzX6E9UZ-vPcE)Xrba)@zxOjq5uH z(N!Fm)D#%4SG{ub1UU2e2lxoigTmoRS0&RkXqnDjK|!4tC^(bM#2;GCq?BL5C)&;U z@86W@gAL+v?gQUb0JFjO+XwuYc=A`@bNNYuPY--xhZuYnvSWw;+*7hYeOEH^_I2yt zuI<#Er>_?ZbxR*0dPT0%>&u9)xh4=@v$n=3h^|>%w|0tKAi5@9JAI8% zs9X8~(JOM5UXvkuH!i6kmyRow#WPnXOJ=Vd@_R4;na(IN^NH{c{bWfvx23OEbYs}f zOwwPi=!W-}UU&UjepcYqgL`-JuVuxnz&poXN4?sg{B2Ud>2=BUZJX*g)hE-Nl1sUs zevlqGzc`uPlx*T(zT*5s-w1H|J}9OFRn^ad%O6IXQ!{rO1!#&&`HZl32y1JvYX@Mvgtbra zQ`>e4YfsuGtle(fB`m)LNV|mPmtbv|u>2B)?U{&Z3%YjJuu)du9#>HglJ*c8f-d4J z?&Vih4>?g5-N$9T!BhKmvpluSQ~rjmW;Jh@r@VE2GSQr%LJa7~ibG~KC&O_J1uNy;w)+9XN& zC5kjLDlUNB40VZ;;e9y;72zBq@JG)=Cv` zlBB#fB(bW<@kf0~TB&Z-h`OOFBsEzLlA0i?NobJNG)vOV>ykw?Ae(`qMKkm{BR$Nm z(laAHGt!e^(*KO~zwNV_E%7T!l<9FlSR7f}kh6mtRpHa-x28 zAD8jAf^Zq#MaS_Lg3xzHZt|vZ!zwQaA95DQ(t!I>Ga$lDRDziqm|?Jt$#&56^5G96WGf^Py4xy~v5tO`8V~qz5K9vv9mT zNe9P9H*X#sdhmePmnAQ58a#A>k^>J89oR(4#mVyr1_wEdLZoaubO_HmF*u6IO`{JE zQuhJHZTiFk%ya}X2S({@+qS{cO`8rKI54;wFw2r>HjR2Vdf&Qzer zo?!?|tHEBTi7NqKo{UvMdTnxM76WVOQM>^;_{HcHz4*NFPCcd%kJ-}R*XNzSi7g%5 zw&^kLTekG|bqo&aF+=SgTl&(z$qt+ekJ&Od)X}kJ+rB=p@tF24gMF0r?c3JZP6-~< zw`B`wQHYdwsKaBn3?Z_8Xx|px2)2dTnMWO!4{Z+Uj8V`y+2<%2^*aknGxYQ7BW;7-bS^<{Sl z6&&qe$S~7o#~@Xx1IR7y&ZI}n*!%i!=@`sJr+w2~xcOYJz`k9(hTw5uN8c?&>Cj}y z7H=LdE3pflTec0h@7pIZJ!a_0E;UpMZ*Cjh(muFl%a9&3M+4P`TRbMf@0#Y;2{Zwez~xCQ9&_ z)|M8|q7W%f8#n4PEnSFg>gsHvZkyto+FJD(#I$zN*R|KSbTu_?Y;A361`Hn4)a6-M zYg_Ymt=^(i;KXCP5Fa<&Hd2L~$nd6?Z+W(>xohKflyB_nio4BmSMz01H?~o}t~I;6 zQNhvfg$y%YHgBW~bpYAYB1Y3gI{z_(F-2a6&}MwQT@ytlEpKxPnNPO zSw6EexqzAZBA)3lWhcppsQMXK3(I4nvW&&bqM0SsadokTdP}IYG`W}+LQ0*BvsJ|k zPA=n!l}A0bUX!etc`d!{Pv7ozSl~F%JpVmy8!6)-yk)=~KlKvxynD;}>m!By#Ls-5 z|41xIxX#Nyax>?z#5~WEAe-k|Ho0+hrZmgz*oS`HXS31d^-M6Vu@10)oZ5WA2WjS7 zt$JXJ&(|m8%>K@x$tB73W|k$Vw|$I>&q*`6h^?zZR)MD;*!D3CotN~w(fZ`XsA~WV zot`LUUn@oCiJx}*|2Q&Z8YC(p{pVv|zkl#htPzxOV4S(}r!B5yfipWber)rhpQ7-7 zrg`RZr^Yd+#$ToABg{XSC+9?PKU4YC<~s;cr|tVQ-j3a~bAy{db1)Phon)G1E9MoN z9hpe8*-@T{;JGw6%JU#RwJ1q`(#s!Grw)3Is;ukBtlmfXD{U>+vTc{ z9j;4#8e7D_MSgMASV81Y5pW@&+(?PYhV_d$E{ULg0pWf*VSnk&^z*=5f{^-|={ix( zL?AY}d88brP2KA_pM4TL$@%y5NzA@{)p`MwHhWuMiQ=dYoy`AG>k78v^H)n!8my>@=MB7ag| z$$9pq3=^|Y%9mC@DdXx@Ps$fswPFTcF=qzt%4Sd&zu64R)*>?~U*$N1GDKqry}Uew zvcoZF23=Nb23=Zf24&Bq<_x;L)(nb-`7`Kp3eQx}poFHX8T8`n8T8W185A~0^BEL{ zvl;ZYoLnr=eefL5ZSb5wU&8b3^Cdi2K3~Ff)$=7hSIwaCTs4Ejvok2&W-}-}GlRmj zGblXA3<}Ss85Ex9%%Jc*e+Gr6`7m_LI;bL*Mv8Pu7! zat6hnD`!x6F3+IwT$({qIGaJ?xhr^%jYJUJi|9|&3%iDvm)ZS)n&c4LnrhBjz8;Pt5M~_r((9Z5FF6?doW8B*;Zx6mw zdz-O2`x1Mb?!i`UB;qkcN2)exXZIBs_BQ`9?roO02VbeZ&DflMiM>ttU@JBf@tCe7 zRU5Rk`-=aV_cr&}UB*1Uih0`9k1Kd4c4_c>%J!#`mgF4fk#dwCZL7Xy{3ULDKOdbC zAFo;y@eQS$N%FG~=H~@IJ$Q8b+5gO^uR?bG>>qitKm9_osD;hk7BXHqmbNTSmbWZU zmbEP5(_>Mxg3l`{_jo*R?E9UfXhUa%syY$t5lOS+s|wW+XKuiDPLqlA4j! zjFdQ##OIZid%T|Gie@A=BdHll%}8pVm9!E`E0M&pbS08jB55U(;y@CgS5ofrdX6hr zB55U(Rw8L7l2(=^)xC4-Ez8`*etP1muXbO^M#$Nxo__kNUs=uBncrkLcj`-P7rPt3 zZmMTuCY_m_+`HKAqRV%EdSv7me)RH`O{cM;Km6i%$IqS}|GQ?dR)7A~=`&{@|ECR$ z-9#Gtv#&gI;@rf!Q-|K+&E@Mp^WvE^W8dBUL+k3+oxAtbfARRk-%h_h@vYDQ7@H-@ z>1A*Ek%zwVjW0j>r7zTdVdBfr9zXm{-81LD{og)(<7oJ<(aP#PMG?4+=+i=qc{%-9|-jbZ`+|a)9*0!}bu5Dl6nOw{Fq@C+GblrM$+l@DM z-rTts!>4TpqTY*ZZ{FC|dE<>6I&bP~U%wvz$a-l=p4)KK`#W#g_@1?GZLJ$_TDRf- z@4o?JOMS0O#=ADOwXa><-j=oPAt+TVe{f4$=77@>7ZI31Id-sNpRw}LE&~bCy zhPCbO9qsKKDv+*B9#O0Jt?%q?-O%24L)(T8>pRzWZ0Oi{LzM=vLE0l~{r($nWxw)< z_qMI?`oITnS-bX@8|G+sX>ziJ;fA(#9c^`OhdbAOpslUFgAK|#+FqO-D`P>IwHr3P zyRB_Qy5Z>Bwi@bRm^@wyYTf#q+i$+<<_#VHtVq66jc)z=_Ki2SNw&KGM`{sUO%>Ho2#!H;Q^^OOD)Ty*DW%``LO$FotslJ3CyM${%nrC}R?9q94xkH? zu?lU{^^cW_txXkaVbw#f%)3eC1;3R1#M?c$QTTxbMt* zf?U_2uRM5ah0oh=I}e8_|JcjAM7n;gOd`2>5525clqtl1rP21}dA%aon}j{S$*LM` zPdeDn!y9|GN6zOEC#vXj8*u%jWff}r!ELwkwbY{(z-!Y&=14Z00&bcdt;L0Fu^T2F zLe7pg0^_P=LOVLAR>qdhi2PdRwq?nS)w(euSDWE2$yf#0w^gEQneF|Zc|X@9@&m33 zdRP?qZ5!CTYjEf8-D(}ZuqGJT_3^!1 z_x;3 zTRt>!@Ae%#dv*`pyQgPh$IhMi?%X+0fs{3Y{cYL3cklLrojqH72L^WU-Er^0z5BLS zX~3GG_Yt-J_|~BvAN}ao?%v%Wz5o9GJ9g~fI!CihlM^KjTYK-mw+DQO_uhSfPw&oq z2L=b{sLP_D3^hW;!HDpB3Nd(X~2yY>v+`;$ZWmf0AqV1q?L zHN4%sckbJ@T^4FGbFUF<@T=7*2M6{H?bxyFC-&B2srOzN1@o~Ee0*=Z_wd2Jdp|j! zu^rtm3d)ENml1D;&Y>ZAE^#+j;;wgxtAg67ciemTj_|`u3MY2-?%3g~pf>D*g9meW zt)y|+{jLgXL9Qge%pyHpn4Bwt{Z<)lHSMz$?(A_M+c93Y^s~a8>lne_^g$?`V#u*9 zsKz*-?sV&EiNk3anDnsw`I4OxK08p3l!=zI(%@xTPzG3=;e!Xuqnl+x;QJ=l?Ws*} zC0WAR`t?A!_kmi>R#Qdw7X{a=E+t~0Dib@GD#agsAs=#;_77s`Ge!L;X2)DLt!1Jr z#}Mm+3U$)mkCmCN&6VqdDxJ#Yo`F<3=^Jekw%k8=PMVZr;54C@x#KP ztm1cOeL=Qs@K+u`wPNVOgXba9g~7`@MY?;e%%Tf}S}LB0Lku`O;GR6MUj%=X@aM{) za=bn1csmbst_;rS5+|zoa%Hgl(XtLTJ>lR%R|aM4C$)KTWl)C8%Agh*t_-$LIEt7f zXZ5eNE=vO~>C{@OZ)Qf81_xOhR4eDwpvn*|4Jy#GG$_MjX^?l%(jfX_X>c%>1`R9? z8VWyfjZ1@uiN-Yz4J-{N`R#5YElf3D?b?7}@~&y*@9KhUgF@r#H(uS)a8<+VH3cw? ztuCx-Y`VJ8aMc=GOgE@O1B-*E7aIz1Y${xJRbydI)9N*ATpUC{4as=pnyU+|-uQ-w zwBgKEjcZmnUVSy$O|#vzI%sNaSlz&1+VJA4rly8MVfE@&4M`ak%Y%l;l2unW7J$*P zrm;|Hpv7vcHCBLSd0>yL))Wd?HLh-0)qoO(hC*ZEjjO7ZV0qB+n3`X`>gtB3rd4lf zSku(pjE+~YnycKUC2Gz#UcIVeb)liI;c#JfGgu3a0NGZ9+0f9KHl__V zDPVz6i3@(|Ubt5m%7lzn5VB$p`;RuPS+n|$Yp#-rn&cFWRZU;5#@WIDAXbf zQ!?9^4K`LX7~YT;4mTGH*UV?F;SDw_V}7QLc@>mieKlO??2VP!!|#?RPt``Ji;S!S`mflyr=b7OOJ?y;35u4#68Pz!D)?PUsq#HK+G^k^Aql~bH-nB|Wj*fX6q zj8{TTn_j49J9wLJc62f5E=rD6BP=sLUSc|3bz06EVr1}Q<4{(+Tf$*DHwxKq;m1L>#s)qw!;Rk9lTg4U8;i6KJZkT z+IeFL`OSGW8f&b!euY<-!wBnx*)dnmY?-RcA;kKiLZ5WaV`Xk@lf?{K9r7M6(|aDm zV$dD0a)aRbDLJl98%-+Id$!~XF?a|eYf98r4j-D7b*yj)=*}YNTml_FwL)lf^LZ$A zb?~x2k**mlbI9u8iI;VYu`+}BM`^%4d0wvw@+KkA)j{=et03(}6=^OG&gTy&%0maP zTpX-E)L3QSsc{j!o|U=3CECgWR1AU+Q2cBII~s-m(>go)&$G3#v{Frj z=DJ$jfpu*RO_~w}8H5G$STeYP1dN~|re#J*$h-2w9+dzQVp62ux90QN=iJJz$_+R! z$UjrJ?m6doevke5?)}@pbANZ=RhP{E(&epJe|}c$tl4uePI$HEhvh%vNK;OK%CY~c z-){b{2jzdy(M;QET>mU9C-!?Eb%%3(?%SdbJ^V1560z$xtDzI!qyZ2lEU&Nx#+eexuh*gX8)HY`QpYT`O?}Xx$Kc7`TOrA$=v&sMa8 zE?islL+c!T(U<4UY5mfLSA4Pc^Os$I4K+!@6R$BG7&JMIWBD#~9fha4Ci9w;iFL;y zRZ}?19LoRi&c5)9(#03Ge)7U=E}lE2bxqsF5a?)RJZ!f3iYN^~*ex+0{S1RQ;&gJ%U zxvh=+b{nb{x;$TLE4Nq5rFL4&woqtmFHz$N+8j(}Te+>Bk)?7atqhdf7~U&IN%YW% zdP=)w#Z9G+UVRK`qw*z2IhsBt$k7Nt$(EbTZ?v~jDJR7pD7Cj0+7PRNY^AjHDpDf} zJxi66a#zZg5~BvF4CT`Dj`lWWKq(}oEiLy~(53=$5TJ8j%fJ8x?%D+cqP00ZY0y02R zKS?Wva*sX_j!4)3A_Mdk*aC%ei7V#GT+mKCBn8kCWK^NNCD%vjF^G&g3$6Twv$?#H z{?_V&`W2*6U*{DnA%PU`u54YHRI{qct`Y<^yYQ@51!2(Y(hEnTlJ3f?eI2Vs)AH|$ zChA3owkpzSyv z*`D}5UD67HSV06ppCd+#1O1tOVr3!1f1LX0Dn2h`9cd{O=s-;obh91mOHt_2ox#=; zYs<`Zf@(hH@RKkrB!pK=QfBJWlM-O+Fr69+vqo)Nc~!Ax>XZrAnK;Y=Yx`q`xDxvn#?b1rx{!8hrxpvl2l7wTpg$z)^K+i~e`F3LO5)QnS3g;^W?8d3N z+{+;NrbK@QOUs+3hpnK5tT0h#2&oUj12S~lNT*CZy1@dFLJZeWt%a^(mJ(Fyk(OVh zDzJ$A+|D}#EV>GmtQm^zkV1SNU-0D=!4Cu!nBd=DP;8B?*aj0<1eO(G2|&SHD>|j6 z!8qi~?6?)GxVM-oSvL1XDlNY%LpTywXpS`lt<(0VGWH2NIELCASq?0}1`#Mon*qou z4V>)&MJ#U(>{LkLbxbD)0}ExQjc~?%Kr{ynpiYhu;YDHI=%jrmyvrV81O*68)5>;% z(yp40Mg{QHi}c(RZ3z$>#PV;b(zC;J91w=15*#BULB+^L*}(|hUfz%JtP6yPbOQ|3 zT(e)rz+q#1>L_#w=?#T~8Y)_pcf?=Oq7?G=g+UF@T`*TKI}xhOF9#k@9ZiO?p-BlV zq~+}js4<Jk!6n|In14*b1ZZ|4g6akd?I*+ zddh-ZLX4hGWrC1vsx|~Q^$tZjhoGvLo6o?5PdfLE=-%*%tY-B2og*otNGKpZo*s+< z$R5vFFpT+?mR=5nGFDO4FD8pt(8*hvOFT_YZneAikU@Kq1?oj?uRdmbWxj`JgiMG z`r{rN;5Dccb#UK6gJ%IMi3xm^fEhfQ;EE&%WHP8A0CxrSa`i>b=*40zoCXfB$Q#}9 zNUvF3b1H`;(Q6E=NPI3R_!Or-oGqxY-Wl3{s8PQzs>LOyTP^t9ML6_f#V&O^Jq&0f zN<@xlPRS{6}{J4C71%VhV2#JlUu+x)WefiitS7 z6EM0H;4=_Gg9w99xI_~6<0Fkx*#Hzv3`-KBh9Ew=6VMsU*XT~b=uQC7U-984CI&NQ zbSHqv*U_B-o-usT9^DD>`P5ItK9h<`Ocp;ejP3*kBJtsnhj$iTKpNc%7~KgN-3fTh zoq!^9#m$Ifk&r^D9m)wP#>Za5jSsRu&sK_VeU!?Kpe?3YJEdYfBbj<`pA{M2D@Av5 z8sr2N>D9-8BF*LmIGVAs)dBes#J!|9+KW`mDGP7y#X^x?Lbg}^7*0+=F`lOVRIc29 zY-iN4oPeTXvIzMiZSg%- zYB>S4L0ClH$$Img0FZaEav+}~@)lwQ37d%E9ytNU-8%tAeS{BK+kGUG-o*h z%wVV?yTL}n4B?F=XpRsl#1Iq;H>=AD&};@kxp}V32@pCc&_apLN|d8xqnrTbMxCLY z0B_}=J5sI%zE79kIRT8|t0AV*u$%zJjc;S}(@;(T)=@rXauX198dd1KLwzXAH zT5|%J>E;CF^V|JG2_RSyunaAHNhcOe9i}rv9&^>&EGGa#W0lBQJ1C|gv$fbbCqR2E zq4v@38s!AgCxc!~%D^)kFp?VIkrN;sOnNHbIwwGS*a}L(fVE(dI~|qq6PAs1%EY4^ zEC4CQaQy_Gm-%h9Wzp5MRd^d^tt%1A!4a0gfRjfbM(d z1ZYL4v@{rpT$vrWLKXMcN+C(iJ&_v92_R5w;BY;xI6Nl+&ozKYP5?wQxb+BR41*5k z1O#>}B=G1H6N7@urq`hZOfM`TcfJT&5_94kRu=kvRuvp{-CDp zHmjF&W<*W^Dj+O&z&ayx0>Z%^(q)f$Isg0(4JfFfzufT`0q|skD-uS= zWLPth=Pq&r43GgD-))Df4Xv60faRye`XqE6>QoL#q8B*<#oajpF%jrT7y7_YwCi#L z_}C(Q9~6HB372gCbT~xR*_0!jU&v-tCU8XK4z|ie#t=K+YtM!VY%+TP7>^Ns0d6@(*(#Y*| ztZLCWmf*+E&k1129ytNjWwCfKIRSxHo)dtwc!Y=&kz=41%yI&p>mVqy z!*c=Or~%Dhzf3l;oA=&iFcLqBCVc(P07eq8Np%2qQr?_|o5&uCgb&Bz(L5NLbrSUG zX5xqfsv+4lG-O5z)m>X`7|Kq1IWo4OEvZOqF_xQAKNM?%Z=vKmF6QX2h-nj3Z%)jv8D|=#Q%it;2Y@ zRZ25u7)#3zvE$F&H7b05;HlaNYh-95UfLU_=}Iyd-x^{WhO{}$!cEfhzoCe7LO}eo zJJ`ZQBc|;gT%DNq5EsTpY6E@z4nHIyXQ;reXy?qwck3dzS;tk^9 zXBiekMRm^9N-Nt!SgmG_fP^c(7GH~^j}j|R1p!wYwKhQ^YLRT^&7=?+@LAquO2dHg%!WjV^Y_;?*6UjnxbZYp=0jcko93MMVtzc28`&G|MNc96KlV{)p~0}~qF?D&GG|M|7QH(J(AOw9*sUgwh_L*i zNabAgh`LG-KRfc)+BOiXvIoRqn3gvL5%;2CWO}0d09nQeK~PzRV+rX{Cd5Nh92kY^ zPL~iRJi{q$?;hl%l@iH^NKJvSNon<`U5cyTMl0uJc&Iy-A*mxXECQKM#8PBAGP+aE z1(Ac>$T!}g2zYq}VB}%A!e~WEIaI)#2u|FkmGyzCWFo7NfwamRijJ0*B5OIug2V=`It z!;=gLh-fd&C<>4T_ChK0py3s98Qt|NZnHt6y(_#)%?K48NEnVCR8Sk5#(bzLyCL0D zT3#tPgRK7K8v}}jOs?#oIqOX z*MXc*NW*U;1j)h{c{620XWKI6L0wHG$_GEBr4ZJmCjy5xLQ-VOeKt~;f2*JfA3otV zL_jQguhNNyP6%~9&c;*#a29ZD2ayRGU&_IVp02I*Qy)on2R@MDlM#ADH9n;|f7b*O?`;ZjR0nkS%ne-wAlwQ2jTrJv|&MA(a_BeQo#tB zC4|!M0a=L{u0Wy;O?#sw!Ka^p3h*escG5gn|PFVBT9CR46kF+J&;&0phyzqg5Rrj*p7(V1UuAhMW^;WucCrHP;m1xU5^ zau?=XLw}XyqP#(0ec(y8nCj&sfYGz>w>kqM4U2YZg$H5LFcu0MHLt0SBlTy>{P}xF zW$8B;+Gk<6v{gl;QqWg25mJ6mN`o?}DJ?4hjB-E}dRRRsDq=ZVsI}yH`ODL)oB)bx zi%v7+X_F7wKdS+y$DePXoqXr_v>{bC)!`=}dc|&vmivA5l!DCFJfdeTAuLNuDFNgW zMVk5fm`f9|(LW0rkol$Kp%4PVPKX(Sl#HfYd+5Hx;Owxd7c>)V4OuPm*&ygCtZw4x zI-i|T+5nkh=%XN04?n~Qc{+~u2$O(a2EG~)keSbljC?e~UTM4+FdoXn#Vb1^WI&DH zVb&dC0fZCaHg@Fr7=cRJyxOe!6oiW)TM{w5suU&H@}H}4EKRWl5Gc^s`JV$Ji6~~4 zz$wKg03+UH4$YUjaL9%@dFVnvEx>P^atAh81*GtIVepX;N||}>$WK7@Mm8ViC~T5y#d5V>Y= zZm~jIUP~VuAQ%glyc8e?hMOT3!7|LF5ye1Jq2)Pd6(e**;sBI#AuvQ*UZkO&3)oo^ z;KIPr4DVBskdsDQ9h$iZJ;U)CMGJ$7rdlCB#>Ov|3+0zlz{d?$3RHang94w*5s@$0 zgS@juAE1(bQ+zTn#P&P~tlz3>`m z=O4RwaQUZBJ@woRr;qL(FiD(T{25!fag9fosKM#=IDa%2!5OEIdBT->Ke~4?x_99E z!h3Y@fSEyjCNPig9Yg@}nb?nhv1%G)T!;gn(Y*s!^LT{fDapr`(Y=H0lY(=no2R{S z8W*F{y#qqZ=-z>TF}im!x_96j;=_gy{iAyaei$9yJ8&uWgS(&2agOYRvO80(BBOf; zZ@G71VuBy(*ySL}!W}4+oJ>0)X$WA!(HZAPl8G(cb2h09g!BFPKPc^hbP@NCAQgEt z=0oefwX_2=WK3^~$HQ&*i;XLYP;Hon|k$$3g`c|H*uH_w=c}dlq<{bz+a*KEIt?~|F3lFVm-a(eTf|3CYk5uN4 znG?r8Bj!XhZbs%EnBna1v65!u0!1zFAkP#P`dZ$B`7$cCd+z|#fP^&y629~rqC;%N z-T~A|u)*YRpE|}&R9%s=Y?@_>GEpJ&wY&qp67q-`c?a}TEpECUqxN`8@ePO52eM$% zM}4+;izeaK?jP3j4pc#J6E8N}+zUk9p}Yg!)vP@lBV}zU@4)V{S50yfo{cg>9r_OC z9TX$)K#_Lm9q9flu1*@l?*ZZ{?k(>C?qLuG&H9FqyL+u|*^Q?q^DY2K%Heqja_SK$ zbmR*?)KSpv?UX@l=x6evsd)#^M)YyIfb2G4(HF!3aKuWBbVfF$!$E#`-hrI#j1}>I z`EYA~)LY~ogc;B?&pWXHP~Jh2N1xq!2jM4yMSPb;UZPy!m6?fBSl1tO?fwV6Ua^ zAz?mupo;d+^A2Ka4doq}i>TIN?f7y>&r&JI>S=X(2MVmNDxhD9m0_JyzJ_FZ2f8Se z*yu!e5mJ=U)hTT65qk&WCTL>QD$d3W*c(%VhFpYNNfA!mCF(@#3?pf|7~QGng2rgQ{gMNXjx&Xu%%y2#g`))r=8I`3=4<4 zyaS^OjGRpv8=L888IluV??4A4$f^+EYjHuKp}d1kXWKI6LA@4GN8}x-KawIq*qd|i zvwZ*3#Ls&X6yd`syoLzKE$>x2vCs*juE#mTNkmsQwF9yXZJ|6O??4gb%P~oH2LOr?qTDd=pje-GU{8l(DFwoh!(FU4uIuHfsnP#m z^A7Z9=<#RXfwJ_Q)L)->pkv1r(o|X08<}^YK6QBqSUn~xVmVo2vI`&bIsxHnRVWdl zYKzYJ#RiklnmzLle0GX>t^U|T6mS*&1_^1Lz5V$+ntK7;op%sV8Bhb9FzZm>0j`P(-X!n92aX6oK{#NbG;;4i_JnYp z4k>dWL?DWpC2&e{3BYQ32SxJ^YC|ILAXacKK;A*_z>#<0&@iVzQO7T|wf7D34zgkR z5>HMBX%|nr>s(6diB*yiuZyL{$U88;yDCaDmR9o)RH#wjL3l7!FrUimyz1&Z5N6O? z`p^KuSg_=!0AV91EE@VCAAwCHih-g+%X7>sM(BoraNdEM;e9G%#1t;o4l!~GaYycz zh11^h4t(5Dr9AJz5@HNM-n;|J`yi$d>^1K|k5pyesFW=VvM&0wg(Qi8?=Xd{uh#tV zUpc&Y*uQcZcM?@e?H@TfuJ(@{?E6mt+X{Kt{*eR!tfBV0_`JN-%GHCmi!b5ot2H|= zzRH`itw$t<)+3X2A07pGj%^)#6r7KO^FBNZ@Em*8*u&s_7@YUvQGn;z!^RH6c@WO~ z@F>7@tbXagN6|M^jz1aU!yl$@-#9V($9i3rk;}m?Yftw{+q}ctz31r4ObLR+m!hUAib) z6orWtCIZZu!ob93g)xP`iOZHvEHoFYrz|Thdv#)=z%75vCQd9IP>7<9%N|M}sxG6{ zyX?urlTnyRVPYXIDA6+^(KFA4M1S>6;Ta|3mcM6^s3nP_5r0 zDTGA$%6>`H;FzR&FirL!>?br0HVw9L+mciVk(m=D@{+bqTJyu35y9%CRP7r(%P4;} zvU3QMwSS@3ua$xacK(9?;Hxz|zHp2;^9t7{{p*q~$q`Ba7A|A5%V9}%i$H8i#(K&d zkFb1*r$6;n@YJ02ZAln-P|_1uhh;T~+x$LHM`lFFX51c07D^Cn$juAf7Rqg*+=d$A zwoq;h<+f063+1*jVFcXb>aeT^ZVTnMP;L^G)SsFliioCfQ+Mt)MkQ8ad?&3X;9%@PDl0RqKya&iTRc zx;cxyZ%VqxZytZN2TF9EeDvn|9>DZV>*m{b^o*nF5cRbEo$Y_O`RJ3!UpHg?&@tn> z@iR^ypN{W6dAxJx-!YjEQBT|Bwm-gN@|;HOu?}E5o(BQ7`ytWH2kWRD>oYyu) zCp{BsK6SQK&iss2K6Q3n&Teqm_o>gEeYRAhZQxU%*-fSH(ZolU`eXNF%e?gKg3y{D zns($P1&iIjGq1dSH8QVt`Rnp8=7my?d0c(9X2<36&(01>y1Kf%x4-i0wr%`l z!QP&(?p?3FlD=|iQt0a2wR1-&m3`0c>e|&+=ptzD>T2TB-<|C0O1tJYO(9x#b!`6C zPHEWl#f_VPOV2}-?sXeB|9X4pPAa=jUA?wr)8-eqB!?zFtJkjEuyLcMwaMyr>((Um znm#6xw$eX5{*U6-5=YBG$(s#-a{&irmFnCDPcf>#acoQWAIro1&y`gW=xZb`0MRz>0D0rPC4_`Q_em0)H6PQ{-je+ z{qU*V4?pfB6OQ}ngb62|c-j#YCj8ligAHl^*FlA80LWiZ-7uIJQSMB(g={t zWSG6K_*`D7$qfisTsge%ihuMzO?r-%8^r& zDKw{(Rvmuiu~Uv6f9#}V={o+{<0elT@9pH{CQYH29VaC;9yy7AEC&N0KM_afY zzjB!z`0zQNPyCSQsmDh76jl%TPn~)G%<(hjKcj2vX){lo%G1oubmp$9lV_eZGnq+q zdj6`TPntS&>SO*m?T{EzP%cg%!i#vPv|6VeI0#vMK3hzSXeH{CQ;upfc$}v(gU#_Vz>flZ9!(mqH9z#o1G0ZIIgVv|w<{Xu_T|n*-M^Sj zrzlAF`ttAcLMvAfT=7bU_SKplSNiW>lTY%g=Ln9ugxA4lLRMVnCI6IEXD3H_npgOn z`d$NBFE7!n&0Z{z!+TY;US6WtXY9rDH>}qf*p12B2W=mW_Ds5vQi*FY?==KQCpsE( ze7zI@x3nJSk7aB;Uv++7ZsqEM3|AGo`fAONtFHEDFEAJ0sBfuv)48EL!g` z@7A;w_c-i8`k8Qu>uDfo#alwK+ z=iheQ&37(XaO3t1X3m^;`dMd9KV#aoGpC<**6H!s^=`)Q1(1EZhv0nK8zAFUFne9M zJ}=bd29WD&>t9}X-GF_z)__>NWXYl$I7^;=cInm{AUEH3+x!|xx7~Hu9b0R_oH=dU z88xt`&766`A%@Tz!v>x+?4jVD4!44|m#LI~K*h7yS2e1yn%n^ORmb_t>%MxNH(Tq$ zsRwOqJvjBCZLJ5V9<%_e=Bf>V+NbN1y6p`p9~<)5yg$ziHMs$5-p7X5%{$Bc?M^E_ z$Z4imZFgGfIZiXZX}i-(k8zsmMKQ%{!K?uw|5>_?g0Owx?jYO^&Alv3iEa6-JUK7a zLWX<`I^>ZzsAE?M-`r*x60ep;JPx(zLlE?M@|MUN7o7d`dZ5>AVjEnc*2 z$z#iwJi2trqYN5xzeoQO^!DHf?`##&J%9R?D}ge|Ti2DhH07-f@|LH(m0{%l$o?bg zscSvI90u2&TW-1IuG{9{dW#d|mRoDl!^uL+jkn!->--y8mge6=asDmy@4R{bowwb{ z`;OagWYCEFJ^GKJw+BCXXKSC6^442i|CB-APFQ(MQ{KuTZ+XgF8AjfZ>_3v8y4Lf{ zVQ{rQ=bQ^>PCMhga|{RPoL7sLh6q|tpEmuxGfrnQKI0sUXPk4!^fS+xKJ9eg7fd^y zK_l+>=s$wq9{k{)t@wtb^UiVAR|a_-rsOS6c`Jjw$#wUl@ePgEg z?_2W5&zAgb$&#OWe)>I6SD$*i<>~aPfv2B(y6|-WQ$Jb!lfqBZ#r;2~kW%RU$>PNn z`CI&BD*6}yrJW+k}iIyiiy?f$`g$p0&uVrE3@d2)5xK~3` z9%^~0|G|eId}z!=)dwGH^3?KB?*sSW|G)$HA9Vlg58UtH5ANrE?|t{(d+&Ws_f_w` zuW(;_Z+c(fz4!5FDUQ1b?z#J(!adcy?>XR}^zN2>`tH8xp1beb@2>RweRqAIzk}}@ z_}-o0Yx!Q^o!{e{4qbcV-kO2izkB<^w^zS=dwP4%cW?hLZ%PN>ntrG0*1qrDdh2&? zO>gbzdP~bK>Ay5{cpbRqUv4RI?YViuf}8nkT2Q@tL16*6H+x%H@J5st+;r3Y`8PG) zRGoiQVdymGrk?pX&A;i}-@fr(H}-w|#v8p3RK8Vdsq}w~OQBNrlzz*jsnUPL^*3Cf zUf*-W^;|8bHw?tJ>J6u+>ks;7`rps|X5W?<`D@zJ@1=RmPA@NR+47>tmco{Fb74z$ z^Olw4yG}4I4U|JE|Kx z4(zC|??^q3@zmVWvwmI2`t=>_$E;5~n$}l4*0-$RwQl|Tb?f4N;JWJib^Cit*S)%S z-MY24W1R*6n$~t(>-)g9{cF~)U6ZbPH-*)!*EFxGu3l5{)U>8&^_tadc(<(i!0P^0 zt5>fotV&lmuWDJHuBxtHwco0AW#6imD_5;dS2nF`UPO)IM}P|c~Z zGJV0Ld*ur&U*KJ<{lE*oD_&Uf!V4=}R#abDk*-KzXyIsHG4R5Qh$HWtv9rwwDsf_Yh0}a{d9eUlcIxn_z V^-#l?x%z6&jvIQsLAznc{{@6tE1LiS literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_semi_pro_lumberjack.xcf b/mods/awards/textures/_Gimp/awards_semi_pro_lumberjack.xcf new file mode 100644 index 0000000000000000000000000000000000000000..0a0c4263714238da0549b66d16341be534298a9f GIT binary patch literal 38170 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 Y4d*tTD@4LmwbcU73piJZgr{2k0_#biu>b%7 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_treasurer.xcf b/mods/awards/textures/_Gimp/awards_treasurer.xcf new file mode 100644 index 0000000000000000000000000000000000000000..1f857f85fe47cd51ad4174a3cafb714f13dd04e8 GIT binary patch literal 35631 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

Z=TTGi8PoH$q{eRJb;^Uuh_fEd^I(={jeXZ%< zE5PD7Max}_kz$azl1KE6C4^;3E=2%8YLRY!KjzW|HpXWm12lgrJQ#uj$f;r=;1Xz> zwTJGj8k`*#^@1j1ts$#9o(%$@%<3jS*tvH?Xai)XL$`uVJ^TQ@S3lBxGQv$ITT){V zRVYfX<$s~Tu{6aJK%hWg=YOsUQA9Db1Wu`5LSe+4%%S-<7YZ4OlZPRU(*pdsDR*Fl zRj3sDE(~t@z?7NSf&2zUZ{+k*iW1;W13M>!G@bH61NzaCQ39J1y-Fi#DQ5yhB-L{o+PQ$8WdSMxhGcl3f&`y*(kp1@9*hjf2Z|nmh^AU0 z9%JLD%4zjy2;g=@kwU9(z`(#`IV|!Gd!Tog=mT{>79W7CKMEzFZYQ;DL0FNpML}-- zg+4l8J3ClAJ6JnAAf_1VVtyI=e9DQv#M;>bdx5pH12;smFtJ*?5UiaYxRkG*9b~Ke z+SvhH9i4$K-rCs#dp>t}?gWVxYi9@UkliH5PI&F?z~`K`vjd-@vPVH5k=D)*d>~vq zJJ1o<&JGBc|IeHqn3>?w2d5llS$G0vmXmo0WDT)9^1y?s?m?27E!1OSG&#j>v_~kv zRNevkBH$KPB+i%+?SV%l?|>8;^IP~>HSZux^oWyn4_V<%9?3fh_Jbt@lIb7QavWzh zd@j#BFg4|4^9~|=gh$7vc?YD3sEMU{2S{OB82`l~QXyN!LN^U0p4egD0Yhvi??5)q z;9*ZePb2TZ)JqyZGVeg8!?*gbd|ciEWTBxI%{$1FS3ID~^IA+EGbxU9M$8FkR95C4 znBwf|v7Bb?qKZb|L7pnA>Kl0nCd??5Vr6*;m?rZPL^daejt^iRWIm!tBi=^d0ocf} z!Q>vF3S%m&Bf!R?S(Ygi4QjrTcc53oT|Cs1cfcsc;t6*~7^UaPv2w!>#&}>x-U02| z*)5WUS9^Zg$U9I3&kocV2W_4m!0uw+L1t)Z>U2x;4jdk5)nq5(*$6`w7Y6TQ-a#eu z4rJ+0-hu9~;L4;S^t8At_sToKp~4_CnvD$~_w-uZavD!h=3OWpE|=#WNa>b(LPoyO z(<#I4uo=)HHTW}r@Lcl_oQ=rCbot1$1B3+!D%OVy1s?W-A6%Ig@qPzTH9_iQ@(#ib z$eHIIIDRqjpt3CQAp9hB5#J?|n3%EQ%#$7dsVINVk^69#wzeeiz#qXl@FVjMBCE^U zGY?S($ebQ)@Br zz+^92A^2U_FAr)0Er!c49MXG;Hhmo{gKu;^VO5~z9EFF0VczFb1_yJsI zv?8d&=-ij&9jH^$MCu@b^hz3xLQ4umg)RMJD!v@aC|!@iVOS_E$vZHrKnT4>-hrvS zVIzou8z}M)!rEEhfx}Uv->GC${xW$78VWaJr<%d%kfT#G(_dR_7lI0!5W=5Yt z2)R~OLHiw@SkUydopOeg>}ADedo1N_5}H6VEh zs62k5spn^XD4BJ{yo1Urc?T}aAjt9#n5>!Mv%G_b1CWL>y%kmCn zI7d+ye+D1_%sY^m zIkWng<{jwRF@-c$7WG!<9VpL|yaTKr6BV|cEHT+tAN)E2p=nbH5lYn-)A5rHCZ8>L z=N-6rig>O3*g`GfD*6p7l#Z?VaqKTv$vcq6SVETM9l#G>7nWlSwwQO2g$$Tjns;DC zQpG?Z0py{qGIU=W`B1c&G3Ff*fEV))#3!>ZF!#(mAOzmYJ8))U688e3d_!H9cOc8) zi}?;|q^7RI?&KZBE(2^RC(OE-cYv#6f{(~MaKjPdClH4kD6PypkUSwAr-RE}5o#cc znI&*a^%4qWHzfN>#k_+CNaP*F3a$mnJIEb4@(u(IbNU-~{6bq>ci@V=gA5E`V&`O# zcJXAm&Lx+Auu2l*b+M!pc?ZUKS4C0A(rVs;0dr`s^JV2I%{Y0Tl>i z!IG8?gpHiANa#jB0-Huu2eOLq_!+Yb2;K0P&O1;tyiY-ln5s*$gN>X++>yGx@Nuua z1GgLcQ_L-%H^f2S0qD&;5WO2Qec+yX2YRF;^G2j>QIK@S-z^jhg%a0RE?=em@{c$? zwEruI4wasJ=J_uz{vn5yW?zjz=%nL(DOI!YqV;e#`=r<{(v>QTh zvXZ@q{&8L?arZ*Vp{Ka}DrMJD{7se3rAG^CX;UHj4PGfUHC7$F+(jkocD89 zve&cqyinrqh4WS(;qI%HU6tRl@>23I3-$Zy=i_sQ`d13Sjb4@hYGBno~2an%DbBCL& zqPd!Lb9Fg4S4DF*LvvL$F?b0#3v#ny&w^+cM1%SkM6)0_3v#m{nuQF_(!mOq=_&N3 z{qD=7)$iHyanVYEU$?T5d%1X9@^Fs~?38g&Ep|_@jln8&gw--VnMrd1>;>r7Nc=FDdin zch0?W`rPD|@0_EK%v2|@yz$x_r{8#O@`^G~Ub12G3jf|a&0X=nbM8MffVa)>y>WWd zM#e`ynomz&iIMcZ!9Rxa;a!vGa^I(2z3S{GVMVdkvFuo zLG&|ep?;?D z2!$34pP+ERg$E1CnNL_)Uzj^nuzpv0_DrGCaev|772pzq?*sJ%`M74v#U&UM>g%$4 z)0v!9a^_)M?$78yl%dGTL?y-t<_8+kAxkT@ya0GmNofl4TE)^tEo97VG(BMZifZ5w z@aVnIA%Qolfgq<&$NF3_g?upMSQ#HdixOASUtCl9T{>P<`Tv(*9x;`76>dcj!Cz`oL$67U|C=y zTW?y(NhK@=v=CUNPb?8d1|F3dAD9U&8Fa`(U|GlufCLrhb|xN*IRCFRs>O*qo1;t&NP-PNk=c)nYyf zFSD(hR$EWaz9QDV==&)%r@YhQA5%N;73lxrA`BhJCF!)$lh9 zNezD!L*6hk-4)}lU)IFvvy+F2|8;hk`u+V#a+pX3}za-yH1?l1@~un zrMv1Q^v{l*h59Q}NMaJ_wWA_GtQO>!#U~So4-m zEt{HyI7XfrNCxT?o03hfrQ!re7NXQl86z(tT%5qj)|)0UvV~* z1C0tso_KQL_=H9V_}0Wg)G+cyI>2CzJTY+mNylU4iQ+(Ve10HnesW;o$>Rqn(uw-P zfplQ*IMw9I0J%AF@X3R8P8>`Q7LOO7Ob%u+)6jkL;PEHn{`iyWll1}mX9tc$9V1U1 zw{HR*DMS$Wc!mxmGycf|RbYFO{*dVA#PI=89T!!4Fp&c#M!3Mj*n`D^B8t!|1I-jM z^2FQ#!_qKq7`Y82w*n;a#)#Rr_V%{T>E_~N#e5JZwe7L=vDVGAkBc>L+1#?ZIf!HAw)UjG z-nKc}-1>O24I>Njcr#^;yo7ME4I^7`YQxADk~WMi%DJ{D+B9;TMs90wR4{VemiBFJ z8X4eQZS7IR$ZaVUHF8_~wk?jw$Zf^;WZQgu*1V;?eap5d+S0cA6YXjH+%~GomH@fg z_QaMa=xlo;d7`+jxFvZagPDfzmM6Atf%|P+(k=CN`e)m>K^-HvZL_Zp94SN)cUy)I zBQt(WyDG4~NPkFlvu#^DsJ4kJeIk(qB}TZw!q_K@?L`!!Roa^=V&t~Dc7~;4+AwlF zJbj7>u7`No`b6QAtjmw&*QXZN7w%jS6h6^dr|-M>0-a_nwQFB2+3R8vcTH~QYUOGH z%X;pgS-kEme435MZv{1}KUlc)n0MDo*%B+IYt7$=^P9%`4D5XM-^moOQhu>We)T&x z@G523SO3Zi$LWg~3+CF^YuR4wH?{S87)vBv5BEOvynpn3wJ$RM1O315FEZp|wX@(j z+og}!NaN3qm#D}$4m8sE^W1sc$nVl#_*P|Kci+D5{-gb0>MkGMx4p8mzGtX=UtiZy zU-{_vJ$*yndsf!BZ|~kd)V*_PsNB6h*`9PK+iS}ke(`l{xaHJUhm(j;72PJ)Ub0;U-!y-(mlPsyL;!(^1gjTU0tEW z6%Di92;ZG_PxXr$`rGq{w-y`vy7%pS`Dpi^oqgTqA@sGfzNZf^c5V+OJNx?kuw|p+ zHVo15tpnxG-g4)j!+W0X>_1%YKCrU>)L>`1w_~uk|8VzHy@Q=kt*m!Zv6%F6nl!95+FY3KEh&cVSwdk**K^*?LW`}Z8~ z9y|bKPk(R!VDFxl_1)hN9b@x!)zzQcP5=vdqfTW?!4ix#fIKae#n2g z^QoTR&i+C4wX*(HFI@C=2a=xNJ-yhn(Qq4vX!zFty&XM!J9Z!1J=F2^p}k%ESJwN= z9eaDWmV2H))YaEh?&w=t@9OI4DtGKCm!IzFO1hGcq^q{P;Ri!6zPPn#>yDnD9UbNU zR94n^mv?W)7}vLUl*_w!A9^~k|5>B{^zK7l<^4eJc)I85a?kFS^`5;wUARC;$JQM? z_U_o-dsn@$r)zgd$KDq^x;nPm=8|SVh)HmM!xu4_aOV!LNIv|0Fb4Tj)!)=dTmj^FoPxF72NP zaDhUw(|yO%B(FV`oLEI)Urj7FS z?8QrTf&a&sE;n6XURwqG`pdJI-o1G7^8J_RxhEIX z$#q=yi<3!SxSU*`fA1Y=(3h9$7vDK760_N5WOJ7aK=U;#GeDnEayncQ> zU93!>A0IzIe*XNq@17e!-+F$gQEWLsJAQ#KXnY$Q%PJp9=Yb1z=f=k`tiMn{H=c~A z=ht!7$ImBu;X-m@?z`W7^Lz`8q>W;I{MA%;?|VJCzVCGbp}X$FVxc~Mq3Ochx6gn3 z0#NY0tajmi)A<|UzHs5qZ(g`Ce!*I8vG)49*JodQ70ulL`mMOX4qNCgxp4ct-~8@{ zbK}j+YUz0K0-78@ccC@E7cZnI=U+H|rg)})`ee(UV)0~sV6b_RbB@8{Kug>yADbV1 z`DF9S%er)O4)fGZw!eyOAvo?QR{ literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_ui_icon.xcf b/mods/awards/textures/_Gimp/awards_ui_icon.xcf new file mode 100644 index 0000000000000000000000000000000000000000..8ad704b15c90496ed39bd44733689f60fe8ccdc1 GIT binary patch literal 10755 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_underground_mushroom_farmer.xcf b/mods/awards/textures/_Gimp/awards_underground_mushroom_farmer.xcf new file mode 100644 index 0000000000000000000000000000000000000000..fb53f0813a11e2526f346b9aae8e08ff176c883f GIT binary patch literal 36315 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_very_simple_snow_man.xcf b/mods/awards/textures/_Gimp/awards_very_simple_snow_man.xcf new file mode 100644 index 0000000000000000000000000000000000000000..ce7ac1debe354888535ece31674ade595251aaa0 GIT binary patch literal 34169 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%0A{IF0i(^&vht0+=qd@&y8Dy$dfp;r&dsVL@Hd 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 A6951J literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_watchtower.xcf b/mods/awards/textures/_Gimp/awards_watchtower.xcf new file mode 100644 index 0000000000000000000000000000000000000000..2fbe2e3a1674d01a1ef854d028e0de8ebd58deb9 GIT binary patch literal 36273 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_wheat_magnate.xcf b/mods/awards/textures/_Gimp/awards_wheat_magnate.xcf new file mode 100644 index 0000000000000000000000000000000000000000..0fb20eced6ce74e89d61b301b6bad2af1cbd1f2b GIT binary patch literal 35865 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_white_color_stock.xcf b/mods/awards/textures/_Gimp/awards_white_color_stock.xcf new file mode 100644 index 0000000000000000000000000000000000000000..010fac142e4d2d489d6bd9260b36f6eb8863b4d4 GIT binary patch literal 38421 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 Db}=h~ literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Gimp/awards_wow_i_am_diamonds.xcf b/mods/awards/textures/_Gimp/awards_wow_i_am_diamonds.xcf new file mode 100644 index 0000000000000000000000000000000000000000..98c2cbe107ebbe8631c07f520b756b81a860ee44 GIT binary patch literal 38066 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/_Read Me.txt b/mods/awards/textures/_Read Me.txt new file mode 100644 index 0000000..c7f5dcf --- /dev/null +++ b/mods/awards/textures/_Read Me.txt @@ -0,0 +1,428 @@ + __________ .___ _____ + \______ \ ____ _____ __| _/ / \ ____ + | _// __ \\__ \ / __ | / \ / \_/ __ \ + | | \ ___/ / __ \_/ /_/ | / Y \ ___/ + |____|_ /\___ >____ /\____ | \____|__ /\___ > + \/ \/ \/ \/ \/ \/ + + and license info + + Below is a listing of the Award icon source and attribution/licence info. + CC BY-SA 3.0 - https://creativecommons.org/licenses/by-sa/3.0/ + CC0 - https://creativecommons.org/share-your-work/public-domain/cc0/ + +A Cat in a Pop Tart?! -- CC0 + Inspiration art RinRinDaishi on Deviant art + https://www.deviantart.com/rinrindaishi/art/Nyancat-Bed-335515771 + see _RinrinDaishi_message.png + Icon drawn by Sirrobzeroone from scratch + +Architect -- CC BY-SA 3.0 + Tree Wood (default_wood.png) - BlockMen + Stone Wall (cobble) texture - Neuromancer/Brane Praefect + Rest - Sirrobzeroone + +Aspiring Farmer -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer + Fence texture - Paramat/Blockmen + Wheat Texture - PilzAdam/BlockMen/MasterGollum/Gambit + Rest - Sirrobzeroone + +Backpacker -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Binoculars - Paramat + Wool Texture - Cisoun + Rest - Sirrobzeroone + +Baker -- CC BY-SA 3.0 + Tree Wood (default_wood.png) - BlockMen + Stone Wall texture - Neuromancer/Brane Praefect + Furnace - Neuromancer + Rest - Sirrobzeroone + +Banker -- CC BY-SA 3.0 + Wood Pine Floor (default_pinewood.png) - Paramat + Chest - BlockMen + Rest - Sirrobzeroone + +Bricker -- CC BY-SA 3.0 + Brick Texture - Calinou + Rest - Sirrobzeroone + +Build a Cave -- CC BY-SA 3.0 + Stone (default_stone.png) - Cisoun + Grass texture (default_grass.png) - Paramat + Rest - Sirrobzeroone + +Builder -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Wool Texture - Cisoun + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Rest - Sirrobzeroone + +Castorama -- CC0 (Public Domain) + All - Sirrobzeroone + +Crafter of Sticks -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Grass Tall (default_grass_*.png) - Gambit + Rest - Sirrobzeroone + +Dandelions are Yellow -- CC0 (Public Domain) + All - Openclipart Library/Sirrobzeroone + +Desert Discoverer -- CC BY-SA 3.0 + Sand (default_desert_sand.png) - VanessaE + Dry Shrub (default_dry_shrub.png) - celeron55 + Sun () - Celeron55 + Rest - Sirrobzeroone + +Desert Dweller -- CC BY-SA 3.0 + Sand (default_desert_sand.png) - VanessaE + Rest - Sirrobzeroone + +Engineer -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Rest - Sirrobzeroone + +Far Lands -- CC BY-SA 3.0 + Water (default_water.png) - Cisoun + Tree Bark (default_tree.png) - Cisoun + Tree Wood (default_wood.png) - BlockMen + Tree Leaves (default_leaves.png) - Cisoun + Sun () - Celeron55 + Rest - Sirrobzeroone + +Farming Skills Acquired -- CC BY-SA 3.0 + Wheat Texture - PilzAdam/BlockMen/MasterGollum/Gambit + Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer + Grass texture (default_grass.png) - Paramat + Sun () - Celeron55 + Rest - Sirrobzeroone + +Field Worker -- CC BY-SA 3.0 + Wheat Texture - PilzAdam/BlockMen/MasterGollum/Gambit + Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer + Rest - Sirrobzeroone + +Filthy Rich -- CC BY-SA 3.0 + Tree Wood (default_wood.png) - BlockMen + Rest - Sirrobzeroone + +Firefighter -- CC0 (Public Domain) + All - Sirrobzeroone + +First Day in the Woods -- CC BY-SA 3.0 + Tree Bark (default_tree.png) - Cisoun + Grass texture (default_grass.png) - Paramat + Grass Tall (default_grass_*.png) - Gambit + Axe (default_tool_*.png) - BlockMen + Rest - Sirrobzeroone + +First Gold Find -- CC BY-SA 3.0 + Gold Nugget (default_gold_lump.png) - Gambit + Stone (default_stone.png) - Cisoun + Rest - Sirrobzeroone + +First Mese Find -- CC BY-SA 3.0 + Stone (default_stone.png) - Cisoun + Mese Crystal (default_mese_crystal.png) - VanessaE + Rest - Sirrobzeroone + +Fortress -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Tree Bark (default_tree.png) - Cisoun + Tree Leaves (default_leaves.png) - Cisoun + Rest - Sirrobzeroone + +Geraniums are Blue -- CC BY-SA 3.0 + Geranium (flowers_geranium.png) + Wool Texture - Cisoun + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Tree Wood (default_wood.png) - BlockMen + Rest - Sirrobzeroone + +Girl's Best Friend -- CC BY-SA 3.0 + Diamond (default_diamond.png) - BlockMen + Rest - Sirrobzeroone + +Glacier Discoverer -- CC BY-SA 3.0 + Ice (default_ice.png) - as197 + Snow (default_snow.png) - Gambit + Rest - Sirrobzeroone + +Glasser -- CC BY-SA 3.0 + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Tree Wood (default_wood.png) - BlockMen + Rest - Sirrobzeroone + +Gold Rush -- CC BY-SA 3.0 + Stone Blocks (default_stone_block.png) - Paramat + Tree Bark (default_tree.png) - Cisoun + Stone (default_stone.png) - Cisoun + Gold Nugget (default_gold_lump.png) - Gambit + Torch (default_torch_on_floor.png) - VanessaE + Rail (carts_rail_*) - Hexafraction/Sofar + Cart (carts_cart_side.png) - Gambit + Rest - Sirrobzeroone + +Grasslands Discoverer -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer + Sun () - Celeron55 + Bluberry (default_blueberries.png) - Random-Geek + Viola (flowers_viola.png) - RHRhino/Gambit/yyt16384/Paramat + Rest - Sirrobzeroone + +Hardened Miner -- CC BY-SA 3.0 + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Rest - Sirrobzeroone + +Hardest Block on Earth -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Tree Bark (default_tree.png) - Cisoun + Tree Leaves (default_leaves.png) - Cisoun + Diamond Block (default_diamond_block.png) - Gambit + Rest - Sirrobzeroone + +Hotelier -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Tree Wood (default_wood.png) - BlockMen + Tree Bark (default_tree.png) - Cisoun + Wood Pine Floor (default_pinewood.png) - Paramat + Wood Acacia Floor (default_acacia_wood.png) - Paramat + Rest - Sirrobzeroone + +House of Obsidian -- CC BY-SA 3.0 + Wood Acacia Floor (default_acacia_wood.png) - Paramat + Grass texture (default_grass.png) - Paramat + Tree Bark (default_tree.png) - Cisoun + Obsidian (default_obsidian.png) - Jojoa1997 + Rest - Sirrobzeroone + +In the Dungeon -- CC BY-SA 3.0 + Wood Pine Floor (default_pinewood.png) - Paramat + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Rest - Sirrobzeroone + +Industrial Age -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Wood Pine Floor (default_pinewood.png) - Paramat + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Sun () - Celeron55 + Rest - Sirrobzeroone + +Jungle Discoverer -- CC BY-SA 3.0 + Jungle Bark (default_jungletree.png) - Cisoun + Jungle Leaves (default_jungleleaves.png) - PilzAdam + Jungle Litter (default_rainforest_litter.png) - npx + Grass texture (default_grass.png) - Paramat + Rest - Sirrobzeroone + +Junglebaby -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Jungle Bark (default_jungletree.png) - Cisoun + Rest - Sirrobzeroone + +Jungleman -- CC BY-SA 3.0 + Jungle Bark (default_jungletree.png) - Cisoun + Jungle Leaves (default_jungleleaves.png) - PilzAdam + Rest - Sirrobzeroone + +Lava and Water -- CC BY-SA 3.0 + Water (default_water.png) - Cisoun + Lava (default_lava.png) - Cisoun + Obsidian (default_obsidian.png) - Jojoa1997 + Rest - Sirrobzeroone + +Lava Miner -- CC BY-SA 3.0 + Lava (default_lava.png) - Cisoun + Stone (default_stone.png) - Cisoun + Rest - Sirrobzeroone + +Light It Up -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Torch (default_torch_on_floor.png) - VanessaE + Rest - Sirrobzeroone + +Little Library -- CC BY-SA 3.0 + BookShelf (default_bookshelf.png) - Celeron55 + Tree Wood (default_wood.png) - BlockMen + Rest - Sirrobzeroone + +Long Ladder -- CC BY-SA 3.0 + Ladder (default_ladder_wood.png) - Celeron55 + Rest - Sirrobzeroone + +Lumberjack -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Tree Bark (default_tree.png) - Cisoun + Rest - Sirrobzeroone + +Marchand De Sable -- CC BY-SA 3.0 + Sand ( default_desert_sand.png) - VanessaE + Sand Block (default_desert_stone.png) - VanessaE + Rest - Sirrobzeroone + +Master Miner -- CC BY-SA 3.0 + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Rest - Sirrobzeroone + +Mese Mastery -- CC BY-SA 3.0 + Stone (default_stone.png) - Cisoun + Mese block (default_mese_block.png) - Paramat + Rest - Sirrobzeroone + +Mini Miner -- CC BY-SA 3.0 + Stone (default_stone.png) - Cisoun + Iron Ore (default_mineral_iron.png) - Celeron55 + Rest - Sirrobzeroone + +Mushroom Lover -- CC BY-SA 3.0 + Tree Wood (default_wood.png) - BlockMen + Rest - Sirrobzeroone + +Obsessed with Obsidian -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Tree Bark (default_tree.png) - Cisoun + Tree Leaves (default_leaves.png) - Cisoun + Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer + Obsidian (default_obsidian.png) - Jojoa1997 + Rest - Sirrobzeroone + +On The Way -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Tree Bark (default_tree.png) - Cisoun + Tree Leaves (default_leaves.png) - Cisoun + Rail (carts_rail_*) - Hexafraction/Sofar + Rest - Sirrobzeroone + +Outpost -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Tree Bark (default_tree.png) - Cisoun + Tree Leaves (default_leaves.png) - Cisoun + Rest - Sirrobzeroone + +Pharaoh -- CC BY-SA 3.0 + Sand (default_desert_sand.png) - VanessaE + Rest - Sirrobzeroone + +Professional Lumberjack -- CC BY-SA 3.0 + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Tree Wood (default_wood.png) - BlockMen + Axe (default_tool_*.png) - BlockMen + Rest - Sirrobzeroone + +Pyromaniac -- CC0 (Public Domain) + All - Sirrobzeroone + +Really Well Lit -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Wheat Texture - PilzAdam/BlockMen/MasterGollum/Gambit + Tree Wood (default_wood.png) - BlockMen + Rest - Sirrobzeroone + +Roses Are Red -- CC0 (Public Domain) + All - Sirrobzeroone + +Saint-Maclou -- CC0 (Public Domain) + All - Sirrobzeroone + +Sam the Trapper -- CC BY-SA 3.0 + Tree Wood (default_wood.png) - BlockMen + Grass texture (default_grass.png) - Paramat + Rest - Sirrobzeroone + +Savannah Discoverer -- CC BY-SA 3.0 + Dry grass (default_dry_grass.png) - Paramat + Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer + Sun () - Celeron55 + Acacia Leaves (default_acacia_leaves.png) - Paramat + Acacia Bark (default_acacia_tree.png) - Paramat + Rest - Sirrobzeroone + +Semi-pro Lumberjack -- CC BY-SA 3.0 + Tree Wood (default_wood.png) - BlockMen + Tree Bark (default_tree.png) - Cisoun + Axe (default_tool_*.png) - BlockMen + Rest - Sirrobzeroone + +Smelter -- CC0 (Public Domain) + All - Openclipart library/Sirrobzeroone + +Tasty Mushrooms -- CC0 (Public Domain) + All - Openclipart library/Sirrobzeroone + +Treasurer -- CC BY-SA 3.0 + Tree Wood (default_wood.png) - BlockMen + Wood Pine Floor (default_pinewood.png) - Paramat + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Rest - Sirrobzeroone + +Underground Mushroom Farmer -- CC BY-SA 3.0 + Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer + Stone (default_stone.png) - Cisoun + Mushroom (flowers_mushroom_brown.png) - RHRhino/Gambit/yyt16384/Paramat + Torch (default_torch_on_floor.png) - VanessaE + Rest - Sirrobzeroone + +Very Simple Snow Man -- CC BY-SA 3.0 + Snow (default_snow.png) - Gambit + Stick (default_stick.png) - BlockMen + Rest - Sirrobzeroone + +Watchtower -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Tree Bark (default_tree.png) - Cisoun + Tree Leaves (default_leaves.png) - Cisoun + Rest - Sirrobzeroone + +Well Lit -- CC BY-SA 3.0 + Grass texture (default_grass.png) - Paramat + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Wood Pine Floor (default_pinewood.png) - Paramat + Rest - Sirrobzeroone + +Wheat Magnate -- CC BY-SA 3.0 + Tree Wood (default_wood.png) - BlockMen + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Sun () - Celeron55 + Wheat Texture - PilzAdam/BlockMen/MasterGollum/Gambit + Rest - Sirrobzeroone + +White Color Stock -- CC BY-SA 3.0 + Tree Wood (default_wood.png) - BlockMen + Cobble Wall (default_cobble.png) - Neuromancer/Brane Praefect + Rest - Sirrobzeroone + +Wool Over Your Eyes -- CC BY-SA 3.0 + Sun () - Celeron55 + Grass texture (default_grass.png) - Paramat + Dirt Texture (default_dirt.png) - Random-Geek/Neuromancer + Bluberry (default_blueberries.png) - Random-Geek + Viola (flowers_viola.png) - RHRhino/Gambit/yyt16384/Paramat + Grass Tall (default_grass_*.png) - Gambit + Rest - Sirrobzeroone + +Wow, I am Diamonds! -- CC BY-SA 3.0 + Diamond (default_diamond.png) - BlockMen + Stone (default_stone.png) - Cisoun + Rest - Sirrobzeroone + +You’re a copper -- CC0 (Public Domain) + All - Sirrobzeroone + +Yummy! -- CC0 (Public Domain) + All - Openclipart library/Sirrobzeroone + + + + + diff --git a/mods/awards/textures/_RinrinDaishi_message.png b/mods/awards/textures/_RinrinDaishi_message.png new file mode 100644 index 0000000000000000000000000000000000000000..b22781eeac589dab9285d101766b8f658486703d GIT binary patch literal 46224 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_a_cat_in_a_pop_tart.png b/mods/awards/textures/awards_a_cat_in_a_pop_tart.png new file mode 100644 index 0000000000000000000000000000000000000000..79ec4c15f904f714d2604578d9eef8e6197689c3 GIT binary patch literal 1152 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 N002ovPDHLkV1k7*(6|5q literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_backpacker.png b/mods/awards/textures/awards_backpacker.png new file mode 100644 index 0000000000000000000000000000000000000000..d87ffa70a2711bc70a97cee7a31e8b0d93e1f13d GIT binary patch literal 1988 zcmV;#2RrzQP)^Y_%t++p(VjCKmzv%4=`(%4=`V`!>-A-~&0==B+V9 zOU}1HbI;F#1&P`Oy!OHa0%`{A1r=%QeM2{S6a!_l7*}%*ihTxkvc1!8RSDCX1Z)c( zZyQ?Lj@^HLv<84TfIsg023i~RljZqTzR*BQfjF>+!KX&Sz+^qoKu^d!2JX2X0KK3N z_&~#e6cCvCB~}8CElEojiJt|?z}PdS?p` zKL2A>6!6mR7%26)_%|X76&uSEnAp&YQ?xRR9z;dY#ca9_50K`)i-G zjVe(JjaIe|zxV7{I9zy$NEwuY;o;#$`T=c7LQNDX3MCt@4Xt|0$5!0O3nt*V17AZr z4wjea@!T^I##jqj@xzoL))aFVQ4Fq=ZNt}3D|W~%TpIZH(UZJ54v#HM=lX$70|i{y zqrCJz)UJ+_Mn3ssg>@V6V*BPkD#fj6m9`i9JA0oVK}vY(xhy?D`pqtMyVUi$HOhHt z1hD4rUV>0@W^Ea#Ad!|NjWm8e;aB_q%%eMZWDJx`Wo+A`aqS#E-QC!BFB9Wev7L;d z?>zH)Yzu}yvXkwb`*3YZoa)*0S8I?G{6K*Vjs=whj7{a3n(~qBAZcl&Z3r7FUA->D z!@~@&>dydN*f5P>PcT)3<28wu!RZqG@QEimd-4d45PB={g(p76=$WHj$$uPxjo)qa z->yl@^>O53t~bDvFgOr0aUCk%E)y49l&dam*Uh=EIU}1Kx>1W zg0KL~%l7`@CK{yz!pYsSA#tp%WEXNUI_~m;yWyW#14>mFBS3{3fk3)qE(rw!zn)Mi zS{MQOf`d|qZI3<6`Iry~%&ymDh)3wASP1O9ZxKy@rJPWNLjuc6tS^3~)`r|Sx(O8yb@R2FrIlAMv z3|Ov21`4m7nSS$}!dj=Z+AF{^5c%nBHIi9nG9G6h~5>GWZ~{QLv_0o^tz~66NU-7qJvVpqbW@kK`r6l_phcl9Z_q97-6`7<66qyE^7yt z@sAT{s7*$EZvVDhE)L*N#pFA3<@80v(u{#iueR`t7Ne)GkSp8tFZY-jYZ8o3lB@JEF*=2GB(__n z>_~)PCvGYtKSfA^N-~ODeoB2j!p&JoA&C4GDFtz;&^r4cleR!>&BY@fhta$Fd;VV? W-b5}iBm|-W0000#l`>;4tl`Eqjzs!OiVm- zFeaWzOuXm;W2|WntQ7+xCPqXfrb2Cm5dLhph&yzr+nLUv^)TJpopuX^Zo)6w?CuR{xwZ&tNz!^mjDp*1AVo< zd-h}73jow=pz9i*=cB4Bwrw+V^pz;$(bMCRzAi6}os0Ir@#c}p_QJ$ZSd}@Zrl!c} z^El2T0L9{6b`I}k;>U?F1D@|8$ug=EMz>%)sL5pHd}wGp>5g=C@c1_cjvOCh*Y4p+ z_T6ZK!^ax3>U`$7QbT($mw;mccFjGku-$vlGnB-ovU^nVG$Z zB1_ngjR=rVrwDwXO2xu+T|`lQEC8vBf~qKwv@85@eueD!KmTfg&~Y4sAPCElOd^N^ zm5S9iq#u3#HGDrH*J+T^wJ<|o(7-@SO`+);rBVqS@I4oO$*>(`?9BH7T>k^MyZ|>o zhRyFmexNTb!F+Wdt74(5DP$?^Oi7a47Qo+!;m$R1zk(Z=L+3X?Z{mUHtTU8u`^@E! zGg$o=76nSTeK@qIEdiYDeuwh=Wi(C0`pDw=QJ)VA8gMbpK*e;~wkcrmzylJMAX=N3 zPcu1rHP%*-GwQaJlUFH>onygqKoGFz=cyr(H4FlTMh2eQ|7x^(-L8YIYa`Wqz85-b z!81_+r7IUGnLa!AAEb2cd{}~|^;(C!=*D74 z9ww_hmL&CKtQiBow@8G1 zS0A&c+bBVEnx=1+*}Bo-zFBF@T~K%2oZV)8N%d$FQi#khBNanwJ1|gh!{r?SgxB%% zHq7ZN-JO}1-SK7N;;PPC>AE{J$dX7-SDRX#$7{n@WjHaiZ`B}9jO<$>TT>e@2hPJB zJ!u1fXG@-~cRplLex9 pB{SijU}y?sKi_RI;nVy){~x5NO7)FLvw{Es002ovPDHLkV1m#gZesud literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_banker.png b/mods/awards/textures/awards_banker.png new file mode 100644 index 0000000000000000000000000000000000000000..f0899c0fe1ca2bb21aeaf0bdafe95a08d5490a59 GIT binary patch literal 993 zcmV<710MW|P)pj(<|MO8XEa&Co(hGALJ&Wz2y=E@MVR7UsT5Yhi?NG=7lI!k z!qf||1QqYRDC#Z-g$cTBWo!y_n@~qYsR(}JY-{aFvmETACX-X35h0oPF z&+|SX@AL70ACI~!X0V7P7e4myTEo_aO5aa^0MOPHW@Ri&x}gIA?f%u8$_G*!03LN! z%;??GLR^jDm1VBqxC_9STjFRF8IJeetLlcwdfFJ)rXB4cyzr-)fyhT*#$JyTPy#~n z+4C1DiXVVrFj$fEY&Oe$_C*N>AB>bJ4?WKSnW}4i``!yjzG)vM7MWy#?d@^ug8{s< zmmh!r8-R7KF+Oexac%HcRSvdoY(bJ_NBaXQ%?#k-vsb*$jj()~l@P`6XYBQO)i;zR z+10+tKx9o9gV)aT->9W{^UkB1q&VHsL8Jj!`y!-fwTYfxpNa!*O<}gT$7@z=C;K7; zum1gkxEf(BZKb@iF^V>kVT0OPx!2|3ecCT@V6J_5v@jgl*s`r6|NlJvy%sp2eqcDT z?__e$ktDaDBrEsur1*E|+E95Ms1*Ab`Zkos0sF!CMFkv??Q^;{p#sJ4`R3K@0SJ82 zTVz20^F%k@`H9PYt};=AeO)`4nwrGtUj`m?5<-c+q*Iqll=Q?`R^3xqU3mri zx_h^7%H>nE; zJ4yra`<1eh+9_ICDr}AyN=m4>-z0$U!&i`fitDJn59&H_-h$%A+=$)*-oTXH{aW>T P00000NkvXXu0mjfX^7ZH literal 0 HcmV?d00001 diff --git a/mods/awards/textures/bg_default.png b/mods/awards/textures/awards_bg_default.png similarity index 100% rename from mods/awards/textures/bg_default.png rename to mods/awards/textures/awards_bg_default.png diff --git a/mods/awards/textures/bg_mining.png b/mods/awards/textures/awards_bg_mining.png similarity index 100% rename from mods/awards/textures/bg_mining.png rename to mods/awards/textures/awards_bg_mining.png diff --git a/mods/awards/textures/awards_bricker.png b/mods/awards/textures/awards_bricker.png new file mode 100644 index 0000000000000000000000000000000000000000..eb5e814af53af2341007dea4b0f9783151c694ca GIT binary patch literal 1307 zcmV+$1?2jPP)HBzpdf`pK}c*G7GWS#Jw)|le<)Nk%C*f^ zH?r1M)<4uk(MvCqzDR8NAVg7y6h-!ju!Th3+)-zC@7%xVp4-Enxx06ER(DwzzfYGr zf4<-I`*Y5B#IlaX5qA)>_OZ(Hc;=G zV)FUv&U+fJ*P+HVGs(Q(J$qvTk19dClsHOZ01hzhICS=OG151{{`^ZR(!u_<4fDBS z+Yc!*hqksb(l-FWu8{?T%3X{j>BjsgBe9}?zBbBNKmYgsri z%TLcPNs+Jq;xdE%Yhw{D%fY^wtREGEER5HN)|f(!*MP4zRuEtcffdHZp`r+_b$t5z za06rNHs#&2oUQ#A=`6)*tJT89{SyIO4!+Mw@j43@%%?I|A)Cvla#fFOH$CqE_@7C? zHNwWdy9rfH+MI8uwa`kjSfpd=y=;H&jkpFL@gs_!M`uqL|9;Sqt96pAWAk24M_@v+ zO?C2#b6+eTVJwQUf`Ika{jD&>6oS(-iX))HFv+>AHRT|nEt8=f1e1y9KYVKeH@-~? z8H*xHzK;|F-}kV>kjt)1yObbhEWipw{A!=p`nZ;>guI@(J`%N)*XC7)*g+7JYfVc_ zo*~CUM-exa0_6BTP%e$qoNq=pHDTKhQc7e-vh{d2O;9Bs+A)&izpwA^hVwq(X5e`) zBgN}1?dSlYR4P#@6zG0uS1jOZ-Gnd<9HppeO;Z$c)%RK7)5TK@{1m~p!6yKyocSyz zAm8}{01G#qP6-^?c@$S`nx!OX7`R&FD3!hkT&*d49(gIb=6RSx#BC!b;HQXhhkAjv zngZ~%S!|_nt1X|j;or86DFnlQOom}3eL4|~7ROiYe^-Yak~bPpy$w~K+S`x_*xc8P z?+3KEw_{Z-wAMHk2c^`kpWEk-9ik=Qj9qaE!;m2Gaa|9YkzDB67uUdJ0bFujHhr|8 zKf8NzwWgvqMbG2N(Vepr@ZR>r!1VlppW1NKx;30Sd#<5?sf5kS56pz9 z5q_KtKQI%_*bh9odfe|l^y+yitgKp~U-|Cn1JfeC)w(aYY)Sb6quvk9HEMp~X7zoT zx5y)K?=bycg0pu-08pP{{xSl3FY~~ RzkvV%002ovPDHLkV1l*LZ9xD4 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_build_a_cave.png b/mods/awards/textures/awards_build_a_cave.png new file mode 100644 index 0000000000000000000000000000000000000000..de2e75b927708bcb84256748e24a38ff22ec15bd GIT binary patch literal 1346 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_crafter_of_sticks.png b/mods/awards/textures/awards_crafter_of_sticks.png new file mode 100644 index 0000000000000000000000000000000000000000..a2137bd8e96c8e8d843350cc1f4ef51e77c2dcab GIT binary patch literal 1496 zcmV;}1tWFU8GbZ8()Nlj2>E@cM*00lfrL_t(o!^M|fY!yWm z$A7c4_x4^WQd*h-3ZWQdL%>K276>sSF-V0HtS=@eMiZZmk;D)rNO%wsQ4oU|6G?m_ zJ`nk^prDqN5K}Sz5F|k#ux$!RBjqFI()Qlnnek!o?%ll~r95$x>76}0Xa4_l=A5%r zF?-f@!$TC?pL~9#t$>KH5Je2b?~1K6;TIwC*S!1kaseP_&zf#_A8td4(0UWvIkeHH z)eB2{^3e~SQQPeN(^nT$J+++I_q9g!0Pi&~_adMSIRYjM{J|KYVcGOjZr!#Moe}S+ zJu-sIK0h;aO5qXc;7>@h&lAgJpt_eJWuf>2_i5a$tM#A z4U3xxHh+!`FibH5I`7;f=RXdQ0rq{eEtp>j?K5d&f`Oqd24GC72o%eMJlV5tb1>h! zeOCl@#*$_L{{8K+2bLW-22)f|Ee|4aw(oXiPs@*hHlQ?UoqN{0IJocej3vzhFhFDD zO)q^ydxVoPe*_U&Rx_o*+cUklOM-``vGFDcws@W&*b>TtkX-Chl&U2w9P#kb*~p9q z?tz{u(EHv$ak&M6ulDSuVepK%C(-DXB%lnaaa2Zo_oV`zqPVTf9&`A;U91H>NNFyu zn;Vc=S~oYaJ$PaT0J7MgCa(&9x_mp@)E`iMU|)Q2zXy!vRIU${0PmjN1VCM1%a|nI zYX7jPeqbocmL1!8c2_IH6n-vj0JjAAsq?FX`HAdr>K~W#$8GjjY-D}!$6i;wo++?x zUUeFPW8W=~bi&dR$Yb{Ng;isE?1Sgax))Cq{=m(jBN-Sw4o~4({Dt^A4RTSMfHa&dO1|l%bne~BKG$i6&tEJ z*tMOC4OIkJvPV})%F1mlDNv4K@5=WBpm&b%KuE#0BZGl%Qo_4R-mQKUfLTkAk{MQ5 z(hIJ%Eu0ZWvNA^Ip28?Ya&inOtuPvz&UNs8!$SH_WV{@RPp~lxl=ggGe`+Vj7_{pd zYGX(|xiui*0Hed#gXhe!LdGm)%yU3Uh$SWIl#8@2nmRf;T33%{3*1r7$=c?CtOZc_ zR1HFcRt9H8fdK6qEL-5D6(hHtF>_$x{3`*tB?U5Wp&X5637XDzaIkAT>$!?|{G*2j^J-9zCSER48I7H=sDFA6Mtk1ePx{-}c_cC#mC+!;vIQ*-i+HVm zGc65^kZ}ulRO627Xap=P`yd4i=GAzYh>2BP_^S_qIWr#{*EgZReO<14l))Xs?x$VTGNrf)VK|fA`!01DCF*ka3G|cXrXbx0km4ef<7oQvukFy2C|Doc+3=Ov=j% zA4FGQ0RghiA~UR5)80XP$PEz?P+e&wV;0WUJJ^ZI_x0AYMM)CBescv&3XJlis68lslw&xy zXkm~OK`Ryl(nBusaxdA07Gr`})_#F@1r7@B8fG>erR~eU$eQJE&&HC1SW*W4#gYO$ zVR5py8I!%A3;)04nl)u!_5w0)p_RdCgRlff8MHRUCrI2;uR<~@MQnofuJh8f`DJ$x y0L$K(=~YhF4;d3dQrZa%H?8SE}UW03B&m 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_farming_skills_acquired.png b/mods/awards/textures/awards_farming_skills_acquired.png new file mode 100644 index 0000000000000000000000000000000000000000..28803dcde8748a445b41358b9febf31f5e5934a4 GIT binary patch literal 1677 zcmV;826Fj{P)|y*5ilSzL z%K*Lmj?laBNNV`x*^6nv{@uvGAIQ!Jww}E&U8}B-O(Peqx(k(QyjRNrhYv4ic3tlS zd}{e9+s=HHiN4>ZbM`Mhh|=({dtc+=D!s1h(-6d3VVMA_d?LFOOZ#Y9%(&`j&-{ri zXKvm<_vRF%Bg0&(f&K8*XYhJTCCtp7zWD6(U3mPZEWH^ zV-x4Iadrlnz1qQnYY(R17hAWWYwug>QxEjN@c=`6_hQR7c1?VNp&f(#>bHjo0s}^H z;rOQ+KT^7-J_RtmXMp*cNt815 zZ*Rru6&@eW@x#}v$PvjmE+uh~R#e8YQlk}Es+8x1b^PnO_`6oA011G8AvV+Ok%!ud?DD!atN{>6 zR}fbiVO{{It|@| zLN)?f?*iSQ)~=$CkV8ftZXhN<=#*3h5$Q1?-5rucFsb_ z2Cb9&5LY!S)<|g~WWpBdBq35!lC(q9?YB4w5_%#8POg=xvXppAx{OaRH!i2|=k@%* XUX)Bef*s9&00000NkvXXu0mjfY~?7y literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_field_worker.png b/mods/awards/textures/awards_field_worker.png new file mode 100644 index 0000000000000000000000000000000000000000..e898ee992945e3923c40de7b77a81e1807505232 GIT binary patch literal 1667 zcmV-}27LL6P)rq5oH>@GXLlEWJ*Tl&C~){W9e=>XYXb|s z*x$_P?HE0~yZHUU0yeA4p`RJ}z#muXKjj2q;EfgfPrFDZmw5Mm86=7RQ% zgdcdG!%05A2mBB>!}=bJcsL=xV)JOL!xW<1yNQzyM>nkMjyuHo_oaCrhC zNyZaUWQo2Lc4p_BkkpW&L$L^aUz^pK=kvOMvpclFT5gH$p*G6pEV`WJhY#;27Rzwx z;6n^wpCyyNEAX3BUQ zwzdYTSf;r8nZ?+GfKvw`mq@eCyGp>RlS`!WN-#Y-M~j-nvi|L>c%iUHi)yT2D=2s+ ziCiL0z^UUctdh8Ay!+G~px~7>fr~9D<#kGV9c#0nYj-kO?O<*8GnX1i_7%{y;s!iE zl_Wlu$McV0Xy8 z^Y;oCi%sBC&du7~7Jj_fUH8jQ7n!}0#qN;txHIIkdYw*-#m3w3lm*_?+g)|w-=n(- zbOcdt3ZGnRrKh)>(c3Y?kuViqD1RMXzRsqHyAP zH7g`FRCOTwcpA5_laY}W4pkMbZ+1)QdXfFnJWuX$K5%h)a)*=Qe_rQTFYjVxB!%18 z$%lz=${_D$d2gt`Ur$0VLrXm&V_3s4j(L| z+7!+YZxg9fE4hN+(2?5jwPI$|(B*c9F1L$p`}9hCl>@W$O`JHc^QSlO0Y<&H+VblR zp5x|p{%fChW;XSm(0TJOYa-k9vXO>TXGgGd?v*`M%ClU)nP6){ZJ1hLM+QfhH+<`Q zB0@aA$lkqvetPnT5rJGHO?+yRt*DzCYozRc^`Mci!Qop57bLB^1=eOiOeMvFM#c{O z_C`J9|Mgbg*t!4ty77mXpYV})8W=d3n%9ds94w-NyOt5@NOb!IM0g#L*8vg5A zeE*ML0N~@RX93s|-Ok{pq?o&~JOQ|jEEu}nPUNXJ{5xHIeBH){YavmyW68yD)N=Lo zb~8NEg=$mq?{sngzg|8W^$?DPYg)2O1(zp4D!GKkYUlX#R#CHSLq75Ls|~}y86Hb6 z;_nV%cP``dxJf0KP;EAj9hI4#Zvx`$E!mkaQM03ur|W9Asp$U|bItJeSr#*?hG#;R z0}oKMO@&>7rUx=?N{gC9D;4odjt%y^r(NXY^$MTf7unQ_r}sq~o&`OTaNT{w)DO$mv!L%6I_KUh0Y(>7 zDc{5832bm+Geh?~3yvO{=g)tu-ZzkHE+%H@vnLuCosrdMbVlD)YCEgwV=19u*9z4w zsO|U9W@F$04nSsb64f_iG!|L-=!p)jE(L(niouUY<7WpaY4fdnkcG1k#|*sHO=P|E za@d_f!H9s_@0(r9w<+d*Ls69K7My(L)^~OrHrYS)dAiyUe4p3zF9A1HH~p}5NJ9Vs N002ovPDHLkV1oaTH*o*} literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_filthy_rich.png b/mods/awards/textures/awards_filthy_rich.png new file mode 100644 index 0000000000000000000000000000000000000000..6578c3855239f99467ad55169e9aa4d68af3920b GIT binary patch literal 2006 zcmV;{2Pyc8P)WFU8GbZ8()Nlj2>E@cM*00%lrL_t(o!^M|vY*W`6 z$A8zco$G5GI@F3W5sCFx0O>1^rQxnq650VBqG?rND@7u71!E+L6B=TN`1)Qa*uML4<9jhALH#iGk&blE zv7hJp-~aP+&JoI{muP&4V$Dq+uDuyS5SZk0V6g}QtbAe$n>Ix7-sD2C2n@+8nl?V( zYxOhfEYW^>O#Sx`Uj)Dc@QeFzK`azmyRMW=gTpkg40CZn<>i+yV6)p;wJJj2r35yc z9kEcP(4IfULVeh5b}kJL^GMwpE)J+%x;%`{ZliY~ah?A1`)<)emrXCx9C9Or#(d4w7iif&jmH+AXGcdVYo5Nqt1ZP8SgmBz zY2G`0(F9On)uZv)!t?ApFoT4WLen&3KPP8S^-c(2#%)t^OX9ftIaxLP1oyT~(L?a$ zl3p_DG?{do9UY}4hp(`9T`2`tD;7b(<*+l!S;!=3A;I7V&S?kuL;G=p!3_X;YfC`^ z$>A$(U-Dl=fAuq7COHd9zSw5iX*)gF48i@gJpgQZA;xpRDau2d&FV?>@+-F@q>j)V z-H7+@2LXtF_BVjM_4dEKKBhikBxm!MnXF%Tnu8|>bpXHm>5OqHUHQZmgwzpI5hoUh z%s_V2gdynIw<~YmxH3%ZPJbSt%L&D(1Pj1Wa+tb%9-{7^hiLbmCw@6;46Hs~aiEV( za(u@JKRXV<@`Y#e^j~c$HsNyNX@*U>n$9K=xD!%~6j?l7wn(_PL+r9z7DLLrR_cbnDV}jXh}`(L zGM;YEM<$&%0pwzZ)kleU%mbm2hCQFAcy#Qmm|-B#p~gh zebR&g-YQneM&qos`0_w$t_FlF5!CK4$VTHhYm2A~2s#6rtAX2nRdlQ;i z#kVOU zV3wgEhd8CV5$gkx?jb1GjJ944slJi&6My9^p@htZeGImktbFv+WdP=Fm~0}L51Lq| zchAu;)x;{)lb_@8hmh(UX*ybs;1>Wv55b||WetUvrQHN$H7Lgt2p$*NXdH{zgBF(& zJT4afzG*@R{t*aLFs&4^JW1KvA-z(A8n`Svis0XW(kS><9N#pF*6bU0-9JwdG~%IcdUSP5BEJ@ljmHoWj*5y zta?~P$-E66_;ZA2dlSLrQzZ8vH0`F3FbL7jo-t#xRw2As7;IQ#-5eHzWu zYn;;DD4negpE~)iYhI8;JU_AxhL0oFH{z(6gBsRQI$L>VW87%}LfP~Z?emWwK#)U> z^l4;O7g|;}(5AlJdmZ&T>3SyxK=q@dSp`?K@a89A_30HLRw1O0kgGa?yXL)b_5n?- zqFH*4V64V)?C=ZJJTl3=Ot=@B#-H77fF#{R^$PRSVM(+b^A8_ChsEn*mXP3U$&I~O zFhJZj?|r=t^)Ek3Q)V%$pplKXV)1&IdS@S?Cy>|cMRJ=IJ1XXkHkDSS`o=u^WmzT~ zjRH`<1}=UT;M{1J&E2dv{^^j}ieKMTLUy1J$ILilWxz<7@#ND#?lGE*RNsgohdA); z?g{fj4Qq&%0bc#Vhh&oaz0d$K*)6f>#B3u;9DV^cJoXEy>z$O**>3k)jZ4e6xm`w1 zTq`+SN@pugN2@_AG7>xQINs4wO3Tu2qbZFgN@pu#WdP09K;(`UIBSc@M&mp`vJF8F zjoY3begTWuqt9o?joy%V9QVf+l+{c0A4a>?wbbV*zna?Io*LH1WFhyP!!Mw8wo-O> zh|L{WJt<807*qoM6N<$f=u|qX#fBK literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_firefighter.png b/mods/awards/textures/awards_firefighter.png new file mode 100644 index 0000000000000000000000000000000000000000..46076a7f00f5df79a3c26e1d7dfe599a73f487da GIT binary patch literal 967 zcmV;&133JNP)O5#iV6S#15`;w zK~z}7#aB;A6j2!e&CITUcA-PiZp(sgnzC65hL;FwBT3uDM7{XuXbYYykPz(9Awj~h zAQJY}L9>H~me?jniiaRX!BQmiPlv(s(4}V9t(}<;>$v-N-qW4c^1IBu_r34?{oeQ9 z``-6BPmW8&0g6TcvE}!eGQ7KblWZS4DYRQdp*FfV(@(?BJlhitFn z%-|7KqUH$zK*?wY?2mm^T{zI3QXc>udU6RRqZQ@|oEp3ghn0iF%3(Gl8}xRL1Plk7 zVdv-ox}U;fq>HKgTu-Z4rrp2*aGZKvF#tq5N~wT}j?751FNc-G zMn@^o^v*~i?^zjhwygfNN%daDoHrQ13+fex3F67h#9>BCO+{ulC2If19}WG2z&-{0 z0j~Q<>lps`dVnQA5KAOxBca=+Oh8frJ5PSsHY2F-x(xt$f9H`Y0_X1C008v2-lzH| z2n>6JxV9Joz%d7&pZWl&>u9X_SpNofvX5NL3yoAg4O~(*410sXQcHXfEH{ipQnYPQ zN!`D7PV^}$8kQTzjhm3?1!T5QK~l&Xb#diu+Q7-SlAY2V z>5Zsf!=$dbz{4a_T;MVEojGAKmx`0?_EdqG0K53J&|WNw&nn-My(OW)Z9<=}f002ovPDHLkV1lRd!P5W$ literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_first_day_in_the_woods.png b/mods/awards/textures/awards_first_day_in_the_woods.png new file mode 100644 index 0000000000000000000000000000000000000000..e677d883a276b45d136e065f83255e0888853eb6 GIT binary patch literal 1768 zcmVP)npiY#cyJyd76S3|z=IDojtZfQ z#0P8~!o?d+Ku|Q8(3%*H1QIauQq#0HMraH*R?|2Yndwc0;`E%EGw1BvTFZxh&N_4E zOfT@lm#mz%&OT>-|L^wyzAeT_hb`};_^r*zP%i})P+3`F?D}EeUaC;7tnlTZ9lY!% z&)z+Q@_kB$BCGWVS6$Ul9LL0ILSr@Ni~Ii2_1iZqjW&R>p?-ouA*Cd$$JC<)DLe{= z0Bu14lb^WZq5$>+_unu^qEdQ$O1!hQPKqeNTTEfaiD4@+lw)6xv#})`X!VNmI0S5g<^?8SFd&uw1L7t)bC~2$iA{ zCuprZth{d9om{u=PN(?5Yp=U=%L~O)fh^0A(nEUr(l!reWUEmk`#r0i;RW)!%;VIp*i*0eI}euQ9Me!u|Q! z2>@=Ip6q%SHDbpDEhF?A0KyYQQADXwY=@v+E)vHvQcA)wWNK=PYPCwC5CE_hSll`5 zF1cxXvP1de&RMoL_bnb69Oy$zA8iZ<+zON;O*Dy4+a55@tgYAU#BofmRwFM@*t2Vt zho3!7rK#xqkB%Y_OrU2L0C?cR)6V^KPfh@SEC;??mga;6yQ;U!StLc~n27pKI-+V=`UkkL@ufXO#00Eva z5Rxt)@LH@DlqEXODNAR@UHH(w$63qX8tBd*i9MEZvEjx~a$c>T8!;^yPsR>^D+Z%XN@X;G5 zICgx2_)n4~&M1~c&YW+Sp%4NY|5#wS_iFxaFRoJkoi+~uq;=gZW?mcC1By#aVLQHOa2cUN^G1^E~q*H0000< KMNUMnLSTX8}6)03B&m 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_girls_best_friend.png b/mods/awards/textures/awards_girls_best_friend.png new file mode 100644 index 0000000000000000000000000000000000000000..6143ea4bce16dd7ba86ad7e99da3b3e171b549c8 GIT binary patch literal 1405 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 JPDHLkV1hm=M<@UQ literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_gold_rush.png b/mods/awards/textures/awards_gold_rush.png new file mode 100644 index 0000000000000000000000000000000000000000..dbd6ac36e07fde0685aa1f3b9111c2b4c4c7d0a5 GIT binary patch literal 2245 zcmV;$2s-zPP))7# zM=u`3&~+TgBu-KkAPfT1G$ldoKhOE=z55+}rQ%<#xCr%#>c*(V-BN{N(^0a+%= zI&EoNl!{IdKo~~ohECu|{C9DYOiBz*BLnOxLe(_FFvRmbeBUQb5(IGXFBkaS?vJpv zw2U7FG+h_Z^9bV@p@8hT5Gg?@C=xOWicn|=K@Wfs3TYCfstTn_nU>c=(KNofcLrSt zRluW1zlN^s9K8B>-2i(0rEgK6Z&4m90-&lY#d3-8bd87Zzn5F?JcOcvf`Wo1LjfeV zW0J*LF9rts`_N4tDZz0ZgsO7$-Wjg?@~`;B4Zr4saTt)l=Ns4jf!+HbVE6t9m>7k! z{~%$K(sW%EMIrEgEYk$wJ3st158Zz+ilU$>AQT1B`9^-uYL|g1PS91I?|yp)%X}Ey z1VaZ+6|B5+2LOfqki0Z=I{*`-JsUurB%lc5I6){1zq#u<03N*W9sq8+^AG|Bi6l)@ z(j@LN5XUh$?LWzt*Z+h)2Y$xn1Uz>Xjz4(^^9wM)0K0dw?(~Nr$!)iM{Y`|bV%s)C z2!x`bC}Kmt=WOH*R4PRZ1-l182n9_8)6`j=`yQ$a`}VHi@Jw0$`|Vvu&h%|ge~Y2( z7`lcKg6w^??ZNx*;m9w31QL=Y0m!4`+C7)BYwrzIt5xDSrc$Zkd0uy7u~_`S?dzs0 z0Q_M2r|+wHNh?L4xsa8&PSC%pifx%ZdF<7W4j3lyyz>r=i;ENr1r`?|Ih14nQKp%fqlC!qETxwdfCVM_laZ3OronQx~_I7M@b5Rp{ZmtBTaIe z$EQEZyRZF?u}gQ;bX`UU2fI4)-c>KJ*Zr9b@K@f#)OCaqJbnD1c?>8Dj1QKXoSfu> z;VNO0ap~kJ=Wp3esbH{D_n4X(VQON8!9Ir|Ot|c#Q6{!lnVg(tVyJ>`SycP_D3(hg zw=rmDRl931GU;kKEco+iyQgh**NUBVz>uv$W@k}wPi!vMq3Xhk8b z4VNfNn4X@d)@*Ii0Yld}y36+wLZQ|6QP%=!`5}&FQLopDlZ+^ol!^{XlG1FpDH!8TA8fhKx1pREIq7l4u?Yn9_xEF477OpbOB^SZ%4L!$;^`CWhBaP% z-DJ=(kjQSV2*@v>b`Vgj)#xkb5}9w-5gxh(IhVbE9ULlMfl@t?YUJ>cVS z*jV}+B|Pwj&$DBCC#GqlX&U8nd7aju(SHEX^UirU{Poz;Zhd)Wh2w8H-TwVo=W}OX z@H(f@n4W0x$3H)n2VvXySy)&=(=-gj=sY5nuGXunimvMfL4b8u44f%#-^VsB+@`ys zZ)tfMfQ2`n=-T#Nazif*bXCRoeP(B8nVXvfV8@OfY}>Z&oSU6Id6L=L+3vVKd-h

1vgyZDP6Y;LR7ivd3fIlZ#N+}s=k0|Nm023d+@8Wb#(q0O5Z+Pn$JG`gD) z4Gl3nJIl(_d-xq8J69<<&bs#XpS`vl@CqOg9Xf<*nv9Q+bK7mV<^GzPVQFazA#&v# z9UWz1VWGRot+(C^z>ywA<|s-wkPO+jyQwnx@2YOp+u-QG^hJ!-o&&G2qQV z!?x{%JpXnXP170GPjdc9l{bSaG+m?5dy(zu5AgD-?f7B9dCDu;1AUx$?>vgd0wwnt zJ1^hLBeNBR5R9p>F+N=7Rd*_XX|EpRye<8_ygW|J_Zdk4L8;{QT=20gt{{^V+qNk< z4&_n_RoBpjpx$U8R24-Ch6e^{wOZW_0g#!b?fXPgh-q2amPN5xL`q4TWh^Z%k!Bfb zn$cG-(R5wXG$lzAo_+p>&YuEs&A!i|sTxTVqpBL3Do|CGrt9V}URA}hEQAo0%4J%u z7QP?g*fxp+g+eY$P1nr@Ez8KVj9RURs_SHFhNh`xX^N)n{OPH`^ceUsf6xC1fqd2D Tx|*{500000NkvXXu0mjfmmMba literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_grasslands_discoverer.png b/mods/awards/textures/awards_grasslands_discoverer.png new file mode 100644 index 0000000000000000000000000000000000000000..7de444cd166777139a624e18fb6f0a1506da2246 GIT binary patch literal 1464 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_hotelier.png b/mods/awards/textures/awards_hotelier.png new file mode 100644 index 0000000000000000000000000000000000000000..5a0f6fdb837cfc97b2e8ab065c08a84d511ebe48 GIT binary patch literal 1635 zcmV-p2AuhcP)WFU8GbZ8()Nlj2>E@cM*00qZML_t(o!|j$$h#gfH z$A7o(t$J0j-*lUFr@vy_wu2Z@kRTBu1k5n2L2z&wQCp{nkw`#AaUr5XW)=}~k(Gj< zh{H4q1H!Q%jZA1w{Da5EQ*s{5~V|L2^0 z&iz-3#f7zTZ(&SCSi6i?6Ue9zfL0Sb2JqhB-)G_EYR)a_`FZ*N;}~=Soj_c;bl0lWs`9~a zpQF>N(rH!kS~dRp$lJN&%=v|tGXTh_j?zsoteipVW@?u}GQb~q`3(Tw4WjsR0JQYsBqW2Pt(wvTi$#epl{x3Rq<=z=Gg6LPf@N+@$2_qq@guO&i;wgbqBkpORr+0 zc>qb0zDSbZmA;i+eDqa*dG-{w$KF6jbuK>oDo5XWirQmu1#|Y%s$RSmgv_~0ZK5bbM=>SaqE@S;RGMWJMAREiwspiW#w$3EgJr3o zTvw@#aqWi&^+pptu+CD7Fphdcbo;4Q+JAWjfWT`HY^(+Z*U#L@cHK*n&_kLEPz0XF zvd2({V0w?k`qs5HW7F>Pi2*JR_*{4593TDucp5;~kr&rIK<4H*&A~UD>GOBnH2`j1 zbhx+);B~EJ{(LA-a{CNhnuhPTWnW55)0#vSq&P{^tN;$5UghSB!?`E#%@-80={*iy zayfiDmDrmr4glw#ym!|e#iVl~%C;;c1Spl9AuQYCK^#D9JrW;<4GGb3?IDVXKa`__ z`l{suVA*3s_T_SA2$NC{2oZ4o%;XSZwxvbP_uW3S4Bw4?h8>vQn+s8{CRv9U>z0%+1!3fryy_7Cpx|3KE^#iImpXu<9)kJf2t)7`b=(cG5CXU3l1K@5iH+G$(P08#ke7nUixI-Wc5IX~2}4b(WaD;R3@P*Z z1MvozYuEVI!VCv0B{o|g>n$IE2jUHaAi$6kx8qVO*@U4+DHGeV5yC(klE{lOr0DH{ zVF-jNuq+E*zl7fvSnWc)Yh>+R;y3MY*=%`OW8Eu;Sw#8HCpd#J8#4$5p4g{-%H6mXzYN>vfThig|kIyZ?b zNrHBRL;I%r#PfIL0f_vV$cqaB2#9rp5XO$u8HSqbg3ULZaQKCk__ODiVb13J)4h3P z3aqwC?2YD8%0!h6;wULdu}&ye6qaS}D6@`Z|D?7T=br2B$m9DSi3TA=F90FHZ$wCG z>@2f7-j(z8S5ofCBc()#F-iBwQ>6h2q$O}&54nTP20;Mj(WHZO%SuZyibp9E1Q<&6 zH(}V(n5M*w_A%c*!a62xr)oZ@O7@W`VpYL*{0W_O!oU(&bCP5G)O#^9)-nRf?>7Eji7o+U7 zL*qDY%*cz;QH+!ZceW<^PdQah9VX~7?tTSRLPH9UT-(dXW7V|F1vuj-Zau_MB5ynd heE$!>KY*WW{0NpFd#I}=OWFVc002ovPDHLkV1itP6|(>U literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_house_of_obsidian.png b/mods/awards/textures/awards_house_of_obsidian.png new file mode 100644 index 0000000000000000000000000000000000000000..15b3409d7b031e3431b6c81a897e57e4dda8d79d GIT binary patch literal 1897 zcmV-v2bTDWP)WFU8GbZ8()Nlj2>E@cM*00zxTL_t(o!^M|dXj}Ik z$3N#Hon!mhvRq5@rBYP~Yfff2gw?E=E~TWqhR`~rv}CZCJ%o+5*;pBaKD2o-qlG?{ z!p8ctr*ws`6PxUOO|wWE_*l^9m(+ud+G1xT>h8e z_y7I<)eGDy@A6bCL0h!ht~D`!_Fbmlcpq%A1o+Bi^ym=SbSU!t-u%&7cAGi|0x~wO zMuP{3BLJ8#5Xpu|5)rm*O~M01Y#cN=sP8iqiv!SpyUEx0GO;rb80 z;Sa{ukTX*abL-PGGoyo)_G^qsBSZ&OinSIpkR5m&fW2A)cHrgcJ!D0q@WZcj>{ox` zAH}_HI$aY1EZ4DRL+;|YP%R695j70JZc}Hc*=A;R5LuQOk4Bh_XngWn1%USkzQ*3& z0{L7PfM{ZxpWND}SZi@C5rfMYuswDymvOs?0f2x0_$;OU8V?RfFa-i3aG2O_>KKN_ zH&dhh`)-M+QVA}u6oD+6`9%Oq8>^HyRsl$Aijxlr$Ui?%{PhnGRhN)XjoVA_eaPwy z|2yV8%{Fm0#Ho11-_)bsJ2~J3*}Gftf&AvtByG{ASZgu%+WY?8m!Ea3zyeOZ^=E#4 z@hqyMpzAtqRVLpCRZ*NWvn`&nbwB2>t(5@BaV#}UG%?);#sd;fO!EftB02PWmHx}$ zWB-*ae!+D@AV9TTL(tkZO&diCBg-8HkU-}S7|g?7#T2;nk#7iDp%>F(*FQA+i)&WZ8Cv`ccq0VMP+B* zr)x5^!0rDO=nKmjhJk5VC~BB;xq>V^f@n*;rTZ| z@XOD0?pbg=pUaZZWgXF@<4g3)(h9_7GP7_buQ)Kvww@|N#l%x!KT*BU-6!P9%@je8-o?C#zqq*LSe+;4Zg9D4L` z=9h`Y)1)$wk`k!W5+PZo#MDV<7k(G;e-%u7Dbmu}qs!{?Kv&JoKF~Qb=IuY6Hu% z=o?UdCA3V_SHee5bd)e0mI6w6;9mh(37hD;i6l#C{c6{`-I;rsZJRsS^v*Y-(X<#o z6XsvPuM$xv(6k8vYPBu2;b}JW%S`tu+W)JBq%EYd*hxZB6c9oJM$2L{v%rW^0K=ho zM8mnyEU;Dv!EO;9>!vuCnkA}Eg9`bN-DdRAw<)?RNEr6a0;S?Av(NPdVmAN)%W%?j zGr!EpRE&v{POfh43cffgZcb$87a7x6+!+-|?SL^a`ScZE1-%5!%rBxJTtk!ujHVR; zAb@4sNFk9(JPp(j)v;FZg@*VY?do7UX!*xT=W9S5BUHNsOuK@zY{5Zq5}+52&5RSm+L4pQjVKF# j;vvB8tF3MTUzGh9T49X}y{JLt00000NkvXXu0mjfs}q8n literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_in_the_dungeon.png b/mods/awards/textures/awards_in_the_dungeon.png new file mode 100644 index 0000000000000000000000000000000000000000..d419d64767b0a358d0c657b4b789bf226c4c0027 GIT binary patch literal 1592 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 TCL=R000000NkvXXu0mjf<1fZv literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_jungle_discoverer.png b/mods/awards/textures/awards_jungle_discoverer.png new file mode 100644 index 0000000000000000000000000000000000000000..f955e6688db17aef985727d164ef8f8e425063de GIT binary patch literal 1712 zcmV;h22c5kP)k`hJH5-o`q_2SwU6sxrwIEb2}mjp(O6n4;4kVC&gU;{yJ z?ZrjgV-IdVLxI9Qq)CGUNeZ}0fwV>8CN^voX=KY5B~w~ilq@Z^+9h|Uhvh7Xl-wRO zzyLeXygbkUZH5%H(-pS z1ymPDc>8BJQY)3}S}ZzNOVP1jbiJg^5d6O+ke!1IV|hxIJZrZbR2N6^y#Sse?AJH` z+*Q$Wy;R*O>+m>qChlxLO(z7P1PJ4RYgaC(^6b`wbgW7BTHg!!`IXB@LUr}0HxM#0j(!iM*{ZrpU0obu?RKN*aE)nF zJ#Tu!BsK*~b+o!HJs|-plkZ<#y_{NDT^yk>mdE!3cI!zmj3pj0g_t2QJ)#Bg)&qWd z^>Vk8q$z;j5-L@C2}_lHN&@iG%mCy0FeTD!wXofKfbRuqsI&p4N`6Gi>9{2Hy&x?|GY2%marcC2 zfDWzi1&DT>c)&~|ZG~xBsnR9Xtv^RJxjw^OKXvZK9%6G&%uZL-;Hg3i>iC&i-tU>? zaGfir5L4)JbL+RZk}}j*Kg-(VO02p#a)k7_d*XkEq31R1C((kL@%##QENCoa-26r&Sq2K1ogMD6I7-28k=cTzxBG1DrU*P*=0c$mn zrTI}>k&iR{Jll^RAr&0@?R3BI1r#Up6ekjom}mQ5fRHK?@WQKaGE_dre14r)>ENO)g(RDN@|T^owd@=|!a9aq~dcxs){4*gwQ|EF@h_i&6^CEK~>%d=#X(iRo@) zJvX7bQ5ioHG^VXKF)c~~cb7LAE#?4HTw}_3ZF?}&1Jc+i4aFKWy`wQxl8Sjlx-(mXx`(!siI+6o(Pd+`81M}V|X>6nAKOD({dG8bA<=-b|*THnN zOT$CgtlEdPzW6J}$_VAjVOV}l%dv@@2NcRDC{GU4Y)0$_A+4<)a-&7clf#_IyWIM! zj@@iB{he9DgG1~`8_b-W<7Zv`u8Q#n{>VxdZSaESMpKk`%*5)TXp zikaDIMvFPd`6d@$d4t6lE|C@PksJtBbR-9&mP%uLVsiRO4!8p@779P`Q_Sl4-2rej zf}QnMGH!*8Q=`>R;yQ6^k^lVTHhvfpR7N?oP~qO4JvP2r#^2i^cV-5=xy54{a6ZWK zx6kikc?W!ZZVJ1(MLB5j_dl)i@(MdS; zJA)x>O2boDk zK~z}7#g|)*T~!^%f9taMKKo2(+L@tcrqJ2~?KEu#dr9B{5Csc;LXjBcK}GNuNYIGU zc!?1rHYLUf1tXXe2{rWro2ZEoJ^BwPr{{3%Q z2etxXZNH!8DM|{SeBu!TU(;+hc;c~#(OQwFaXG&Co`W;poO7*nw9gr`)BwCYfXlo^ zOhm(6JF$vo$wCSTMKw`TU5huZ$M*t^b=>*cuOX!*iW2Vm^0)A`A_zhjZ(L8|;PdzF zqHth+#nMYJCd&;=E^77xEIg~Zam`0*9JO#b=Z*Xvr<-l|oIb*d#vIPUj$huvU3c%o zS<1`7MH|-R`yN-WTgHyZAK}-(`U$JAn7~@g_=fdZ%5lBR3ZHH)84onqe`Hl3fJU;k zS@7x`XW6)EIb+cfE9??(UNOZbt!97q?)+=jWlILwGsduX&7~Lz#tx2Mpe5&K&#+T9toHnm#kPG^5&_xIrmmXD@a(gJY>z?}9w<0F?`7<~p2sWgi6!QApl6 zev;X_l+ob^Hu?|N!Kd!pMRI7mwwtRaR!S2D4Lr|BDb3K(5J4j(&5D8GN^36Jc>lY* zAj%~FeEm3M;|n-Dn^WX4Iv#NIEmO?Jf&%EgauA^Qx3!iy$pE-~i&?XJ zDW=Mml#;wKwL=15v+nA92V9^53eTcLnE7{yJU3t!@v($wj~yzxfBKUY#-f#E>t}v| zloBB&0h9qvxfl{x#y1k@PDR%9R$qR#$7GoXGIl?fkg;o?L7_Ajj$^j;N zm2o&a$(5Y4^9B!P3+~VN4Ep;m2Ed-vJ9m)N!%%gCpIp^>^ zjg$gw9a@)ZFhwcWBu??Ps>KTs#g^Hq(+BX*I&l3B-#}>(fV~F}v-iMZoO4Ji+4JVl zkU|hA**uCx%|KBF?txTVVXY->`1L!J*N(E}x`h|61EtLjLI|$Day2&3YxF8mL{Y-X zqJG}3bx2vJA_zQ`QZ?;L$(qHUgS>{U3z>dr9eC!!ZD0&G&yilqLhlZ+Y4jdO$HwYO zdv_@nLEupo24l+LHE6AgqNKKQ(l!JOR6hmr=3#c9ImpC^M@rg!AL)4rsm|LeRi$pF zHB+l52Utkcyedv=;6GQTpvQo2NJNECmK%se`GR0bA*8}NM>k1v)(iyiMlnj2DvzS1 zvZk)J;CY%nFOX6pgeb*mEY_A+uRwXeq$00Ofzkr01SYrrpuG|E+I*`8RngH}4S0Wk z8mzS}S~SX*n?6Ll-DY@rm~OYrp4}GZi9P^p9L_rO#J=a*PR`3KP_0rSWe=FbS~Fl% zAtlf3ex4Uk|D0e*;f1QSYxRG1C>11~f^fJ#qjK;^50##+4unlrA^z9{19Wz~9l|iI z*(skzb=5OjUW37b0Gx4Tk?8{v!l466+9|m2_dg_>&G=$9Sub#1YKLp zrKD+!5Q03<$f|-fePo8P;nz+vsX>o>#H|7qNW4G-MJYmSOJN8l@EZ!0e9u($CM^oX zYe#0vLu|W69LM;+=IEPm5%{{^j;p#27J?y#_5`*%X2~*7kY^U51lBmDglisp_`JZq zXZ56&$6tDRnkS$C9y^}=@gO25G9*ce)uRZ%I44g|I+t(avwUR8pVxWkJxk1;e}esh?@ zVKP&@K=xcAFH&3805@2O5RkSF zeyH$6g%19=29)lvG)r@e)M8SDA9w>P@;pu4Dh5uc&N#Bz4g%1P(gj&!NZZ8)gQwks z+i$ypPJ526TQ(3!9X@@>O_;)=0>$mO-9We7=9VoR>2}+E;@0cX4Mi3kbVHUd@Fae- z3f=oUzU2U zK~z}7#g}btQ`Z^Cf41*+?AY}SAQTo9i(Uwp^j~|Qq!OSgML8KG>uqV)omX-sj9{{Hlp4Gy9EaWfkk)c^ebdF^H!c!sk%+W<>Du5T zSXXA}_BuAU)!^(XlGbt@e&ZsVyNKp4;_NW)X)VW>c6Vae(`?`2W9#N1X)VWmDuuJ7 zNMnFdU}>&Ri zQtOuqI#g=BGXK7nBv30+Qglwg9XGyr*vO{RxHh@*WMy`4ue0tzAyeXmk$V6nx9Mb4 z3hGjolv?0^Y6+L4Ac9p^{00m#g-i)|O)U!<1*hB2Vs43_za8h~kr)8Yei#3hlGqZO zND9E#-qut#wWc{s(7+?=042h$=c~~tHfqno^UW!vvbV6ANE&6%^qWfDR z%bx-GdiwD7^a&7G-v1ZAo<0Df0ofxF?sY$?vN8YxrvpGFWe4y#8;gz(^y6=KQ<3d7 zH2AP3Gyx*AJHWf6Ck2S-pI@?MzVbPzsx-F*#oF(^G>$CUNiG&qDpit;MIP(zSQcSg z%Mpso%uK5Io87bpJS@5t0Q6a%N4G?H>A7!<00E!(Gd1w)g)>x^96UbwE6%+cV`fsN zuHKI1a3D(+YF#cup&(N?6=MfXq_W50ZPBIBR`wB*0{Fdds+BT(&ke5%^yjOSmdhNb z2F@IfiMi(bb!?4xp)OU)8Cj~}mAwy=sxfw8c+jYVaIc$^qEnIW)Q8qn z(krZA=c1w;hWX0*IE74!XAT};QwNnV*RX4_k)EzFiA0W9&M)t5S}WuCI!Vs!BrVr0Bdq_KP*e_u8JH7&X61BTy?bG87X#yXVms zl8ePvNm+UUK=nc6$fpx1l`7z%S}D_B_LG@axqA6^5iqW{uL3c7@l(UrH|E6Lq4RM* zn!b~5g>DL&5_wG*7r^MTBS_bs0Q~dA{i}j| zvNE0C;Ia>xTV>v_6_QX$LdZ!D&G7f)y=6{UkY7@Cp8WpH0KE6svPPO)g1j>^CA8qG zsnXW!r%+T-Lhx}u1-J|fUO07;D`PQnATjBPNC9r#N#JgGia$2{g$ZV*Fw@z*g^H*5 z9~DWhbtVuLSe!6ZV!bM}yD7?DJ&n8F$s>z4`ZnwkW|f&$IdC@4fwNW%f9v=0RY5{g zSp+xxi~5NsD6qA+HC5+RDZ;&OzW(Akqxh))rfYf| z;TylSmSMTcVR`=A-f{Mg8t$6OmkBr>WbzvKQ%hDSG%LX5e|J+<*rr(pX6a>SRdIX+ zD~R9z=oH^Maol2TXZQDuWBIPfzDP-{(6g<<3c%zSU}LGqK)X&Rlh=rJwvx{%$R0^p zwmA}0B>~MlZ;gDQOj|l`>Ar#>1{@3M|~~ zUPXmj1%*rr*&~t8*fbWu6)wXJ*oP!FaeG=az~@yCRen9dDxn)&$)5 z-Ep28G_Fe%mkp2^iH**X1&o>0BQ-9OlrSQIE5k9t@5AkQy12mf?FA9kxg zd)ZHZZdt4)MQ30n&gDbTE%%0SCw>`vy28xe%Q7(>V_?KM>YGVz+0q2S)JyVust3nV}dM?=i1ZNQ`KEn=fdL5^h|r4ZE{vst#kS6doSm0v2knN z^DPd2{vhMQH+ryZCgI%k!?BQi~6k=L@a1>_7WA$Ovlqb1&fVa>t4o##pL7n zKVsO8IUX0R4*QJDmRJeu){sORr4-g$Vg-#2U*ix+XGqhSk6-)>(UY{LqdJ7a8_-rT zKZR}&{`hnQT#L09*Gw)rAf&=s1Ku;uZWCot#woYnOgNm*acx7McgSMJ{z-+?3TG_N zG@uk#C}sywIi12gRubnD?t^MUz6s?PJnuPdJ3}dbm4qrv=#TC)_MW_xQPnML9l?v^ zDLRS~Qem4JhfPeRC9Sn|5{1rkX01hOO_nF5UC1{}Crv@(r z!8S)4*8qK}wgM4vzWo9F|NU&a03j8ouCT^YJB5=GWhUxfImcz0k%QEK1(@izAx@FMoktCX84CS_k0{(7(gLR&&dx!OVKVm%h zkb_eeEJ;94&M*U*gx z{ccX0MD$`wo@$~VxI-|9;0qY$2`i}p=K!b<1OEA@qT2%Gn9%sn1!#{8<(JBoYYKbHO1V3v+Rve(bw)##S#6XL}*3N zwG>rNoTR8YLO7s+-a2$5;Q8`-^0J5Pq=P^60ik2AWfJcld8dQW5!X7Bm5wG)6A+Rc z!!96j&NHi9jPn$yC0c7*2X)he5BNtth0a*m@s$ol*?|7&4#z?;Oa(6|hW%1v4xWvj|7;6}G6AmX8s^1|t7KbFlfsSa8ppC&zER@h6-K98shHdA| z1=x1R@$Mto_&JU9cr&M0KI4<-x45qe#xgmZoP(L25e(?8L6l4UivZc_6w)q49k{ol zaRvCZ)bXkcE^$DBcMSU-_D=!_#&b_w!MpeLlC|o!AT92nEiIrqfi{+`Y$(cYOTHP@ z(M};+3o>O+s6@!C5S-tJN0XA3)r{IWhN)nF8ZMGJ4{}ltybHMIZz#O8$RR|I(C(=v z&chjALU{twL0E5^zyVWN2&t9}IKQ{gIna>M6yXZZzZwR$(eJ<{Co7ZO%er-7ubVsECT6T z(m3Jc@h_J$-sVW-&qydQkx=L1azb2?@Utz$Uk+|BRB$B|nz{mD);i*(!>pP?_ZCP+ zlxB>de~v4IFO*wB9o|_~9NOF-g~KU84#5D^F+_Vonw>Q;&o3nS+Cbu@MoYnDT9PV3 z-pNo>;hbZ&6XE5hj5oEIGT>cq1^lC)qA5c`!a+WO{656DL1!R!%-UP;eSIL=a|XBn zh)BoO*3uY97AZ~}L!~qlc=Fs}nvn4pR=gtdQ^(6M4W|{P+rf$f+*1}A@zt^5fHO5w z)(_DfSh>DQakLX)5rWnAhZpacjcfN2c)xfb?>$Bch4*$rxYzA*&VfY%=Z16b_78($ zyxh8EnI08ow6n<~OoW05*meeprGG)kyN|9M_S!wp3-~twoa$G9_@>AI0ee679Le?I QiU0rr07*qoM6N<$g79OrU;qFB literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_lava_miner.png b/mods/awards/textures/awards_lava_miner.png new file mode 100644 index 0000000000000000000000000000000000000000..14c4ff8d3f8c188bf271b915bbc1dfac93cb17fd GIT binary patch literal 1546 zcmV+l2KD)gP)%U=fS`l` z&xRBeMMIhp2yH4c3X~E8)|N{^s$j!vEreUQdzsze%&ZTyGrPmKTLcqMve}vQyPWU2 z{Jy_4(!vF^^E^gTyoaAZmB{=t%H?xl0;}5$KD+n|vMl2`4$)|ojF}~D=p>U#U;nV< zzYLrOKw7w9cK*Pce^50L<51rWPBMb}WRA~=-^Dad08BFjKt2!E)ln?VX4%P8lX`V= zT`QJlV;Dxo^(XsJxDn8Sy7lwP-;HzgAk0{6Bk2~VX=2%y8!A=B&|UNyGt0`;XJ|5v z$>Vygj|**UDy}y)t(byn6QDf-Mx0O$pc-60l%;lQ4P#?B08lj*fR_i)BOC{Fn%u7J z>qnJkjxKvXuwGGBEFq8#9RL|Xo(Xpj3^MTpND)xx*D+@iBoYZ!O(hZu4(01n*jtSXp7RPaLY@1bQ z252%2a{1t)xw7$k;C=Ct1%dY_!+^e1oLaSypiQ%{N`+1;d2h$M?5n$#1?{7KNv}doheKY9W1!q80&+ zCEQ&?mTOo5v)T+C$03zUPMv7a^GM-Ws+&ZFWuYh`C^+Y*VBTD~_v zb#?XrIsQMywgeLs!sh`$0y;2b{d{6;;qGw=May|$*fbfwA50Esqe3u} z&HC&7W2dUvmOzrFVhTJSP$=brai0gywY~^_r+gp)f9G;82!aLYoq*DL0LIp>thk>r zkN^B&Jn;L~5iZ4Iba%A#&Bwa~1~@z~xNAY}8Gdiq7B+0#51pNC-@bkF+i*G_@MOcb z{b=zu0K7T>WW|E(kADcjciZ;+x@a^yIe;P$+~v+dkq0bGVCXu{&n)J`r7QlTSuCMH zz65~l%MS+wFwn#-mXsOl?ChMn9~eu(Y{G=ByF_vOfmv+^`9Jem!bS>7ba%9~VcY(| z=41R;w&7&s-5u?8oj5TyfT?&OolcX_=L46=WX8KY+Wizw1@737M~PHL$O#KwQ@PmR z14JtK1G;Wt7zR%r{TkkB^`lTKo^kJas_~YyhZ$V8$z{Ysflk{GgyzX)GA@bi{pb@u z*t0WW(9;JD?%7!uEpLvhX=tkJeOt4}!J%n*K(#g0!X`6A<;FaHZJ|9Fx2B$R+Xh*Z z$rrBkl<7?04+sQ82!EqS-8E9H1piB=(j3z?898^Hwq}j7dsdN(hk8IZTpmaic;HqX z(&-c;mt*LKH@Iy-{3UeThQU>v2!%oc@2BktYHRBVsVZS3{Kz+9Lqh{sfBlKJW{nBc zVL0wg-wz}b;~0icI+K260Lf&s%zGbz#{zBBJ~qGI&a1Dz&ef4Py^XD0 z%l>!6*Rs&t*y>ll=Y3<#y2|~4-}GdPElzJ^E4OVP2*|apoBQ6zR$o`@eN|Oe<$l2D zb}iVDcEws)yr*kQAfDlcUw%thti|nD{yHDDo|2LSl}URaNM^UIrkQO8L?8fCwQ_Rn;H! wLhN}zcF$rs?$EJgF91C~M~WY(kMr~VUw`!3F~!W?M*si-07*qoM6N<$f;#ir+yDRo literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_level1.png b/mods/awards/textures/awards_level1.png new file mode 100644 index 0000000000000000000000000000000000000000..92051e61ff83499c3eccd24a422d468dba0dd9c3 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7lu0wn;7IeC)-&8MK}vQ zB8wRqxP?KOkzv*x37{Z*iKnkC`(qXk5ou<3g**B{p)gMu$B>A_Z_gR>HW-L7T+|k` z+BiY$hoexUqcFFlkdQ$G+pdJhKTq>^znyB-=(6h^cLgAh+jv*0;-=15@+u$H_;DVg? z0)r=NKN3}%64iJTmq<6V&S2yb^8Doc`c>S@#|59uwsALDeVuQwug!3L-``IRs!Au; pC|fczv2X||I5aST858(6usdEAm)_wT#0|89!PC{xWt~$(69D1PIJ5u& literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_level3.png b/mods/awards/textures/awards_level3.png new file mode 100644 index 0000000000000000000000000000000000000000..4a61d259f832d622106c26ea0d99d652b75c4263 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7lu0wn;7IeC)-&8MK}vQ zB8wRqxP?KOkzv*x37{Z*iKnkC`(qXk5h>1n?^p_eLgAh+jv*0;-=15@+u$H_;DVg? z0)r=NKN3}%64iJTmq<6V&S2zW7C2+Rc6IgAzQbp4-_&Dxb*27SWhA4;x3|}sr*tT6 p?t8+*A)w&Uz`)1^W;j?Kkn=4Sm%fp{OB84YgQu&X%Q~loCIA>-I@SOH literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_level4.png b/mods/awards/textures/awards_level4.png new file mode 100644 index 0000000000000000000000000000000000000000..5909a329179d704f8b2a02188133c419b16cdc01 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7lu0wn;7IeC)-&8MK}vQ zB8wRqxP?KOkzv*x37{Z*iKnkC`(qXkZXr`YC9zFFp>R(Z$B>A_Z_h2{ZEz4da6wLc zfx#2CABieWiE2EFOQaiFXE5?G3!E`uySjR5-{G^jZ|X6;y7K>5WhA4;x3`y>r*tT6 p?t8+*A)w&Uz`)1^W;j?Kkc$)*mlp2WS_HI$!PC{xWt~$(69CFZIpqKV literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_level5.png b/mods/awards/textures/awards_level5.png new file mode 100644 index 0000000000000000000000000000000000000000..26b94acd8c3b92e72407d6b474bf3d380e274ea5 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7lu0wn;7IeC)-&8MK}vQ zB8wRqxP?KOkzv*x37{Z*iKnkC`(qXkZXx-pGw-JWg~B~u977@wzdg5*x4}W=zy&$& z1qM&lek7_iC93fxE|G3zox#W>^{cp*j|)DRZR2jR`nvzmo;3_IzrX!tP*pmy pM%j{)iG@Qz!J&Zx%$UHpfjwobxU>QjgA>pS22WQ%mvv4FO#nAdIc)#{ literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_level6.png b/mods/awards/textures/awards_level6.png new file mode 100644 index 0000000000000000000000000000000000000000..16851251be4004f52f496cca62c765c76262686c GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7lu0wn;7IeC)-&8MK}vQ zB8wRqxP?KOkzv*x37{Z*iKnkC`(qXkZXpgauc*a9p>R(Z$B>A_Z_gR>HaLi|T(r~) zxHuvBL$iugvzk=XlF1E>CJxL(C-T#Ft^GFDiqAYheK*63;Qy!RO&4uQzQ51g%Vk2O odl3^0hk$}Z0|O(Np&*;UUl1xT-R}@`8E6HAr>mdKI;Vst00AX7S^xk5 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_level7.png b/mods/awards/textures/awards_level7.png new file mode 100644 index 0000000000000000000000000000000000000000..6b84557e7c48f1809e2413937333d30b819f0f3a GIT binary patch literal 188 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 KMNUMnLSTY6X})#< literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_long_ladder.png b/mods/awards/textures/awards_long_ladder.png new file mode 100644 index 0000000000000000000000000000000000000000..a3c38d9d8f285ad9c140994fe57a091fa60714d0 GIT binary patch literal 1540 zcmV+f2K)JmP)7k%3rBLZHFd*P?a}(2_SP#I;1rM6WzO%>q+d#b{47#kK6KX#0};QveKtLK_>|0Qh%M3)Zdm zDq{vW9rCu~J9}K0HI5a7tk5Qe0lW=h`2!_c{TKI_n&=1E{K@Ai8l~cY#DF5QM6Mws zZN~Xr&6+rxQfSg{miwdaF94Q4KF2H~a;K3km(hg3)MR{F&AYt)^$&S#gVC^wfwVow zVO9oY&A4moQGV>1pGl{H!{=9--4&8eW4qg`c5XE3bFVBumEn!73|LG30Gzx&tmp2t z4+~ni&FALx)3To4?zR#S$PQznJ!ZD{mHetjZUWpw~2uMOv=_UyeiM2_u1C}u!evrADBvd9S_eV;Aq8%Z)R zNCqnt-#5_jy8tLePHe$0oJ3>8L=!U0#;t_HQ7X!2qbM?imLO80lQq2_PLy0`@67GG z&fhVg-js$)o@zAU>*pSK1!E&UT)NW1q(VD!kwA{gI2{h;n2c}W1{TS}lt~o?1J?+Q z`4~SIgl2OPW(6Rp-B3CU8Y?pzTIk-lgm8F*CA-e43N(tod?EQBi115ekZ&(OO83}R zPX2V0q2gN3l+>7fmR`qFx1n}J8Go{px+wt)oKi|oi)O!bB}2uv3>DY1;Nw>bjP?_^ zS{N#>1)yn@H+9oy$u657%~I}~ElxBL9hQkjE%Y`oMY7l^n^HkM4m;MD5*;6-&{0f0 z5vH@}3N~9I4Nvv4|JMotc5m{s?Tg0Tr8vX?Y1OK)^D?ed7m?ee_Tp0VAK&TI>z-o6R$3yIX&CAw9jk;yU1R%{nB3UxEHsh_| zh#h%}VgGd&G@UbH-CO6yYIm!5NIb;!vTlTI;hXbIk>eq(cDD{;rawrG zF(8aD7_ATBLe~8+i|m;*;14i9F0=W-b{!O;gM4$j$D~uLsw@|;A32@z7EES^B!T6- zdU`r95{$)|QZ^Nr!$Og(imAnuvAfmlWGpzrL}Zwe;7tOz73R#XCceIzPwTxpfZoer z>Oeni?d0Ib6{##pKARMg`8*pL8UZI1*sX+v3KLO(W%s+1dz?>y6~zow+B%5qWnRf+*K1?s;f!1uvIf>9YyW1A_Fy)_<_ z3mTrA#lYY#9{Z?WHKOTA%3bsOb=jw@=cN@QLwHJ^A^$>J-<*k?*7mt!sWHd~+ zyCCPM4^Vi#o}TV5g0UEu15cV_;4|-v-eg(|HAN?^I)8_WNylHXB literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_lumberjack.png b/mods/awards/textures/awards_lumberjack.png new file mode 100644 index 0000000000000000000000000000000000000000..4f89c471cdabefab1049715eed1d3353d8bc9cff GIT binary patch literal 1530 zcmVvruH%N$$51=6B5Ck`b zkdXEQLU3RuIOZ4$+4&F`j7W$SWZ4`dMe)IoWGsQjYHbT|JQ(bm*_qkt?&<2{&@(zVzdMy_3*>CtB#p%Dy-%+B|4tVviCsSn~*;~K=HDM4jRdOjv zMZMYN!2Eu$->lQ9H+k*dQvisZVIy(|fY+b?6{S*AB4Mlgn(se?CJkfH;RnfK(EI?bZ&n%Hi&rBLA!J zBmj2&5L;Lj3JM+Pc4CsJQQJn%-NDOOFQzt^lo$x*=9A0md;Puh13F_sYmF=w5ynuj zH?d^`$O7nwA>Am#0NOxgAc}jV0VO4`e07N>CDLbD^17MdET?NDlh_oN!1sNGu<$zp zUU4b|U;x)m5NQKCKLT%eZ;W+1NtTpg-_d2FzMbACx}hf2UG{iIzP@=g17O=0wv{|O zw@4ef>*(_T0^ri)hxi;g-5%W8q7+>2nz7>uz{d~q z!w)Z@q{LuQO5z9$ZA^{_1ccoXAq24*Ea-6#Zx{Of{L}52*d)hHY*3Da>niGvW(Ht( zW;)}638Bx+>2^}&o1qyP7v=a|iOeVubUJ3oN-d-5cdH5`I$$-E2U00sx3Y`n-S3o7y#jG0Fpd@_6b`X9jkccbGFGmlQ>0jJLc z#+ZZ$%-}_|QEhQzeGP!S_E!M-@>+EOL|?|~H>xd;9zVn1URW8qPe3FQaHXUZgb5Gy zh$A+zdhE=1zHV2KogwbsC$TYfqlhT%a%W{<7J)nu=rI+ry0*>e_lr?Z8AHuts>Gcaz3LH|n>QzMVV|Oce`6QIxn|yl21Z_XCZ3li9~4!s^v; z5Yzl;BhBXFGanoB-p>1LrdMV#+Tj1&LP?2b+sw{RbN$O3Erb>Cjt7)yqr(`dVA1$TeZ*n^D0U+U zD<1U^YiSZroqnVSE*cc8J3grK97Aj@FSos;JCWQS;Z#>nTo0mO~!<>}-eD7Y) zwlubDVar?uF8w`V=?NF31(!P=uJ}G5AAVrO(D3(eWT8^#!Y`MZ``4#j^?l@&2Ld)f g2(ruQ`}{rs1{f(GJnO$XH~;_u07*qoM6N<$g8aDHzW@LL literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_marchand_de_sable.png b/mods/awards/textures/awards_marchand_de_sable.png new file mode 100644 index 0000000000000000000000000000000000000000..01e80d6dff75c1a8f5c39a220d6ef7037be3f287 GIT binary patch literal 1354 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_mese_mastery.png b/mods/awards/textures/awards_mese_mastery.png new file mode 100644 index 0000000000000000000000000000000000000000..89714ae917f490ea36e7a812551764ff840a48b1 GIT binary patch literal 1741 zcmV;;1~U1HP)1Z)JG-;Hk{cm8ZsIty-88D5#DtO}3?(h3X=wb^fCG8RLtXk7 zN}(l@9idiskRO`_is?fi3ieAI2!+&?l7}Wjp>>i5N3>D0fhCcvl~rqJXLi2t?ZfQM z?CQfP^dT39nK_4Z&i{Pfd#-Zm;GL2$ah0-x};(PuO9}~X1e*}Qf z|I^8V>{UJrLymppL9T!JPgHH$T5;`HY_fFwF`jT_^B8dc7V( z2sFJ!6ot6G9+gUUh<|405@%*Eu`cf7%*-V!l`6C6&N4eUwvMd zlIAapa9x)u42eQN=U-U3$V>CT0>E|Meoj;Vxfh=2!otPd$`9%vh=9rX{&A#~L~%^F z>tLEDqobpgbRE;II(VnN_nsqI zR+TtO^AZL=jnPr;P6x}faJmkbRpo^jXL;wH)70z31voWzh2`bbJJNK$$M1f7|Bm|K zfBzq81T;-U_Paqo_?dpk9Y&GyQHhq0uOeHk$?Sv(HX5HFX8s-c5g} z*as9e#|3}r1{K3JUN*fvh4!QR?lraeXd1RI8y=*k#p@)WzZKZi$56|2A(Albgs0O5z=!QYrFc3n}?K-^ro41&l zpdU(j^wHLBPqmem?X)afGr#yb7ZxsZ{+DyPepOY96x17a!XU(TU4kHBWTe5w1gx#W z%E}^*#x!edsnYB{xH4L!G29hdQP%r?+jCvQzJ9%2E&!~rZxDtdz8}!*d91JB+-4*L zlo=d+h7Kird$G3HZ}QXUp5y$&MVy|;T6>+&W~Tt4X)5(b9m}d>SyePm?JHa4`t@l5 zUVCltLq=vei-1S678i>r zEx>7x9!*;=E6fat6au8=^5x4+9e)5R1e=}Bq6m$$fz$2w&*^}At(NCL1F?1OM9bm#LzfbRzwdI=%YVIk}vmAiSpoA*0y$+ivO{pKN7H+mc# zuhD8d{Q12emSq(H%!*0i`vhSKio(mUyvos|Y3uFg?I3*+Q06tj*cj~VoS=Qn%ZkpvdN+C&`mr(an)k8q4*Fqtc;j7{vROs}I)gi*uItq6b=KC_ z`1Q-L@RJ{(;jeGr-qYJfU~CNj{kL&Wo~QxPYC9}_suPAGB1wqj7^`Ms+x<3lx(=J0 z9rV8UKYDEcu0^=j`0#doil?4>o%+UuoIG)NZv2mL-(<66qw5BWnjT1+sudAPM1n*T z2I&Q(R8sR@?(pI5+wM-Zi3wO$-869$w`6OknR_tvdqBpVqW!}mNM zd;I$V9It)E)ukr)PmZS}l<)GdR+k@~JVLAO9Um7c&06Zxy}QYCHVt?>0Tp zBa9-#C_>XpY3oVo^*mH%U>^vAfL7aKgm(d01q?F5y)|HJouACZW3 jGE!CI$QuUmWv%}Kcv<<%rxIhd00000NkvXXu0mjfY;a6p literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_mini_miner.png b/mods/awards/textures/awards_mini_miner.png new file mode 100644 index 0000000000000000000000000000000000000000..4ccb127e822bc0e65856441472c5c32ed285d18a GIT binary patch literal 2180 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_on_the_way.png b/mods/awards/textures/awards_on_the_way.png new file mode 100644 index 0000000000000000000000000000000000000000..c2fd224b5d1008e41ed9e14052a6b2034b56b340 GIT binary patch literal 1533 zcmVT zK~z}7#g|`ekDNC{J%$9A3wzI?BKj$1C&iuPGce~>g zXY$Lv=l}P9zrWw_oDq9=En2?7;`LshJNEimXAhakm^j>*HO>xq43*xPUmUu})%WaL zw7-A(b%cPWowHjaJ@vn4ddJZX#1OKqK07i7c=GT)jsauSUzJsQV|s(E9a-0A&;$JD zsUNaf4d{d+`5@qmb#ckTtz1|1``f`*jVgO*h*-2SeNsNn@?W_mjr%#@s-UumI zL`n{TW)t#3u)PoT(nP>Iv6$(?q0 zMLylwbf@7Rd&hBnd*3`gcHWq2BbDgyVvOZy-&*Fyw~i9E6M~XQ)Yfhc@bmq@IMHgNJc%}zE6r;xROgA?Az_$s`)yz5-E(UWK&fzj9G_i|$rThjHW+QG>_5Vv z-dsWE1S%&;B7;-{9b2Rlc<(>MBl~}gJhcKAyg*X^u8&C~yu6~7gj`r#pWFv>1%*%$ z6g<9j?FIl2n6gWcF%~Kqqm%=ElJ1pEjN|UN}Vf7I<;#zeqsq$ zizhjxTxy=0n&M$yA&L!&u!Lx4i@vJ|mN3!~L*Ogcy7M0_Ryfw#K>3ny+`gC7XFfpX z{tpSv(5X`1_$%#DlXTkxUyaoR-!X7g`yT@tJa?A-_nlR4-F-7w58a9v78b^DLj7w= zi=gB&z3*{qwHmGSpAdMGFfo}=fG~0NUTr7bI{y*7zWF%v%uxrhT;crLbwp_hz-zC) z%6<1euq6Z0rtZ^!>Sont#Cdwuwge?X)CQ>>3(8Z(pJ@tn1#W7$T{_Pz;*Msa1g(O{ j>A$oFe@?&1zvrI=z|z~DO1b(s00000NkvXXu0mjfG4kXk literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_outpost.png b/mods/awards/textures/awards_outpost.png new file mode 100644 index 0000000000000000000000000000000000000000..e2780520d611ef1e93cea27a612e7301943b26a9 GIT binary patch literal 1859 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 S!fHTW3=E#GelF{r5}E++QZUZ| literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_pyromaniac.png b/mods/awards/textures/awards_pyromaniac.png new file mode 100644 index 0000000000000000000000000000000000000000..a12649c9cae5f6c0b4e775ec432e59e382dbabef GIT binary patch literal 887 zcmV--1Bm>IP)%(CZ6iSUY3HTN0}aGXEHN8oApPi50;(XdGCGS``*kfONP=G z#VuN#55B#c000pGnF2VeH5BK28#BGL5kHVW`p?wh_h9}b8xEx{`h8_WneS8^f!xEJ z5;&E>2$g6@8S`bK6!+&pF$D;y$l0#G4TNPjpKGOQcU+~5R0)mCIYYsTRCPds&_bi% z2?B(oU0E}?l~BQu*V(SBzS*s3ss=<8NQx(#W-;CZ+3q~-CI+E?pBWhfitLuH_#ao+ z(5|e3fX#D1fXA{s;bTxySezwr74Sa?oOQQ)5Q@pgCII05QW3dr8%NVF>cc4jfYb3r zp6rfJ&{Y-NwuKZiQ{~DwBFvYAe^@HASOVmBY&abc00a>LIG%Dr2*j1s2~E4A6|tx_ zO8}I8aD4+103%XznM8T9DK6a)0FI_yl>o1P_B4h1FuTf&O{RimB|o8HU@)1;-f~ee z9(iX63mi&Ybp7X4ZvEeoTcL4Rd-M8c2nTAu{h41u1x8EOf3KWllH2}0{|7PU1CZ3g?DhZv N002ovPDHLkV1n!+hLHdO literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_really_well_lit.png b/mods/awards/textures/awards_really_well_lit.png new file mode 100644 index 0000000000000000000000000000000000000000..b69cdffd080b37ff237b4be4044b4db9d2da41b0 GIT binary patch literal 1759 zcmV<51|a!~P)WFU8GbZ8()Nlj2>E@cM*00u)zL_t(o!^M|PY#mn> z$A2?-?#%ej`+m>QUvcV$SdN0#q=kq^;D}27SY(Azk-DisL~M{MLaQ!{kf;!>kRlb> zfRK=oUZjM*aRZ{sYj~oSH z`qDe8?fB@eT^)V$6x=Th|MRIApDzON?Dsz1(Qc>Ueu6MRua35zfz5#KXMAn}?8d+Y zr{Gtw*7wA~o@?N1;|>Qau8?=Arq%MyQiR7%;HEv5b2F(6$2gl94_5S!GRQflLZT)^k@g^S*WH@pDXD2J}LrB zy6HwKB09cL7;37Ibsd_*;OJVB_m>JJrpKijMbQhmy{PER6j4!xj$^)lQ1Di*&NrGB z)_u*Jxn){`xmAR+&w`D#L|Uf6Qbef8Ck)%E-L^fFIKh+#B=AnYPJO+^YC|wK;<8UK za=g64(IW%ovRQ@(hdA#p^61?nftCpA@>r{aDU2-!<{K83tmfve5FuJLS|*jU#cDmK zR5S^E10fb^v`h-QnE8@LB^T3-B$cejFidI{&3c&Q#>Wdx4iB)nVqgkE7>1nGqr5(= zkW!#y1vs3X7~vY%x&ahj#gWx9+`$&Us!{82F>`H=yr;OkVv+Y0UbdfFe}u1ce9K$s zZ;d7T%ZlYSi$lej#Z^Hev%=)?001Ic#&NRL3?;7B zB1znI&U9G#hVl3^?Z7AFM(MW% z*F#8&kl^9r2O*t~kLP(b3}cId0>1WOX@YRXeQu*}hnY0gV%BP<>*JB4LMVGmF zL-MZ=ZT>mqa_M%7H?BFn{(j8)S;6^PL9?|+5cuSCS(MTwN%uk~iiOz*d}LO$IH}s@9mq658mXX#e)D`a^EJ`9-;iwAkJkI$CjL_ z*0_<+VcU}Yffq3SX`(RV`#*4b^TIk|d6Cr*beDmkd6o5B9}_gMrgB?_j2}q|npg2G z8^2wntwLPyF2|-05Hzo*4CpAq65STNnPUL0{J+ew92!)2KWhL0002ovPDHLkV1hP> BOb`G7 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_roses_are_red.png b/mods/awards/textures/awards_roses_are_red.png new file mode 100644 index 0000000000000000000000000000000000000000..994760f2e63e4e8d282911a2e18575618dc56fca GIT binary patch literal 1103 zcmV-V1hD&wP)WFU8GbZ8()Nlj2>E@cM*00Xm0L_t(o!^M|PZ`?!} z$A8{k?Tx^~YOP)n2P(NeSV%z9O?FG5sGJZlpMYDB;k=X!+WJZJn0%OR?S zHpvpo5iB9O@Cm$1wbdRY*$)SM?6EygveHT&>CyP*nP>jazdhOLK!gFjb_3-r% z6IP1E0+T^2?LYtYT>u&Y_rISILoQgpM)yYNcODk<< z|D~v--hb-5jJh4}ozAmCb{Imlt?==4ssrHl6CfWw_6zf?c`YeoNGrXb8dsE*`L~#v^O@=O`S6%|k!qbeYF$WVTAM+Kg*|2pzU^2|ZrSfOg z?cfbvwo4#dq-9Y~{G*}E-Irfv{PdYIb_WxOH9LP_BzZ}s=_tTfDM_nTToZ!WvT_2l z?ZUwFq|>a)V6|%1)~^LwIPEaZK!>)SWINTQZ79^StbGJOaFZn3T=* zIM4dy^x4FCe?M_9#ehpQ;npyyx?Gaum3p2YJ1oK^G*S9b=|q~XNXvnSX~U?K{xB$@ z*SF)7sZ&TuF-UpKU&;eYu3gPR{PVAqtwc?{2w`IoTzY?LP(mdaJPY7xAVjN(MF{JI zpfJX?4aa2pFevSuP0Q(2GmcDmvXUXN%dfwOb{{c?y Vnm{%>@uL6$002ovPDHLkV1oZ@4GsVR literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_saint_maclou.png b/mods/awards/textures/awards_saint_maclou.png new file mode 100644 index 0000000000000000000000000000000000000000..96b3b39aef29b4461975b428ee159d5ebd6b7ace GIT binary patch literal 916 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 FV1lM@LgxSg literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_savannah_discoverer.png b/mods/awards/textures/awards_savannah_discoverer.png new file mode 100644 index 0000000000000000000000000000000000000000..26c5a39bfe2e1e287505ae48a2c48e033c699528 GIT binary patch literal 1651 zcmV-(28{WMP) zAsEO5Pzy*PT&e=9qUHf1K@c=ZAnF1_l?4T?pqQ3MF#)V3hS)fm-5u}F%+7p$nEQH{ z+Y2L&_Pd<#od5Zs%Qq{nUA;o^3qDFb_}d#};Xumlik5ln6GN9etO-y=jh^QF=*&}4 zErRZq_$XYpXEk`tj^j9mz@niE*T zaTLixQA)_AUQl(exO6CGK(rW^G6aZ7QFfj^Cjd!65U+{MuLQNidB~zlQGA7HE+AE= zkfl-@0$=34Z;K$a_utdi#Ynz4Oe*t*i!uFAF@lq*l8Y?76hJ^5Wg?}plj0wXA#_Nk zqMVN%{0d#1L7|!f5P2$zHVUN<$rgi7FgFj{m7xd#IR(*?b+NcS zcRrc-c+p*l92sTr z>H9eG);QAy>|8&>=x6(x*z^T=o%Ikm3~vTjgneM&p|PLc$%daA;5XK-oLKiE6NkqE zesI2i!$wveyO@^`y&3}8duS|Ib^L^8_|n)GPJMEiIWLXwGF49I>o;s%v>(fyeDkaj zz@ER4b+#hX4w&t3akp!WHiP=*2ZpeW5?Aebc#-NI*Ig1OeA4OKy-}G4(LBhkwUf>L z3J`(7b{f37XV)TmqTI)iswp<~$ksuunWN!aW#<#l!wG<_k=QuV__1w+ zc@{F>`mJGV!$2&5ZH9?=A`l6HrQaN7-?l-P&K~9ddv_-Q;&Gy|B_Bj)&CeM0$paG+ zOIP0$GLda+N~iLgU3M-*&%TrZNV=_*Ufc0EglO{(A!xZj;xn?8=u8*@*gkYSGpA?R zK6HEPb>vYtM_MZ)2%K96+HH4Rw!4z0 z%-zxb_H7u3f!?pt^X?F=wfOA?b$IuVl!5#2-JN7?Akz7UFNfP^emobnA7{(jv`lne zV{Q&qO=EKMOdjmo)hool?H2;DW{t`8w2Q85VY^%gAFUbrNq57l4|k#}A+e6*a^Qsz zkTr{*?lLudfo8MG@}*0duT**O^KbJ>I5R8oTsN5?KVFA5>HbAi!#@bfuGtud0f6Va z+;Y<;)E5>2a9syY)ljw2!S^2jcL?CMf1X4tEoXlEV~VA202Zp>Q0iLFjmBN{_iLOw z)qs^n`u=qXMyW*Iwox?=-}jMaiAKZ0Fbod7I?>T%fKpM%4+K(ad76Y*UfzpkS}5u! zJlCPoaPWhbSf&**qS0tLoH!wHT?bWFF-((crGln~dtK!+b=zjk_3P;>muY$)wq2vU zX9-Quqh{AAm&*ixK+UdEkPEzXI7-5TTtHD(`g)~AnPpnob`8S}^TH2&R87S+Eoyd+ zYNbN4sH18se&EyeJPgyMSk$RjD%9*6rfE^PZTkB)3UUF@4MAC^#lS#!%0PUm=@}S? zL0_-L%&dy0>GbtVOiqS}R7C*=+6+JRFz%N{U>cizvSQZ{{u2_v(NG#k)8km002ovPDHLkV1hGI4c!0$ literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_semi_pro_lumberjack.png b/mods/awards/textures/awards_semi_pro_lumberjack.png new file mode 100644 index 0000000000000000000000000000000000000000..c4d2d79b1d6c01c2bbed5df9966db5aa8c728300 GIT binary patch literal 1665 zcmV-{27dX8P)`e|Ki?%-AUcm^db~qKFr)L=8o)Qb$5oRlbUfODPZSQ=g~= z1))k+q^fD6QV2y9Q9jZFMS_RW2dGd&kWktxO$!w9fT{>uq^2cx44d8ce$B_uTps3Q zXV#mBm#SA9U(Y@F&N=s-|M{P@Vrg++@c|Aa`RBmC-87ml%Hv~fUa2uXIYGVE#&ukd z{Nl{W!%BgG_)oGJ&mxkqEL2CHJ#=toV8G%`g+PV$dJaJtqDx7;)5Fkp+FqY<$VVsc zzUe)0^|fD~PmNRL=VZM2r@wLN;0hXmp$Qs|7P^!;J(p6k00KPULkK~rAW#qzJ=Yr{ z`MoMLXP?vq#bN==GHEnhs6a>81l5Ug8qF5%R*x`tcjE0QzjchAAHM^DJ8s^Wd%t|) zIsU1JG-t+5fBZe`%X|6C;)eku4{Wu&X$XejZQCSN(YF#$0Ni$44Ps-m?+G?SHSoZL zciqVSw;$k!pZsteRE*&e7`lc~Dt+&}E};S;1_vK~^e88fz~u{ro1Hvzj>{J!+2_B% zn(lw)?K)>yK8@VHh`D2y_2s<)yn3lV@PH6n8v7{jgLeQWqMHZt&4`T{9?4qB_Wk}_ zm-09fSr14Z!-!%(H#1G6*`iV@5d?j7O(O^gsWnO=z#AKFmgh>T0a@7Z`R%jJ&z5*) zYKl|9`tn}F_?sGlC1o1>E1NY6wnb^INDzbsK`=nIB0ZQ@oK;SOm1Mty<;92#PON<) zmno?St~R!qsFblRlPjAww%T1LO@m&~!H;?1^;aBDH{fRlwyCm%$u=1P>O}m9p*p256d=hT&fcSA`VS13$jZ6zK<;}oNkY5 zwZc}jMW{e(8W%eqYQB%DX*BwMLZ#RX6qLHA{2j*uY)*dnG1xrEUuIWx{Gb6jIs;XQvoC;xA)ox?|{2E-OI zp=Hx^J?w%--|y!zpyHI;bX}VLKE6_H_&)Dy8dWLz>(&;GkFycWJ27bW)35TcI2ooN z_(aYCks%^2$r#I$n5IOUGDl2_{6n_Q{&JaJw#|ZRQZ@``q~yj*g&8SR`GjGlTpz~s zm@RqiJKyBO^lG}E1EH>KD5WqBgHE@bV&F#)-wwdb!2X{d2Ve^L-CYk5Xc}+3F7G%F zQ&RGlB4&(~^q- z1e|@M3&7fu3TFwSTqKAUr^-f@=9~dXzkCY-R&~%koVC^mhZMXpxjKprN0;MKnleR5 z3>)y($ItM@H*UqP*Hc5*+*9eMGuC?U3!C;Dx{L_uz~k|HIhq2$J)q)iC{=36fMUVs zksrTIquD|ef^UC)Ej7fg*HLr%R_l60Wjr^kEyx;VWLdD+bI>%6hn_r_HYn{*mph-j zZ=^eu8w06FAgUKC4uKFEg&ECZHVucWjYDNwtip~ z4+I(Z`hR*tmFWe-j6q@M39<$lQfGX83|$l38WLU8QsM|Q2j9~J@$CZ!w+)gKoiQfY z4|KZ@TkS40)06ZZhuP^W?QWMK2+{*eToVf0K$i58>DeSKD(Z$*wj*kHdbx`D^oe`$ znvFCQejO_pVf3MY|KrqkLU43|{up>^8CH2PilxPQbzt9au58wrsFXQ&|7xoEnP;8@ zU}<57jjLUpUMHvMTI;4g2Efj#A{$q`+YHpd^fUlJz2|V`fk1^R`T+vZL4^uk*U_cT zxj$&zXUM=mIKnQ_QiV%3}_!se-4Fb=hFf+%m^gG{| zAEwXVdpI%xU}0(uTUvDDPN?tu^jr_m_qp|Zr{5RlsRusDpXdJr@Mucz47*a000000 LNkvXXu0mjf$fpEq literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_smelter.png b/mods/awards/textures/awards_smelter.png new file mode 100644 index 0000000000000000000000000000000000000000..0dea637cadbdce7c8ebbc28a456fcf541ca63d93 GIT binary patch literal 1187 zcmV;U1YG-xP)WFU8GbZ8()Nlj2>E@cM*00aj~L_t(o!^M|PXd6cu zh99e=I%^a}>NUo~gy3L&5UmI<)Q3=7l0&dVE(QDG!v>5`KBbhD5&F+u?cnZ^|#*x5QZU96yZ1y08&Z-E?@p#Kh$`6#IKLfC;A8>5JFHcm#I`Ly1(an zi9R>J{2YM3Gp9!yw{Cxh5CSPBQ4|5-I1WMxE?!)-zyS5iD**hR&-8N&u(r0AfXDl& z>)W?(HZu@Kkp=@~vso@(dTgbt@$!gzl zyX#nhZf$mUmMDsJv|VeUR;y`nHk)N`Zp-Qvhc921$en+!J_{Q|`g~?)Mvv(@jy1I= zOA8nt9zx1GQc5fJX4)0}hw~NWjv?;Z3jpqqykPP91PcobR>VRGPMmnx602C&6bO;A zW~3854mR8Uk-vG`8YeC7Qq~b7W3e)AMfEp==dK*ETRqaphvhE}pd<`K!my^tkFzqp z6x8xnnSkeRgya?vU>MHM9qRvgt4B<&Tt^6D6=A1B%$P=Eb~2+^1!uwma9jFgA^=ub zS7YgymJs!8Wk3kQ!-pShqlrhK+B%2`f`E;U4Lxo=Ky@!;s#7*x{%e{$GtbkbUp(k4 zLJOaMLJ$P_zOU^!&e8&+D56@e>b058X7L_~&d~?;jv~%}($2!Y3!4N%U`#wy5#eD^7%YM2y(drPMym0NAYIwBHRp|Y+vU3`>elBmNf-U zhe~}nA!VJXSMD?iaNg-H6DQkQSb8*t>$(&Qg#=3|K-!wMtGCYP^mhPEty~9SuRNgL z5Z4T|T`S(oM;1KJN`x$gpjxf!x0tzRmBIY<&-*M-Ke6XpW#PTn0eC;!@Q$xz6>XYj zn%BPX69hpLZmtfs6Z$3zFBXdyE7b|puBDV3e(%C&GK~LPM@vW=d}3lE)d@xXU0`jO zQY;i;@37IV?t@kq40H5;Ny1B|QulX3niIxbp-{keU6vkAX%Wzd?;SQ$;l*MxVRAh= zVOr#ABGeIIY5-$nW2xix?1WNEOKqBnv~>9{BCWiMAMm5#ml zzxIUcL($x+blb~?VW=zIG?{pxZsS-Vr*HG~{54MxC>3^`l2rfz002ovPDHLkV1g%~ B6T$!h literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_tasty_mushrooms.png b/mods/awards/textures/awards_tasty_mushrooms.png new file mode 100644 index 0000000000000000000000000000000000000000..bf34fd23a7e5ee5077b876ec3b3a03ea93f25689 GIT binary patch literal 1373 zcmV-j1)}WFU8GbZ8()Nlj2>E@cM*00hBFL_t(o!^M|fXcSiz z$A2?ByE92i&4v=2O_Ta$`V{k$Mnszjk)kLRY%AE}L+P7Pi?u@4LSJehDncoJDYVc~ zq<(=AiHK;iEs`LGtPi!xTU~dQtcIGY^om~JC61z4VZP_cH-GWyQ6whYw;fcTlg%^qdsGfsT=)!L{@bUTS z{G421Xm}I$as#8Yi<)WDTPjiNA7E;_!p<$}_P%Na4oMkn0II$Y&v^`hryAfknK=J9 z0FGr#qq#d}Nkou{f1R*L)#Y3+ucM%5$ADFT7}`UNUoPL1z_x8CjOOl?85-Us|8F1m zaV$&Pw-W;q0-eQ@RQ&k!G>&CU;4}hZZ+!6nW}rjrCvQH8@4OuC8Slf#!*`bOpOVl3 z+?5vViL+%1o(3G(=^X~EP90x0xN>U|fRWL$%pjb+*$UWjENB2)zC-SJ9NcX-gO>}1 z)P=9yT3i!Y$jImzQ`0l-+!7E_0ha4kmh08X%Wkt70S}WABpu6UYTB0IHPeg)rjW31 zWOR%xw-#wWsRtg=J3FOYY};mi-^+yu^lzjWa{i00Cw%$FY|=Zhjpd? z0j`%Tfd_JW5iQ?=-eIJI1N6T-nCaT^7p8${y&DO_iL>QQ0C6N=>h0xGt(NJ9UHkT@ z5&|%*mDII!-Rru(c>K_1)pgPGS^{|0b+K(5*L87Smx8X-bR5)N4uIy9Cn$wHc}>M# zX`(9m^dWzlH%MCfdP+#Q!e2~g#|M)%d%;p_IF&cku2*WTE00KNqW^d2PaZj;3 zGPh7)i~xq^^W*OV@Yca^0uR`>9U;*Uc=+tk-kwR27}>flSZ{nit1AxS#24uY;v_^M ziHOdMVj-pefk>dm6Vv6JGojkyMG1s~o9DR!qOm#l3{ z1DD6}(szdd`0DFRsZ}s6Cyu`zsps)x6wmu<#LQ}i`}1>Loh`RK;I3G>D;A%A{AOwu z6msmy4m{^Eo~q-kL0uPBFzYMBr%8Z6s@0PH0Kkc3d$Ah}oci`xsr&5c9^%cF=mSNj zEAz+6 zaLimUlj(kOmlXF1Mcj@ro<4wrf}+1DUG4j;*o_5@t{za7$oWrADk1yu{b2VSy$Soh fhbN*0o|pU&;QZex9vZK%00000NkvXXu0mjfMl6ww literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_template.png b/mods/awards/textures/awards_template.png new file mode 100644 index 0000000000000000000000000000000000000000..4ea47d1599434492cd7bbab9a6e2f3bd1c440620 GIT binary patch literal 394 zcmV;50d@X~P)S0T)R` zK~z}7zcy+sq7bBjgMtc}?O^YF;SLa`6hs85T1SDZf~tzrLacmwW`gcsy8}Zq z%Zjk_@7=TZ16tEsB?M5bgaE+XZK^H8%40~f_86)bHzTthG%HrZ*8XubB3W(892`Eq zOp4Fp;%bNpcuqehw!GF4WNi_aTQb$(Ua+n6<@s=Ve@pj(Z0npOnxDDpeaBfP&HT7G obBsK3uA#AJ(CY3lG5xRWZzM~HHjCJtl>h($07*qoM6N<$f^t)!!~g&Q literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_treasurer.png b/mods/awards/textures/awards_treasurer.png new file mode 100644 index 0000000000000000000000000000000000000000..b8726047c0b1423d2ff1413f7e2f8a9a413ad60f GIT binary patch literal 1977 zcmV;q2S)gbP)WFU8GbZ8()Nlj2>E@cM*00$jOL_t(o!^M|xXdCw# z$3J)acal!FB)f`Z$EL0w#qrWODNX7Shtbju+=YS-OUm+M48IyqMcySL#55SpXy^!YiRToWh2grZwK&e=B&sD@mQE*~rMtbjKa%XE$-6#q=ydn{ zJ>T#1=lk59@N(BqgCEe`_Q@NE2l4rQ1Oovw*({+@6HOtRjeG&WUm}%C(cBzH4hB$F zmGzAr(Uw;F_U>zNxN!HY7urAbx0xD&cZS~~oz4&p1W<}a3|+_Tb+eXEBT0TdZa1P! zq*B?Wdv{+0U}f?G0LhZdo{8T*cmG;CjVuRw_ z)rS9tf`Xyz&N+Z#m~9pbhY?(EL?9e)u4N#dPNQiRj=lNzb3wNP)?W`zUf|I9`^?__ z98J?qa9u|bMOs>-0F>1d03Ns5ejDz!niBDHIe$QFQvlDS^lBdZ8%mt*AeHO+J@HmV>0y8B(c~QxX7|D3H$=@cE=#2Fg~t z03OUGh6f+$j{R?sxfD!0Z) zZoQU)LO%c82m_+)do$7_`AL>kLM~GccFphKU!kQXN;;jPH5S9DR&cr8gu~6ue>raw z*tKidHiypx47ps-B(bMX0rhGqt0g>c7r8=?TrOA3fU2qujvmY<==|^u**|@>4e<2U z0)})Lp)`*nk3i)ixH~A$BnTdhVn~O%@^>hyDuO6FN^p7HXj&PsH;C8kL$vOhB~TP@ z&wat6!LbGo2t)dJdMgLv@XZy)Rh11&v{Dsf>ae)ex(U%U=*=Ef}VcN zx#%p#nFLh@7BYf0;yUQtyAOSHleO>GNL#WimrAH5mCed#jX-NGMr%te@%Zir67KQ$ zIeoRj&!_vTDj;<$NCTs&NduuUg)}fq;Pns_+9bhaQT+V}G1N`eq``UbI46%U(7*p6 zRo$F~E{~g++S=H;qs^JVBEVWIMa5zokMHK*w~J2X+GB(6g&SZ*9mfD_(x5n#aL5?) z2$b&-7#_ple~|IpM=8!EICbPauO4`fbUH&wZo;Tm*vJ=9ti}`pd_ErqML{VRSzf-+ zcWY|^Jh^j;se5Nx$O!m*vq%G@jNd+rzehkC7$tZt%3dMAos6d&eKl(~r98sP;|mP^ z_$^em=qSRTgu=^RJB@1}{la8pXb8S01VnD$kMLkFfmaH$MuF zu65tN$nq;q&i%``COEqDp_ARwGZ(EURI+HrEG1PzU4KMz-CVS|l1D2k z_*SR6o;vGn)K{|@@(B8B)@eXH3wDnbXA*pEgiww$8yZe8DJ!UT%CP^9CZdGI)Z{h7&`*OwTTvYf_iE%mm;5bl3#;bW>XR zitDLY@)UjoQ)MnK&`DgOxj%*bQ7} z!gAHmlRKBtO3F4+8_*8G%mBE(fyOr?HTwtz=P_jccCbI*#@+usW`DemzAn?ziJ@M~ zmO^aniphZN{GXm(a>xVhkGGkUwn!@3|1}Z_L^`&Qz8w7aSILGB|McR2nVwzZ_{o~H z-mV=D5!xB^O0_a-CB-U(Od0S8Wal-_4N%dF&SJYcP96E!lGzk$(m-ELu#!6DWWbJa zaV1Y*SLm7bHVHm<)*n9!y5My(?uN#i7`lg@yFS5?NAUMdaV|Q`gglARGsSO)_cQs& zTXeSbOwgs3Ck^S}O7N*4CiOMx`O$UGMQ8co(|*ME2;<442-eWiR}(C*bkaH42)wlf zcFpVSUf+~jG22K$@&_GRs7Zql{?YG@QK4X#V6Tv8`B;=shJV79&&9O_-0|)hx>vq54L%tzO?YV7(2sKScCM z2#B@s4Xf|AHKA>3*Dn#eK=eo!p}(T9CY)hYpVqB__PiGaYd;dza*;||!PoRsL$eF^ z*YTxu?|%P#xB&*HbiUkpwc*yG=6^r`W1()pfWUjdzurjThqC_z2|B9SLOV1J00000 LNkvXXu0mjfDIl=j literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_ui_icon.png b/mods/awards/textures/awards_ui_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..239ad71ec9d2c24083386d042e3d851deba4a531 GIT binary patch literal 3514 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_underground_mushroom_farmer.png b/mods/awards/textures/awards_underground_mushroom_farmer.png new file mode 100644 index 0000000000000000000000000000000000000000..5623171eb3d8db4ef537134b2506e0197ee4f29e GIT binary patch literal 1680 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 Eg7zq-1^@s6 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_wheat_magnate.png b/mods/awards/textures/awards_wheat_magnate.png new file mode 100644 index 0000000000000000000000000000000000000000..835d5fa353633c85a670911b5140f5510744d7e6 GIT binary patch literal 1675 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 literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_wool_over_your_eyes.png b/mods/awards/textures/awards_wool_over_your_eyes.png new file mode 100644 index 0000000000000000000000000000000000000000..740c5f00d123267c7fe86f419f2ce97d2f294476 GIT binary patch literal 1715 zcmV;k22A;hP)20%$f zK~z}7#g|=Z9mf^Ne>1atr7P=7mA{B-sz^x8ICBQjGjD-AcffvsHb(VyRFQtF9RUf zSeT<0tLEW(@j+qaK0o^UJ^-W-{s+LIbRCDl$qpK_f^lE~?Fv`++W;oB1wU4NjLqx? z-=fcNj=fpTfJULQ$qd@msM#)-#3rosyXa*u>|omU_#L{H-HSp>dYKFJX;%3<5ZNME zq@YxvC#}ws>P2d%#JtY-hSS{Y{y7&PLc$GBTs(|fM=fnbJOqqd2zn++@AoLx&P_4;(HA& znV1E=j*sm-vYC?)u@d&VW&%-VJ7RRl8^Y^Z% zAOOhgSv%M}I~Ep-9V0l|9xjoIGD#9nOar~;kUrz=Qw^WtTe z?-(FS67;sO274(>Yx(MVHV=Nu8*jsx0<|q=m^Yl&H4_FMGXC>}bOpcEs?r=8JOGnUrrBv8&Q)X8=rPq<1lqg+@Y|kLq>wMZfH~uaamzf zi#0A}z#m5GI(D5u%E<@68G68{9a}E8q3czmwlY#hSflCK(96>G>CE04>{m!K5zZ`e zvhM&T6mK0HM#$`tu3K<4^Y{5r2C%-T2k7D2wHdm)x=2%vNj_TBP7dIqFWj}FKnKov z{&2MLxA^;;A=n!~_w%8jb_d(V#{?=CxI1CSe2j`DCbi(Ip8E}!x$f&&})b=l}h8Zr%-^51TO1WLI_mJs~

O z1tJ!n^TKHFjxediXp67{XYK!04Z3E%euVEX>5`$8m2eI~0(|ZCJ3hV6KkzAZSmV4F z02K?*TVa^Aib<eL=4Pc{o`^RyslJfF%8`-_xG$0p+fk<(nxo5`hi`OdYQ`1Nf}Q{{Zjhwt|dRzQF(h002ov JPDHLkV1hhcOZ)%; literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_wow_i_am_diamonds.png b/mods/awards/textures/awards_wow_i_am_diamonds.png new file mode 100644 index 0000000000000000000000000000000000000000..5bb71b995700bffdb0ddbe47a0f489e94be85ee7 GIT binary patch literal 1383 zcmV-t1(^DYP)WFU8GbZ8()Nlj2>E@cM*00hfPL_t(o!^M|dY!p=- z#(y(&X149x3k|f^(z0BPqy`I^*g!;yCMJ-WC=Kz!hw?xo0Uk_zz{JJ}qX{NH7}3ZB zDwyz~Nqtd6tZ0-N2$w=j(~7WA(%P05EbW%z#{@FkNyXJ*d%zVpA$ zf3-+soyQ}D@CU0S>oA1CbsRKZ$FXey3?Y;Sj%_1MGixKqwwJU%8odU97HO>WR<4Yo z>4tpC&|u_x_mWOh`{YJteGt9~*Kq)_-IURX25+JRXu5&WHF*I%n75ZCVC+V>vflAL zdAW{*>p0l1C&_*2{=k12d|{~~hX1)D*ITBEp=k(RU+{O}kiJmiKM2C}R1vimp`t}R z80@8T)dnS2jI;>Hb#ZJP&-0{PM9?SseE6_%Y+LT_xhel^zL;ckK|shdWz=Ry?#a(S zpt`C;&i5QVltpy>^N*GJJD+|h$5y}vj_XS6`T;3?rCvH<0FrZal01kfwzSgO)e6AK zxeoRmJVa+#R6ZX$*8#v>dc6-n$bI()52&lAPX&#ck-M4Lx%0oQll%7oOd&9ZK+_FO zA(R+%JV+!LTqAr{j_2XIu2fuze6f3S^E7er#73ZK$wIVl-TJKHd4KP#avqF&4m~UDm4nYpb!ipWXk0V@}Ll*6r!}!%({??vzPm`?rq)N zq*(B1M+f^_Ta|swN~{sggm zW7KYJ=F0XLWNM0Bg(qkUfXy#8(sO=D&f9LKO0E%Bv!#Cda^mqg$KunNuFL+bsitN{ z^$KD&j}x1o&fk(1LUT)lA|e;6LKc>xGdM9pSeQH&Sq;EcGQsTq`&2AjhLcex^?Z4s z=?Y&&=DfM3fp508^R;`IFMj$l)n8UGCvGR1N+y^}Cb-_;hgDgH<9ZBtU1Gzpzo8q3 znuY-L&ktmg23;{5o0Y+tiT0|ul=;c6uQ5D6j+adG0GNzTG1lEfQ|D><&d}hklm$YT ziO@B|XV>Jl#A4*RtW{-Nn4uB|Zrx;JWQ4Kq9@fqr!!k`Q)0C~69_$Bf*Cq5ZOiB>9s1 zf!+(FY>nX%O{4b-@lnT>S^3gX_?}bs;H`QQ1W)vjc{Y!hQX586^W83n} zm#a|?_6P<0fouKaS(bI0o6!g6>j#uSr;qaQ`Ty=cXFWt&JBI)O002ovPDHLkV1j8AmeT+L literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_youre_a_copper.png b/mods/awards/textures/awards_youre_a_copper.png new file mode 100644 index 0000000000000000000000000000000000000000..4d288113293200627e480e9ad2225f602e257cba GIT binary patch literal 858 zcmV-g1Eu_lP)cHZ~C_ha79ko(Db zhFcWP8I+iIqlULh_mV(~X;{{EZUF(nB+mrE)3GeK{;ORH)%Qz@Qf!m%WdsO-sZ=VG z`I?yk0E{Jg0?*9B|Br+jiSega3#Pzf%X&SbQo&jX823R# zka%2N1H?1gIy(a!&J`zCgdWSpSyvbaVz+bTI(Ijjloz2lUkpH-F_b5BoMC2D06_J_ zw_z;1fPEQ>#Wzm|&W!1uQO21lFnsX#Rv*@N$iGb_L-;2b0s$JHekm)}_&{SVp2xEzS!S@e+;F z2@u#b>L^$P#XhwH0A51EoazRr<6!iuHEd3CZp#ZJu-iF85i2f`*JxBjvdv0>OrKiV z?HmC}s-=MWJXY<3euB1Hah+hJ*1%T#5M|_q#=Tz3j62V^S;1EO5Jb`mh2H{4zTY{) zW5LI*ey|C;zr)Sxt1q$eXhVq6Xe&fOw&2&sL)So*)DJe@u|x3m-HFt}$WG`NV}1_C z{M?n^vr!0m*&f%LS3Y)mbxBkTNCX(&-$C`$CKq0%_l&7UfGK)1viHO4C!=gb76Q1O zx~Cj=l^O_70b~Cq8eugiOo6kYaef|9uKYZe0*l@?n$3VwrjmjwLWE(QWJYij4kh3}w_iKo5qO&a#_~MznqRShT?z^A>5KU>NMM_EQKIxl kE~UpqJI>{l-1hbSA9so&_n8V{5C8xG07*qoM6N<$g8g%TO8@`> literal 0 HcmV?d00001 diff --git a/mods/awards/textures/awards_yummy.png b/mods/awards/textures/awards_yummy.png new file mode 100644 index 0000000000000000000000000000000000000000..da230e8bafd19558b54a1b837d26b42baacf5fa0 GIT binary patch literal 1343 zcmV-F1;F}=P)WFU8GbZ8()Nlj2>E@cM*00g5+L_t(o!^M|hh*VV^ z$3OSq+_`sl)Y)i60?kSi+{G1kV?iwOA&Yv6h+Ya=0!0NOdb8{y(w8X0u)rQxEs&5% zDM1ay3SrTO66ZllQ6I#1!d-QpJAdxK9`2ko_sopzn1Vkz+;h)8zklD~@BGg1YELg- z6!RF#6q5rxUg`WAL!2^C)0)evwM}Qn<$UkxSkL?$b{+#j2l!#<8vt0&d^S#uvvFb^ z%Pny9(C=jW3Ub(vgY7tE`U+%ShfQb3af&SkmNOsAEwo0ia8G`rQ zM_9M4pTql(NClCeCDOA1Y&i8bP7$hQT1IF(dQ`_WGw4wrJ*p{yr1`~D2hi;W=uu5F zygd0V>z4HcNFyxEm1FGW7mDYC^r%Lp+XO*_NVkdfESjcaT3Ll(44DJfTQ@*!2|6)+ z875JTIP~p7UVH0BMWNz7P_I>i>I3DF3E(bxs>2&$gfKwtd*}G49o|>V@csIaddm8k zh^T%$u}*}*_dPlGuiZkmoH7Cw6om42?*)HYpPq9>^;WrcI^|R*eE@R9R;K}m-H*{+xcS+y^5gdU5W7bHQu2Vm;Y9H= z)iNBsxCSnsR|JOJUXsZc1XbcVrg6?<;lKa@Q-2jdfQe`@7}}IWQpux zEp-aKnFOXV*;oleDSU8VzNL67FW1EPN*F49g0kP7rBRv2n+&D*r+4pZs~JrMu733= zdDFl(Oerj97#&8)c&3!gwJ?-C0zqfqLcHdApDLAF#tqH_P747q3YiT;yf9D%wj+{8 zCapZplcpeO$hklvH*6(2XZNeuF~Dq7xNDgA6xs_36fDc7fseCvN%EmolF6r>g1bQg zCb+us&<%zN1%P+!I#8r~pXklpkbNV7CjO3-e>Dx=o-cd3Qy>4R$mlaonH%}$o$neZ zIm5u(I@G}*#{u=b)7X9epy|r_fBVCqR0AFt{Rh49Yt@tqT=oC}002ovPDHLkV1o0S Ba)AH< literal 0 HcmV?d00001 diff --git a/mods/awards/textures/mese.png b/mods/awards/textures/mese.png deleted file mode 100644 index 3fc800ec3055f5ff9f7a1fe8fbcf8821bcc09107..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 564 zcmV-40?Yl0P)1z&mS8tXX(;uRq9FJX)-rhzQA$gyk*Wospb(py8q<_OpCqHG zPodSK6$KL&|D*)6?(X*%6gx*iXy));Yd+r$lSWXZ=fYzFN!%!$FR+cVj#oDG} z{f-7;Yum6^)y`vM3<9t(UP+2U!d%I+e;}wVyBFIX!}+r*(Q>)$07w996VybSoSK?+ z9=CQ4)2HBQnCCZYCOb<2&-1YsdY=W#AGtI7iX;Jn;N@!pz`b?t0z^^7Xat@I!So~# zTX_c|JfsId1|y;<2j1F#nu~a|k|K8Yp401%h$0C>qai{T6F;!i>S5! z@3s97nu&P7ZnEOPqTVpe&=6ZRHyXC&`rkx0000dNTcAS_K{^%OI!HhV6T}W(yE+uHG~f^_WD}f< zTNdro!4#eS3&lc6z(Ju7axO`m7NiF*7tVd}b3X358DPd5mIrVyyrqJYQNVX5sb@w{ zCmVNkhs_1ivddywi2`70om7#4yTc|WqoDK(AW>ewABh8RUM>@0OY7h}lSEeec%;#2 zL|LmV!S41ZuHRDUjnZ{`31Sk-^;@`pi|$>YAdJ)!SiD!+w5|gLVT4sHviI|WS+y~% zHbEFI^eR6Ou+C2j!iWRykV?+R9q0;bVyBl7Pbml^%&JW#S5v?5;8^!o57PYL$g}ProiY7_Cr@Af3UWb8DsR*i`_f4i6Jfl|0&CPf x+7It43-M=w*?2tW?SA_2pJ?>-KfpTQ`4^IxiicdvO9cP`002ovPDHLkV1gJLxC8(I diff --git a/mods/awards/textures/novicebuilder.png b/mods/awards/textures/novicebuilder.png deleted file mode 100644 index f24d843ca45900fa57080e854df0b65a0a702e9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP)lLUjh*kX>pQU(S_W=|K#5R22vDG3Qb&O0zBBqk&z zOh^e(UGd@4)b4_9^ZM+Vf#7g)+if176J2S#bJ{L9-2R?#cxPWdx3g{+W9G+53*L&~ z?@XD^w)XJw@ci%m$Yj>=kTr*4{`M8GnNnt_EXgyTvHJe81sfUFau_wvo<8v5i?Leo zb%vDLiL*plBqY|P3bq}1GBLJWi0#Cz`E_XtH$I9i(uicfs_H*)<)On3t&NS1jt4q= zfmGwem)sqTcA85_$oaePSfe<<(a~&j<3VRBrT?s}{{6Jf2y*+ryWQl-w>0jKinp9C z&z8@Zl#tj_*ur>bCJztC*%LV_m221z#xI NgQu&X%Q~loCIDVZk#zt7 diff --git a/mods/awards/textures/template.png b/mods/awards/textures/template.png deleted file mode 100644 index b2904548033fb064e051011d057dc569dde3315c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP)lLP~|O3=G4(LkZ|o-U3d7N?I+R$SL&AmaL-r-`LI ziJL=(uaTuWnN>r?+fmWMBy$)4w8L@+=|@`T+t;69H%f}TG-t{8rM8v6`I9cNmrhrC zKBwXI9WI9Fcle)Is`&;VGC1qX1v{cnEDd9pYboO@t?yinzQvC75LyQa;F5+0LSJVQcT4WG?&jGX4N zC{t?9*8HCf8=qHtB+XiO_sr?+fmWMBy$)4w8L@+=|@`T+t;69H%f}TG-t{8rM8v6`I9cNmrhrC zKBwXI9WI9Fcle)Is`&;VGC1qX1v{cnEDd9pYboO@t?yinzQvC75LyQa;F5+0LSJVQcT4WG?&jGX4N zC{t?9*8HCf8=qHtB+XiO_s awards.onDig[i].target-1 then - res=awards.onDig[i].award - end - end - end - - if res then - awards.give_achievement(playern,res) - end - end -end) - -minetest.register_on_placenode(function(pos,node,digger) - if not digger or not pos or not node or not digger:get_player_name() or digger:get_player_name()=="" then - return - end - local nodedug = string.split(node.name, ":") - if #nodedug ~= 2 then - --minetest.log("error","Awards mod: "..node.name.." is in wrong format!") - return - end - local mod=nodedug[1] - local item=nodedug[2] - local playern = digger:get_player_name() - - -- Run checks - if (not playern or not nodedug or not mod or not item) then - return - end - awards.assertPlayer(playern) - awards.tbv(awards.players[playern].place, mod) - awards.tbv(awards.players[playern].place[mod], item, 0) - - -- Increment counter - awards.players[playern].place[mod][item] = awards.players[playern].place[mod][item] + 1 - - -- Run callbacks and triggers - local player = digger - local data = awards.players[playern] - for i=1,# awards.onPlace do - local res = nil - if type(awards.onPlace[i]) == "function" then - -- Run trigger callback - res = awards.onPlace[i](player,data) - elseif type(awards.onPlace[i]) == "table" then - -- Handle table trigger - if not awards.onPlace[i].node or not awards.onPlace[i].target or not awards.onPlace[i].award then - print("[ERROR] awards - onPlace trigger "..i.." is invalid!") - else - -- run the table - local tnodedug = string.split(awards.onPlace[i].node, ":") - local tmod = tnodedug[1] - local titem = tnodedug[2] - if tmod==nil or titem==nil or not data.place[tmod] or not data.place[tmod][titem] then - -- table running failed! - elseif data.place[tmod][titem] > awards.onPlace[i].target-1 then - res = awards.onPlace[i].award - end - end - end - - if res then - awards.give_achievement(playern,res) - end - end -end) - -minetest.register_on_dieplayer(function(player) - -- Run checks - local name = player:get_player_name() - if not player or not name or name=="" then - return - end - - -- Get player - awards.assertPlayer(name) - local data = awards.players[name] - - -- Increment counter - data.deaths = data.deaths + 1 - - -- Run callbacks and triggers - for _,trigger in pairs(awards.onDeath) do - local res = nil - if type(trigger) == "function" then - res = trigger(player,data) - elseif type(trigger) == "table" then - if trigger.target and trigger.award then - if data.deaths and data.deaths >= trigger.target then - res = trigger.award - end - end - end - if res ~= nil then - awards.give_achievement(name,res) - end - end -end) - -minetest.register_on_joinplayer(function(player) - -- Run checks - local name = player:get_player_name() - if not player or not name or name=="" then - return - end - - -- Get player - awards.assertPlayer(name) - local data = awards.players[name] - - -- Increment counter - data.joins = data.joins + 1 - - -- Run callbacks and triggers - for _,trigger in pairs(awards.onJoin) do - local res = nil - if type(trigger) == "function" then - res = trigger(player,data) - elseif type(trigger) == "table" then - if trigger.target and trigger.award then - if data.joins and data.joins >= trigger.target then - res = trigger.award - end - end - end - if res ~= nil then - awards.give_achievement(name,res) - end - end -end) - -minetest.register_on_chat_message(function(name, message) - -- Run checks - local idx = string.find(message,"/") - if not name or (idx ~= nil and idx <= 1) then - return - end - - -- Get player - awards.assertPlayer(name) - local data = awards.players[name] - local player = minetest.get_player_by_name(name) - - -- Increment counter - data.chats = data.chats + 1 - - -- Run callbacks and triggers - for _,trigger in pairs(awards.onChat) do - local res = nil - if type(trigger) == "function" then - res = trigger(player,data) - elseif type(trigger) == "table" then - if trigger.target and trigger.award then - if data.chats and data.chats >= trigger.target then - res = trigger.award - end - end - end - if res ~= nil then - awards.give_achievement(name,res) - end - end -end) - -minetest.register_on_newplayer(function(player) - local playern = player:get_player_name() - awards.assertPlayer(playern) -end) - -minetest.register_on_shutdown(function() - awards.save() -end) diff --git a/mods/ban_hammer/init.lua b/mods/ban_hammer/init.lua index 562a96c..2ef8620 100644 --- a/mods/ban_hammer/init.lua +++ b/mods/ban_hammer/init.lua @@ -14,25 +14,9 @@ local mode_text = { {"remove noclip privilege of punched player"}, } -local function ban_hammer_setmode(user, itemstack, mode, keys) - local puncher = user:get_player_name() - if keys["sneak"] == false and mode == 0 then - return - end - if keys["sneak"] == true then - mode = mode + 1 - if mode == 6 then - mode = 1 - end - end - itemstack:set_name("ban_hammer:hammer"..mode) - itemstack:set_metadata(mode) - return itemstack, mode -end local function ban_hammer_handler(itemstack, user, pointed_thing, mode) local keys = user:get_player_control() - ban_hammer_setmode(user, itemstack, mode, keys) if pointed_thing.type ~= "object" then return end @@ -86,22 +70,6 @@ local function ban_hammer_handler(itemstack, user, pointed_thing, mode) end return itemstack end - -minetest.register_craftitem("ban_hammer:hammer", { - description = "Admin tool 1: Ban Hammer", - inventory_image = "ban_hammer.png", - groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local mode = 0 - ban_hammer_handler(itemstack, user, pointed_thing, mode) - return itemstack - end, - on_use = function(itemstack, user, pointed_thing) - local mode = 0 - ban_hammer_handler(itemstack, user, pointed_thing, mode) - return itemstack - end, -}) for i = 2, 5 do minetest.register_craftitem("ban_hammer:hammer"..i, { @@ -110,7 +78,7 @@ for i = 2, 5 do wield_image = "ban_hammer.png", groups = {not_in_creative_inventory=1}, stack_max = 1, - on_secondary_use = function(itemstack, user, pointed_thing) + on_use = function(itemstack, user, pointed_thing) local mode = i ban_hammer_handler(itemstack, user, pointed_thing, mode) return itemstack @@ -123,7 +91,7 @@ minetest.register_craftitem("ban_hammer:hammer1", { inventory_image = "ban_hammer.png^technic_tool_mode1.png", wield_image = "ban_hammer.png", stack_max = 1, - on_secondary_use = function(itemstack, user, pointed_thing) + on_use = function(itemstack, user, pointed_thing) ban_hammer_handler(itemstack, user, pointed_thing, 1) return itemstack end, diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 1358c70..a297451 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -1450,7 +1450,7 @@ minetest.register_node("default:junglegrass", { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = {snappy = 3, flora = 1, attached_node = 1, flammable = 1}, + groups = {snappy = 3, flora = 1, attached_node = 1, grass = 1, junglegrass = 1, flammable = 1}, sounds = default.node_sound_leaves_defaults(), selection_box = { type = "fixed", @@ -1471,7 +1471,8 @@ minetest.register_node("default:grass_1", { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = {snappy = 3, flora = 1, attached_node = 1, grass = 1, flammable = 1}, + groups = {snappy = 3, flora = 1, attached_node = 1, grass = 1, + normal_grass = 1, flammable = 1}, sounds = default.node_sound_leaves_defaults(), selection_box = { type = "fixed", @@ -1501,7 +1502,8 @@ for i = 2, 5 do buildable_to = true, drop = "default:grass_1", groups = {snappy = 3, flora = 1, attached_node = 1, - not_in_creative_inventory = 1, grass = 1, flammable = 1}, + not_in_creative_inventory = 1, grass = 1, + normal_grass = 1, flammable = 1}, sounds = default.node_sound_leaves_defaults(), selection_box = { type = "fixed", @@ -1523,7 +1525,7 @@ minetest.register_node("default:dry_grass_1", { walkable = false, buildable_to = true, groups = {snappy = 3, flammable = 3, flora = 1, - attached_node = 1, dry_grass = 1}, + attached_node = 1, grass = 1, dry_grass = 1}, sounds = default.node_sound_leaves_defaults(), selection_box = { type = "fixed", @@ -1552,7 +1554,7 @@ for i = 2, 5 do walkable = false, buildable_to = true, groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1, - not_in_creative_inventory=1, dry_grass = 1}, + not_in_creative_inventory = 1, grass = 1, dry_grass = 1}, drop = "default:dry_grass_1", sounds = default.node_sound_leaves_defaults(), selection_box = { @@ -1574,7 +1576,8 @@ minetest.register_node("default:fern_1", { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1}, + groups = {snappy = 3, flammable = 3, flora = 1, grass = 1, + fern = 1, attached_node = 1}, sounds = default.node_sound_leaves_defaults(), selection_box = { type = "fixed", @@ -1604,7 +1607,7 @@ for i = 2, 3 do walkable = false, buildable_to = true, groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1, - not_in_creative_inventory=1}, + grass = 1, fern = 1, not_in_creative_inventory = 1}, drop = "default:fern_1", sounds = default.node_sound_leaves_defaults(), selection_box = { @@ -1626,7 +1629,8 @@ minetest.register_node("default:marram_grass_1", { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = {snappy = 3, flammable = 3, attached_node = 1}, + groups = {snappy = 3, flammable = 3, flora = 1, grass = 1, marram_grass = 1, + attached_node = 1}, sounds = default.node_sound_leaves_defaults(), selection_box = { type = "fixed", @@ -1654,8 +1658,8 @@ for i = 2, 3 do sunlight_propagates = true, walkable = false, buildable_to = true, - groups = {snappy = 3, flammable = 3, attached_node = 1, - not_in_creative_inventory=1}, + groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1, + grass = 1, marram_grass = 1, not_in_creative_inventory = 1}, drop = "default:marram_grass_1", sounds = default.node_sound_leaves_defaults(), selection_box = { @@ -1961,6 +1965,7 @@ minetest.register_node("default:sand_with_kelp", { tiles = {"default_sand.png"}, special_tiles = {{name = "default_kelp.png", tileable_vertical = true}}, inventory_image = "default_kelp.png", + wield_image = "default_kelp.png", paramtype = "light", paramtype2 = "leveled", groups = {snappy = 3}, @@ -2077,6 +2082,7 @@ minetest.register_node("default:coral_green", { tiles = {"default_coral_skeleton.png"}, special_tiles = {{name = "default_coral_green.png", tileable_vertical = true}}, inventory_image = "default_coral_green.png", + wield_image = "default_coral_green.png", groups = {snappy = 3}, selection_box = { type = "fixed", @@ -2107,6 +2113,7 @@ minetest.register_node("default:coral_pink", { tiles = {"default_coral_skeleton.png"}, special_tiles = {{name = "default_coral_pink.png", tileable_vertical = true}}, inventory_image = "default_coral_pink.png", + wield_image = "default_coral_pink.png", groups = {snappy = 3}, selection_box = { type = "fixed", @@ -2137,6 +2144,7 @@ minetest.register_node("default:coral_cyan", { tiles = {"default_coral_skeleton.png"}, special_tiles = {{name = "default_coral_cyan.png", tileable_vertical = true}}, inventory_image = "default_coral_cyan.png", + wield_image = "default_coral_cyan.png", groups = {snappy = 3}, selection_box = { type = "fixed", diff --git a/mods/gems/init.lua b/mods/gems/init.lua index b657dd1..bc2d55d 100644 --- a/mods/gems/init.lua +++ b/mods/gems/init.lua @@ -1,7 +1,7 @@ minetest.register_node("gems:ruby_ore", { description = "ruby ore", light_source = 8, - tiles = {"ruby_ruby_ore.png"}, + tiles = {"default_stone.png^ruby_ruby_ore.png"}, is_ground_content = true, groups = {cracky=6}, sounds = default.node_sound_defaults(), @@ -11,7 +11,7 @@ minetest.register_node("gems:ruby_ore", { minetest.register_node("gems:emerald_ore", { description = "emerald ore", light_source = 8, - tiles = {"gems_emerald_ore.png"}, + tiles = {"default_stone.png^gems_emerald_ore.png"}, is_ground_content = true, groups = {cracky=9}, sounds = default.node_sound_defaults(), @@ -21,7 +21,7 @@ minetest.register_node("gems:emerald_ore", { minetest.register_node("gems:sapphire_ore", { description = "sapphire ore", light_source = 8, - tiles = {"gems_sapphire_ore.png"}, + tiles = {"default_stone.png^gems_sapphire_ore.png"}, is_ground_content = true, groups = {cracky=6}, sounds = default.node_sound_defaults(), @@ -31,7 +31,7 @@ minetest.register_node("gems:sapphire_ore", { minetest.register_node("gems:amethyst_ore", { description = "amethyst ore", light_source = 8, - tiles = {"gems_amethyst_ore.png"}, + tiles = {"default_stone.png^gems_amethyst_ore.png"}, is_ground_content = true, groups = {cracky=7} , sounds = default.node_sound_defaults(), @@ -41,7 +41,7 @@ minetest.register_node("gems:amethyst_ore", { minetest.register_node("gems:shadow_ore", { description = "shadow ore", light_source = 8, - tiles = {"shadow_ore.png"}, + tiles = {"default_stone.png^shadow_ore.png"}, is_ground_content = true, groups = {cracky=8}, sounds = default.node_sound_defaults(), @@ -51,7 +51,7 @@ minetest.register_node("gems:shadow_ore", { minetest.register_node("gems:pearl_ore", { description = "pearl ore", light_source = 8, - tiles = {"gems_pearl_ore.png"}, + tiles = {"default_stone.png^gems_pearl_ore.png"}, is_ground_content = true, groups = {cracky=8}, sounds = default.node_sound_defaults(), diff --git a/mods/gems/init.lua~ b/mods/gems/init.lua~ deleted file mode 100644 index 3c35578..0000000 --- a/mods/gems/init.lua~ +++ /dev/null @@ -1,875 +0,0 @@ -minetest.register_tool("gems:pick_ruby", { - description = "ruby pickaxe", - inventory_image = "ruby_ruby_pick.png", - tool_capabilities = { - full_punch_interval = 0, - max_drop_level=3, - groupcaps={ - cracky={times={[1]=2.0, [2]=1.0, [3]=0.5}, uses=1000, maxlevel=3}, - } - }, -}) - -minetest.register_tool("gems:pick_shadow", { - description = "shadow pickaxe", - inventory_image = "shadow_pick.png", - tool_capabilities = { - full_punch_interval = 0, - max_drop_level=3, - groupcaps={ - - cracky={times={[1]=1.2, [2]=0.6, [3]=0.3}, uses=100000, maxlevel=3}, - } - }, -}) - -minetest.register_tool("gems:pick_emerald", { - description = "emerald pickaxe", - inventory_image = "gems_emerald_pick.png", - tool_capabilities = { - full_punch_interval = 0, - max_drop_level=3, - groupcaps={ - cracky={times={[1]=0.8, [2]=0.4, [3]=0.2}, uses=1000000, maxlevel=3}, - } - }, -}) - -minetest.register_tool("gems:pick_sapphire", { - description = "sapphire pickaxe", - inventory_image = "gems_sapphire_pick.png", - tool_capabilities = { - full_punch_interval = 0, - max_drop_level=3, - groupcaps={ - cracky={times={[1]=2.0, [2]=1.0, [3]=0.5}, uses=1000, maxlevel=3}, - } - }, -}) - -minetest.register_tool("gems:pick_amethyst", { - description = "amethyst pickaxe", - inventory_image = "gems_amethyst_pick.png", - tool_capabilities = { - full_punch_interval = 0, - max_drop_level=3, - groupcaps={ - cracky={times={[1]=1.6, [2]=0.8, [3]=0.4}, uses=10000, maxlevel=3}, - } - }, -}) - -minetest.register_tool("gems:pick_pearl", { - description = "pearl pickaxe", - inventory_image = "gems_pearl_pick.png", - tool_capabilities = { - full_punch_interval = 0, - max_drop_level=3, - groupcaps={ - cracky={times={[1]=1.2, [2]=0.6, [3]=0.3}, uses=100000, maxlevel=3}, - } - }, -}) - - -minetest.register_tool("gems:sword_ruby", { - description = "ruby sword", - inventory_image = "ruby_ruby_sword.png", - tool_capabilities = { - full_punch_interval = 1.0, - max_drop_level=1, - groupcaps={ - - snappy={times={[2]=1.00, [3]=0.50}, uses=1000, maxlevel=3}, - - } - }, -}) - -minetest.register_tool("gems:sword_shadow", { - description = "shadow sword", - inventory_image = "shadow_sword.png", - tool_capabilities = { - full_punch_interval = 1.0, - max_drop_level=1, - groupcaps={ - - snappy={times={[2]=0.60, [3]=0.30}, uses=100000, maxlevel=3}, - } - }, -}) - -minetest.register_tool("gems:sword_emerald", { - description = "emerald sword", - inventory_image = "gems_emerald_sword.png", - tool_capabilities = { - full_punch_interval = 1.0, - max_drop_level=1, - groupcaps={ - - snappy={times={[2]=0.40, [3]=0.20}, uses=1000000, maxlevel=3}, - } - }, -}) - -minetest.register_tool("gems:sword_sapphire", { - description = "sapphire sword", - inventory_image = "gems_sapphire_sword.png", - tool_capabilities = { - full_punch_interval = 1.0, - max_drop_level=1, - groupcaps={ - - snappy={times={[2]=1.00, [3]=0.50}, uses=1000, maxlevel=3}, - } - } -}) - -minetest.register_tool("gems:sword_amethyst", { - description = "amethyst sword", - inventory_image = "gems_amethyst_sword.png", - tool_capabilities = { - full_punch_interval = 1.0, - max_drop_level=1, - groupcaps={ - - snappy={times={[2]=0.80, [3]=0.40}, uses=10000, maxlevel=3}, - } - } -}) - -minetest.register_tool("gems:sword_pearl", { - description = "pearl sword", - inventory_image = "gems_pearl_sword.png", - tool_capabilities = { - full_punch_interval = 1.0, - max_drop_level=1, - groupcaps={ - - snappy={times={[2]=0.60, [3]=0.30}, uses=100000, maxlevel=3}, - } - } -}) - -minetest.register_tool("gems:axe_emerald", { - descroption = "emerald axe", - inventory_image = "gems_emerald_axe.png", - tool_capabilities = { - max_drop_level=1, - groupcaps={ - choppy={times={[1]=0.8, [2]=0.4, [3]=0.2}, uses=1000000, maxlevel=3}, - } - }, -}) - -minetest.register_tool("gems:axe_shadow", { - descroption = "shadow axe", - inventory_image = "shadow_axe.png", - tool_capabilities = { - max_drop_level=1, - groupcaps={ - - choppy={times={[1]=1.2, [2]=0.6, [3]=0.3}, uses=100000, maxlevel=3}, - } - }, -}) - -minetest.register_tool("gems:axe_ruby", { - descroption = "ruby axe", - inventory_image = "ruby_ruby_axe.png", - tool_capabilities = { - max_drop_level=1, - groupcaps={ - choppy={times={[1]=2.0, [2]=1.0, [3]=0.5}, uses=1000, maxlevel=3}, - } - }, -}) - -minetest.register_tool("gems:axe_sapphire", { - descroption = "sapphire axe", - inventory_image = "gems_sapphire_axe.png", - tool_capabilities = { - max_drop_level=1, - groupcaps={ - choppy={times={[1]=2.0, [2]=1.0, [3]=0.5}, uses=1000, maxlevel=3}, - } - }, -}) - -minetest.register_tool("gems:axe_amethyst", { - descroption = "amethyst axe", - inventory_image = "gems_amethyst_axe.png", - tool_capabilities = { - max_drop_level=1, - groupcaps={ - choppy={times={[1]=1.6, [2]=0.8, [3]=0.4}, uses=10000, maxlevel=3}, - } - }, -}) - -minetest.register_tool("gems:axe_pearl", { - descroption = "pearl axe", - inventory_image = "gems_pearl_axe.png", - tool_capabilities = { - max_drop_level=1, - groupcaps={ - choppy={times={[1]=1.2, [2]=0.6, [3]=0.3}, uses=100000, maxlevel=3}, - } - }, -}) - -minetest.register_tool("gems:shovel_ruby", { - description = "ruby shovel", - inventory_image = "ruby_ruby_shovel.png", - wield_image = "ruby_ruby_shovel.png", - tool_capabilities = { - max_drop_level=1, - groupcaps={ - crumbly={times={[1]=2.00, [2]=1.00, [3]=0.50}, uses=1000, maxlevel=3} - } - }, -}) - -minetest.register_tool("gems:shovel_shadow", { - description = "shadow shovel", - inventory_image = "shadow_shovel.png", - wield_image = "shadow_shovel.png", - tool_capabilities = { - max_drop_level=1, - groupcaps={ - crumbly={times={[1]=1.2, [2]=0.6, [3]=0.3}, uses=100000, maxlevel=3} - } - } -}) - - -minetest.register_tool("gems:shovel_emerald", { - description = "emerald shovel", - inventory_image = "gems_emerald_shovel.png", - wield_image = "gems_emerald_shovel.png", - tool_capabilities = { - max_drop_level=1, - groupcaps={ - crumbly={times={[1]=0.80, [2]=0.40, [3]=0.20}, uses=1000000, maxlevel=3} - } - }, -}) - -minetest.register_tool("gems:shovel_sapphire", { - description = "sapphire shovel", - inventory_image = "gems_sapphire_shovel.png", - wield_image = "gems_sapphire_shovel.png", - tool_capabilities = { - max_drop_level=1, - groupcaps={ - crumbly={times={[1]=2.00, [2]=1.00, [3]=0.50}, uses=1000, maxlevel=3} - } - }, -}) - -minetest.register_tool("gems:shovel_amethyst", { - description = "amethyst shovel", - inventory_image = "gems_amethyst_shovel.png", - wield_image = "gems_amethyst_shovel.png", - tool_capabilities = { - max_drop_level=1, - groupcaps={ - crumbly={times={[1]=1.60, [2]=0.80, [3]=0.40}, uses=10000, maxlevel=3} - } - }, -}) - -minetest.register_tool("gems:shovel_pearl", { - description = "pearl shovel", - inventory_image = "gems_pearl_shovel.png", - wield_image = "gems_pearl_shovel.png", - tool_capabilities = { - max_drop_level=1, - groupcaps={ - crumbly={times={[1]=1.20, [2]=0.60, [3]=0.30}, uses=100000, maxlevel=3} - } - }, -}) - -minetest.register_node("gems:ruby_ore", { - description = "ruby ore", - tiles = {"ruby_ruby_ore.png"}, - is_ground_content = true, - groups = {cracky=6}, - sounds = default.node_sound_defaults(), - drop = 'craft "gems:ruby_gem" 1', -}) - -minetest.register_node("gems:emerald_ore", { - description = "emerald ore", - tiles = {"gems_emerald_ore.png"}, - is_ground_content = true, - groups = {cracky=9}, - sounds = default.node_sound_defaults(), - drop = 'craft "gems:emerald_gem" 1', -}) - -minetest.register_node("gems:sapphire_ore", { - description = "sapphire ore", - tiles = {"gems_sapphire_ore.png"}, - is_ground_content = true, - groups = {cracky=6}, - sounds = default.node_sound_defaults(), - drop = 'craft "gems:sapphire_gem" 1', -}) - -minetest.register_node("gems:amethyst_ore", { - description = "amethyst ore", - tiles = {"gems_amethyst_ore.png"}, - is_ground_content = true, - groups = {cracky=7} , - sounds = default.node_sound_defaults(), - drop = 'craft "gems:amethyst_gem" 1', -}) - -minetest.register_node("gems:shadow_ore", { - description = "shadow ore", - tiles = {"shadow_ore.png"}, - is_ground_content = true, - groups = {cracky=8}, - sounds = default.node_sound_defaults(), - drop = 'craft "gems:shadow_gem" 1', -}) - -minetest.register_node("gems:pearl_ore", { - description = "pearl ore", - tiles = {"gems_pearl_ore.png"}, - is_ground_content = true, - groups = {cracky=8}, - sounds = default.node_sound_defaults(), - drop = 'craft "gems:pearl_gem" 1', -}) - -minetest.register_node( "gems:ruby_block", { - description = "ruby block", - tile_images = { "ruby_ruby_block.png" }, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node( "gems:emerald_block", { - description = "emerald block", - tile_images = { "gems_emerald_block.png" }, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node( "gems:sapphire_block", { - description = "sapphire block", - tile_images = { "gems_sapphire_block.png" }, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node( "gems:shadow_block", { - description = "shadow block", - tile_images = { "shadow_block.png" }, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node( "gems:pearl_block", { - description = "pearl block", - tile_images = { "gems_pearl_block.png" }, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node( "gems:amethyst_block", { - description = "amethyst block", - tile_images = { "gems_amethyst_block.png" }, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_craftitem( "gems:ruby_gem", { - description = "ruby gem", - tile_images = { "ruby:ruby_gem" }, - inventory_image = "ruby_ruby_gem.png", - on_place_on_ground = minetest.craftitem_place_item, -}) - -minetest.register_craftitem( "gems:emerald_gem", { - description = "emerald gem", - tile_images = { "gems:emerald_gem" }, - inventory_image = "gems_emerald_gem.png", - on_place_on_ground = minetest.craftitem_place_item, -}) - -minetest.register_craftitem( "gems:shadow_gem", { - description = "shadow gem", - tile_images = { "gems:shadow_gem" }, - inventory_image = "shadow_gem.png", - on_place_on_ground = minetest.craftitem_place_item, -}) - -minetest.register_craftitem( "gems:sapphire_gem", { - description = "sapphire gem", - tile_images = { "gems:sapphire_gem" }, - inventory_image = "gems_sapphire_gem.png", - on_place_on_ground = minetest.craftitem_place_item, -}) - -minetest.register_craftitem( "gems:amethyst_gem", { - description = "amethyst gem", - tile_images = { "gems:amethyst_gem" }, - inventory_image = "gems_amethyst_gem.png", - on_place_on_ground = minetest.craftitem_place_item, -}) - -minetest.register_craftitem( "gems:pearl_gem", { - description = "pearl gem", - tile_images = { "gems:pearl_gem" }, - inventory_image = "gems_pearl_gem.png", - on_place_on_ground = minetest.craftitem_place_item, -}) - -minetest.register_craft({ - output = 'gems:pick_emerald', - recipe = { - {'gems:emerald_gem', 'gems:emerald_gem', 'gems:emerald_gem'}, - {'', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:pick_ruby', - recipe = { - {'gems:ruby_gem', 'gems:ruby_gem', 'gems:ruby_gem'}, - {'', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:pick_sapphire', - recipe = { - {'gems:sapphire_gem', 'gems:sapphire_gem', 'gems:sapphire_gem'}, - {'', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:pick_amethyst', - recipe = { - {'gems:amethyst_gem', 'gems:amethyst_gem', 'gems:amethyst_gem'}, - {'', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:pick_shadow', - recipe = { - {'gems:shadow_gem', 'gems:shadow_gem', 'gems:shadow_gem'}, - {'', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:pick_pearl', - recipe = { - {'gems:pearl_gem', 'gems:pearl_gem', 'gems:pearl_gem'}, - {'', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:ruby_block', - recipe = { - {'gems:ruby_gem','gems:ruby_gem','gems:ruby_gem',}, - {'gems:ruby_gem','gems:ruby_gem','gems:ruby_gem',}, - {'gems:ruby_gem','gems:ruby_gem','gems:ruby_gem',}, - } -}) - -minetest.register_craft({ - output = 'gems:shadow_block', - recipe = { - {'gems:shadow_gem','gems:shadow_gem','gems:shadow_gem',}, - {'gems:shadow_gem','gems:shadow_gem','gems:shadow_gem',}, - {'gems:shadow_gem','gems:shadow_gem','gems:shadow_gem',}, - } -}) - -minetest.register_craft({ - output = 'gems:amethyst_block', - recipe = { - {'gems:amethyst_gem','gems:amethyst_gem','gems:amethyst_gem',}, - {'gems:amethyst_gem','gems:amethyst_gem','gems:amethyst_gem',}, - {'gems:amethyst_gem','gems:amethyst_gem','gems:amethyst_gem',}, - } -}) - -minetest.register_craft({ - output = 'gems:emerald_block', - recipe = { - {'gems:emerald_gem', 'gems:emerald_gem', 'gems:emerald_gem'}, - {'gems:emerald_gem', 'gems:emerald_gem', 'gems:emerald_gem'}, - {'gems:emerald_gem', 'gems:emerald_gem', 'gems:emerald_gem'}, - } -}) - -minetest.register_craft({ - output = 'gems:sapphire_block', - recipe = { - {'gems:sapphire_gem', 'gems:sapphire_gem', 'gems:sapphire_gem'}, - {'gems:sapphire_gem', 'gems:sapphire_gem', 'gems:sapphire_gem'}, - {'gems:sapphire_gem', 'gems:sapphire_gem', 'gems:sapphire_gem'}, - } -}) - -minetest.register_craft({ - output = 'gems:pearl_block', - recipe = { - {'gems:pearl_gem', 'gems:pearl_gem', 'gems:pearl_gem'}, - {'gems:pearl_gem', 'gems:pearl_gem', 'gems:pearl_gem'}, - {'gems:pearl_gem', 'gems:pearl_gem', 'gems:pearl_gem'}, - } -}) - -minetest.register_craft({ - output = 'gems:shovel_ruby', - recipe = { - {'', 'gems:ruby_gem', ''}, - {'', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:shovel_emerald', - recipe = { - {'', 'gems:emerald_gem', ''}, - {'', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:shovel_sapphire', - recipe = { - {'', 'gems:sapphire_gem', ''}, - {'', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:shovel_amethyst', - recipe = { - {'', 'gems:amethyst_gem', ''}, - {'', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:shovel_pearl', - recipe = { - {'', 'gems:pearl_gem', ''}, - {'', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:shovel_shadow', - recipe = { - {'','gems:shadow_gem', ''}, - {'', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - - -minetest.register_craft({ - output = 'gems:sword_ruby', - recipe = { - {'', 'gems:ruby_gem', ''}, - {'', 'gems:ruby_gem', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:sword_amethyst', - recipe = { - {'', 'gems:amethyst_gem', ''}, - {'', 'gems:amethyst_gem', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:sword_emerald', - recipe = { - {'', 'gems:emerald_gem', ''}, - {'', 'gems:emerald_gem', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:sword_sapphire', - recipe = { - {'', 'gems:sapphire_gem', ''}, - {'', 'gems:sapphire_gem', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:sword_shadow', - recipe = { - {'gems:shadow_gem', '', ''}, - {'gems:shadow_gem' , '', ''}, - {'default:stick', '', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:sword_pearl', - recipe = { - {'', 'gems:pearl_gem', ''}, - {'', 'gems:pearl_gem', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:axe_ruby', - recipe = { - {'gems:ruby_gem', 'gems:ruby_gem', ''}, - {'gems:ruby_gem', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:axe_emerald', - recipe = { - {'gems:emerald_gem', 'gems:emerald_gem', ''}, - {'gems:emerald_gem', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:axe_sapphire', - recipe = { - {'gems:sapphire_gem', 'gems:sapphire_gem', ''}, - {'gems:sapphire_gem', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:axe_amethyst', - recipe = { - {'gems:amethyst_gem', 'gems:amethyst_gem', ''}, - {'gems:amethyst_gem', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:axe_pearl', - recipe = { - {'gems:pearl_gem', 'gems:pearl_gem', ''}, - {'gems:pearl_gem', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:axe_shadow', - recipe = { - {'gems:shadow_gem', 'gems:shadow_gem', ''}, - {'gems:shadow_gem', 'default:stick', ''}, - {'', 'default:stick', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:amethyst_gem 9', - recipe = { - {'', '', ''}, - {'', 'gems:amethyst_block', ''}, - {'', '', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:ruby_gem 9', - recipe = { - {'', '', ''}, - {'', 'gems:ruby_block', ''}, - {'', '', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:emerald_gem 9', - recipe = { - {'', '', ''}, - {'', 'gems:emerald_block', ''}, - {'', '', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:sapphire_gem 9', - recipe = { - {'', '', ''}, - {'', 'gems:sapphire_block', ''}, - {'', '', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:shadow_gem 9', - recipe = { - {'', '', ''}, - {'', 'gems:shadow_block', ''}, - {'', '', ''}, - - } -}) - -minetest.register_craft({ - output = 'gems:pearl_gem 9', - recipe = { - {'', '', ''}, - {'', 'gems:pearl_block', ''}, - {'', '', ''}, - - } -}) - - - - - - - - -minetest.register_ore({ - ore_type = "scatter", - ore = "gems:ruby_ore", - wherein = "default:stone", - clust_scarcity = 10*10*10, - clust_num_ores = 4, - clust_size = 3, - height_min = -31000, - height_max = -1000, - flags = "absheight", -}) - - -minetest.register_ore({ - ore_type = "scatter", - ore = "gems:sapphire_ore", - wherein = "default:stone", - clust_scarcity = 10*10*10, - clust_num_ores = 4, - clust_size = 3, - height_min = -31000, - height_max = -1000, - flags = "absheight", -}) - -minetest.register_ore({ - ore_type = "scatter", - ore = "gems:amethyst_ore", - wherein = "default:stone", - clust_scarcity = 13*13*13, - clust_num_ores = 4, - clust_size = 3, - height_min = -31000, - height_max = -2000, - flags = "absheight", -}) - - -minetest.register_ore({ - ore_type = "scatter", - ore = "gems:shadow_ore", - wherein = "default:stone", - clust_scarcity = 15*15*15, - clust_num_ores = 4, - clust_size = 3, - height_min = -31000, - height_max = -3000, - flags = "absheight", -}) - -minetest.register_ore({ - ore_type = "scatter", - ore = "gems:pearl_ore", - wherein = "default:stone", - clust_scarcity = 15*15*15, - clust_num_ores = 4, - clust_size = 3, - height_min = -31000, - height_max = -3000, - flags = "absheight", -}) - -minetest.register_ore({ - ore_type = "scatter", - ore = "gems:emerald_ore", - wherein = "default:stone", - clust_scarcity = 17*17*17, - clust_num_ores = 4, - clust_size = 3, - height_min = -31000, - height_max = -4000, - flags = "absheight", -}) - - - diff --git a/mods/gems/textures/Thumbs.db b/mods/gems/textures/Thumbs.db deleted file mode 100644 index c839319f8cbbd42b1d200583956a5e668a1f9c02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58880 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 diff --git a/mods/gems/textures/gems_amethyst_ore.png b/mods/gems/textures/gems_amethyst_ore.png index 600d0381ca392618f0c3e2550bfc8da74b0fcaba..6e950db6b2087c0eb4873724a8e6229a0655d770 100644 GIT binary patch delta 575 zcmV-F0>J%;1%(BWQGewG8w>|Jc#`1W0006KNkl_B!y< zSP3a95VUy+gh5niDLqmucm|Xv$|I0aCXbLVZBn^KvJ2#-A-TQmo`WI}#r<&te9dZi zXTSO8n_1Z&=ZFX*0)VQrTrN>nPzAt;K$0W?)KS#&B1G0&M1KV59M)PERmJ08kK+0o z0BbEaP3wnET$-jGNi>~K0qFN*ybmaf>Gx^j%96ApaAk>zFu%A!8ZD8k(vM@3#MH8z zGN#`}S<$dD7V#mhj!$;oh!T}EBz{~;R;SWA++3q?_&s;DYYM?ogX=lW*2#o6o>fHO|{!ZEvy z=wVpT=}fTJ)?H|k7{f*`GC8bC%Gn)n`3yi0({&~XhrsXKTL7ND@5|)q zTwe}f!wmMxdG#rkHfvdyq|GWHM(=o@WvlT7oO5JZ#_89eS`$`X>(-i)_C6p2vOUhb z$JW{hW;y3jRnj!YIrop5s!G&edLQt6#$!?FF+OVJqoy@AZkC6wU)v; z(3;uWlsK|<56I^8IXB*u7}I`9qF+~61RqeqnE0OjqVuFx_BTQZ`~j)W|6@(8PA>oe N002ovPDHLkV1ljA5r6;y delta 577 zcmV-H0>1r)1&0NYQGeY50|Of&s<=jy0006MNkl1gh6otQwR@ggZW;^iG zSotX_5VUy+gh5meqDM*v&w$cIc?1&5MZJf5fbMdB7cJS9_Ji4RmHGx^j%aW`i@MVdJu(-HD8ZC*c(oa*YHMQ)f zjoCM01<(4n5Mul*rrh4#kff=p`)sQJJW2uB;gFNjUY9;SI0sVJw^zi*7!qqu7x?~l z$qt9zzMS6y@PBBObn*Rz32PI`oWpxhA|hOe01B|`{baNUbJ*e?%(;gUBOyix*7CqP zM?M_VDmfYLvCFut{6FNwAp>jcDHKJ4s-mhq9!I9f=e!(kaW+2%;EYo~bIdMddKlIw zD=#?b>M69a#;`sSriV32Ilto-p8)7#x=F;ULJ+E|T7MCQ82NpB3&4{%eWpj}JR7}$ zIqWmx`NyoQT9zeQv&!4?YkivMD|-Uod-6Qz^vjQiu@scdd@ZJ+bB!t)-i>ik P00000NkvXXu0mjfT(l3N diff --git a/mods/gems/textures/gems_amethyst_pick.png b/mods/gems/textures/gems_amethyst_pick.png deleted file mode 100644 index 0be91155de5de078943894aef37eb050d170554d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1006 zcmVWFU8GbZ8()Nlj2>E@cM*00UA~+GR|Tq6_Yp4@F8w;DQD{6j%>F^<)GKU0$Mx40j>0TIfaE z?I!h7Y^f_5vR+u%3mPq6GVP*vnI2-M-S*Ost(~WtZ@%yQedqkoIWr?jl7t#FiD@AV z9IhDwm6rJDz}ZS|#FO-md;y^0WRWta&z3NWX_8vFAbTtWi$#6NB;8s)?ay2QJZ_r< zpiEp%alV# z{YOIp*zDe4n^_E`7aGIDO=6mKsw$W3XSP$zHCni=z=c0G4yU1f5W|l3tkW;&VXF_D z-Ai>v4mP_tEF9oeRW3&JQ5J@uayTy=Em@Jlk&1oCLaCYzJ zEqPb21C;lx70yQfalcZaAj{*lcQhN-Wy#au`jV4mFw*l~Rpq>79KSyd_ zuxZ^2dVI4u0yIuglZh>^IpI6Y!+L1782CK(4r8(pW3rEme2wy~$2S|2bO~zfFH+g0 zX_BZfJxDFrFknPWR@8k|gCoH`ZSw$h;*6>BED9XS{0!p8i5n-Un;gn`bwy4HJTac& z3r(J&`|~$Cf^s0R)ZzlZ+i0S)))941dZ7`k1*N?%3M_~0?c@vv0dV*cl0pxj^kK7m zDK$8Q;KE|wPW4rKEX|`FD$R^(jYgZQbT|NWy<1(V#SJ=Xl?F=8X26Q2c~sS*A3yiA zzeKA}V{wB{0$7ug&7pk_SS<$fTp#Ej3~dgw6mmApX0v-0a7>|=p#`~G3X3+<+0ns~)olc`a^JmhEHgR^+XzLB4kqC~*qnh_Ef z0|jvPzZGKbaDyYC=3D zxIzO>);R>clu%jc>B-N*U>Vx-^de*9J#mN1I=|@u`Wt*z=u)5nH3u>o8}A`QGZi;z zU`@-{iEn6S_sdsw-l=1B*vHLB@09N=me7Q1E=lE_V~8%E?cDKSph~Zne>1kQmpWB`Tzg`07*qoM6N<$f}p9oQvd(} diff --git a/mods/gems/textures/gems_amethyst_shovel.png b/mods/gems/textures/gems_amethyst_shovel.png deleted file mode 100644 index f509dd021bb032df846777ea9e06bce4acb8c3a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1063 zcmV+?1laqDP)WFU8GbZ8()Nlj2>E@cM*00WCjL_t(Y$Gw(cOjCCh z$3K_Vz@jpt6bRH&QNcekvPuFKACP3=me`pXF`_;g*@GcQBVs1mvXDIu(iokZXw)Sm z!HHSSN{le05M5K|pGHj-?V^NO6tt}d4TF{X+r#DF?OLdoUUr^tPH*q|e9!rv@4b=` z0)Vx}iSh*?NfK{|(>)TIj58!51luHs@Z$quQ^UE4n|{79Ff9Pmo=T(ewr=IysskKp zap1?tFOLO(55H!3;33b3J|HkKh~wm+x&tIA7e`tg*r_EAGwbI{yqS>(Kzec*V`c`m z+ZO_0wIG*!q0AlTgT0A@!#t^>B#{F%a?dqpw$!vD*{}g~{y)PpGti=}1 zgA|Zh01N^5_9%3+Sf?>yg95Xw?qJZoNJ5=zyQ$whfk9f zLhvH^oPO6gWS4vgp-ZIvTeWwsp~)D; zURDo)IVYFJ^W^vb&4y$2^akkZ4d8T-NV*r-Y)e@^M#};KKI#4y5A8VJBa(7}r>(d$ zWFU8GbZ8()Nlj2>E@cM*00aq1L_t(o!@ZS#OjTtZ z$3M@7c`vP%6OfzXv^3cqa}zEOPzEA{KjPkUGqE|VE#gYc=GF_%+$6I>xg2Ay6bbWX z$JZ($!D!-kRny`MaKh~wH89!)z;Is=HJ6T1?G&>3 z@M_dhF5R{HU|7Xq+erZW@Bg!SA((*wh8p^st~;Ihu1}+{HkJB{ziDl0nh3>W!S^0L zj~Y5P4u4;RJ1;dnxbOlVhBHu3*PTxMp7Ynioz~a3_KgWys4|=k|F@wUgBkz~)K~na zgXdoB0HCn!f%0Aqcz@&17?f#N_<|(iWVkK%fVP&N5;-G$-Z?NG{M!?8B*m`OzL^O= zClA;nOu8g-Zm>J0FTBUgFCEqWvvX^p+i(CxL^rG! zquf3nC&OKtGT4ua@6Ur`4L3?<-d2(R&!xHe4RNkrKD0_MA6lio zPu_dF;j#)wfDAtip*OGcf_g`1d3s7DA-fW3DX*owxk2-QTb9pOh8cbqHn5EiY}4kP zZcooC)!@!de`3k7+i;gTkZ3W=%F1lwu>(*|5!Sp<2-%f5mLucMCON@O?zIl>?k?P= z0Bg8W0v*}Y{_sI@CEd*pr010CM0f&s83F;0_4ol0kDYh3?7X>u%o~}pp_itl3;ub+ZVY<&I!(WRFaJ!v*yYj&3cxYODZcSOgcsP}%K(E~6 ziexEg$6U903tYdr03i?<9UT);H&8KUeY>QwUD9;zIyfd8$Mv%LdmwC$S^Snk*`<8q z4l2$Z*+Kh2Ju6r@?FO&L1`r$*P3cd+Y8}(#DzH2oASi|ZvR;&e*W=9?44@P!Kq&73RfL=8Q_(bB72ot82>_I$WFU8GbZ8()Nlj2>E@cM*00d)6L_t(Y$Gw(oOj~6b z$A72gT1dxO#&s|hC{)P66~>xn(Jga}YgnRLf{B+zBHJKF%~ZB8WQmI=&cyg(iK9$( zF)^q!iwo2-mBna8#$}+vaj{GYDwk1WDIKh%uOH6NpLjRYq z;#rIYw1C9AjE6`nO=H~N%;#<4K_RzM0hR11##Er?M*nT1_3>;r8PLY3`uX-WHB)Ep z!d5wls1jjeAtOu6+JqrLpW(h=$SsP&Ipf4VbCbBJb!eh=xa^$_bxu-e?V|AGYHYEm zkQyZ63p5+jL|B*-RbG)10MDX?b7ld6=MG)qw#N&=$wMX7S-Su@6?-b+Wff3yelh^P z1Cya6D<~I{X5M}0iV9j$)QUN# zpw8OO4r3hO_Bzot4)9gyEC8Q2ScuOq1yC!rqN;^5gN}|Nx1aXHb@tq#22B}#L30O&Ww zkUiT)O+gLphxnv;b$+mJ5;U?q9u1w>$9VJH5Vp!WYV z%zAMzI4JDi?kzP)0+4l7<-d??$^|xg{9Qz;x`xS^z_u(c!+$MeG3!N3yHg5)wX{1W z<)NBCpBAK)cYUkFFGu(07r=6~S{}Uq9u~7+1dS|I_x9D%?t^A3s#=2P+hk0jVt*F% zzh5IZ)qqB$`FEmLKnISWK$n<;+cBZ$PI)<#F+l}Am@gO0nKwS-a*vas+ZYyf>?K^k zUB>O0;LHct1IpW+6Gd7^7D>r+t2@{5Betuvs?Um%Dc$?=nx}EuJ41p1MkYOYmjsjJ zTCDH?><3!0gZQ3Di&G zm>=z9{lX0AuQ=~JNd8i{B5HTlQt^E!~!skt~Z0006PNkl#AxwIy^u`5D@@WmDy~Ds)8y2Ax5mV0MsmMz6gnP4u28BdyjLDo2sILK=X=>_w&QCwt8YsZz(*!dx3;HpAZG@VbF@_~;4b6A5 zHPF^hi`Gty$A4(z$LoDnRov<-sFH{X*CBvD%IHHR(mm_e>nC?xAx1)stXRvEbB?^% z!`j;JcsOQyI^}=Jdp%aHMMPLCih`mjn9XLq`tee_XI&=GCUiy}I-?H$m#4MU;^ONC z)6*$$Mz5tQf^)9!LIZ0I`=dQMrmt)3YXGD#(we;C>VHmDkyup-LRD3F0wG4Gx3>W7 zR@-vIU?DO+o$|5#Ah`O}vMkBwe|i7zEl>0OZae|+J$atsIC?9YRC| z#|lW#=-=(mxOzkH=hxfHkIhk|cjFFNqAx=1%?HXQGeY50|Fc$C0eJ+0006LNklfvo#NU3Aq)2*q?0;^$}=G1SFb#7#yMX_8s^b}=63r_cjJ zNILiE=-w+iIy_JjK|}yhRc5mpstT$Agcz~b0#LK4`649FIe$b1?>){rZpxC@@-q3= z6#&jTT$a^=b6%EZ3z1|r8UfI5r-Tqu6w_|gz!wGCT)-CvBEsbS9GQDbRF!s`Vy&rd z&!6#a<2(1U|9g)RME#`hzQpqfIf;CKqS&V>(=WhcSj*cLX50f%aU`Bey@kM zwcW{RLUmg4KlFP&R;)!tSjzL9JkOcUX6*iWN%ySF^x2foxI<^$!T<8Kc3NC~y`Va+ zcr$*z=mqCoU4;hL81~0|95Y~TeGP#0MOu?LTwRGW5`W7QK`6`eP9Vfcb$biIt8$wY zh6|DEwBlp&0bG4+Q50nJS>C^Ut55s=yY>XU_w@UHKFgO{@aOiz<;uLJLx_lg9338L z6YQLOkSy;#s!En+c<=v7rmB)Ohap5ls5`Bx2tbS_F_r*qZaxQ9LI^0}^PHslM9w*K z??G#2=Q%Qp!aoq3OeS21fHkK1k|cjFFNqWFU8GbZ8()Nlj2>E@cM*00U`BL_t(Y$F-MTXj5kx z$A70wKUiX{MoAZ9(YDh%ER?2W9xW6E9X8e*v9fBxfEK*nO}*KMbPRGc-K`Z8Cb${! zMyyU(+=WV{)iOcSkEN-WR*bbx*5+svW$$kG9#ivSPM7}Sz~MdT^#!ZgRPKN#n z0&r_^34s0TCU!O0X*|52m&4cb^gPTOeOXtT9!Tn9O347Hr?9EP#ui5f2liC)v11$N z>Z1TGh0k*B<`V$?fiM6*uZs;$ZCT-N)hbSP*37*SaOHiEvw0{t;`-uK zYMf>KHW0xd2y?un4u2q=6%KH!vz|83VNy?T^GV=7T13kY&Q(kwkpiHr<1;OjAsr5I=;T-U1HAxT?sH?Q{TzVA z#1P{{Q4XEB$M%{vj6@bm1>bpWGE#|GgG-8AwTf&J`n)b)%|EC5-1j7s2>|ZzX#rp) zvY1hHB}V%%SKC-^71aOyh}fAJ<{C4Wa!cOdF$~TH4-F;(s61a;(BN4SIF}O11X@Hx zi)ak&Zq(P0chqITO~nLDPo=&&|6o}Sq_;k*Y#y^WhMVkJ)KUxm!@fNtt#jlo86*MH~>%2Lu08{w>rdn z8?<;lfDiAbX+xX7bvMes7P~Qz)vXQzP`$C1_PxFMye@VG|K{;z=5UZ!$ZD4I2f{kI zpj1m}W4)cG=4}i=7-MR7BJV(v@Eu#$;8xf2#%$rozR|+_I2-iO(J1qCmb`Bs^4jCc zMM5)gX{a;n8R!o#C?zX_0tCmODTPkB$tjJ|M^Rc`Yd;+E|AnS&Hl8YMRu>Zr5RD}X z&AiPIE;ck*9V`PMR4a-KO_%gJ1H770>2rMU)pD?eUcLPTGqWQ_hf1ICjlX#ZUiaNP z9SU&b%PMAON7!haFB&wxr{%dxi)h^0XJ+`C zvs|?AEEhruR{Kzd5c+3^xyDTFOl)-{{ZIb_)LT!L?ZwI03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00WpwL_t(Y$F-MHOj~6X z$A7o0bcRv~U4axfIvlXg7?+NO)$*`m1T>NCVPSF8hh^+Ri7~oiToWIR2`YpbH?tTs zjFAN0_C{iq8KrS+ii&eC+1R?Uh6o6QR&%{UuBCiFlzZb{p#yq3PhU=N@A>`D_nrT} zR}w-1@Z4ToY5_=+#Qo71o=Z<=8Ill!yw*IS$|?Y#Rk+hG`ts|^bpeoGZ+40^IWk9I zJ4$bNFRHAfy!$f$&MM4Kj&M)jKx}e~uI@Xg16Z_0Z+9ciRZ=*0xdF_*1I5czvo5O|@P_Vb#QDv3Er)v4=i=Wf}G$SWW>4L6& z_TwO`tYUAs>m7LelQ6Nr=b4cc)a@zabl0<-Y^|Yrf2rPuY>Hd;RpJNK?hv+Pe(ddb z>VBQazblXY0v7-m21WolaCi@Phix%8W&l`iC-maU`6SllWj@`qm5ae~{JZja_0-b< z+>8E|2H@T6G2BQ4Sq*>{U_L2`T)WQW{u;jjWeR}&0vEQjH&91ADBQM*#(Ga0z}9kS zRsdFj!5_yANg)J(#-|w%y+w)t9Y}mf{y!la>pfhL{K18Rv9ud$xm79eIzJTjO%Zvl=(ca@1AN)YI9vk1IE1Iz9~Pd2e+UyLS`;FdZu}$KmvO zR~Oh+_^<(BbZS;te0Auy0l-)37N!)})OVb@%=k}107@z!p?QC)ZY*X3q$%$@KO+IW z^yVcUKs#J6XWUc(%Th@VV4(jd_D5?Boe4)KB(nf4YiXBR0M<-DrsnwUlBN=lOh~>; zx6sDUTV17ZiLcTvG{6*66rSSdJ27pi`^$Io| zjje6e9yEq7XPllY4FFYriUfeJ(bpf27?ErkUeSw_c zbLb1tN!kHkx8m9!zY_SI4>nAbcrRg&!>uGr%gSkKDApC{9?3-sD$s^qns1~40000?r^M03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00at2L_t(o!@ZV$OqEp} z$3N#n-iuN>1-UI7E-W^3D-awnGLQ(?;@7f)}{Fo$c&-o^#Ige7@)Rb{-`ntaLkQ z-Xxng`nrrYH2(>J_iDgHgMIMd66P|l(;K+b(7v()obZFWO)$|8z?iL{rZ3;2(J5r* z;f<)#Li(D|gD#Nat^xoCZ~wD$E|`MmaG}cTB5FGP zcy1~@5KQsgCn>G8l9p_o7e1!|bCf}HGNM80X!_#@Wj}OLUNfYe@ba3=bXK0`(BU&2 z&rQX+Ett=b6?p`An}+5HgS>SpmXK!>DS0n{7QE!bt33bQQI~i2?Aq)x8~_n<>85bK zT=^tX#(MK)xHnHs;d&7fOp$sqMe60hn{S9IQZK(2?GhP$Upg+Qi*xQ`cA#9$4%D7! ze*13SZ5E6J#;ha!^!QqQ<9%Iro|6$x*xnR6Yn$ooXw@v>(az^fLu1wv><8@F57@Oa zr`dDzt2MYY((hX{<}uuD45WnXrONjn#@`(Wz~__?6){f`wl`%mMjXW^E!jxnrEcx& zDcr39Q>0$1#fxE|*#^3r{Q`X*t>olayNFl}+^q`)uzqtE0NbZFEXOSDKC>Hu$KE`r znSCbQ9A%K1g==v!AaMIez4n+NkWbmoGR-BY}KP@_ZCbq*+Zr=?6x-hWlM zIJhInkmT)a^KvRGo;Gh@b%35oBD@VY1Y&*2S$8o5e=eNGwW0-sw7&g0Jg_ zm#`}jU0?_?5dZs+JYBG6RpD9?I*(hM#fGHIs=)#N2gHM|T=;0~J^%m!07*qoM6N<$ Ef{*Dp9{>OV diff --git a/mods/gems/textures/gems_pearl_axe.png b/mods/gems/textures/gems_pearl_axe.png deleted file mode 100644 index 6a22bdc20e40e5e8d4170705c0aeddb2a64c9c39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1282 zcmV+d1^xPoP)WFU8GbZ8()Nlj2>E@cM*00d@9L_t(Y$Gw(+Oq6vT z$6wELNO-V=aPmtb5X3vr33-4X&b6FLNx0Ry(bm@DreKcMmNfl`wQ_57{g`W7a+YUn zb7b6Fjw`UjR;`O4BGk|m;!H*c632WzPwDiY{-Ea(ykFX)@AhoZ^L#(w@9TMgKffM9 zmSyf`yj-0g)$qc|4FH@jNr+@4#DZ0tb@Gawg={Fwz%w%b&#Kuw+_~*I>yHYIiv`+L zlt@8A3XfDhL)DU}@%HXi=dVkUsDpw20GGymfG4W5xM-lwWeIF3Ht^s>OVH)6X5jPP z1f~}N8bBa9dnIY5S&R<1@@YqOP(+vlDp_C5N~4C01DElfwxNI2fF>z(j%{yqD~+}u ztPS>|%!OHURG6Y_MUer3z_frgc@u!=YCq$zKoEd^wIwv#dH`^{-60>VfQt3$0Q9-X zBP%nO6w&W!Q=e=0oFRUJ$V*RU61*Lx(bmJJq9pP&;@MqOhPAuYlT#PXtQ(o| zk+V1-05K9w4hBQs?cB1M&Gp+cKfa7zPp0wRxf_V0hPsMWj=oi+o=jauD)#**oZo(| zs)`D`d&Dmg@r(xm&A)u%}>pXsfY||<=kKVR-(bVoG7`#pC zaxDP5MG1UAQIFMXrM$d+&iZiGBrNP!K&1Qp2+!9Y!`fh1^T^s@r>Whm+MVl~=IYg} zVe_ogtdo^1>M`D3y&VpR3}CTX1dGMO>=;<%tAy_yuYMYKwI~|iZ(R^zjutah1xkEXELOypk?|b01m%?j8nZ5 zPM0La-4|%ji}-#$h2J~I;SbM;gtxgMo~-O#($Z&2-A6}$sfrm z-4Q_mp78*|+cM*$8f@?XJO>oBg3Rtm(^ouEK~9$>RGM}2ty>q6gEC+BT??^^_`@^1 zAB{{5-%|i7M;^&0ENnJtP00#+doHMLLMf{MW{Ce6CTlrp ziSzRU0ubG9w+wKy;|;D~>SudJ#=L+4gqD^T*=RK4ckN>Il7|o4#{f9#y7`}i)MJz+ s39b3Pc?GF?rt~YL(THBJpBE6o-$Fn$imD<<^#A|>07*qoM6N<$g5bzsl>h($ diff --git a/mods/gems/textures/gems_pearl_ore.png b/mods/gems/textures/gems_pearl_ore.png index ff05f4be2951b95e62c9b71ac444083f52f4ccb6..ba11c4ee5850b36f432b6fdbaa6718767d91e7e2 100644 GIT binary patch delta 549 zcmV+=0^0q-1jGc8Du4d~{{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G` z2jv7C3>6wX2(ZNf00GfSL_t(I%Z-!GP83lPg}*W#ndxTgZo#dP4AG6~!bG1!<4*AB zDdrL8;S^V5bj3m(*a%(Cy*;>?a?wBZ5J^1Cx^>Py^(P+=4}TC5L<9hLXSG`4?%)nU zOo^f>0BEvk@jao5>pyPoa^P1Y&_1JI@{l$ zJbmT>v)PQJqkkg+_V@Rh&*$C=brN}=BOl)#_L{rXJ)g~H0BhtS=JPqJ$D&?u3WCpsLLj zhPdnJVSI6Zjv&-^jl4g2+t>By`kLo2UiMSC-8_J^(|?~*RTV+CDdWxSS3KC>zFAMe z%-Egoty%l>`I7)_wksWDLIkqSqQJ}$5mdFW?floNm>KR)2%#r-=oT*vAz)_2n20g; zj~!B~NvQ^4XXhcf6Jx{yD@(HOh*Xu*47^!o)j(C*n%H8o;3`InJnv4D?Dxe5DJC4q n^YP6QSsvNS0L$N<`A|i3hx#yfazw+Ve(0@e)5dpy6S+Cc)JGcW7 zQ=%ve02&qzUxZ9m5fRJ`Rb^S%+~3-wyu1WJRnZU{Vap34^d{MSJ_leh7!qT`aq_`{ z4pvo!*1)O?5n*w5hP1h4?#^I1q$u(x?Y4~ZqsMIG$F~z=N*fVpwOo=7hj~+H`}>op z&j6TCryL(21Aj1?Oqk7Py-|le&ykPsj=T%(j}MqmrvNv^o0!dJd_Vb0P{qv1M1-pt z!LLboi95uUh$*pM6wMTNc6Knc{}Ka?c6X`ThTbd7lCmsWuh%`{U*gVqa~D*#nZhRS z`gt?HI6p@a>bgeWAHMaju0N|4&tJUkr*OM@0B5H^seh`9pxTu2=JhLoFdAL2Ctzmm zj}LAbeEIwdfbDjrV@!xZwp|pM86twJ_O+e=I>pRzcR~ogutT?aSqK3$BgRCGsekN{ zQcX%V0DF56!JQZ*4p>=|bw{MClxE<~Dys&n%5In~77MOoq{#E`B*}hXT##bIfjl2x kACZ-PPaC?-ZX>0{Uk-KfK_VcmW&i*H07*qoM6N<$g0Ow?%>V!Z diff --git a/mods/gems/textures/gems_pearl_pick.png b/mods/gems/textures/gems_pearl_pick.png deleted file mode 100644 index f6c7fab6a8b245bc42a1cd980e20bddeaa66255d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1026 zcmV+d1pWJoP)WFU8GbZ8()Nlj2>E@cM*00U-8L_t(Y$F-JSNLyzZ z$A6~{tEi1-u|%_2+iF`^6f$EwPZtmdZKz+R}Fy+c`^`kLI}ehXXlp&dKk6p8xYac_kqP zT4a~?F)ws_*CaGb_u;~wYsQ2-8Jl?nK=aKCbB}98J&TMjs3Y)j$dh3#AxvWD3j63>-6MaQW*zGEJw* zI`RzwTY>NS<;gSvZchLJm(xmad39X4UDk_R^(7qo;yyN;jbJdS!le&Aj_0AW5$l&H zIBx!g-?}Dodjj03E5_{!#DxRgsxP71ah085H-j(lQczHk7@Vk>_Ok=Pw{@r0h?{R# zFcA)`(Z|!zZC~N<-{z;Tac;NtsbJm5iXhUnS~){J@c30Yz?H`9xIN7Pw71&HE;<9i z#>4>Q10k+7^zr%egN#hBM|rH%Qi&bjEy*tHMZ5@IPAi+MOZdWP|6MstCiegsnOu)4 zx_w&vFHzg*4H>L|)`rby!(y?JpP!%fcQk_&!TtT)|D1>D|h=UQWD(r0qZt8qC|$Lp@ZO3D^i z*04mt;eAXA{rdYDZcl(J>*FZ6w3~mYrg}5ZhjY|a<)!qF!I-U1H~>e}b8V@XPnyK1 z2Cz9CfD7ltIZc~>+8g46&8W>|`J_nz964M>&G}|rPAjF}R}4?Z4hO{wrJ5DFJpmP* zQmPfGrNl^i#VLjc$Cz23NIFmycL3bSD`%t?8Y#u+81P;~6`#W^o6%qe+R@#@{PIZJp^DFa<8S{1E9c&h z?iK(VF6J@6Ji=kaYTBTYJ*|A!&Cbs9!=o{V9yyo`PSW;dNj+b&m+I;15kd$tJv}XI wDi4U7$^$|O!CqgI5Q5&`UI9cMxc6Fr18A5TfCJ1zj{pDw07*qoM6N<$f@-zZ-v9sr diff --git a/mods/gems/textures/gems_pearl_shovel.png b/mods/gems/textures/gems_pearl_shovel.png deleted file mode 100644 index f51071b7071f60752542abe0fb227b19b84601c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1074 zcmV-21kL-2P)WFU8GbZ8()Nlj2>E@cM*00WjuL_t(Y$Gw(qNLyzV z$A8zQXlYHW*QjV%(z`ZEJ4PiHY;Yg6W7-K7Ke^4lK+%p#8KWi*IJu1wcC5D2we?CunVL zMO9UFU8niL1a}s1u{d*$8w-yRnwh1m=Qq;wHx6aY|YjUpEp zajba<0QJ5cQSZwUW{6t=itl`kuD=3+q9_1-b`B~wUgE>ge~Ld`VBG+~{6d6!UyjJM z3l`&W=;hsfa^`XzK$d0RJ#rKPAq0)pb{d-Y@P`&+boh7r2B$Ixh>H{Xo>!Zn;-j7s zWLf6qkt!;8<&u|g1E6p48UPJVd)REvUe3h;(%p!-c=T=*OY|bSf1c)K?=+RWa(Vr& zrvbPzc{2&XyVsfUqI5c80k|6#1jnxML}dlv{X7dmUcQZN#~a+%J1E??mHjo&B!EX1 zIU@iI!0?Y#2}vOYe~0Io_Paj#9ecJw z^nQ7jmzI;AZB?{&4nglQhn>A_DlDPt(ATR9raN=Vuvg>a?A~GJ#Re|`ZJk3r`M8zm zU#Q@4`?r+Zb^)OT^Vw2cobYV-zzn8}{}&)|`FO0tQ|~7L_=6Du z#wSDRt=fau&?bke-`5U+-J!5^TkN~n3i@__g*k9DL^j9*<{jCX-3n9SSYAu~uuEhNfxM)zwM=i};kT;SWaW sK3KM@Pps?AGqTr=F59v-r*g-C0VWp0&9aVu(*OVf07*qoM6N<$f|SkVcmMzZ diff --git a/mods/gems/textures/gems_pearl_sword.png b/mods/gems/textures/gems_pearl_sword.png deleted file mode 100644 index c040a86244bb79d769a1b667496ac83c4043abb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1183 zcmV;Q1YrA#P)WFU8GbZ8()Nlj2>E@cM*00aX`L_t(o!@ZS%Ow@H4 z$6ue5aaU{UI+1JQK%pqd{UN^w2m^`9#P0sVq~@%)5Od8x%gwdHDhJEiT(wqcWW|Ee zn!;+UnMYRqh?;S?7APR(!8Aak0UiVH=?}QCeDU~kC-7{aeSdsD-|y@FJfG)zK1xJb zX*+1&AREjN>E5-r^#KsF8t`qg4-gg=uX}GWnz+*1wXy7a!$NkiAJ; zvk-hq5wNG4bV=g-!M>celCf=_4qjdU6c5H^gS0ORzNi3us!0lSEks1c@Mn8BXY1WM zQM2JEOAFx9SSsKAfEtIJ!d%Ou@C60fQ%zD*lm^Ox>#ys4b-9g*L|~hM?}DI07OJL zY>7s>@@bAt4wT9GK$+MQjUpo0QjB6tG0Mn|*Tt4%l;10Mh>V?(?n?*6H+P{pQZ5un zYR_~3?QhIm1yewKUmnLQTBxtD*Lhx2lt%osPt()X#$b1c7J+~~Un~dO`|_|_tpK=O zE&wg;CFKpg7Zt-`cZZhg4~I?$4EMVQBEs&3Q2FWGU&Uumr&9~LjGfSheD-yzVV^zx zCZR3GC`XEa_A7Xk=@f(A9h8(e08p4~3C{C{I-vjwDSrcyzAK3*lee((iS+>7@Ep*> zJ{N9JHObt@6_fx3hOf71k7l!(k&zMBMwoQV=E7gh2@klPhs+lN@66Wt5^%O{&adNG z{`9@oYE{0D`S|v9xOi?Ewm`t^ofa_c_S`dXwOX|b@xkM=GHJfp$bIKPQnW=xpz(Y) zw;J|nVIOvT{EB%YJDj+zOd7ubMeCS>2+&nQ;+AkhDZ(BZLMeD@rv-xnlmZ1PrP!Qb zr>%E=nNNIXGQT;RsByT1ssc^G&IF^}9$Lq~y=k~wJGnX7J`J9MGa~>%ys#&0BWuUzig)_Ht~oe308Xbxx$SAm$r;n4d1 xuB1@OOAcKX&vj>k@3=La%~-A0)$x4B{s+DTLEwhy7uo;-002ovPDHLkV1i~aFuMQ% diff --git a/mods/gems/textures/gems_sapphire_axe.png b/mods/gems/textures/gems_sapphire_axe.png deleted file mode 100644 index 565f4fc4b0ecdb91ed57d94e48077474b18cf054..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1258 zcmVWFU8GbZ8()Nlj2>E@cM*00d4+L_t(Y$Gw(YOdM4h zfWMjLy5JTe6**HG z7f^9z>MsDAJ8Y6a9ceR|$*2>VDd8N-iDzQUvS#J}hV^Cp4SPUf&}N{LoCwm>qbMqW zg7T!tvG$!(pD)@VLI;Bb4kl+7fQf*f1qA|?9th)5ZZ`MsPC}RZAcJ4Mf@3)t&;SxU zk{=*8KauJ2CO&Tu4DuUB1(bI%7sDP6HwW($s*7Z|L60Uf!9%yNp^56cURpX!5u!05 z%&%vOsk_i;WidAJBN;hi*ye25=l&ofWCwDHmWA;iMtdw&*Y&cm$VN*iNK%Dx2O9N> zA|OohDl;b=0LQX~ZEgvGr%!yzU568Zb0_ksuImM$rpEhY6;N(g902{p7XO~@$;)Bj zi)-rrGgW3nf@NNOECJ`Llj^!&N^&Aeiw^;G9$_>Ybs{>(Wj8guK+4Xvz+n_lr`O)8 z!#gQ`{uqCbe8Z|!aH(~UjKpwGmPG??YGh89MN?ROAF%~5VS4x}`iEUDBeO*b36`0# zH~`Q{khCj>NA~Ney*5k#%_R!-T2D}ZISXSAs(r`kZ<1e_9Hdd#_B#^iPCrCbr7Ejk+4Tw$+L@I-b6UCf<4bI~BBPQ!8S<4b^pK4rWL2ZNCk< zeweF0^8kE$(L`igK7d-GmB*VY&}-=$wR`lQ>_2DgRjX9p-jq*|68Gk8ISoT5&p8$wcpZN3baw6cfo$@UIrq3_L<436C1%kVH>BnBvlB& zqmS0LlYy6kTbS#u>aHO>iUX+{#(rPMWYme~4x8i!YwoZ~%0o4OZX-x3@7h+^i_P@| z9`;Ip0ZeC3yB4p#hsmfDK0Wg{z1{n$xWY)~@n)a-He^Rpc{r8DUv3bdphuSFf7a9r z=*ZdE(MHE(x6Y`!Q$Eg+9i@Wq&x!=#!W$pa)@Q?K7z2W;USQ$pHtg0JE_^WLRo=$* z5E7G9iH&oOy2}@@)6zY!>TK$nGQA&t?nxHLd;Ed`CM*t|s{+fkhPwBE@BnQ(LEO)y z<=YbhK}un*tc)O>g0K7UctR6y=+;Y-IS%pJ5pFO$CB5%ri*hU&i& z`TqiW!L}3R0Xt$0+g6YYQ$QU9uk!2c(6)d8WJy8*Txoxc#mNDVmBnuhXzfq^sDMVy z^~Fq2PH?Gp27oIaOaCcoO^yoqM1Ty6X8}=o z(~|rEis&OG(h*^TNQy+Hf`UJwrlj)+q(d}>q%%^)4@CKfRM?SFlAX=W##s1KtaovM zD~(2)dGG4Zy>Dc1cLxzcL;z4#rqd~^3aSA35HQ97P*hRWi+@nJ)*>P}=djjtljkfp z8l+cO09b3Waa=Uc>f$)ANa|;2XKMh>X6u{x0Y!22sxwCh`P>A+t2ZM4PbpE$l&l;yZ0ZHrjReZ<<)BhEY@1GEF+%n^5S`qr6l`xV&5q pKAb2JMXfpcY2`_&>~Dk+_zk+&5%6@8cJKfI002ovPDHLkV1oQrCQtwX delta 596 zcmV-a0;~O@1)2qrQGeY50|N*GX)tzj0006fNklGA2^=7D(t~f{*`v380B*z!h_^N24Ghn~iCr$h^w2%58@D{nA3?38 z(@A&L*WXuPwb|R(7JRgx}M{WAy!3iJ?w_SUdBncgB z6Ph(X9uUt*#DDWqML(S4!f6W_&qo{{2&#&#tbi(!F@_uOK>=1;^fWud1z7sENm<-e zgAV~80)1=ghzQwWfVGvB<^B(RccXG3dCLDH8w}`MTe*& z1tFA7r_;*DM%T~T41kTz!1(xt!Q4}O5D|)^Agy=v=Jillv+U1!0?s+I zEMxTfrUsn0Ec^9Hdmk_c%--&fHpL=xuUXDHRFyPManAkIOjRXnF1-(UUrk!$2tWuW zA(Q~DtxY`vRlN5o;PRZP`9vZ@?i^@^ERs?b?jG1=GU3L1Y?3rzlIZg4ir@nZBuRXS ie%|(^VfJ@~5cmz?p$uf{u+EVH0000WFU8GbZ8()Nlj2>E@cM*00U-8L_t(Y$F-MTNLyzZ z$A3pd6B=u_Mv0_pvFchkbcnI6rxk?3w${|%h{_x-4YYy`TG)+O-YhW4F1E|U?3zGn zw+0HO%vQV7LaAh^l@=swNYsi-gVRM_tsk{-Z+1?T=A$_-J`hOGIq&(s&-4F3&pDBV z5NHX9oS(3u+rK2CF?8=9_^!p0awlU`F9C41)u_j8r2>bXFSNoXC1VA6M7AYdWG%Ka z@W2ni-TqYoj>~&FQfZ;8={SE6-NxDRIBE9Q4?5LEW}_}C0UTSx>Pj>Ftp-kfUc^r8 zL5%yp0bn)sGk^3>0^s$90Pwi&6jawIg*)VY(cW6l>GR*C=NOWyQ-w?KYMe|%Wh3^_ zKBC07gPwciczq$xG?(G^g_6Pn+FQ%1cQ >^|0t3m8m&sllntl*>8*rbE6U1tEQZ|SyzJLk`Xgv2dUY`qq>s=1=N)G|> zZ+L*X5YDTR4> z`K`OpG?yj7b=d?z`1MBI@6KNa<2(@CYFPna?{d&`t~>2D1=aO<+^FMqOJJpBv-3+- z#lYcpf`#tD19`!+mXVyMuc0ATrYWaXw>^4KK z(+PNRUz^sn>AR02d|7MJrm=j$DggEsmeTNr3y<4Qg@2LZiNxWcNTIk{39m1tf-@?$ z0<9{yP+fD7p}{ex=E7+QiUP0LzYB+KV#AonPhF##_i-}llhFtZ^Lc6CJd|_86Uzi< zUQtAB^TkvkFM}-2M z{i=wWxe*G@3t5B4_O$X{r!!3Q=&zd${r)4<&&Ijb`&@m$VmqVIa8VQ?#E0Aw4Ttrj w;jmr^A=vJZB!p1^W~?qAWkDR<-c0|CH{)Lv4$Uh|asU7T07*qoM6N<$f>K)De*gdg diff --git a/mods/gems/textures/gems_sapphire_shovel.png b/mods/gems/textures/gems_sapphire_shovel.png deleted file mode 100644 index bc58bf77a7e6f9b65cc42a9ca33f0899588586e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1061 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 KMNUMnLSTXkHv>Tc diff --git a/mods/gems/textures/ruby_ruby_pick.png b/mods/gems/textures/ruby_ruby_pick.png deleted file mode 100644 index 0b68ef7f2f32601f737560899d93d8166506831c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 996 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 diff --git a/mods/gems/textures/shadow_ore.png b/mods/gems/textures/shadow_ore.png index 50d5edbe1a072a62f3cda1a8007ca995f2bc8dd0..c46d8673bda5bd1d37b3eece3c0283c2f3207ca2 100644 GIT binary patch delta 580 zcmV-K0=xZ%1&RfbQGewG8w?9Gt@{^t0006PNkl_6vclxyrjvS*LkZz zBH7tRcZv(ejg8v1Lan%JpqR>CzpxuO|o3w9UX3{=Nu8U;Sw1NkQfth>H zoO|vaIoRJrL=X`GRF&CmhN^-p06qkaF#yb?n8%BdSZfgxoPTpzYq_3IX{@bLTwMWR zt;Oc~JaG}1=lPN(IX^!KpxJEUeLzvtW|Ih4mgEZpSC)tf!_f#?Xh~F+W~+rU>0I`r zjPHj(HI@bNw!bAl1n!{RTwf!fc6V2fl%tbV1=!r&*(ZE ztE!@^DjuRL^YRGBSC+WUYA z$ie>JGTB;t&n)L0s!E>cIOqN`Q&magrS}2v=aUvY0uaKK5T*cZY&-^4y!R;Jih?A5 zB5N&$b3LGQW@~fG(%mB)4u?#<$E0cek|g8HOM(w5kfyB_`Nh(csO%v^2>b;DoB`$P SeE*UF0000J%>1%(BWQGeY77ZoxN_&=yh0006KNkl@QOIDhA`)^b&r^j22LFE0VG z)?$;SCNBMwBxyzT>FFr|{r&*&1A-9s`!sMxL9!HZMS)U^>1>8t#-c@p{$PMHQ62U& zjqm$E+q3}QPB!o%a0}u3>I(H~ds}X=goC4F0M^&nIXO9L-RJXpD|8nfV+wINqY<$&D5dD+c}||^EEWr%J$-`Knh*lx@tE;=OdQ9=am;Wyq^c_3Y`kh` z!CFhFsXTy*A~q)zwAN%!+-z)03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00NLnL_t(Y$Gw-oYui8+ z$3GX_n@~vvh7%3}Hv?sMOF@4dTIB0>{WO3e)r5k*7mt}}7n!Z0j$y(H$H!b;TmX>gIRHTr(ChW^eV?KzNRnis`Zt!4FV?p?Fu>{QDGv`1c%H}O z<6~tJS(X8irYQhX6ydt=Lby^&q9|fNNqD8;T>imTeUBHpT5HX4I4l>EWf^Ij5(EL0 z$z&niUKGHKIOdnFT0~YhKHqYb_%XGjI2)Ah7pL zDJ5x|R)Xu`;DE_w0>H`12}Mx=(C_!Ty1XQgW3<-fc}`}{)ol`qBBBhuZbwH)6h*<| zcuZmb91O~UtOwmr)BIbOHm>V(I3Dxy?2Ok6+$ZK~3|kCh!PKTS>j3|l#NRp(PtBq3M_bc^!U7Jp)42Q#Jdu*Rx zaU8Qh7+{pw)64X=E1X%V0k7q18|wQ$S(cT@glo>#`kO2yBGvPrFO8=B`ij^nHbw+&r3ru)C#JDpDH_xtmT zx4oz4DqK-)prg?U6NPO<&3q;JZ4GK}kZnTEmC3#WbqnAf@VzLwzrSxCy7CG0QUOWA qr)Ru{nnt%0k@A`00-v|6)YxwlM!iFsn_^-B0000WFU8GbZ8()Nlj2>E@cM*00LP_L_t(Y$F){Fj@vL4 zoM*^&T!WqA$0(sAu09%Dv8BPy#uodAP3m+0xv~O zLXsuf)`tKATBJF{dGj7g%nSe^qW^=I#>|9~8!k1`lqntq}OejHQ&m zAB@4VDDY;nI3v(E6hZliwHBF__-PE5QX&+hQSML({C$1(1l$}E@hze7;CY@SilWM7 z9LGr0)C1NDGV>*MfNaCdqK=D^Exk4YeCx;o1Qn#?s8fmzqxeJqMf?lUvFIal$9+S`BUBX8FxLqZT-6W^g8 zX#G!@>^DD)YCuXUU!asym9<*yer~^{001OOQUTIhL)D*U*SPZ5?i`;aNhJ$DoxZzl zm|?=U+wBm?F#zBJfUOm($xg16@~3Jx~ n&>iVIY0R&FMol68r6TnYQ}}0o;`sVG00000NkvXXu0mjfQW85+ diff --git a/mods/gems/textures/shadow_sword.png b/mods/gems/textures/shadow_sword.png deleted file mode 100644 index 814d7c92e2541bdf2321d0c63f1dae2184989cb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 842 zcmV-Q1GW5#P)WFU8GbZ8()Nlj2>E@cM*00OQ_L_t(o!@ZY3NE>k! z$3HJvLIaHyGzDw1T0105owHoQ)-JIPJ=(=CHx$yY-Nn_lP)R1C)S=W9!MJs~p+mbl z=%I*|4n<;vM#MpfUx(zv<&xax|G|SKzhB(=&c zyT1b5@W+}4z)7*l_4PFe`}+Wd1_i%AHPvumXi)IqM@O6#i|p?1QYw}DCm;x3x4)Nn zK`Zdl(NRtc1@>&awzAMmaw}$285R@WsVN{uK)R zJw9f0a}!O|0^z;_L_`^e0Z@f2rKFc|XR*!zWf+EfpUEg)*Hw92`FB7i;&J7Cb}XGv zD?n+QRkrTO-%av@lF7iFwWRv8vyM^-bxWlE=NX$XFl-D ztE-OTz5*ndV-}e8%x{3Le7*(_bOdiY3q(ZC0dJ-3=aW)QdeQn&m!#9}d)mzQy;r4zVs3La)M0K5i1?(FcP67}WkDu;)M4dLEq)s=u-!^1e9 ze$349{auDfQvXcnhU>cCb~_IoMs_(*hznjaO`ZTH;Fk*?jYjEN3aU|hzFz^;B1~5l zdE0f{1Fcab0&tG=)HD&`hN~baL=fQT5KKOQSu-oTx(mDo)F`J1m4Orv4>6H?(G|Q# zfCGQCu)yir8Qa_2zJGL!>l9usLI=LIw1j0@+#MTp4=V|J-Rcw$5PDT{q-h$FNQ7iE z$(OaYK*vfcajdJSsyR@1fIpR2C(E+Bj;iexJOIS9_}qgd?WhQyaT^7`4G<3SAD=M- U=yus+RsaA107*qoM6N<$f-^~Nb^rhX diff --git a/mods/mobs/api.lua b/mods/mobs/api.lua index db01953..be326fa 100644 --- a/mods/mobs/api.lua +++ b/mods/mobs/api.lua @@ -1,24 +1,19 @@ - --- Intllib and CMI support check +-- Load support for intllib. local MP = minetest.get_modpath(minetest.get_current_modname()) -local S, NS = dofile(MP .. "/intllib.lua") +local S = minetest.get_translator and minetest.get_translator("mobs_redo") or + dofile(MP .. "/intllib.lua") + +-- CMI support check local use_cmi = minetest.global_exists("cmi") mobs = { mod = "redo", - version = "20200412", + version = "20210418", intllib = S, invis = minetest.global_exists("invisibility") and invisibility or {} } --- creative check -local creative_cache = minetest.settings:get_bool("creative_mode") -function mobs.is_creative(name) - return creative_cache or minetest.check_player_privs(name, {creative = true}) -end - - --- localize math functions +-- localize common functions local pi = math.pi local square = math.sqrt local sin = math.sin @@ -26,9 +21,11 @@ local cos = math.cos local abs = math.abs local min = math.min local max = math.max -local atann = math.atan local random = math.random local floor = math.floor +local ceil = math.ceil +local rad = math.rad +local atann = math.atan local atan = function(x) if not x or x ~= x then --error("atan bassed NaN") @@ -37,22 +34,40 @@ local atan = function(x) return atann(x) end end +local table_copy = table.copy +local table_remove = table.remove +local vadd = vector.add +local vdirection = vector.direction +local vmultiply = vector.multiply +local vsubtract = vector.subtract +local settings = minetest.settings +-- creative check +local creative_cache = minetest.settings:get_bool("creative_mode") +function mobs.is_creative(name) + return creative_cache or minetest.check_player_privs(name, + {creative = true}) +end -- Load settings -local damage_enabled = minetest.settings:get_bool("enable_damage") -local mobs_spawn = minetest.settings:get_bool("mobs_spawn") ~= false -local peaceful_only = minetest.settings:get_bool("only_peaceful_mobs") -local disable_blood = minetest.settings:get_bool("mobs_disable_blood") -local mobs_drop_items = minetest.settings:get_bool("mobs_drop_items") ~= false -local mobs_griefing = minetest.settings:get_bool("mobs_griefing") ~= false -local creative = minetest.settings:get_bool("creative_mode") -local spawn_protected = minetest.settings:get_bool("mobs_spawn_protected") ~= false -local remove_far = minetest.settings:get_bool("remove_far_mobs") ~= false -local difficulty = tonumber(minetest.settings:get("mob_difficulty")) or 1.0 -local show_health = minetest.settings:get_bool("mob_show_health") ~= false -local max_per_block = tonumber(minetest.settings:get("max_objects_per_block") or 99) -local mob_chance_multiplier = tonumber(minetest.settings:get("mob_chance_multiplier") or 1) +local damage_enabled = settings:get_bool("enable_damage") +local mobs_spawn = settings:get_bool("mobs_spawn") ~= false +local peaceful_only = settings:get_bool("only_peaceful_mobs") +local disable_blood = settings:get_bool("mobs_disable_blood") +local mobs_drop_items = settings:get_bool("mobs_drop_items") ~= false +local mobs_griefing = settings:get_bool("mobs_griefing") ~= false +local spawn_protected = settings:get_bool("mobs_spawn_protected") ~= false +local remove_far = settings:get_bool("remove_far_mobs") ~= false +local mob_area_spawn = settings:get_bool("mob_area_spawn") +local difficulty = tonumber(settings:get("mob_difficulty")) or 1.0 +local show_health = settings:get_bool("mob_show_health") ~= false +local max_per_block = tonumber(settings:get("max_objects_per_block") or 99) +local mob_nospawn_range = tonumber(settings:get("mob_nospawn_range") or 12) +local active_limit = tonumber(settings:get("mob_active_limit") or 0) +local mob_chance_multiplier = tonumber(settings:get("mob_chance_multiplier") or 1) +local peaceful_player_enabled = settings:get_bool("enable_peaceful_player") +local active_mobs = 0 + -- Peaceful mode message so players will know there are no monsters if peaceful_only then @@ -63,11 +78,11 @@ if peaceful_only then end -- calculate aoc range for mob count -local aoc_range = tonumber(minetest.settings:get("active_block_range")) * 16 +local aoc_range = tonumber(settings:get("active_block_range")) * 16 -- pathfinding settings local enable_pathfinding = true -local stuck_timeout = 3 -- how long before mob gets stuck in place and starts searching +local stuck_timeout = 3 -- how long before stuck mod starts searching local stuck_path_timeout = 10 -- how long will mob follow path before giving up -- default nodes @@ -88,6 +103,7 @@ local mob_class = { physical = true, collisionbox = {-0.25, -0.25, -0.25, 0.25, 0.25, 0.25}, visual_size = {x = 1, y = 1}, + texture_mods = "", makes_footstep_sound = false, view_range = 5, walk_velocity = 1, @@ -96,7 +112,9 @@ local mob_class = { light_damage_min = 14, light_damage_max = 15, water_damage = 0, - lava_damage = 0, + lava_damage = 4, + fire_damage = 4, + air_damage = 0, suffocation = 2, fall_damage = 1, fall_speed = -10, -- must be lower than -2 (default: -10) @@ -148,15 +166,25 @@ local mob_class = { local mob_class_meta = {__index = mob_class} + -- play sound function mob_class:mob_sound(sound) + local pitch = 1.0 + + -- higher pitch for a child + if self.child then pitch = pitch * 1.5 end + + -- a little random pitch to be different + pitch = pitch + random(-10, 10) * 0.005 + if sound then minetest.sound_play(sound, { object = self.object, gain = 1.0, - max_hear_distance = self.sounds.distance - }) + max_hear_distance = self.sounds.distance, + pitch = pitch + }, true) end end @@ -180,6 +208,8 @@ end -- calculate distance local get_distance = function(a, b) + if not a or not b then return 50 end -- nil check + local x, y, z = a.x - b.x, a.y - b.y, a.z - b.z return square(x * x + y * y + z * z) @@ -190,16 +220,15 @@ end function mob_class:collision() local pos = self.object:get_pos() - local vel = self.object:get_velocity() local x, z = 0, 0 local width = -self.collisionbox[1] + self.collisionbox[4] + 0.5 for _,object in ipairs(minetest.get_objects_inside_radius(pos, width)) do - if object:is_player() - or (object:get_luaentity() - and object:get_luaentity()._cmi_is_mob == true - and object ~= self.object) then + if object:is_player() then +-- or (object:get_luaentity() +-- and object:get_luaentity()._cmi_is_mob == true +-- and object ~= self.object) then local pos2 = object:get_pos() local vec = {x = pos.x - pos2.x, z = pos.z - pos2.z} @@ -213,9 +242,47 @@ function mob_class:collision() end +-- check if string exists in another string or table +local check_for = function(look_for, look_inside) + + if type(look_inside) == "string" and look_inside == look_for then + + return true + + elseif type(look_inside) == "table" then + + for _, str in pairs(look_inside) do + + if str == look_for then + return true + end + + if str:find("group:") then + + local group = str:split(":")[2] + + if minetest.get_item_group(look_for, group) ~= 0 then + return true + end + end + end + end + + return false +end + + -- move mob in facing direction function mob_class:set_velocity(v) + -- halt mob if it has been ordered to stay + if self.order == "stand" then + + self.object:set_velocity({x = 0, y = 0, z = 0}) + + return + end + local c_x, c_y = 0, 0 -- can mob be pushed, if so calculate direction @@ -223,25 +290,30 @@ function mob_class:set_velocity(v) c_x, c_y = unpack(self:collision()) end - -- halt mob if it has been ordered to stay - if self.order == "stand" then - self.object:set_velocity({x = 0, y = 0, z = 0}) - return - end - - local yaw = (self.object:get_yaw() or 0) + self.rotate + local yaw = (self.object:get_yaw() or 0) + (self.rotate or 0) -- nil check for velocity - v = v or 0 + v = v or 0.01 - -- set velocity with hard limit of 10 - local vel = self.object:get_velocity() + -- check if standing in liquid with max viscosity of 7 + local visc = min(minetest.registered_nodes[self.standing_in].liquid_viscosity, 7) - self.object:set_velocity({ - x = max(-10, min((sin(yaw) * -v) + c_x, 10)), - y = max(-10, min((vel and vel.y or 0), 10)), - z = max(-10, min((cos(yaw) * v) + c_y, 10)) - }) + -- only slow mob trying to move while inside a viscous fluid that + -- they aren't meant to be in (fish in water, spiders in cobweb etc) + if v > 0 and visc and visc > 0 + and not check_for(self.standing_in, self.fly_in) then + v = v / (visc + 1) + end + + -- set velocity + local vel = self.object:get_velocity() or 0 + + local new_vel = { + x = (sin(yaw) * -v) + c_x, + y = vel.y, + z = (cos(yaw) * v) + c_y} + + self.object:set_velocity(new_vel) end -- global version of above function @@ -290,8 +362,7 @@ end -- set defined animation function mob_class:set_animation(anim, force) - if not self.animation - or not anim then return end + if not self.animation or not anim then return end self.animation.current = self.animation.current or "" @@ -301,9 +372,9 @@ function mob_class:set_animation(anim, force) return end - -- check for more than one animation local num = 0 + -- check for more than one animation (max 4) for n = 1, 4 do if self.animation[anim .. n .. "_start"] @@ -329,13 +400,14 @@ function mob_class:set_animation(anim, force) self.object:set_animation({ x = self.animation[anim .. "_start"], y = self.animation[anim .. "_end"]}, - self.animation[anim .. "_speed"] or self.animation.speed_normal or 15, + self.animation[anim .. "_speed"] or + self.animation.speed_normal or 15, 0, self.animation[anim .. "_loop"] ~= false) end -- above function exported for mount.lua function mobs:set_animation(entity, anim) - mob_class.set_animation(entity, anim) + entity.set_animation(entity, anim) end @@ -369,10 +441,9 @@ local line_of_sight = function(self, pos1, pos2, stepsize) local ad = 0 -- It continues to advance in the line of sight in search of a real - -- obstruction which counts as 'normal' nodebox. + -- obstruction which counts as 'walkable' nodebox. while minetest.registered_nodes[nn] and (minetest.registered_nodes[nn].walkable == false) do --- or minetest.registered_nodes[nn].drawtype == "nodebox") do -- Check if you can still move forward if td < ad + stepsize then @@ -416,7 +487,7 @@ local new_line_of_sight = function(self, pos1, pos2, stepsize) stepsize = stepsize or 1 - local stepv = vector.multiply(vector.direction(pos1, pos2), stepsize) + local stepv = vmultiply(vdirection(pos1, pos2), stepsize) local s, pos = minetest.line_of_sight(pos1, pos2, stepsize) @@ -435,12 +506,11 @@ local new_line_of_sight = function(self, pos1, pos2, stepsize) local nn = minetest.get_node(pos).name -- It continues to advance in the line of sight in search of a real - -- obstruction which counts as 'normal' nodebox. + -- obstruction which counts as 'walkable' nodebox. while minetest.registered_nodes[nn] and (minetest.registered_nodes[nn].walkable == false) do --- or minetest.registered_nodes[nn].drawtype == "nodebox") do - npos1 = vector.add(npos1, stepv) + npos1 = vadd(npos1, stepv) if get_distance(npos1, pos2) < stepsize then return true end @@ -462,18 +532,16 @@ local ray_line_of_sight = function(self, pos1, pos2) local ray = minetest.raycast(pos1, pos2, true, false) local thing = ray:next() - while thing do - --- if thing.type == "object" --- and thing.ref ~= self.object --- and not thing.ref:is_player() then return false end + while thing do -- thing.type, thing.ref if thing.type == "node" then local name = minetest.get_node(thing.under).name if minetest.registered_items[name] - and minetest.registered_items[name].walkable then return false end + and minetest.registered_items[name].walkable then + return false + end end thing = ray:next() @@ -482,12 +550,10 @@ local ray_line_of_sight = function(self, pos1, pos2) return true end --- detect if using minetest 5.0 by searching for permafrost node -local is_50 = minetest.registered_nodes["default:permafrost"] function mob_class:line_of_sight(pos1, pos2, stepsize) - if is_50 then -- only use if minetest 5.0 is detected + if minetest.raycast then -- only use if minetest 5.0 is detected return ray_line_of_sight(self, pos1, pos2) end @@ -500,13 +566,13 @@ function mobs:line_of_sight(entity, pos1, pos2, stepsize) end -function mob_class:attempt_flight_correction() +function mob_class:attempt_flight_correction(override) - if self:flight_check() then return true end + if self:flight_check() and override ~= true then return true end -- We are not flying in what we are supposed to. -- See if we can find intended flight medium and return to it - local pos = self.object:get_pos() + local pos = self.object:get_pos() ; if not pos then return true end local searchnodes = self.fly_in if type(searchnodes) == "string" then @@ -515,18 +581,18 @@ function mob_class:attempt_flight_correction() local flyable_nodes = minetest.find_nodes_in_area( {x = pos.x - 1, y = pos.y - 1, z = pos.z - 1}, - {x = pos.x + 1, y = pos.y + 1, z = pos.z + 1}, - searchnodes) + {x = pos.x + 1, y = pos.y + 0, z = pos.z + 1}, searchnodes) + -- pos.y + 0 hopefully fixes floating swimmers if #flyable_nodes < 1 then return false end - local escape_target = flyable_nodes[math.random(1, #flyable_nodes)] - local escape_direction = vector.direction(pos, escape_target) + local escape_target = flyable_nodes[random(#flyable_nodes)] + local escape_direction = vdirection(pos, escape_target) self.object:set_velocity( - vector.multiply(escape_direction, self.run_velocity)) + vmultiply(escape_direction, 1)) --self.run_velocity)) return true end @@ -539,20 +605,9 @@ function mob_class:flight_check() if not def then return false end - if type(self.fly_in) == "string" - and self.standing_in == self.fly_in then - + -- are we standing inside what we should be to fly/swim ? + if check_for(self.standing_in, self.fly_in) then return true - - elseif type(self.fly_in) == "table" then - - for _,fly_in in pairs(self.fly_in) do - - if self.standing_in == fly_in then - - return true - end - end end -- stops mobs getting stuck inside stairs and plantlike nodes @@ -566,7 +621,30 @@ function mob_class:flight_check() end --- if self.stay_near set then check periodically for nodes and turn to face/move +-- turn mob to face position +local yaw_to_pos = function(self, target, rot) + + rot = rot or 0 + + local pos = self.object:get_pos() + local vec = {x = target.x - pos.x, z = target.z - pos.z} + local yaw = (atan(vec.z / vec.x) + rot + pi / 2) - self.rotate + + if target.x > pos.x then + yaw = yaw + pi + end + + yaw = self:set_yaw(yaw, rot) + + return yaw +end + +function mobs:yaw_to_pos(self, target, rot) + return yaw_to_pos(self, target, rot) +end + + +-- if stay near set then check periodically for nodes and turn towards them function mob_class:do_stay_near() if not self.stay_near then return false end @@ -575,7 +653,7 @@ function mob_class:do_stay_near() local searchnodes = self.stay_near[1] local chance = self.stay_near[2] or 10 - if random(1, chance) > 1 then + if not pos or random(chance) > 1 then return false end @@ -586,24 +664,13 @@ function mob_class:do_stay_near() local r = self.view_range local nearby_nodes = minetest.find_nodes_in_area( {x = pos.x - r, y = pos.y - 1, z = pos.z - r}, - {x = pos.x + r, y = pos.y + 1, z = pos.z + r}, - searchnodes) + {x = pos.x + r, y = pos.y + 1, z = pos.z + r}, searchnodes) if #nearby_nodes < 1 then return false end - local target = nearby_nodes[math.random(1, #nearby_nodes)] - local direction = vector.direction(pos, target) - local vec = {x = target.x - pos.x, z = target.z - pos.z} - - yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate - - if target.x > pos.x then - yaw = yaw + pi - end - - yaw = self:set_yaw(yaw, 4) + yaw_to_pos(self, nearby_nodes[random(#nearby_nodes)]) self:set_animation("walk") @@ -614,7 +681,8 @@ end -- custom particle effects -local effect = function(pos, amount, texture, min_size, max_size, radius, gravity, glow) +local effect = function(pos, amount, texture, min_size, max_size, + radius, gravity, glow, fall) radius = radius or 2 min_size = min_size or 0.5 @@ -622,12 +690,20 @@ local effect = function(pos, amount, texture, min_size, max_size, radius, gravit gravity = gravity or -10 glow = glow or 0 + if fall == true then + fall = 0 + elseif fall == false then + fall = radius + else + fall = -radius + end + minetest.add_particlespawner({ amount = amount, time = 0.25, minpos = pos, maxpos = pos, - minvel = {x = -radius, y = -radius, z = -radius}, + minvel = {x = -radius, y = fall, z = -radius}, maxvel = {x = radius, y = radius, z = radius}, minacc = {x = 0, y = gravity, z = 0}, maxacc = {x = 0, y = gravity, z = 0}, @@ -640,6 +716,12 @@ local effect = function(pos, amount, texture, min_size, max_size, radius, gravit }) end +function mobs:effect(pos, amount, texture, min_size, max_size, + radius, gravity, glow, fall) + + effect(pos, amount, texture, min_size, max_size, radius, gravity, glow, fall) +end + -- update nametag colour function mob_class:update_tag() @@ -669,31 +751,30 @@ end -- drop items function mob_class:item_drop() + -- no drops if disabled by setting or mob is child + if not mobs_drop_items or self.child then return end + local pos = self.object:get_pos() -- check for drops function - self.drops = type(self.drops) == "function" and self.drops(pos) or self.drops + self.drops = type(self.drops) == "function" + and self.drops(pos) or self.drops -- check for nil or no drops if not self.drops or #self.drops == 0 then return end - -- no drops if disabled by setting - if not mobs_drop_items then return end - - -- no drops for child mobs - if self.child then return end - -- was mob killed by player? - local death_by_player = self.cause_of_death and self.cause_of_death.puncher - and self.cause_of_death.puncher:is_player() or nil + local death_by_player = self.cause_of_death + and self.cause_of_death.puncher + and self.cause_of_death.puncher:is_player() local obj, item, num for n = 1, #self.drops do - if random(1, self.drops[n].chance) == 1 then + if random(self.drops[n].chance) == 1 then num = random(self.drops[n].min or 0, self.drops[n].max or 1) item = self.drops[n].name @@ -709,7 +790,7 @@ function mob_class:item_drop() end end - -- only drop rare items (drops.min=0) if killed by player + -- only drop rare items (drops.min = 0) if killed by player if death_by_player then obj = minetest.add_item(pos, ItemStack(item .. " " .. num)) @@ -735,20 +816,53 @@ function mob_class:item_drop() end +-- remove mob and descrease counter +local remove_mob = function(self, decrease) + + self.object:remove() + + if decrease and active_limit > 0 then + + active_mobs = active_mobs - 1 + + if active_mobs < 0 then + active_mobs = 0 + end + end +--print("-- active mobs: " .. active_mobs .. " / " .. active_limit) +end + +-- global function for removing mobs +function mobs:remove(self, decrease) + remove_mob(self, decrease) +end + + -- check if mob is dead or only hurt function mob_class:check_for_death(cmi_cause) + + -- We dead already + if self.state == "die" then + return true + end + -- has health actually changed? if self.health == self.old_health and self.health > 0 then return false end + local damaged = self.health < self.old_health + self.old_health = self.health - + -- still got some health? play hurt sound if self.health > 0 then - - self:mob_sound(self.sounds.damage) + + -- only play hurt sound if damaged + if damaged then + self:mob_sound(self.sounds.damage) + end -- make sure health isn't higher than max if self.health > self.hp_max then @@ -762,10 +876,9 @@ function mob_class:check_for_death(cmi_cause) if show_health and (cmi_cause and cmi_cause.type == "punch") then - + self.htimer = 2 self.nametag = "♥ " .. self.health .. " / " .. self.hp_max - self:update_tag() end @@ -782,94 +895,72 @@ function mob_class:check_for_death(cmi_cause) local pos = self.object:get_pos() -- execute custom death function - if self.on_die then + if pos and self.on_die then self:on_die(pos) if use_cmi then cmi.notify_die(self.object, cmi_cause) end - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.object:remove() - end + + remove_mob(self, true) + return true end - -- default death function and die animation (if defined) + -- check for custom death function and die animation if self.animation and self.animation.die_start and self.animation.die_end then local frames = self.animation.die_end - self.animation.die_start local speed = self.animation.die_speed or 15 - local length = max(frames / speed, 0) + local length = max((frames / speed), 0) + local rot = self.animation.die_rotate and 5 self.attack = nil + self.following = nil self.v_start = false self.timer = 0 self.blinktimer = 0 self.passive = true self.state = "die" + self.object:set_properties({ + pointable = false, collide_with_objects = false, + automatic_rotate = rot, static_save = false + }) self:set_velocity(0) self:set_animation("die") minetest.after(length, function(self) - if use_cmi and self.object:get_luaentity() then - cmi.notify_die(self.object, cmi_cause) - end - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.object:remove() + if self.object:get_luaentity() then + + if use_cmi then + cmi.notify_die(self.object, cmi_cause) + end + + remove_mob(self, true) end end, self) - else + + return true + + elseif pos then -- otherwise remove mod and show particle effect if use_cmi then cmi.notify_die(self.object, cmi_cause) end - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.object:remove() - end - end - effect(pos, 20, "tnt_smoke.png") + remove_mob(self, true) + + effect(pos, 20, "tnt_smoke.png") + end return true end --- is mob facing a cliff -function mob_class:is_at_cliff() - - if self.fear_height == 0 then -- 0 for no falling protection! - return false - end - - -- if object no longer exists then return - if not self.object:get_luaentity() then - return false - end - - local yaw = self.object:get_yaw() - local dir_x = -sin(yaw) * (self.collisionbox[4] + 0.5) - local dir_z = cos(yaw) * (self.collisionbox[4] + 0.5) - local pos = self.object:get_pos() - local ypos = pos.y + self.collisionbox[2] -- just above floor - - if minetest.line_of_sight( - {x = pos.x + dir_x, y = ypos, z = pos.z + dir_z}, - {x = pos.x + dir_x, y = ypos - self.fear_height, z = pos.z + dir_z}, 1) then - - return true - end - - return false -end - - -- get node but use fallback for nil or unknown local node_ok = function(pos, fallback) @@ -885,6 +976,71 @@ local node_ok = function(pos, fallback) end +-- Returns true is node can deal damage to self +local is_node_dangerous = function(self, nodename) + + if self.water_damage > 0 + and minetest.get_item_group(nodename, "water") ~= 0 then + return true + end + + if self.lava_damage > 0 + and minetest.get_item_group(nodename, "lava") ~= 0 then + return true + end + + if self.fire_damage > 0 + and minetest.get_item_group(nodename, "fire") ~= 0 then + return true + end + + if minetest.registered_nodes[nodename].damage_per_second > 0 then + return true + end + + return false +end + + +-- is mob facing a cliff +function mob_class:is_at_cliff() + + if self.fear_height == 0 then -- 0 for no falling protection! + return false + end + + -- get yaw but if nil returned object no longer exists + local yaw = self.object:get_yaw() + + if not yaw then return false end + + local dir_x = -sin(yaw) * (self.collisionbox[4] + 0.5) + local dir_z = cos(yaw) * (self.collisionbox[4] + 0.5) + local pos = self.object:get_pos() + local ypos = pos.y + self.collisionbox[2] -- just above floor + + local free_fall, blocker = minetest.line_of_sight( + {x = pos.x + dir_x, y = ypos, z = pos.z + dir_z}, + {x = pos.x + dir_x, y = ypos - self.fear_height, z = pos.z + dir_z}) + + -- check for straight drop + if free_fall then + return true + end + + local bnode = node_ok(blocker) + + -- will we drop onto dangerous node? + if is_node_dangerous(self, bnode.name) then + return true + end + + local def = minetest.registered_nodes[bnode.name] + + return (not def and def.walkable) +end + + -- environmental damage (water, lava, fire, light etc.) function mob_class:do_env_damage() @@ -902,17 +1058,93 @@ function mob_class:do_env_damage() self:update_tag() end - local pos = self.object:get_pos() + local pos = self.object:get_pos() ; if not pos then return end self.time_of_day = minetest.get_timeofday() - -- remove mob if standing inside ignore node + -- halt mob if standing inside ignore node if self.standing_in == "ignore" then + + self.object:set_velocity({x = 0, y = 0, z = 0}) + + return true + end + + -- particle appears at random mob height + local py = { + x = pos.x, + y = pos.y + random(self.collisionbox[2], self.collisionbox[5]), + z = pos.z + } + + local nodef = minetest.registered_nodes[self.standing_in] + + -- water + if self.water_damage ~= 0 + and nodef.groups.water then + + self.health = self.health - self.water_damage + + effect(py, 5, "bubble.png", nil, nil, 1, nil) + + if self:check_for_death({type = "environment", + pos = pos, node = self.standing_in}) then + return true + end + + -- lava damage + elseif self.lava_damage ~= 0 + and nodef.groups.lava then + + self.health = self.health - self.lava_damage + + effect(py, 15, "fire_basic_flame.png", 1, 5, 1, 0.2, 15, true) + + if self:check_for_death({type = "environment", pos = pos, + node = self.standing_in, hot = true}) then + return true + end + + -- fire damage + elseif self.fire_damage ~= 0 + and nodef.groups.fire then + + self.health = self.health - self.fire_damage + + effect(py, 15, "fire_basic_flame.png", 1, 5, 1, 0.2, 15, true) + + if self:check_for_death({type = "environment", pos = pos, + node = self.standing_in, hot = true}) then + return true + end + + -- damage_per_second node check (not fire and lava) + elseif nodef.damage_per_second ~= 0 + and nodef.groups.lava == nil and nodef.groups.fire == nil then if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then else - self.object:remove() + self.health = self.health - nodef.damage_per_second + + effect(py, 5, "tnt_smoke.png") + + if self:check_for_death({type = "environment", + pos = pos, node = self.standing_in}) then + return true + end + end + end + + -- air damage + if self.air_damage ~= 0 and self.standing_in == "air" then + + self.health = self.health - self.air_damage + + effect(py, 3, "bubble.png", 1, 1, 1, 0.2) + + if self:check_for_death({type = "environment", + pos = pos, node = self.standing_in}) then + return true end - return true end -- is mob light sensative, or scared of the dark :P @@ -922,83 +1154,40 @@ function mob_class:do_env_damage() if light >= self.light_damage_min and light <= self.light_damage_max then - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.health = self.health - self.light_damage - effect(pos, 5, "tnt_smoke.png") - if self:check_for_death({type = "light"}) then return true end + + self.health = self.health - self.light_damage + + effect(py, 5, "tnt_smoke.png") + + if self:check_for_death({type = "light"}) then + return true end end end - local nodef = minetest.registered_nodes[self.standing_in] - - if (pos) == nil then - return - end - pos.y = pos.y + 1 -- for particle effect position - - -- water - if self.water_damage - and nodef.groups.water then - - if self.water_damage ~= 0 then - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.health = self.health - self.water_damage - - effect(pos, 5, "bubble.png", nil, nil, 1, nil) - - if self:check_for_death({type = "environment", - pos = pos, node = self.standing_in}) then return true end - end - end - - -- lava or fire or ignition source - elseif self.lava_damage - and nodef.groups.igniter then --- and (nodef.groups.lava --- or self.standing_in == node_fire --- or self.standing_in == node_permanent_flame) then - - if self.lava_damage ~= 0 then - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.health = self.health - self.lava_damage - - effect(pos, 5, "fire_basic_flame.png", nil, nil, 1, nil) - - if self:check_for_death({type = "environment", pos = pos, - node = self.standing_in, hot = true}) then return true end - end - - end - - -- damage_per_second node check - elseif nodef.damage_per_second ~= 0 then - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.health = self.health - nodef.damage_per_second - - effect(pos, 5, "tnt_smoke.png") - - if self:check_for_death({type = "environment", - pos = pos, node = self.standing_in}) then return true end - end - end ---[[ --- suffocation inside solid node - if self.suffocation ~= 0 - and nodef.walkable == true - and nodef.groups.disable_suffocation ~= 1 - and nodef.drawtype == "normal" then + if (self.suffocation and self.suffocation ~= 0) + and (nodef.walkable == nil or nodef.walkable == true) + and (nodef.collision_box == nil or nodef.collision_box.type == "regular") + and (nodef.node_box == nil or nodef.node_box.type == "regular") + and (nodef.groups.disable_suffocation ~= 1) then - self.health = self.health - self.suffocation + local damage - if self:check_for_death({type = "environment", - pos = pos, node = self.standing_in}) then return true end + if self.suffocation == true then + damage = 2 + else + damage = (self.suffocation or 2) + end + + self.health = self.health - damage + + if self:check_for_death({type = "suffocation", + pos = pos, node = self.standing_in}) then + return true + end end -]] + return self:check_for_death({type = "unknown"}) end @@ -1029,14 +1218,8 @@ function mob_class:do_jump() -- sanity check if not yaw then return false end - -- what is mob standing on? - pos.y = pos.y + self.collisionbox[2] - 0.2 - - local nod = node_ok(pos) - ---print ("standing on:", nod.name, pos.y) - - if minetest.registered_nodes[nod.name].walkable == false then + -- we can only jump if standing on solid node + if minetest.registered_nodes[self.standing_on].walkable == false then return false end @@ -1044,25 +1227,34 @@ function mob_class:do_jump() local dir_x = -sin(yaw) * (self.collisionbox[4] + 0.5) local dir_z = cos(yaw) * (self.collisionbox[4] + 0.5) + -- set y_pos to base of mob + pos.y = pos.y + self.collisionbox[2] + -- what is in front of mob? local nod = node_ok({ - x = pos.x + dir_x, - y = pos.y + 0.5, - z = pos.z + dir_z + x = pos.x + dir_x, y = pos.y + 0.5, z = pos.z + dir_z }) - -- thin blocks that do not need to be jumped - if nod.name == node_snow then - return false - end + -- what is above and in front? + local nodt = node_ok({ + x = pos.x + dir_x, y = pos.y + 1.5, z = pos.z + dir_z + }) ---print ("in front:", nod.name, pos.y + 0.5) + local blocked = minetest.registered_nodes[nodt.name].walkable - if self.walk_chance == 0 - or minetest.registered_items[nod.name].walkable then +--print("standing on:", self.standing_on, pos.y - 0.25) +--print("in front:", nod.name, pos.y + 0.5) +--print("in front above:", nodt.name, pos.y + 1.5) + + -- jump if standing on solid node (not snow) and not blocked above + if (self.walk_chance == 0 + or minetest.registered_items[nod.name].walkable) + and not blocked + and nod.name ~= node_snow then if not nod.name:find("fence") - and not nod.name:find("gate") then + and not nod.name:find("gate") + and not nod.name:find("wall") then local v = self.object:get_velocity() @@ -1088,27 +1280,28 @@ function mob_class:do_jump() if self:get_velocity() > 0 then self:mob_sound(self.sounds.jump) end + + return true else self.facing_fence = true end + end - -- if we jumped against a block/wall 4 times then turn - if self.object:get_velocity().x ~= 0 - or self.object:get_velocity().z ~= 0 then + -- if blocked against a block/wall for 5 counts then turn + if not self.following + and (self.facing_fence or blocked) then - self.jump_count = (self.jump_count or 0) + 1 ---print ("----", self.jump_count) - if self.jump_count == 4 then + self.jump_count = (self.jump_count or 0) + 1 - local yaw = self.object:get_yaw() or 0 + if self.jump_count > 4 then - yaw = self:set_yaw(yaw + 1.35, 8) ---print ("---- turn") - self.jump_count = 0 - end + local yaw = self.object:get_yaw() or 0 + local turn = random(0, 2) + 1.35 + + yaw = self:set_yaw(yaw + turn, 12) + + self.jump_count = 0 end - - return true end return false @@ -1143,45 +1336,46 @@ local entity_physics = function(pos, radius) end +-- can mob see player +local is_invisible = function(self, player_name) + + if mobs.invis[player_name] and not self.ignore_invisibility then + return true + end +end + + -- should mob follow what I'm holding ? function mob_class:follow_holding(clicker) - if mobs.invis[clicker:get_player_name()] then + if is_invisible(self, clicker:get_player_name()) then return false end local item = clicker:get_wielded_item() - local t = type(self.follow) - -- single item - if t == "string" - and item:get_name() == self.follow then + -- are we holding an item mob can follow ? + if check_for(item:get_name(), self.follow) then return true - - -- multiple items - elseif t == "table" then - - for no = 1, #self.follow do - - if self.follow[no] == item:get_name() then - return true - end - end end return false end +-- Thanks Wuzzy for the following editable settings +local HORNY_TIME = 30 +local HORNY_AGAIN_TIME = 300 +local CHILD_GROW_TIME = 60 * 20 -- 20 minutes -- find two animals of same type and breed if nearby and horny function mob_class:breed() - -- child takes 240 seconds before growing into adult + -- child takes a long time before growing into adult if self.child == true then self.hornytimer = self.hornytimer + 1 - if self.hornytimer > 240 then + if self.hornytimer > CHILD_GROW_TIME then self.child = false self.hornytimer = 0 @@ -1199,25 +1393,29 @@ function mob_class:breed() self.on_grown(self) else -- jump when fully grown so as not to fall into ground - self.object:set_velocity({ - x = 0, - y = self.jump_height, - z = 0 - }) +-- self.object:set_velocity({ +-- x = 0, +-- y = self.jump_height, +-- z = 0 +-- }) + local pos = self.object:get_pos() ; if not pos then return end + local ent = self.object:get_luaentity() + pos.y = pos.y + (ent.collisionbox[2] * -1) - 0.4 + self.object:set_pos(pos) end end return end - -- horny animal can mate for 40 seconds, - -- afterwards horny animal cannot mate again for 200 seconds + -- horny animal can mate for HORNY_TIME seconds, + -- afterwards horny animal cannot mate again for HORNY_AGAIN_TIME seconds if self.horny == true - and self.hornytimer < 240 then + and self.hornytimer < HORNY_TIME + HORNY_AGAIN_TIME then self.hornytimer = self.hornytimer + 1 - if self.hornytimer >= 240 then + if self.hornytimer >= HORNY_TIME + HORNY_AGAIN_TIME then self.hornytimer = 0 self.horny = false end @@ -1225,15 +1423,15 @@ function mob_class:breed() -- find another same animal who is also horny and mate if nearby if self.horny == true - and self.hornytimer <= 40 then + and self.hornytimer <= HORNY_TIME then local pos = self.object:get_pos() - effect({x = pos.x, y = pos.y + 1, z = pos.z}, 8, "heart.png", 3, 4, 1, 0.1) + effect({x = pos.x, y = pos.y + 1, z = pos.z}, 8, + "heart.png", 3, 4, 1, 0.1) local objs = minetest.get_objects_inside_radius(pos, 3) - local num = 0 - local ent = nil + local ent for n = 1, #objs do @@ -1247,12 +1445,12 @@ function mob_class:breed() if ent.name == self.name then canmate = true else - local entname = string.split(ent.name,":") - local selfname = string.split(self.name,":") + local entname = ent.name:split(":") + local selfname = self.name:split(":") if entname[1] == selfname[1] then - entname = string.split(entname[2],"_") - selfname = string.split(selfname[2],"_") + entname = entname[2]:split("_") + selfname = selfname[2]:split("_") if entname[1] == selfname[1] then canmate = true @@ -1261,18 +1459,29 @@ function mob_class:breed() end end - if ent + -- found another similar horny animal that isn't self? + if ent and ent.object ~= self.object and canmate == true and ent.horny == true - and ent.hornytimer <= 40 then - num = num + 1 - end + and ent.hornytimer <= HORNY_TIME then - -- found your mate? then have a baby - if num > 1 then + local pos2 = ent.object:get_pos() - self.hornytimer = 41 - ent.hornytimer = 41 + -- Have mobs face one another + yaw_to_pos(self, pos2) + yaw_to_pos(ent, self.object:get_pos()) + + self.hornytimer = HORNY_TIME + 1 + ent.hornytimer = HORNY_TIME + 1 + + -- have we reached active mob limit + if active_limit > 0 and active_mobs >= active_limit then + minetest.chat_send_player(self.owner, + S("Active Mob Limit Reached!") + .. " (" .. active_mobs + .. " / " .. active_limit .. ")") + return + end -- spawn baby minetest.after(5, function(self, ent) @@ -1292,6 +1501,8 @@ function mob_class:breed() effect(pos, 15, "tnt_smoke.png", 1, 2, 2, 15, 5) end + pos.y = pos.y + 0.5 -- spawn child a little higher + local mob = minetest.add_entity(pos, self.name) local ent2 = mob:get_luaentity() local textures = self.base_texture @@ -1331,8 +1542,6 @@ function mob_class:breed() ent2.owner = self.owner end, self, ent) - num = 0 - break end end @@ -1343,12 +1552,15 @@ end -- find and replace what mob is looking for (grass, wheat etc.) function mob_class:replace(pos) + local vel = self.object:get_velocity() + if not vel then return end + if not mobs_griefing or not self.replace_rate or not self.replace_what or self.child == true - or self.object:get_velocity().y ~= 0 - or random(1, self.replace_rate) > 1 then + or vel.y ~= 0 + or random(self.replace_rate) > 1 then return end @@ -1371,15 +1583,16 @@ function mob_class:replace(pos) if #minetest.find_nodes_in_area(pos, pos, what) > 0 then --- print ("replace node = ".. minetest.get_node(pos).name, pos.y) +-- print("replace node = ".. minetest.get_node(pos).name, pos.y) if self.on_replace then - local oldnode = what + local oldnode = what or "" local newnode = with - -- convert any group: replacements to actual node name - if oldnode:find("group:") then + -- pass actual node name when using table or groups + if type(oldnode) == "table" + or oldnode:find("group:") then oldnode = minetest.get_node(pos).name end @@ -1412,12 +1625,13 @@ end local los_switcher = false local height_switcher = false --- path finding and smart mob routine by rnd, line_of_sight and other edits by Elkien3 +-- path finding and smart mob routine by rnd, +-- line_of_sight and other edits by Elkien3 function mob_class:smart_mobs(s, p, dist, dtime) local s1 = self.path.lastpos + local target_pos = p - local target_pos = self.attack:get_pos() -- is it becoming stuck? if abs(s1.x - s.x) + abs(s1.z - s.z) < .5 then @@ -1490,7 +1704,7 @@ function mob_class:smart_mobs(s, p, dist, dtime) end, self) end - if abs(vector.subtract(s,target_pos).y) > self.stepheight then + if abs(vsubtract(s,target_pos).y) > self.stepheight then if height_switcher then use_pathfind = true @@ -1503,15 +1717,13 @@ function mob_class:smart_mobs(s, p, dist, dtime) end end + -- lets try find a path, first take care of positions + -- since pathfinder is very sensitive if use_pathfind then - -- lets try find a path, first take care of positions - -- since pathfinder is very sensitive - local sheight = self.collisionbox[5] - self.collisionbox[2] -- round position to center of node to avoid stuck in walls -- also adjust height for player models! s.x = floor(s.x + 0.5) --- s.y = floor(s.y + 0.5) - sheight s.z = floor(s.z + 0.5) local ssight, sground = minetest.line_of_sight(s, { @@ -1529,14 +1741,25 @@ function mob_class:smart_mobs(s, p, dist, dtime) p1.z = floor(p1.z + 0.5) local dropheight = 6 + if self.fear_height ~= 0 then dropheight = self.fear_height end - self.path.way = minetest.find_path(s, p1, 16, self.stepheight, dropheight, "Dijkstra") + local jumpheight = 0 + + if self.jump and self.jump_height >= 4 then + jumpheight = min(ceil(self.jump_height / 4), 4) + + elseif self.stepheight > 0.5 then + jumpheight = 1 + end + + self.path.way = minetest.find_path(s, p1, 16, jumpheight, + dropheight, "Dijkstra") --[[ -- show path using particles if self.path.way and #self.path.way > 0 then - print ("-- path length:" .. tonumber(#self.path.way)) + print("-- path length:" .. tonumber(#self.path.way)) for _,pos in pairs(self.path.way) do minetest.add_particle({ pos = pos, @@ -1553,7 +1776,10 @@ function mob_class:smart_mobs(s, p, dist, dtime) ]] self.state = "" - self:do_attack(self.attack) + + if self.attack then + self:do_attack(self.attack) + end -- no path found, try something else if not self.path.way then @@ -1577,7 +1803,7 @@ function mob_class:smart_mobs(s, p, dist, dtime) end end - local sheight = math.ceil(self.collisionbox[5]) + 1 + local sheight = ceil(self.collisionbox[5]) + 1 -- assume mob is 2 blocks high so it digs above its head s.y = s.y + sheight @@ -1643,7 +1869,6 @@ function mob_class:smart_mobs(s, p, dist, dtime) minetest.add_item(p1, ItemStack(node1)) minetest.set_node(p1, {name = "air"}) end - end end end @@ -1651,11 +1876,17 @@ function mob_class:smart_mobs(s, p, dist, dtime) -- will try again in 2 second self.path.stuck_timer = stuck_timeout - 2 - -- frustration! cant find the damn path :( - --self:mob_sound(self.sounds.random) + elseif s.y < p1.y and (not self.fly) then + self:do_jump() --add jump to pathfinding + self.path.following = true else -- yay i found path - self:mob_sound(self.sounds.war_cry) + if self.attack then + self:mob_sound(self.sounds.war_cry) + else + self:mob_sound(self.sounds.random) + end + self:set_velocity(self.walk_velocity) -- follow path now that it has it @@ -1665,18 +1896,15 @@ function mob_class:smart_mobs(s, p, dist, dtime) end --- specific attacks -local specific_attack = function(list, what) +-- peaceful player privilege support +local function is_peaceful_player(player) - -- no list so attack default (player, animals etc.) - if list == nil then - return true - end + if peaceful_player_enabled then - -- found entity on list to attack? - for no = 1, #list do + local player_name = player:get_player_name() - if list[no] == what then + if player_name + and minetest.check_player_privs(player_name, "peaceful_player") then return true end end @@ -1690,15 +1918,13 @@ function mob_class:general_attack() -- return if already attacking, passive or docile during day if self.passive + or self.state == "runaway" or self.state == "attack" or self:day_docile() then return end - local s = self.object:get_pos() - if s == nil then - return - end + local s = self.object:get_pos() ; if not s then return end local objs = minetest.get_objects_inside_radius(s, self.view_range) -- remove entities we aren't interested in @@ -1709,11 +1935,13 @@ function mob_class:general_attack() -- are we a player? if objs[n]:is_player() then - -- if player invisible or mob not setup to attack then remove from list - if self.attack_players == false + -- if player invisible or mob cannot attack then remove from list + if not damage_enabled + or self.attack_players == false or (self.owner and self.type ~= "monster") - or mobs.invis[objs[n]:get_player_name()] - or not specific_attack(self.specific_attack, "player") then + or is_invisible(self, objs[n]:get_player_name()) + or (self.specific_attack + and not check_for("player", self.specific_attack)) then objs[n] = nil --print("- pla", n) end @@ -1726,7 +1954,8 @@ function mob_class:general_attack() or (not self.attack_animals and ent.type == "animal") or (not self.attack_monsters and ent.type == "monster") or (not self.attack_npcs and ent.type == "npc") - or not specific_attack(self.specific_attack, ent.name) then + or (self.specific_attack + and not check_for(ent.name, self.specific_attack)) then objs[n] = nil --print("- mob", n, self.name, ent.name) end @@ -1756,39 +1985,20 @@ function mob_class:general_attack() -- choose closest player to attack that isnt self if dist ~= 0 and dist < min_dist - and self:line_of_sight(sp, p, 2) == true then + and self:line_of_sight(sp, p, 2) == true + and not is_peaceful_player(player) then min_dist = dist min_player = player end end -- attack closest player or mob - if min_player and random(1, 100) > self.attack_chance then + if min_player and random(100) > self.attack_chance then self:do_attack(min_player) end end --- specific runaway -local specific_runaway = function(list, what) - - -- no list so do not run - if list == nil then - return false - end - - -- found entity on list to attack? - for no = 1, #list do - - if list[no] == what then - return true - end - end - - return false -end - - -- find someone to runaway from function mob_class:do_runaway_from() @@ -1796,7 +2006,7 @@ function mob_class:do_runaway_from() return end - local s = self.object:get_pos() + local s = self.object:get_pos() ; if not s then return end local p, sp, dist, pname local player, obj, min_player, name local min_dist = self.view_range + 1 @@ -1808,7 +2018,7 @@ function mob_class:do_runaway_from() pname = objs[n]:get_player_name() - if mobs.invis[pname] + if is_invisible(self, pname) or self.owner == pname then name = "" @@ -1827,10 +2037,10 @@ function mob_class:do_runaway_from() -- find specific mob to runaway from if name ~= "" and name ~= self.name - and specific_runaway(self.runaway_from, name) then + and (self.runaway_from and check_for(name, self.runaway_from)) then - p = player:get_pos() sp = s + p = player and player:get_pos() or s -- aim higher to make looking up hills more realistic p.y = p.y + 1 @@ -1849,20 +2059,8 @@ function mob_class:do_runaway_from() if min_player then - local lp = player:get_pos() - local vec = { - x = lp.x - s.x, - y = lp.y - s.y, - z = lp.z - s.z - } + yaw_to_pos(self, min_player:get_pos(), 3) - local yaw = (atan(vec.z / vec.x) + 3 * pi / 2) - self.rotate - - if lp.x > s.x then - yaw = yaw + pi - end - - yaw = self:set_yaw(yaw, 4) self.state = "runaway" self.runaway_timer = 3 self.following = nil @@ -1874,19 +2072,18 @@ end function mob_class:follow_flop() -- find player to follow - if (self.follow ~= "" - or self.order == "follow") + if (self.follow ~= "" or self.order == "follow") and not self.following and self.state ~= "attack" and self.state ~= "runaway" then - local s = self.object:get_pos() + local s = self.object:get_pos() ; if not s then return end local players = minetest.get_connected_players() for n = 1, #players do if get_distance(players[n]:get_pos(), s) < self.view_range - and not mobs.invis[ players[n]:get_player_name() ] then + and not is_invisible(self, players[n]:get_player_name()) then self.following = players[n] @@ -1907,10 +2104,11 @@ function mob_class:follow_flop() self.following = nil end else - -- stop following player if not holding specific item + -- stop following player if not holding specific item or mob is horny if self.following and self.following:is_player() - and self:follow_holding(self.following) == false then + and (self:follow_holding(self.following) == false + or self.horny) then self.following = nil end @@ -1939,16 +2137,7 @@ function mob_class:follow_flop() if dist > self.view_range then self.following = nil else - local vec = { - x = p.x - s.x, - z = p.z - s.z - } - - local yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate - - if p.x > s.x then yaw = yaw + pi end - - yaw = self:set_yaw(yaw, 6) + yaw_to_pos(self, p) -- anyone but standing npc's can move along if dist > self.reach @@ -1972,16 +2161,24 @@ function mob_class:follow_flop() -- swimmers flop when out of their element, and swim again when back in if self.fly then - local s = self.object:get_pos() - if not self:attempt_flight_correction() then self.state = "flop" + + -- do we have a custom on_flop function? + if self.on_flop then + + if self:on_flop(self) then + return + end + end + self.object:set_velocity({x = 0, y = -5, z = 0}) self:set_animation("stand") return + elseif self.state == "flop" then self.state = "stand" end @@ -2021,13 +2218,13 @@ end -- execute current state (stand, walk, run, attacks) function mob_class:do_states(dtime) - local yaw = self.object:get_yaw() or 0 + local yaw = self.object:get_yaw() ; if not yaw then return end if self.state == "stand" then - if random(1, 4) == 1 then + if self.randomly_turn and random(4) == 1 then - local lp = nil + local lp local s = self.object:get_pos() local objs = minetest.get_objects_inside_radius(s, 3) @@ -2041,15 +2238,7 @@ function mob_class:do_states(dtime) -- look at any players nearby, otherwise turn randomly if lp then - - local vec = { - x = lp.x - s.x, - z = lp.z - s.z - } - - yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate - - if lp.x > s.x then yaw = yaw + pi end + yaw = yaw_to_pos(self, lp) else yaw = yaw + random(-0.5, 0.5) end @@ -2064,7 +2253,7 @@ function mob_class:do_states(dtime) if self.order ~= "stand" and self.walk_chance ~= 0 and self.facing_fence ~= true - and random(1, 100) <= self.walk_chance + and random(100) <= self.walk_chance and self.at_cliff == false then self:set_velocity(self.walk_velocity) @@ -2075,13 +2264,13 @@ function mob_class:do_states(dtime) elseif self.state == "walk" then local s = self.object:get_pos() - local lp = nil + local lp -- is there something I need to avoid? if self.water_damage > 0 and self.lava_damage > 0 then - lp = minetest.find_node_near(s, 1, {"group:water", "group:lava"}) + lp = minetest.find_node_near(s, 1, {"group:water", "group:igniter"}) elseif self.water_damage > 0 then @@ -2089,70 +2278,64 @@ function mob_class:do_states(dtime) elseif self.lava_damage > 0 then - lp = minetest.find_node_near(s, 1, {"group:lava"}) + lp = minetest.find_node_near(s, 1, {"group:igniter"}) end if lp then - -- if mob in water or lava then look for land - if (self.lava_damage - and minetest.registered_nodes[self.standing_in].groups.lava) - or (self.water_damage - and minetest.registered_nodes[self.standing_in].groups.water) then + -- if mob in dangerous node then look for land + if not is_node_dangerous(self, self.standing_in) then - lp = minetest.find_node_near(s, 5, {"group:soil", "group:stone", - "group:sand", node_ice, node_snowblock}) + lp = minetest.find_nodes_in_area_under_air( + {s.x - 5, s.y - 1, s.z - 5}, + {s.x + 5, s.y + 2, s.z + 5}, + {"group:soil", "group:stone", "group:sand", + node_ice, node_snowblock}) + + -- select position of random block to climb onto + lp = #lp > 0 and lp[random(#lp)] -- did we find land? if lp then - local vec = { - x = lp.x - s.x, - z = lp.z - s.z - } + yaw = yaw_to_pos(self, lp) - yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate - - if lp.x > s.x then yaw = yaw + pi end - - -- look towards land and jump/move in that direction - yaw = self:set_yaw(yaw, 6) self:do_jump() self:set_velocity(self.walk_velocity) else yaw = yaw + random(-0.5, 0.5) end - - else - - local vec = { - x = lp.x - s.x, - z = lp.z - s.z - } - - yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate - - if lp.x > s.x then yaw = yaw + pi end end yaw = self:set_yaw(yaw, 8) -- otherwise randomly turn - elseif random(1, 100) <= 30 then + elseif self.randomly_turn and random(100) <= 30 then yaw = yaw + random(-0.5, 0.5) yaw = self:set_yaw(yaw, 8) + + -- for flying/swimming mobs randomly move up and down also + if self.fly_in + and not self.following then + self:attempt_flight_correction(true) + end end -- stand for great fall in front if self.facing_fence == true or self.at_cliff - or random(1, 100) <= self.stand_chance then + or random(100) <= self.stand_chance then - self:set_velocity(0) - self.state = "stand" - self:set_animation("stand", true) + -- don't stand if mob flies and keep_flying set + if (self.fly and not self.keep_flying) + or not self.fly then + + self:set_velocity(0) + self.state = "stand" + self:set_animation("stand", true) + end else self:set_velocity(self.walk_velocity) @@ -2187,19 +2370,21 @@ function mob_class:do_states(dtime) -- attack routines (explode, dogfight, shoot, dogshoot) elseif self.state == "attack" then - -- calculate distance from mob and enemy + -- get mob and enemy positions and distance between local s = self.object:get_pos() - local p = self.attack:get_pos() or s - local dist = get_distance(p, s) + local p = self.attack and self.attack:get_pos() + local dist = p and get_distance(p, s) or 500 - -- stop attacking if player invisible or out of range + -- stop attacking if player out of range or invisible if dist > self.view_range or not self.attack or not self.attack:get_pos() or self.attack:get_hp() <= 0 - or (self.attack:is_player() and mobs.invis[ self.attack:get_player_name() ]) then + or (self.attack:is_player() + and is_invisible(self, self.attack:get_player_name())) then + +--print(" ** stop attacking **", dist, self.view_range) --- print(" ** stop attacking **", dist, self.view_range) self.state = "stand" self:set_velocity(0) self:set_animation("stand") @@ -2214,21 +2399,15 @@ function mob_class:do_states(dtime) if self.attack_type == "explode" then - local vec = { - x = p.x - s.x, - z = p.z - s.z - } - - yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate - - if p.x > s.x then yaw = yaw + pi end - - yaw = self:set_yaw(yaw) + yaw = yaw_to_pos(self, p) local node_break_radius = self.explosion_radius or 1 local entity_damage_radius = self.explosion_damage_radius or (node_break_radius * 2) + -- look a little higher to fix raycast + s.y = s.y + 0.5 ; p.y = p.y + 0.5 + -- start timer when in reach and line of sight if not self.v_start and dist <= self.reach @@ -2238,18 +2417,21 @@ function mob_class:do_states(dtime) self.timer = 0 self.blinktimer = 0 self:mob_sound(self.sounds.fuse) --- print ("=== explosion timer started", self.explosion_timer) + +--print("=== explosion timer started", self.explosion_timer) -- stop timer if out of reach or direct line of sight elseif self.allow_fuse_reset and self.v_start - and (dist > self.reach - or not self:line_of_sight(s, p, 2)) then + and (dist > self.reach or not self:line_of_sight(s, p, 2)) then + +--print("=== explosion timer stopped") + self.v_start = false self.timer = 0 self.blinktimer = 0 self.blinkstatus = false - self.object:settexturemod("") + self.object:set_texture_mod("") end -- walk right up to player unless the timer is active @@ -2275,15 +2457,18 @@ function mob_class:do_states(dtime) self.blinktimer = 0 if self.blinkstatus then - self.object:set_texture_mod("") + + self.object:set_texture_mod(self.texture_mods) else - self.object:set_texture_mod("^[brighten") + + self.object:set_texture_mod(self.texture_mods + .. "^[brighten") end self.blinkstatus = not self.blinkstatus end --- print ("=== explosion timer", self.timer) +--print("=== explosion timer", self.timer) if self.timer > self.explosion_timer then @@ -2295,10 +2480,8 @@ function mob_class:do_states(dtime) node_break_radius = 1 end - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.object:remove() - end + + remove_mob(self, true) if minetest.get_modpath("tnt") and tnt and tnt.boom and not minetest.is_protected(pos, "") then @@ -2317,16 +2500,19 @@ function mob_class:do_states(dtime) }) entity_physics(pos, entity_damage_radius) - effect(pos, 32, "tnt_smoke.png", nil, nil, node_break_radius, 1, 0) + + effect(pos, 32, "tnt_smoke.png", nil, nil, + node_break_radius, 1, 0) end - return + return true end end elseif self.attack_type == "dogfight" or (self.attack_type == "dogshoot" and self:dogswitch(dtime) == 2) - or (self.attack_type == "dogshoot" and dist <= self.reach and self:dogswitch() == 0) then + or (self.attack_type == "dogshoot" and dist <= self.reach + and self:dogswitch() == 0) then if self.fly and dist > self.reach then @@ -2373,7 +2559,6 @@ function mob_class:do_states(dtime) }) end end - end -- rnd: new movement direction @@ -2395,25 +2580,16 @@ function mob_class:do_states(dtime) return end - if abs(p1.x-s.x) + abs(p1.z - s.z) < 0.6 then + if abs(p1.x - s.x) + abs(p1.z - s.z) < 0.6 then -- reached waypoint, remove it from queue - table.remove(self.path.way, 1) + table_remove(self.path.way, 1) end -- set new temporary target p = {x = p1.x, y = p1.y, z = p1.z} end - local vec = { - x = p.x - s.x, - z = p.z - s.z - } - - yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate - - if p.x > s.x then yaw = yaw + pi end - - yaw = self:set_yaw(yaw) + yaw = yaw_to_pos(self, p) -- move towards enemy if beyond mob reach if dist > self.reach then @@ -2452,9 +2628,11 @@ function mob_class:do_states(dtime) self:set_velocity(0) - if not self.custom_attack then + if self.timer > 1 then - if self.timer > 1 then + -- no custom attack or custom attack returns true to continue + if not self.custom_attack + or self:custom_attack(self, p) == true then self.timer = 0 self:set_animation("punch") @@ -2472,51 +2650,37 @@ function mob_class:do_states(dtime) -- punch player (or what player is attached to) local attached = self.attack:get_attach() + if attached then self.attack = attached end + self.attack:punch(self.object, 1.0, { full_punch_interval = 1.0, damage_groups = {fleshy = self.damage} }, nil) end end - else -- call custom attack every second - if self.custom_attack - and self.timer > 1 then - - self.timer = 0 - - self:custom_attack(p) - end end end elseif self.attack_type == "shoot" or (self.attack_type == "dogshoot" and self:dogswitch(dtime) == 1) - or (self.attack_type == "dogshoot" and dist > self.reach and self:dogswitch() == 0) then + or (self.attack_type == "dogshoot" and dist > self.reach and + self:dogswitch() == 0) then p.y = p.y - .5 s.y = s.y + .5 - local dist = get_distance(p, s) - local vec = { - x = p.x - s.x, - y = p.y - s.y, - z = p.z - s.z - } + local vec = {x = p.x - s.x, y = p.y - s.y, z = p.z - s.z} - yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate - - if p.x > s.x then yaw = yaw + pi end - - yaw = self:set_yaw(yaw) + yaw = yaw_to_pos(self, p) self:set_velocity(0) if self.shoot_interval and self.timer > self.shoot_interval - and random(1, 100) <= 60 then + and random(100) <= 60 then self.timer = 0 self:set_animation("shoot") @@ -2565,40 +2729,17 @@ function mob_class:falling(pos) -- sanity check if not v then return end - if v.y > 0 then + local fall_speed = self.fall_speed - -- apply gravity when moving up - self.object:set_acceleration({ - x = 0, - y = -10, - z = 0 - }) + -- in water then use liquid viscosity for float/sink speed + if self.floats == 1 and self.standing_in + and minetest.registered_nodes[self.standing_in].groups.liquid then - elseif v.y <= 0 and v.y > self.fall_speed then + local visc = min( + minetest.registered_nodes[self.standing_in].liquid_viscosity, 7) + 1 - -- fall downwards at set speed - self.object:set_acceleration({ - x = 0, - y = self.fall_speed, - z = 0 - }) - else - -- stop accelerating once max fall speed hit - self.object:set_acceleration({x = 0, y = 0, z = 0}) - end - - -- in water then float up - if self.standing_in - and minetest.registered_nodes[self.standing_in].groups.water then - - if self.floats == 1 then - - self.object:set_acceleration({ - x = 0, - y = -self.fall_speed / (max(1, v.y) ^ 8), -- 8 was 2 - z = 0 - }) - end + self.object:set_velocity({x = v.x, y = 0.6, z = v.z}) + fall_speed = -1.2 / visc else -- fall damage onto solid ground @@ -2608,21 +2749,26 @@ function mob_class:falling(pos) local d = (self.old_y or 0) - self.object:get_pos().y if d > 5 then - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.health = self.health - floor(d - 5) - effect(pos, 5, "tnt_smoke.png", 1, 2, 2, nil) + self.health = self.health - floor(d - 5) - if self:check_for_death({type = "fall"}) then - return - end + effect(pos, 5, "tnt_smoke.png", 1, 2, 2, nil) + + if self:check_for_death({type = "fall"}) then + return true end end self.old_y = self.object:get_pos().y end end + + -- fall at set speed + self.object:set_acceleration({ + x = 0, + y = fall_speed, + z = 0 + }) end @@ -2630,30 +2776,56 @@ end local tr = minetest.get_modpath("toolranks") -- deal damage and effects when mob punched -function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) - - -- mob health check +function mob_class:on_punch(hitter, tflp, tool_capabilities, dir, damage) + --mob health check if self.health <= 0 then - return + return true end -- custom punch function if self.do_punch and self:do_punch(hitter, tflp, tool_capabilities, dir) == false then - return + return true end -- error checking when mod profiling is enabled if not tool_capabilities then - minetest.log("warning", "[mobs] Mod profiling enabled, damage not enabled") - return + minetest.log("warning", + "[mobs] Mod profiling enabled, damage not enabled") + return true end - -- is mob protected? - if self.protected and hitter:is_player() - and minetest.is_protected(self.object:get_pos(), hitter:get_player_name()) then - minetest.chat_send_player(hitter:get_player_name(), S("Mob has been protected!")) - return + -- is mob protected + if self.protected then + + -- did player hit mob and if so is it in protected area + if hitter:is_player() then + + local player_name = hitter:get_player_name() + + if player_name ~= self.owner + and minetest.is_protected(self.object:get_pos(), player_name) then + + minetest.chat_send_player(hitter:get_player_name(), + S("Mob has been protected!")) + + return true + end + + -- if protection is on level 2 then dont let arrows harm mobs + elseif self.protected == 2 then + + local ent = hitter and hitter:get_luaentity() + + if ent and ent._is_arrow then + + return true -- arrow entity + + elseif not ent then + + return true -- non entity + end + end end local weapon = hitter:get_wielded_item() @@ -2685,7 +2857,7 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) end damage = damage + (tool_capabilities.damage_groups[group] or 0) - * tmp * ((armor[group] or 0) / 100.0) + * tmp * ((armor[group] or 0) / 100.0) end end @@ -2697,23 +2869,25 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) damage = self.immune_to[n][2] or 0 break - -- if "all" then no tool does damage unless it's specified in list + -- if "all" then no tools deal damage unless it's specified in list elseif self.immune_to[n][1] == "all" then damage = self.immune_to[n][2] or 0 end end +--print("Mob Damage is", damage) + -- healing if damage <= -1 then self.health = self.health - floor(damage) - return + return true end - --- print ("Mob Damage is", damage) + if use_cmi - and cmi.notify_punch(self.object, hitter, tflp, tool_capabilities, dir, damage) then - return + and cmi.notify_punch( + self.object, hitter, tflp, tool_capabilities, dir, damage) then + return true end -- add weapon wear @@ -2739,7 +2913,7 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) weapon:add_wear(wear) end - hitter:set_wielded_item(weapon) + --hitter:set_wielded_item(weapon) -- only play hit sound and show blood effects if damage is 1 or over if damage >= 1 then @@ -2752,30 +2926,36 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) minetest.sound_play(weapon_def.sounds[s], { object = self.object, max_hear_distance = 8 - }) + }, true) else minetest.sound_play("default_punch", { object = self.object, max_hear_distance = 5 - }) + }, true) end -- blood_particles if not disable_blood and self.blood_amount > 0 then local pos = self.object:get_pos() + local blood = self.blood_texture + local amount = self.blood_amount - pos.y = pos.y + (-self.collisionbox[2] + self.collisionbox[5]) * .5 + pos.y = pos.y + (-self.collisionbox[2] + + self.collisionbox[5]) * .5 + + -- lots of damage = more blood :) + if damage > 10 then + amount = self.blood_amount * 2 + end -- do we have a single blood texture or multiple? if type(self.blood_texture) == "table" then - - local blood = self.blood_texture[random(1, #self.blood_texture)] - - effect(pos, self.blood_amount, blood, nil, nil, 1, nil) - else - effect(pos, self.blood_amount, self.blood_texture, nil, nil, 1, nil) + blood = self.blood_texture[random(#self.blood_texture)] end + + effect(pos, amount, blood, 1, 2, 1.75, nil, nil, true) + end -- do damage @@ -2783,25 +2963,26 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) else self.health = self.health - floor(damage) end - + -- exit here if dead, check for tools with fire damage local hot = tool_capabilities and tool_capabilities.damage_groups and tool_capabilities.damage_groups.fire if self:check_for_death({type = "punch", puncher = hitter, hot = hot}) then - return + return true end - --[[ add healthy afterglow when hit (can cause hit lag with larger textures) + --[[ add healthy afterglow when hit (causes lag with large textures) minetest.after(0.1, function() if not self.object:get_luaentity() then return end - self.object:settexturemod("^[colorize:#c9900070") + self.object:set_texture_mod("^[colorize:#c9900070") - core.after(0.3, function() - self.object:settexturemod("") + minetest.after(0.3, function() + if not self.object:get_luaentity() then return end + self.object:set_texture_mod(self.texture_mods) end) end) ]] @@ -2814,7 +2995,7 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) local v = self.object:get_velocity() -- sanity check - if not v then return end + if not v then return true end local kb = damage or 1 local up = 2 @@ -2829,10 +3010,8 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) dir = dir or {x = 0, y = 0, z = 0} -- use tool knockback value or default - kb = tool_capabilities.damage_groups["knockback"] or kb -- (kb * 1.5) - if kb > 10 then - kb = 10 - end + kb = tool_capabilities.damage_groups["knockback"] or kb + self.object:set_velocity({ x = dir.x * kb, y = up, @@ -2847,20 +3026,8 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) and self.order ~= "stand" then local lp = hitter:get_pos() - local s = self.object:get_pos() - local vec = { - x = lp.x - s.x, - y = lp.y - s.y, - z = lp.z - s.z - } + local yaw = yaw_to_pos(self, lp, 3) - local yaw = (atan(vec.z / vec.x) + 3 * pi / 2) - self.rotate - - if lp.x > s.x then - yaw = yaw + pi - end - - yaw = self:set_yaw(yaw, 6) self.state = "runaway" self.runaway_timer = 0 self.following = nil @@ -2874,15 +3041,17 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) and self.child == false and self.attack_players == true and hitter:get_player_name() ~= self.owner - and not mobs.invis[ name ] then + and not is_invisible(self, name) + and self.object ~= hitter then -- attack whoever punched mob self.state = "" self:do_attack(hitter) -- alert others to the attack - local objs = minetest.get_objects_inside_radius(hitter:get_pos(), self.view_range) - local obj = nil + local objs = minetest.get_objects_inside_radius( + hitter:get_pos(), self.view_range) + local obj for n = 1, #objs do @@ -2890,11 +3059,13 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) if obj and obj._cmi_is_mob then - -- only alert members of same mob + -- only alert members of same mob and assigned helper if obj.group_attack == true and obj.state ~= "attack" and obj.owner ~= name - and obj.name == self.name then + and (obj.name == self.name + or obj.name == self.group_helper) then + obj:do_attack(hitter) end @@ -2909,7 +3080,14 @@ end -- get entity staticdata -function mob_class:get_staticdata() +function mob_class:mob_staticdata() + + -- this handles mob count for mobs activated, unloaded, reloaded + if active_limit > 0 and self.active_toggle then + active_mobs = active_mobs + self.active_toggle + self.active_toggle = -self.active_toggle +--print("-- staticdata", active_mobs, active_limit, self.active_toggle) + end -- remove mob when out of range unless tamed if remove_far @@ -2919,13 +3097,11 @@ function mob_class:get_staticdata() and not self.tamed and self.lifetimer < 20000 then - --print ("REMOVED " .. self.name) - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.object:remove() - end +--print("REMOVED " .. self.name) - return ""-- nil + remove_mob(self, true) + + return minetest.serialize({remove_ok = true, static_save = true}) end self.remove_ok = true @@ -2934,30 +3110,32 @@ function mob_class:get_staticdata() self.state = "stand" -- used to rotate older mobs - if self.drawtype - and self.drawtype == "side" then - self.rotate = math.rad(90) + if self.drawtype and self.drawtype == "side" then + self.rotate = rad(90) end if use_cmi then - self.serialized_cmi_components = cmi.serialize_components(self._cmi_components) + self.serialized_cmi_components = cmi.serialize_components( + self._cmi_components) end - local tmp = {} + local tmp, t = {} for _,stat in pairs(self) do - local t = type(stat) + t = type(stat) if t ~= "function" and t ~= "nil" and t ~= "userdata" + and _ ~= "object" and _ ~= "_cmi_components" then tmp[_] = self[_] end end - --print('===== '..self.name..'\n'.. dump(tmp)..'\n=====\n') +--print('===== '..self.name..'\n'.. dump(tmp)..'\n=====\n') + return minetest.serialize(tmp) end @@ -2965,13 +3143,24 @@ end -- activate mob and reload settings function mob_class:mob_activate(staticdata, def, dtime) + -- if dtime == 0 then entity has just been created + -- anything higher means it is respawning (thanks SorceryKid) + if dtime == 0 and active_limit > 0 then + self.active_toggle = 1 + end + + -- remove mob if not tamed and mob total reached + if active_limit > 0 and active_mobs >= active_limit and not self.tamed then + + remove_mob(self) +--print("-- mob limit reached, removing " .. self.name) + return + end + -- remove monsters in peaceful mode - if self.type == "monster" - and peaceful_only then - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.object:remove() - end + if self.type == "monster" and peaceful_only then + + remove_mob(self, true) return end @@ -2980,8 +3169,18 @@ function mob_class:mob_activate(staticdata, def, dtime) local tmp = minetest.deserialize(staticdata) if tmp then + + local t + for _,stat in pairs(tmp) do - self[_] = stat + + t = type(stat) + + if t ~= "function" + and t ~= "nil" + and t ~= "userdata" then + self[_] = stat + end end end @@ -2999,7 +3198,7 @@ function mob_class:mob_activate(staticdata, def, dtime) def.textures = {def.textures} end - self.base_texture = def.textures and def.textures[random(1, #def.textures)] + self.base_texture = def.textures and def.textures[random(#def.textures)] self.base_mesh = def.mesh self.base_size = self.visual_size self.base_colbox = self.collisionbox @@ -3019,45 +3218,33 @@ function mob_class:mob_activate(staticdata, def, dtime) local selbox = self.base_selbox -- specific texture if gotten - if self.gotten == true - and def.gotten_texture then + if self.gotten == true and def.gotten_texture then textures = def.gotten_texture end -- specific mesh if gotten - if self.gotten == true - and def.gotten_mesh then + if self.gotten == true and def.gotten_mesh then mesh = def.gotten_mesh end -- set child objects to half size if self.child == true then - vis_size = { - x = self.base_size.x * .5, - y = self.base_size.y * .5, - } + vis_size = {x = self.base_size.x * .5, y = self.base_size.y * .5} if def.child_texture then textures = def.child_texture[1] end colbox = { - self.base_colbox[1] * .5, - self.base_colbox[2] * .5, - self.base_colbox[3] * .5, - self.base_colbox[4] * .5, - self.base_colbox[5] * .5, - self.base_colbox[6] * .5 - } + self.base_colbox[1] * .5, self.base_colbox[2] * .5, + self.base_colbox[3] * .5, self.base_colbox[4] * .5, + self.base_colbox[5] * .5, self.base_colbox[6] * .5} + selbox = { - self.base_selbox[1] * .5, - self.base_selbox[2] * .5, - self.base_selbox[3] * .5, - self.base_selbox[4] * .5, - self.base_selbox[5] * .5, - self.base_selbox[6] * .5 - } + self.base_selbox[1] * .5, self.base_selbox[2] * .5, + self.base_selbox[3] * .5, self.base_selbox[4] * .5, + self.base_selbox[5] * .5, self.base_selbox[6] * .5} end if self.health == 0 then @@ -3072,8 +3259,18 @@ function mob_class:mob_activate(staticdata, def, dtime) self.path.following = false -- currently following path? self.path.stuck_timer = 0 -- if stuck for too long search for path + -- Armor groups (immortal = 1 for custom damage handling) + local armor + if type(self.armor) == "table" then + armor = table_copy(self.armor) + armor.immortal = 1 + else + armor = {immortal = 1, fleshy = self.armor} + --armor = {fleshy = self.armor} + end + self.object:set_armor_groups(armor) + -- mob defaults - self.object:set_armor_groups({immortal = 1, fleshy = self.armor}) self.old_y = self.object:get_pos().y self.old_health = self.health self.sounds.distance = self.sounds.distance or 10 @@ -3083,6 +3280,7 @@ function mob_class:mob_activate(staticdata, def, dtime) self.selectionbox = selbox self.visual_size = vis_size self.standing_in = "air" + self.standing_on = "air" -- check existing nametag if not self.nametag then @@ -3091,149 +3289,23 @@ function mob_class:mob_activate(staticdata, def, dtime) -- set anything changed above self.object:set_properties(self) - if self.name == "mobs:dog" then - self.object:set_properties({infotext=self.owner.."'s Dog"}) - if self.metadata == 1 then - self.object:set_properties({textures={"mobs_dog.png"}}) - end - if self.metadata == 2 then - self.object:set_properties({textures={"mobs_dog2.png"}}) - end - if self.metadata2 == 1 then - self.walk_velocity = 1 - self.run_velocity = 3 - self.jump = true - end - if self.metadata2 == 2 then - self.walk_velocity = 0 - self.run_velocity = 0 - self.jump = false - end - end - if self.name == "mobs:dragon" then - self.object:set_properties({infotext=self.owner.."'s Dragon"}) - if self.metadata == 1 then - self.object:set_properties({textures={"mobs_dragon_red.png"}}) - end - if self.metadata == 2 then - self.object:set_properties({textures={"mobs_dragon_yellow.png"}}) - end - if self.metadata == 3 then - self.object:set_properties({textures={"mobs_dragon_blue.png"}}) - end - if self.metadata == 4 then - self.object:set_properties({textures={"mobs_dragon_green.png"}}) - end - if self.metadata2 == 1 then - self.walk_velocity = 1 - self.run_velocity = 3 - self.jump = true - end - if self.metadata2 == 2 then - self.walk_velocity = 0 - self.run_velocity = 0 - self.jump = false - end - end - if self.name == "mobs:cat" then - self.object:set_properties({infotext=self.owner.."'s Cat"}) - if self.metadata == 1 then - self.object:set_properties({textures={"mobs_kitten4.png"}}) - end - if self.metadata == 2 then - self.object:set_properties({textures={"mobs_kitten.png"}}) - end - if self.metadata == 3 then - self.object:set_properties({textures={"mobs_kitten2.png"}}) - end - if self.metadata == 4 then - self.object:set_properties({textures={"mobs_kitten3.png"}}) - end - if self.metadata2 == 1 then - self.walk_velocity = 1 - self.run_velocity = 3 - self.jump = true - end - if self.metadata2 == 2 then - self.walk_velocity = 0 - self.run_velocity = 0 - self.jump = false - end - end - if self.name == "mobs:sheep" then - if self.owner then - self.object:set_properties({infotext=self.owner.."'s Sheep"}) - if minetest.get_player_by_name(self.owner) then - if self.metadata2 == 1 then - self.walk_velocity = 1 - self.run_velocity = 3 - self.jump = true - - end - if self.metadata2 == 2 then - self.walk_velocity = 0 - self.run_velocity = 0 - self.jump = false - end - end - end - end - if self.name == "mobs:knight_1248" then - self.object:set_properties({infotext=self.owner.."'s 1248 Knight"}) - if self.owner then - if self.metadata2 == 1 then - self.walk_velocity = 1 - self.run_velocity = 3 - self.jump = true - - end - if self.metadata2 == 2 then - self.walk_velocity = 0 - self.run_velocity = 0 - self.jump = false - end - end - end - if self.name == "mobs:fox" then - self.object:set_properties({infotext=self.owner.."'s Fox"}) - if self.metadata == 1 then - self.object:set_properties({textures={"mobs_fox.png"}}) - end - if self.metadata == 2 then - self.object:set_properties({textures={"mobs_fox1.png"}}) - end - if self.metadata2 == 1 then - self.walk_velocity = 1 - self.run_velocity = 3 - self.jump = true - end - if self.metadata2 == 2 then - self.walk_velocity = 0 - self.run_velocity = 0 - self.jump = false - end - end - if self.name == "mobs:tortoise" then - self.object:set_properties({infotext=self.owner.."'s Tortoise"}) - if self.metadata2 == 1 then - self.walk_velocity = 1 - self.run_velocity = 3 - self.jump = true - end - if self.metadata2 == 2 then - self.walk_velocity = 0 - self.run_velocity = 0 - self.jump = false - end - end + first_activate(self) self:set_yaw((random(0, 360) - 180) / 180 * pi, 6) self:update_tag() self:set_animation("stand") + -- apply any texture mods + self.object:set_texture_mod(self.texture_mods) + + -- set 5.x flag to remove monsters when map area unloaded + if remove_far and self.type == "monster" then + self.static_save = false + end + -- run on_spawn function if found if self.on_spawn and not self.on_spawn_run then if self.on_spawn(self) then - self.on_spawn_run = true -- if true, set flag to run once only + self.on_spawn_run = true -- if true, set flag to run once only end end @@ -3243,7 +3315,8 @@ function mob_class:mob_activate(staticdata, def, dtime) end if use_cmi then - self._cmi_components = cmi.activate_components(self.serialized_cmi_components) + self._cmi_components = cmi.activate_components( + self.serialized_cmi_components) cmi.notify_activate(self.object, dtime) end end @@ -3280,10 +3353,8 @@ function mob_class:mob_expire(pos, dtime) -- S("lifetimer expired, removed @1", self.name)) effect(pos, 15, "tnt_smoke.png", 2, 4, 2, 0) - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.object:remove() - end + + remove_mob(self, true) return end @@ -3292,371 +3363,26 @@ end -- main mob function -function mob_class:on_step(dtime) - self.metadata3 = self.metadata3 + dtime - if self.metadata3 > 1 then - self.metadata3 = 0 - if self.name == "mobs:dog" then - local pos = self.object:getpos() - if minetest.get_player_by_name(self.owner) then - local inv = minetest.get_player_by_name(self.owner):get_inventory() - inv:set_size("dog",8) - for _,object in ipairs(minetest.get_objects_inside_radius(pos, 15)) do - if not object:is_player() and object:get_luaentity() and object:get_luaentity().name == "__builtin:item" then - if inv and inv:room_for_item("dog", ItemStack(object:get_luaentity().itemstring)) then - if ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:geschenkpapier" or ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:geschenkpapier_death" or ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:dna_string" then - inv:add_item("dog", ItemStack(object:get_luaentity().itemstring)) - object:remove() - end - end - end - end - end - end - if self.name == "mobs:cat" then - local pos = self.object:getpos() - if minetest.get_player_by_name(self.owner) then - local inv = minetest.get_player_by_name(self.owner):get_inventory() - inv:set_size("cat",8) - for _,object in ipairs(minetest.get_objects_inside_radius(pos, 15)) do - if not object:is_player() and object:get_luaentity() and object:get_luaentity().name == "__builtin:item" then - if inv and inv:room_for_item("cat", ItemStack(object:get_luaentity().itemstring)) then - if ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:geschenkpapier" or ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:geschenkpapier_death" or ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:dna_string" then - inv:add_item("cat", ItemStack(object:get_luaentity().itemstring)) - object:remove() - end - end - end - end - end - end +function mob_class:on_step(dtime, moveresult) + first_step(self,dtime) + --[[ moveresult contains this for physical mobs + { + touching_ground = boolean, + collides = boolean, + standing_on_object = boolean, + collisions = { + { + type = string, -- "node" or "object", + axis = string, -- "x", "y" or "z" + node_pos = vector, -- if type is "node" + object = ObjectRef, -- if type is "object" + old_velocity = vector, + new_velocity = vector, + }} + }]] + +if self.state == "die" then return end ---------------- - if self.name == "mobs:dragon" then - if self.owner and minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):set_attribute("dragonx", ""..math.floor(self.object:getpos().x+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("dragony", ""..math.floor(self.object:getpos().y+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("dragonz", ""..math.floor(self.object:getpos().z+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("dragon_meta1", ""..self.metadata) - minetest.get_player_by_name(self.owner):set_attribute("dragon_meta2", ""..self.metadata2) - end - end - if self.name == "mobs:sheep" then - if self.owner and minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):set_attribute("sheepx", ""..math.floor(self.object:getpos().x+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("sheepy", ""..math.floor(self.object:getpos().y+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("sheepz", ""..math.floor(self.object:getpos().z+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("sheep_meta1", ""..self.metadata) - minetest.get_player_by_name(self.owner):set_attribute("sheep_meta2", ""..self.metadata2) - - end - end - if self.name == "mobs:fox" then - if self.owner and minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):set_attribute("foxx", ""..math.floor(self.object:getpos().x+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("foxy", ""..math.floor(self.object:getpos().y+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("foxz", ""..math.floor(self.object:getpos().z+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("fox_meta1", ""..self.metadata) - minetest.get_player_by_name(self.owner):set_attribute("fox_meta2", ""..self.metadata2) - end - end - if self.name == "mobs:tortoise" then - if self.owner and minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):set_attribute("tortoisex", ""..math.floor(self.object:getpos().x+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("tortoisey", ""..math.floor(self.object:getpos().y+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("tortoisez", ""..math.floor(self.object:getpos().z+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("tortoise_meta1", ""..self.metadata) - minetest.get_player_by_name(self.owner):set_attribute("tortoise_meta2", ""..self.metadata2) - end - end - if self.name == "mobs:knight_1248" then - if self.owner and minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):set_attribute("knightx", ""..math.floor(self.object:getpos().x+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("knighty", ""..math.floor(self.object:getpos().y+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("knightz", ""..math.floor(self.object:getpos().z+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("knight_meta1", ""..self.metadata) - minetest.get_player_by_name(self.owner):set_attribute("knight_meta2", ""..self.metadata2) - end - end - if self.name == "mobs:dog" then - if self.owner and minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):set_attribute("dogx", ""..math.floor(self.object:getpos().x+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("dogy", ""..math.floor(self.object:getpos().y+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("dogz", ""..math.floor(self.object:getpos().z+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("dog_meta1", ""..self.metadata) - minetest.get_player_by_name(self.owner):set_attribute("dog_meta2", ""..self.metadata2) - end - end - if self.name == "mobs:cat" then - if self.owner and minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):set_attribute("catx", ""..math.floor(self.object:getpos().x+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("caty", ""..math.floor(self.object:getpos().y+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("catz", ""..math.floor(self.object:getpos().z+0.5)) - minetest.get_player_by_name(self.owner):set_attribute("cat_meta1", ""..self.metadata) - minetest.get_player_by_name(self.owner):set_attribute("cat_meta2", ""..self.metadata2) - end - end - - if self.name == "mobs:dog" and self.metadata2 == 1 then - local pos = self.object:getpos() - local all_objects = minetest.get_objects_inside_radius(pos, 15) - local players = {} - local k = 0 - local _,obj - for _,obj in ipairs(all_objects) do - if obj:is_player() then - if self.owner == obj:get_player_name() then - k = 1 - end - end - end - if k == 0 then - if minetest.get_player_by_name(self.owner) then - self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) - end - end - end - if self.name == "mobs:cat" and self.metadata2 == 1 then - local pos = self.object:getpos() - local all_objects = minetest.get_objects_inside_radius(pos, 15) - local players = {} - local k = 0 - local _,obj - for _,obj in ipairs(all_objects) do - if obj:is_player() then - if self.owner == obj:get_player_name() then - k = 1 - end - end - end - if k == 0 then - if minetest.get_player_by_name(self.owner) then - self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) - end - end - end - if self.name == "mobs:dragon" and self.metadata2 == 1 then - local pos = self.object:getpos() - local all_objects = minetest.get_objects_inside_radius(pos, 15) - local players = {} - local k = 0 - local _,obj - for _,obj in ipairs(all_objects) do - if obj:is_player() then - if self.owner == obj:get_player_name() then - k = 1 - end - end - end - if k == 0 then - if self.owner then - if minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):get_inventory():set_size("dragon2",1) - self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) - local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("dragon2", 1):get_count() - if numd > 25 then - if minetest.get_player_by_name(self.owner):get_inventory():get_stack("dragon", 1):get_name() == "tutorial:dragon_crystal" then - minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_gem") - else - minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_dragon") - end - minetest.get_player_by_name(self.owner):get_inventory():set_stack("dragon2", 1, "") - else - minetest.get_player_by_name(self.owner):get_inventory():set_stack("dragon2", 1, "default:dirt "..1+numd) - end - end - end - end - end - if self.name == "mobs:sheep" and self.metadata2 == 1 then - local pos = self.object:getpos() - local all_objects = minetest.get_objects_inside_radius(pos, 15) - local players = {} - local k = 0 - local _,obj - for _,obj in ipairs(all_objects) do - if obj:is_player() then - if self.owner == obj:get_player_name() then - k = 1 - end - end - end - if k == 0 then - if self.owner then - if minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):get_inventory():set_size("sheep2",1) - minetest.get_player_by_name(self.owner):get_inventory():set_size("sheep3",1) - self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) - local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("sheep2", 1):get_count() - if numd > 25 then - minetest.get_player_by_name(self.owner):get_inventory():add_item("main", minetest.get_player_by_name(self.owner):get_inventory():get_stack("sheep3", 1)) - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep2", 1, "") - else - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep2", 1, "default:dirt "..1+numd) - end - end - end - end - end - if self.name == "mobs:knight_1248" and self.metadata2 == 1 then - local pos = self.object:getpos() - local all_objects = minetest.get_objects_inside_radius(pos, 15) - local players = {} - local k = 0 - local _,obj - for _,obj in ipairs(all_objects) do - if obj:is_player() then - if self.owner == obj:get_player_name() then - k = 1 - end - end - end - if k == 0 then - if minetest.get_player_by_name(self.owner) then - self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) - end - end - end - if self.name == "mobs:fox" and self.metadata2 == 1 then - local pos = self.object:getpos() - local all_objects = minetest.get_objects_inside_radius(pos, 15) - local players = {} - local k = 0 - local _,obj - for _,obj in ipairs(all_objects) do - if obj:is_player() then - if self.owner == obj:get_player_name() then - k = 1 - end - end - end - if k == 0 then - if self.owner then - if minetest.get_player_by_name(self.owner) then - minetest.get_player_by_name(self.owner):get_inventory():set_size("fox",1) - minetest.get_player_by_name(self.owner):get_inventory():set_size("foxfox",1) - minetest.get_player_by_name(self.owner):get_inventory():set_size("r1248",6) - self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) - local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("fox", 1):get_count() - if numd == 50 then - minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:fox_schluessel") - minetest.get_player_by_name(self.owner):get_inventory():set_stack("fox", 1, "default:dirt 80") - elseif numd == 80 then - else - minetest.get_player_by_name(self.owner):get_inventory():set_stack("fox", 1, "default:dirt "..1+numd) - end - local numdd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("foxfox", 1):get_count() - if numdd == 256 then - local ra = math.random(6) - if ra == 1 then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 1, "default:dirt") - elseif ra == 2 then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 2, "default:dirt") - elseif ra == 3 then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 3, "default:dirt") - elseif ra == 4 then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 4, "default:dirt") - elseif ra == 5 then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 5, "default:dirt") - elseif ra == 6 then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 6, "default:dirt") - end - minetest.get_player_by_name(self.owner):get_inventory():set_stack("foxfox", 1, "") - else - minetest.get_player_by_name(self.owner):get_inventory():set_stack("foxfox", 1, "default:dirt "..1+numdd) - end - end - end - end - end - if self.name == "mobs:tortoise" and self.metadata2 == 1 then - local pos = self.object:getpos() - local all_objects = minetest.get_objects_inside_radius(pos, 15) - local players = {} - local k = 0 - local _,obj - for _,obj in ipairs(all_objects) do - if obj:is_player() then - if self.owner == obj:get_player_name() then - k = 1 - end - end - end - if k == 0 then - if minetest.get_player_by_name(self.owner) then - self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) - minetest.get_player_by_name(self.owner):get_inventory():set_size("tortoise2",1) - local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("tortoise2", 1):get_count() - if numd > 25 then - if minetest.get_player_by_name(self.owner):get_inventory():get_stack("tortoise", 1):get_name() == "tutorial:dragon_crystal" then - minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_gem2") - else - minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_tortoise") - end - minetest.get_player_by_name(self.owner):get_inventory():set_stack("tortoise2", 1, "") - else - minetest.get_player_by_name(self.owner):get_inventory():set_stack("tortoise2", 1, "default:dirt "..1+numd) - end - end - end - end - if self.name == "mobs:sheep" then - if self.owner then - self.object:set_properties({infotext=self.owner.."'s Sheep"}) - if minetest.get_player_by_name(self.owner) then - local col = minetest.get_player_by_name(self.owner):get_inventory():get_stack("sheep", 1):get_name() - if col == "dye:white" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:white") - self.object:set_properties({textures={"mobs_sheep_white.png"}}) - elseif col == "dye:grey" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:grey") - self.object:set_properties({textures={"mobs_sheep_grey.png"}}) - elseif col == "dye:dark_grey" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:dark_grey") - self.object:set_properties({textures={"mobs_sheep_dark_grey.png"}}) - elseif col == "dye:black" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:black") - self.object:set_properties({textures={"mobs_sheep_black.png"}}) - elseif col == "dye:violet" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:violet") - self.object:set_properties({textures={"mobs_sheep_violet.png"}}) - elseif col == "dye:blue" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:blue") - self.object:set_properties({textures={"mobs_sheep_blue.png"}}) - elseif col == "dye:cyan" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:cyan") - self.object:set_properties({textures={"mobs_sheep_cyan.png"}}) - elseif col == "dye:dark_green" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:dark_green") - self.object:set_properties({textures={"mobs_sheep_dark_green.png"}}) - elseif col == "dye:green" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:green") - self.object:set_properties({textures={"mobs_sheep_green.png"}}) - elseif col == "dye:yellow" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:yellow") - self.object:set_properties({textures={"mobs_sheep_yellow.png"}}) - elseif col == "dye:brown" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:brown") - self.object:set_properties({textures={"mobs_sheep_brown.png"}}) - elseif col == "dye:orange" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:orange") - self.object:set_properties({textures={"mobs_sheep_orange.png"}}) - elseif col == "dye:red" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:red") - self.object:set_properties({textures={"mobs_sheep_red.png"}}) - elseif col == "dye:magenta" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:magenta") - self.object:set_properties({textures={"mobs_sheep_magenta.png"}}) - elseif col == "dye:pink" then - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:pink") - self.object:set_properties({textures={"mobs_sheep_pink.png"}}) - else - minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"") - self.object:set_properties({textures={"mobs_sheep.png"}}) - end - end - end - end - end if use_cmi then cmi.notify_step(self.object, dtime) end @@ -3683,11 +3409,16 @@ function mob_class:on_step(dtime) -- what is mob standing in? self.standing_in = node_ok({ x = pos.x, y = pos.y + y_level + 0.25, z = pos.z}, "air").name --- print ("standing in " .. self.standing_in) + + self.standing_on = node_ok({ + x = pos.x, y = pos.y + y_level - 0.25, z = pos.z}, "air").name + +--print("standing in " .. self.standing_in) -- if standing inside solid block then jump to escape - if minetest.registered_nodes[self.standing_in].walkable and - minetest.registered_nodes[self.standing_in].drawtype == "normal" then + if minetest.registered_nodes[self.standing_in].walkable + and minetest.registered_nodes[self.standing_in].drawtype + == "normal" then self.object:set_velocity({ x = 0, @@ -3703,15 +3434,16 @@ function mob_class:on_step(dtime) self:set_velocity(0) end - -- check for mob expiration (0.25 instead of dtime since were in a timer) + -- has mob expired (0.25 instead of dtime since were in a timer) self:mob_expire(pos, 0.25) end - -- check if falling, flying, floating - self:falling(pos) + -- check if falling, flying, floating and return if player died + if self:falling(pos) then + return + end -- smooth rotation by ThomasMonroe314 - if self.delay and self.delay > 0 then if self.delay == 1 then @@ -3746,8 +3478,6 @@ function mob_class:on_step(dtime) self.object:set_yaw(yaw) end - -- end rotation - -- knockback timer if self.pause_timer > 0 then @@ -3783,7 +3513,7 @@ function mob_class:on_step(dtime) end -- mob plays random sound at times - if random(1, 100) == 1 then + if random(100) == 1 then self:mob_sound(self.sounds.random) end @@ -3808,7 +3538,7 @@ function mob_class:on_step(dtime) self:follow_flop() - self:do_states(dtime) + if self:do_states(dtime) then return end self:do_jump() @@ -3817,266 +3547,11 @@ function mob_class:on_step(dtime) self:do_stay_near() end -function update(self, clicker) - if self.name == "mobs:dog" then - if self.owner ~= clicker:get_player_name() then - local player_name = clicker:get_player_name() - local formspec = "size[3,1]" - .."label[0,0;You are not the owner!!]" - .."background[3,1;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Dog", formspec) - else - local inv = minetest.get_player_by_name(self.owner):get_inventory() - inv:set_size("dog",8) - local player_name = clicker:get_player_name() - local formspec = "size[8,8.5]" - .."list[current_player;dog;0,2;8,1]" - .."list[current_player;main;0,4.5;8,4]" - .."listring[current_player;dog]" - .."listring[current_player;main]" - .."background[8,8.5;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - if self.metadata == 1 then - formspec = formspec .."button[0,0;2.0,0.5;texture11;Texture:brown]" - end - if self.metadata == 2 then - formspec = formspec .."button[0,0;2.0,0.5;texture12;Texture:grey]" - end - if self.metadata2 == 1 then - formspec = formspec .."button[3,0;2.0,0.5;move1;Move:stand]" - end - if self.metadata2 == 2 then - formspec = formspec .."button[3,0;2.0,0.5;move2;Move:follow]" - end - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Dog", formspec) - end - end - if self.name == "mobs:cat" then - if self.owner ~= clicker:get_player_name() then - local player_name = clicker:get_player_name() - local formspec = "size[3,1]" - .."label[0,0;You are not the owner!!]" - .."background[3,1;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - .."background[8,8.5;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Cat", formspec) - else - local inv = minetest.get_player_by_name(self.owner):get_inventory() - inv:set_size("cat",8) - local player_name = clicker:get_player_name() - local formspec = "size[8,8.5]" - .."list[current_player;cat;0,2;8,1]" - .."list[current_player;main;0,4.5;8,4]" - .."listring[current_player;cat]" - .."listring[current_player;main]" - .."background[8,8.5;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - if self.metadata == 1 then - formspec = formspec .."button[0,0;2.0,0.5;texture21;Texture:ginger]" - end - if self.metadata == 2 then - formspec = formspec .."button[0,0;2.0,0.5;texture22;Texture:sandy]" - end - if self.metadata == 3 then - formspec = formspec .."button[0,0;2.0,0.5;texture23;Texture:splotchy]" - end - if self.metadata == 4 then - formspec = formspec .."button[0,0;2.0,0.5;texture24;Texture:striped]" - end - if self.metadata2 == 1 then - formspec = formspec .."button[3,0;2.0,0.5;move1;Move:stand]" - end - if self.metadata2 == 2 then - formspec = formspec .."button[3,0;2.0,0.5;move2;Move:follow]" - end - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Cat", formspec) - end - end - if self.name == "mobs:dragon" then - if self.owner ~= clicker:get_player_name() then - local player_name = clicker:get_player_name() - local formspec = "size[3,1]" - .."label[0,0;You are not the owner!!]" - .."background[3,1;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Dragon", formspec) - else - local inv = minetest.get_player_by_name(self.owner):get_inventory() - local player_name = clicker:get_player_name() - inv:set_size("dragon", 1) - local formspec = "size[8,8.5]" - .."list[current_player;dragon;3.5,2.5;1,1]" - .."label[1,1;Dragon produce a dragon gift/gem gift lv.1 after some time]" - .."label[2.4,3.5;Regnum crystal for gem gift]" - .."list[current_player;main;0,4.5;8,4]" - .."listring[current_player;dragon]" - .."listring[current_player;main]" - .."background[8,8.5;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - if self.metadata == 1 then - formspec = formspec .."button[0,0;2.0,0.5;texture31;Texture:yellow]" - end - if self.metadata == 2 then - formspec = formspec .."button[0,0;2.0,0.5;texture32;Texture:blue]" - end - if self.metadata == 3 then - formspec = formspec .."button[0,0;2.0,0.5;texture33;Texture:green]" - end - if self.metadata == 4 then - formspec = formspec .."button[0,0;2.0,0.5;texture34;Texture:black]" - end - if self.metadata == 5 then - formspec = formspec .."button[0,0;2.0,0.5;texture35;Texture:great]" - end - if self.metadata == 6 then - formspec = formspec .."button[0,0;2.0,0.5;texture36;Texture:red]" - end - if self.metadata2 == 1 then - formspec = formspec .."button[3,0;2.0,0.5;move1;Move:stand]" - end - if self.metadata2 == 2 then - formspec = formspec .."button[3,0;2.0,0.5;move2;Move:follow]" - end - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Dragon", formspec) - end - end - if self.name == "mobs:sheep" then - if self.owner ~= clicker:get_player_name() then - local player_name = clicker:get_player_name() - local formspec = "size[3,1]" - .."label[0,0;You are not the owner!!]" - .."background[3,1;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Sheep", formspec) - else - local inv = minetest.get_player_by_name(self.owner):get_inventory() - inv:set_size("sheep",1) - inv:set_size("sheep2",1) - inv:set_size("sheep3",1) - local player_name = clicker:get_player_name() - local formspec = "size[8,8.5]" - .."list[current_player;main;0,3.5;8,4]" - .."list[current_player;sheep;3.5,1;1,1]" - .."label[3.5,2;Set Color]" - .."listring[current_player;sheep]" - .."listring[current_player;main]" - .."background[8,8.5;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - if self.metadata2 == 1 then - formspec = formspec .."button[0,0;2.0,0.5;move1;Move:stand]" - end - if self.metadata2 == 2 then - formspec = formspec .."button[0,0;2.0,0.5;move2;Move:follow]" - end - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Sheep", formspec) - end - end - if self.name == "mobs:fox" then - if self.owner ~= clicker:get_player_name() then - local player_name = clicker:get_player_name() - local formspec = "size[3,1]" - .."label[0,0;You are not the owner!!]" - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Fox", formspec) - else - local inv = minetest.get_player_by_name(self.owner):get_inventory() - - local player_name = clicker:get_player_name() - local formspec = "size[8,8.5]" - .."label[0,1.2;Fox produce a Foxkey and Treasures after some time]" - .."background[8,8.5;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - if self.metadata == 1 then - formspec = formspec .."button[0,0;2.0,0.5;texture41;Texture:light]" - end - if self.metadata == 2 then - formspec = formspec .."button[0,0;2.0,0.5;texture42;Texture:dark]" - end - if self.metadata2 == 1 then - formspec = formspec .."button[3,0;2.0,0.5;move1;Move:stand]" - end - if self.metadata2 == 2 then - formspec = formspec .."button[3,0;2.0,0.5;move2;Move:follow]" - end - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Fox", formspec) - end - end - if self.name == "mobs:tortoise" then - if self.owner ~= clicker:get_player_name() then - local player_name = clicker:get_player_name() - local formspec = "size[3,1]" - .."label[0,0;You are not the owner!!]" - .."background[3,1;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Tortoise", formspec) - else - local inv = minetest.get_player_by_name(self.owner):get_inventory() - inv:set_size("tortoise", 1) - local player_name = clicker:get_player_name() - local formspec = "size[8,8.5]" - .."label[1,1;Tortoise produce a tortoise gift/gem gift lv.2 after some time]" - .."label[2.4,3.5;Regnum crystal for gem gift]" - .."list[current_player;main;0,4.5;8,4]" - .."list[current_player;tortoise;3.5,2.5;1,1]" - .."listring[current_player;tortoise]" - .."listring[current_player;main]" - .."background[8,8.5;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - if self.metadata2 == 1 then - formspec = formspec .."button[0,0;2.0,0.5;move1;Move:stand]" - end - if self.metadata2 == 2 then - formspec = formspec .."button[0,0;2.0,0.5;move2;Move:follow]" - end - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Tortoise", formspec) - end - end - if self.name == "mobs:knight_1248" then - if self.owner ~= clicker:get_player_name() then - local player_name = clicker:get_player_name() - local formspec = "size[3,1]" - .."label[0,0;You are not the owner!!]" - .."background[3,1;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Knight", formspec) - else - local player_name = clicker:get_player_name() - local formspec = "size[8,8.5]" - .."background[8,8.5;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - if self.metadata2 == 1 then - formspec = formspec .."button[0,0;2.0,0.5;move1;Move:stand]" - end - if self.metadata2 == 2 then - formspec = formspec .."button[0,0;2.0,0.5;move2;Move:follow]" - end - formspec = formspec .."label[0,1;Hello my name is 1248]" - .."label[0,1.3;Bring me an empty color stick and we can leave this world]" - formspec = formspec .."button[3,4;2.0,0.5;leave;I've got color stick]" - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Knight", formspec) - end - end -end -- default function when mobs are blown up with TNT function mob_class:on_blast(damage) - --print ("----- Damage", damage) +--print("-- blast damage", damage) self.object:punch(self.object, 1.0, { full_punch_interval = 1.0, @@ -4093,7 +3568,7 @@ mobs.spawning_mobs = {} -- register mob entity function mobs:register_mob(name, def) - mobs.spawning_mobs[name] = true + mobs.spawning_mobs[name] = {} minetest.register_entity(name, setmetatable({ @@ -4103,13 +3578,15 @@ minetest.register_entity(name, setmetatable({ attack_type = def.attack_type, fly = def.fly, fly_in = def.fly_in, + keep_flying = def.keep_flying, owner = def.owner, order = def.order, on_die = def.on_die, + on_flop = def.on_flop, do_custom = def.do_custom, jump_height = def.jump_height, drawtype = def.drawtype, -- DEPRECATED, use rotate instead - rotate = math.rad(def.rotate or 0), -- 0=front, 90=side, 180=back, 270=side2 + rotate = rad(def.rotate or 0), -- 0=front 90=side 180=back 270=side2 glow = def.glow, lifetimer = def.lifetimer, hp_min = max(1, (def.hp_min or 5) * difficulty), @@ -4129,6 +3606,8 @@ minetest.register_entity(name, setmetatable({ light_damage_max = def.light_damage_max, water_damage = def.water_damage, lava_damage = def.lava_damage, + fire_damage = def.fire_damage, + air_damage = def.air_damage, suffocation = def.suffocation, fall_damage = def.fall_damage, fall_speed = def.fall_speed, @@ -4157,6 +3636,7 @@ minetest.register_entity(name, setmetatable({ on_replace = def.on_replace, reach = def.reach, texture_list = def.textures, + texture_mods = def.texture_mods or "", child_texture = def.child_texture, docile_by_day = def.docile_by_day, fear_height = def.fear_height, @@ -4174,6 +3654,7 @@ minetest.register_entity(name, setmetatable({ dogshoot_count_max = def.dogshoot_count_max, dogshoot_count2_max = def.dogshoot_count2_max or def.dogshoot_count_max, group_attack = def.group_attack, + group_helper = def.group_helper, attack_monsters = def.attacks_monsters or def.attack_monsters, attack_animals = def.attack_animals, attack_players = def.attack_players, @@ -4183,6 +3664,8 @@ minetest.register_entity(name, setmetatable({ owner_loyal = def.owner_loyal, pushable = def.pushable, stay_near = def.stay_near, + randomly_turn = def.randomly_turn ~= false, + ignore_invisibility = def.ignore_invisibility, metadata = def.metadata, metadata2 = def.metadata2, @@ -4195,99 +3678,19 @@ minetest.register_entity(name, setmetatable({ on_breed = def.on_breed, on_grown = def.on_grown, + on_rightclick = function(self, clicker) update(self, clicker) end, + on_receive_fields = function(self, fields, sender) + receive_fields(self, fields, sender) + end, on_activate = function(self, staticdata, dtime) return self:mob_activate(staticdata, def, dtime) end, - on_receive_fields = function(self, fields, sender) - if self.owner == sender:get_player_name() then - if fields.leave then - - local player_name = sender:get_player_name() - if minetest.get_player_by_name(self.owner):get_inventory():contains_item("main", "tutorial:colorstick_empty") then - local formspec = "size[4,2.5]" - .."label[0,0;You have won Regnum]" - .."label[0,0.3;You have enough technology to leave this world]" - .."label[0,0.6;and to go to another.....]" - .."label[0,0.9;Thank you for playing Regnum]" - .."label[0,1.2;your 1248]" - .."background[4,2.5;1,1;gui_formbg.png;true]" - .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" - .."bgcolor[#080808BB;true]" - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Knight", formspec) - end - else - if fields.texture11 then - self.object:set_properties({textures={"mobs_dog2.png"}}) - self.metadata = 2 - update(self, sender) - elseif fields.texture12 then - self.object:set_properties({textures={"mobs_dog.png"}}) - self.metadata = 1 - update(self, sender) - elseif fields.texture21 then - self.object:set_properties({textures={"mobs_kitten.png"}}) - self.metadata = 2 - update(self, sender) - elseif fields.texture22 then - self.object:set_properties({textures={"mobs_kitten2.png"}}) - self.metadata = 3 - update(self, sender) - elseif fields.texture23 then - self.object:set_properties({textures={"mobs_kitten3.png"}}) - self.metadata = 4 - update(self, sender) - elseif fields.texture24 then - self.object:set_properties({textures={"mobs_kitten4.png"}}) - self.metadata = 1 - update(self, sender) - elseif fields.texture31 then - self.object:set_properties({textures={"mobs_dragon_yellow.png"}}) - self.metadata = 2 - update(self, sender) - elseif fields.texture32 then - self.object:set_properties({textures={"mobs_dragon_blue.png"}}) - self.metadata = 3 - update(self, sender) - elseif fields.texture33 then - self.object:set_properties({textures={"mobs_dragon_green.png"}}) - self.metadata = 4 - update(self, sender) - elseif fields.texture34 then - self.object:set_properties({textures={"mobs_dragon_black.png"}}) - self.metadata = 5 - update(self, sender) - elseif fields.texture35 then - self.object:set_properties({textures={"mobs_dragon_great.png"}}) - self.metadata = 6 - update(self, sender) - elseif fields.texture36 then - self.object:set_properties({textures={"mobs_dragon_red.png"}}) - self.metadata = 1 - update(self, sender) - elseif fields.texture41 then - self.object:set_properties({textures={"mobs_fox1.png"}}) - self.metadata = 2 - update(self, sender) - elseif fields.texture42 then - self.object:set_properties({textures={"mobs_fox.png"}}) - self.metadata = 1 - update(self, sender) - elseif fields.move1 then - self.walk_velocity = 0 - self.run_velocity = 0 - self.metadata2 = 2 - update(self, sender) - elseif fields.move2 then - self.walk_velocity = 1 - self.run_velocity = 3 - self.metadata2 = 1 - update(self, sender) - end - end - end + + get_staticdata = function(self) + return self:mob_staticdata(self) end, }, mob_class_meta)) @@ -4323,24 +3726,184 @@ local count_mobs = function(pos, type) end +-- do we have enough space to spawn mob? (thanks wuzzy) +local can_spawn = function(pos, name) + + local ent = minetest.registered_entities[name] + local width_x = max(1, ceil(ent.collisionbox[4] - ent.collisionbox[1])) + local min_x, max_x + + if width_x % 2 == 0 then + max_x = floor(width_x / 2) + min_x = -(max_x - 1) + else + max_x = floor(width_x / 2) + min_x = -max_x + end + + local width_z = max(1, ceil(ent.collisionbox[6] - ent.collisionbox[3])) + local min_z, max_z + + if width_z % 2 == 0 then + max_z = floor(width_z / 2) + min_z = -(max_z - 1) + else + max_z = floor(width_z / 2) + min_z = -max_z + end + + local max_y = max(0, ceil(ent.collisionbox[5] - ent.collisionbox[2]) - 1) + local pos2 + + for y = 0, max_y do + for x = min_x, max_x do + for z = min_z, max_z do + + pos2 = {x = pos.x + x, y = pos.y + y, z = pos.z + z} + + if minetest.registered_nodes[node_ok(pos2).name].walkable == true then + return nil + end + end + end + end + + -- tweak X/Z spawn pos + if width_x % 2 == 0 then + pos.x = pos.x + 0.5 + end + + if width_z % 2 == 0 then + pos.z = pos.z + 0.5 + end + + return pos +end + +function mobs:can_spawn(pos, name) + return can_spawn(pos, name) +end + + -- global functions +function mobs:add_mob(pos, def) + + -- is mob actually registered? + if not mobs.spawning_mobs[def.name] + or not minetest.registered_entities[def.name] then +--print("--- mob doesn't exist", def.name) + return + end + + -- are we over active mob limit + if active_limit > 0 and active_mobs >= active_limit then +--print("--- active mob limit reached", active_mobs, active_limit) + return + end + + -- get total number of this mob in area + local num_mob, is_pla = count_mobs(pos, def.name) + + if not is_pla then +--print("--- no players within active area, will not spawn " .. def.name) + return + end + + local aoc = mobs.spawning_mobs[def.name] + and mobs.spawning_mobs[def.name].aoc or 1 + + if def.ignore_count ~= true and num_mob >= aoc then +--print("--- too many " .. def.name .. " in area", num_mob .. "/" .. aoc) + return + end + + local mob = minetest.add_entity(pos, def.name) + +--print("[mobs] Spawned " .. def.name .. " at " .. minetest.pos_to_string(pos)) + + local ent = mob:get_luaentity() + + if not ent then +--print("[mobs] entity not found " .. def.name) + return false + end + + if def.child then + + local textures = ent.base_texture + + -- using specific child texture (if found) + if ent.child_texture then + textures = ent.child_texture[1] + end + + -- and resize to half height + mob:set_properties({ + textures = textures, + visual_size = { + x = ent.base_size.x * .5, + y = ent.base_size.y * .5 + }, + collisionbox = { + ent.base_colbox[1] * .5, + ent.base_colbox[2] * .5, + ent.base_colbox[3] * .5, + ent.base_colbox[4] * .5, + ent.base_colbox[5] * .5, + ent.base_colbox[6] * .5 + }, + selectionbox = { + ent.base_selbox[1] * .5, + ent.base_selbox[2] * .5, + ent.base_selbox[3] * .5, + ent.base_selbox[4] * .5, + ent.base_selbox[5] * .5, + ent.base_selbox[6] * .5 + }, + }) + + ent.child = true + end + + if def.owner then + ent.tamed = true + ent.owner = def.owner + end + + if def.nametag then + + -- limit name entered to 64 characters long + if def.nametag:len() > 64 then + def.nametag = def.nametag:sub(1, 64) + end + + ent.nametag = def.nametag + + ent:update_tag() + end + + return ent +end + + function mobs:spawn_abm_check(pos, node, name) -- global function to add additional spawn checks -- return true to stop spawning mob end -function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, - interval, chance, aoc, min_height, max_height, day_toggle, on_spawn) +function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, interval, + chance, aoc, min_height, max_height, day_toggle, on_spawn, map_load) -- Do mobs spawn at all? - if not mobs_spawn then + if not mobs_spawn or not mobs.spawning_mobs[name] then +--print ("--- spawning not registered for " .. name) return end -- chance/spawn number override in minetest.conf for registered mob - local numbers = minetest.settings:get(name) + local numbers = settings:get(name) if numbers then numbers = numbers:split(",") @@ -4348,115 +3911,136 @@ function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, aoc = tonumber(numbers[2]) or aoc if chance == 0 then - minetest.log("warning", string.format("[mobs] %s has spawning disabled", name)) + minetest.log("warning", + string.format("[mobs] %s has spawning disabled", name)) return end - minetest.log("action", - string.format("[mobs] Chance setting for %s changed to %s (total: %s)", + minetest.log("action", string.format( + "[mobs] Chance setting for %s changed to %s (total: %s)", name, chance, aoc)) - end - minetest.register_abm({ + mobs.spawning_mobs[name].aoc = aoc - label = name .. " spawning", - nodenames = nodes, - neighbors = neighbors, - interval = interval, - chance = max(1, (chance * mob_chance_multiplier)), - catch_up = false, + local spawn_action = function(pos, node, active_object_count, + active_object_count_wider) - action = function(pos, node, active_object_count, active_object_count_wider) + -- use instead of abm's chance setting when using lbm + if map_load and random(max(1, (chance * mob_chance_multiplier))) > 1 then + return + end - -- is mob actually registered? - if not mobs.spawning_mobs[name] - or not minetest.registered_entities[name] then ---print ("--- mob doesn't exist", name) - return - end + -- use instead of abm's neighbor setting when using lbm + if map_load and not minetest.find_node_near(pos, 1, neighbors) then +--print("--- lbm neighbors not found") + return + end - -- additional custom checks for spawning mob - if mobs:spawn_abm_check(pos, node, name) == true then - return - end + -- is mob actually registered? + if not mobs.spawning_mobs[name] + or not minetest.registered_entities[name] then +--print("--- mob doesn't exist", name) + return + end - -- do not spawn if too many entities in area - if active_object_count_wider >= max_per_block then + -- are we over active mob limit + if active_limit > 0 and active_mobs >= active_limit then +--print("--- active mob limit reached", active_mobs, active_limit) + return + end + + -- additional custom checks for spawning mob + if mobs:spawn_abm_check(pos, node, name) == true then + return + end + + -- do not spawn if too many entities in area + if active_object_count_wider + and active_object_count_wider >= max_per_block then --print("--- too many entities in area", active_object_count_wider) - return - end + return + end - -- get total number of this mob in area - local num_mob, is_pla = count_mobs(pos, name) + -- get total number of this mob in area + local num_mob, is_pla = count_mobs(pos, name) - if not is_pla then ---print ("--- no players within active area, will not spawn " .. name) - return - end + if not is_pla then +--print("--- no players within active area, will not spawn " .. name) + return + end - if num_mob >= aoc then ---print ("--- too many " .. name .. " in area", num_mob .. "/" .. aoc) - return - end + if num_mob >= aoc then +--print("--- too many " .. name .. " in area", num_mob .. "/" .. aoc) + return + end -- if toggle set to nil then ignore day/night check - if day_toggle ~= nil then + if day_toggle ~= nil then - local tod = (minetest.get_timeofday() or 0) * 24000 + local tod = (minetest.get_timeofday() or 0) * 24000 - if tod > 4500 and tod < 19500 then - -- daylight, but mob wants night - if day_toggle == false then ---print ("--- mob needs night", name) - return - end - else - -- night time but mob wants day - if day_toggle == true then ---print ("--- mob needs day", name) - return - end + if tod > 4500 and tod < 19500 then + -- daylight, but mob wants night + if day_toggle == false then +--print("--- mob needs night", name) + return end - end - - -- spawn above node - pos.y = pos.y + 1 - - -- are we spawning within height limits? - if pos.y > max_height - or pos.y < min_height then ---print ("--- height limits not met", name, pos.y) - return - end - - -- are light levels ok? - local light = minetest.get_node_light(pos) - if not light - or light > max_light - or light < min_light then ---print ("--- light limits not met", name, light) - return - end - - -- only spawn away from player - local objs = minetest.get_objects_inside_radius(pos, 8) - - for n = 1, #objs do - - if objs[n]:is_player() then ---print ("--- player too close", name) + else + -- night time but mob wants day + if day_toggle == true then +--print("--- mob needs day", name) return end end + end + + -- spawn above node + pos.y = pos.y + 1 + + -- are we spawning within height limits? + if pos.y > max_height + or pos.y < min_height then +--print("--- height limits not met", name, pos.y) + return + end + + -- are light levels ok? + local light = minetest.get_node_light(pos) + if not light + or light > max_light + or light < min_light then +--print("--- light limits not met", name, light) + return + end + + -- mobs cannot spawn in protected areas when enabled + if not spawn_protected + and minetest.is_protected(pos, "") then +--print("--- inside protected area", name) + return + end + + -- only spawn a set distance away from player + local objs = minetest.get_objects_inside_radius(pos, mob_nospawn_range) + + for n = 1, #objs do + + if objs[n]:is_player() then +--print("--- player too close", name) + return + end + end + + local ent = minetest.registered_entities[name] + + -- should we check mob area for obstructions ? + if mob_area_spawn ~= true then -- do we have enough height clearance to spawn mob? - local ent = minetest.registered_entities[name] - local height = max(1, math.ceil( - (ent.collisionbox[5] or 0.25) - - (ent.collisionbox[2] or -0.25) - 1)) + local height = max(0, ent.collisionbox[5] - ent.collisionbox[2]) - for n = 0, height do + for n = 0, floor(height) do local pos2 = {x = pos.x, y = pos.y + n, z = pos.z} @@ -4465,31 +4049,60 @@ function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, return end end + else + -- returns position if we have enough space to spawn mob + pos = can_spawn(pos, name) + end - -- mobs cannot spawn in protected areas when enabled - if not spawn_protected - and minetest.is_protected(pos, "") then ---print ("--- inside protected area", name) - return - end + if pos then - -- spawn mob half block higher than ground - pos.y = pos.y + 0.5 + -- adjust for mob collision box + pos.y = pos.y + (ent.collisionbox[2] * -1) - 0.4 local mob = minetest.add_entity(pos, name) ---[[ - print ("[mobs] Spawned " .. name .. " at " - .. minetest.pos_to_string(pos) .. " on " - .. node.name .. " near " .. neighbors[1]) -]] + +-- print("[mobs] Spawned " .. name .. " at " +-- .. minetest.pos_to_string(pos) .. " on " +-- .. node.name .. " near " .. neighbors[1]) + if on_spawn then - - local ent = mob:get_luaentity() - - on_spawn(ent, pos) + on_spawn(mob:get_luaentity(), pos) end + else +--print("--- not enough space to spawn", name) end - }) + end + + + -- are we registering an abm or lbm? + if map_load == true then + + minetest.register_lbm({ + name = name .. "_spawning", + label = name .. " spawning", + nodenames = nodes, + run_at_every_load = false, + + action = function(pos, node) + spawn_action(pos, node) + end + }) + + else + + minetest.register_abm({ + label = name .. " spawning", + nodenames = nodes, + neighbors = neighbors, + interval = interval, + chance = max(1, (chance * mob_chance_multiplier)), + catch_up = false, + + action = function(pos, node, active_object_count, active_object_count_wider) + spawn_action(pos, node, active_object_count, active_object_count_wider) + end + }) + end end @@ -4502,7 +4115,7 @@ function mobs:register_spawn(name, nodes, max_light, min_light, chance, end --- MarkBu's spawn function +-- MarkBu's spawn function (USE this one please) function mobs:spawn(def) mobs:spawn_specific( @@ -4517,7 +4130,8 @@ function mobs:spawn(def) def.min_height or -31000, def.max_height or 31000, def.day_toggle, - def.on_spawn) + def.on_spawn, + def.on_map_load) end @@ -4536,9 +4150,11 @@ function mobs:register_arrow(name, def) hit_player = def.hit_player, hit_node = def.hit_node, hit_mob = def.hit_mob, + hit_object = def.hit_object, drop = def.drop or false, -- drops arrow as registered item when true - collisionbox = def.collisionbox or {0, 0, 0, 0, 0, 0}, + collisionbox = def.collisionbox or {-.1, -.1, -.1, .1, .1, .1}, timer = 0, + lifetime = def.lifetime or 4.5, switch = 0, owner_id = def.owner_id, rotate = def.rotate, @@ -4547,29 +4163,25 @@ function mobs:register_arrow(name, def) on_activate = def.on_activate, - on_punch = def.on_punch or function(self, hitter, tflp, tool_capabilities, dir) + on_punch = def.on_punch or function( + self, hitter, tflp, tool_capabilities, dir) end, on_step = def.on_step or function(self, dtime) - self.timer = self.timer + 1 + self.timer = self.timer + dtime local pos = self.object:get_pos() - if self.switch == 0 - or self.timer > 150 then - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.object:remove() ; -- print ("removed arrow") - end + if self.switch == 0 or self.timer > self.lifetime then + + self.object:remove() ; -- print("removed arrow") return end -- does arrow have a tail (fireball) - if def.tail - and def.tail == 1 - and def.tail_texture then + if def.tail and def.tail == 1 and def.tail_texture then minetest.add_particle({ pos = pos, @@ -4597,29 +4209,27 @@ function mobs:register_arrow(name, def) self.lastpos = (self.lastpos or pos) - minetest.add_item(self.lastpos, self.object:get_luaentity().name) - end - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.object:remove() ; -- print ("hit node") + minetest.add_item(self.lastpos, + self.object:get_luaentity().name) end + self.object:remove() ; -- print("hit node") + return end end - if self.hit_player or self.hit_mob then + if self.hit_player or self.hit_mob or self.hit_object then - for _,player in pairs(minetest.get_objects_inside_radius(pos, 1.0)) do + for _,player in pairs( + minetest.get_objects_inside_radius(pos, 1.0)) do - if self.hit_player - and player:is_player() then + if self.hit_player and player:is_player() then self:hit_player(player) - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.object:remove() ; -- print ("hit player") - end + + self.object:remove() ; -- print("hit player") + return end @@ -4632,10 +4242,21 @@ function mobs:register_arrow(name, def) and entity.name ~= self.object:get_luaentity().name then self:hit_mob(player) - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.object:remove() ; --print ("hit mob") - end + + self.object:remove() ; --print("hit mob") + + return + end + + if entity + and self.hit_object + and (not entity._cmi_is_mob) + and tostring(player) ~= self.owner_id + and entity.name ~= self.object:get_luaentity().name then + + self:hit_object(player) + + self.object:remove() ; -- print("hit object") return end @@ -4650,10 +4271,7 @@ end -- compatibility function function mobs:explosion(pos, radius) - - local self = {sounds = {explode = "tnt_explode"}} - - mobs:boom(self, pos, radius) + mobs:boom({sounds = {explode = "tnt_explode"}}, pos, radius) end @@ -4664,7 +4282,7 @@ function mobs:safe_boom(self, pos, radius) pos = pos, gain = 1.0, max_hear_distance = self.sounds and self.sounds.distance or 32 - }) + }, true) entity_physics(pos, radius) @@ -4701,7 +4319,7 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative) local grp = {spawn_egg = 1} -- do NOT add this egg to creative inventory (e.g. dungeon master) - if creative and no_creative == true then + if no_creative == true then grp.not_in_creative_inventory = 1 end @@ -4724,11 +4342,14 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative) local pos = pointed_thing.above - -- am I clicking on something with existing on_rightclick function? + -- does existing on_rightclick function exist? local under = minetest.get_node(pointed_thing.under) local def = minetest.registered_nodes[under.name] + if def and def.on_rightclick then - return def.on_rightclick(pointed_thing.under, under, placer, itemstack) + + return def.on_rightclick( + pointed_thing.under, under, placer, itemstack) end if pos @@ -4741,8 +4362,8 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative) pos.y = pos.y + 1 local data = itemstack:get_metadata() - local mob = minetest.add_entity(pos, mob, data) - local ent = mob:get_luaentity() + local smob = minetest.add_entity(pos, mob, data) + local ent = smob and smob:get_luaentity() if not ent then return end -- sanity check @@ -4772,11 +4393,14 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative) local pos = pointed_thing.above - -- am I clicking on something with existing on_rightclick function? + -- does existing on_rightclick function exist? local under = minetest.get_node(pointed_thing.under) local def = minetest.registered_nodes[under.name] + if def and def.on_rightclick then - return def.on_rightclick(pointed_thing.under, under, placer, itemstack) + + return def.on_rightclick( + pointed_thing.under, under, placer, itemstack) end if pos @@ -4786,10 +4410,19 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative) return end + -- have we reached active mob limit + if active_limit > 0 and active_mobs >= active_limit then + minetest.chat_send_player(placer:get_player_name(), + S("Active Mob Limit Reached!") + .. " (" .. active_mobs + .. " / " .. active_limit .. ")") + return + end + pos.y = pos.y + 1 - local mob = minetest.add_entity(pos, mob) - local ent = mob:get_luaentity() + local smob = minetest.add_entity(pos, mob) + local ent = smob and smob:get_luaentity() if not ent then return end -- sanity check @@ -4809,7 +4442,6 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative) return itemstack end, }) - end @@ -4819,10 +4451,12 @@ function mobs:force_capture(self, clicker) -- add special mob egg with all mob information local new_stack = ItemStack(self.name .. "_set") - local tmp = {} + local tmp, t = {} for _,stat in pairs(self) do - local t = type(stat) + + t = type(stat) + if t ~= "function" and t ~= "nil" and t ~= "userdata" then @@ -4841,18 +4475,16 @@ function mobs:force_capture(self, clicker) else minetest.add_item(clicker:get_pos(), new_stack) end - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.object:remove() - end self:mob_sound("default_place_node_hard") + + remove_mob(self, true) end -- capture critter (thanks to blert2112 for idea) -function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso, - force_take, replacewith) +function mobs:capture_mob(self, clicker, chance_hand, chance_net, + chance_lasso, force_take, replacewith) if self.child or not clicker:is_player() @@ -4879,17 +4511,16 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso, end -- is mob tamed? - if self.tamed == false - and force_take == false then + if self.tamed == false and force_take == false then minetest.chat_send_player(name, S("Not tamed!")) return false end - -- cannot pick up if not owner - if self.owner ~= name - and force_take == false then + -- cannot pick up if not owner (unless player has protection_bypass priv) + if not minetest.check_player_privs(name, "protection_bypass") + and self.owner ~= name and force_take == false then minetest.chat_send_player(name, S("@1 is owner!", self.owner)) @@ -4923,7 +4554,7 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso, end -- calculate chance.. add to inventory if successful? - if chance and chance > 0 and random(1, 100) <= chance then + if chance and chance > 0 and random(100) <= chance then -- default mob egg local new_stack = ItemStack(mobname) @@ -4934,10 +4565,12 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso, new_stack = ItemStack(mobname .. "_set") - local tmp = {} + local tmp, t = {} for _,stat in pairs(self) do - local t = type(stat) + + t = type(stat) + if t ~= "function" and t ~= "nil" and t ~= "userdata" then @@ -4957,23 +4590,23 @@ function mobs:capture_mob(self, clicker, chance_hand, chance_net, chance_lasso, else minetest.add_item(clicker:get_pos(), new_stack) end - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.object:remove() - end self:mob_sound("default_place_node_hard") + remove_mob(self, true) + return new_stack -- when chance above fails or set to 0, miss! elseif chance and chance ~= 0 then + minetest.chat_send_player(name, S("Missed!")) self:mob_sound("mobs_swing") + return false - -- when chance set to nil always return a miss (used for npc walk/follow) + -- when chance is nil always return a miss (used for npc walk/follow) elseif not chance then return false end @@ -4988,19 +4621,22 @@ function mobs:protect(self, clicker) local name = clicker:get_player_name() local tool = clicker:get_wielded_item() + local tool_name = tool:get_name() - if tool:get_name() ~= "mobs:protector" then + if tool_name ~= "mobs:protector" + and tool_name ~= "mobs:protector2" then return false end - if self.tamed == false then + if not self.tamed then minetest.chat_send_player(name, S("Not tamed!")) - return true -- false + return true end - if self.protected == true then + if (self.protected and tool_name == "mobs:protector") + or (self.protected == 2 and tool_name == "mobs:protector2") then minetest.chat_send_player(name, S("Already protected!")) - return true -- false + return true end if not mobs.is_creative(clicker:get_player_name()) then @@ -5008,12 +4644,19 @@ function mobs:protect(self, clicker) clicker:set_wielded_item(tool) end - self.protected = true + -- set protection level + if tool_name == "mobs:protector" then + self.protected = true + else + self.protected = 2 ; self.fire_damage = 0 + end local pos = self.object:get_pos() + pos.y = pos.y + self.collisionbox[2] + 0.5 - effect(self.object:get_pos(), 25, "mobs_protect_particle.png", 0.5, 4, 2, 15) + effect(self.object:get_pos(), 25, "mobs_protect_particle.png", + 0.5, 4, 2, 15) self:mob_sound("mobs_spell") @@ -5065,8 +4708,11 @@ function mobs:feed_tame(self, clicker, feed_count, breed, tame) -- make children grow quicker if self.child == true then - self.hornytimer = self.hornytimer + 20 - +-- self.hornytimer = self.hornytimer + 20 + -- deduct 10% of the time to adulthood + self.hornytimer = self.hornytimer + ( + (CHILD_GROW_TIME - self.hornytimer) * 0.1) +--print ("====", self.hornytimer) return true end @@ -5104,24 +4750,29 @@ function mobs:feed_tame(self, clicker, feed_count, breed, tame) end local item = clicker:get_wielded_item() + local name = clicker:get_player_name() -- if mob has been tamed you can name it with a nametag if item:get_name() == "mobs:nametag" - and clicker:get_player_name() == self.owner then - - local name = clicker:get_player_name() + and (name == self.owner + or minetest.check_player_privs(name, "protection_bypass")) then -- store mob and nametag stack in external variables mob_obj[name] = self mob_sta[name] = item local tag = self.nametag or "" + local esc = minetest.formspec_escape - minetest.show_formspec(name, "mobs_nametag", "size[8,4]" - .. "field[0.5,1;7.5,0;name;" - .. minetest.formspec_escape(S("Enter name:")) .. ";" .. tag .. "]" - .. "button_exit[2.5,3.5;3,1;mob_rename;" - .. minetest.formspec_escape(S("Rename")) .. "]") + minetest.show_formspec(name, "mobs_nametag", + "size[8,4]" .. + "field[0.5,1;7.5,0;name;" .. + esc(S("Enter name:")) .. + ";" .. tag .. "]" .. + "button_exit[2.5,3.5;3,1;mob_rename;" .. + esc(S("Rename")) .. "]") + + return true end return false @@ -5151,8 +4802,8 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) end -- limit name entered to 64 characters long - if string.len(fields.name) > 64 then - fields.name = string.sub(fields.name, 1, 64) + if fields.name:len() > 64 then + fields.name = fields.name:sub(1, 64) end -- update nametag @@ -5194,12 +4845,12 @@ function mobs:alias_mob(old_name, new_name) on_activate = function(self, staticdata) if minetest.registered_entities[new_name] then - minetest.add_entity(self.object:get_pos(), new_name, staticdata) - end - if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else - self.object:remove() + + minetest.add_entity(self.object:get_pos(), + new_name, staticdata) end + + remove_mob(self) end, get_staticdata = function(self) @@ -5207,12 +4858,3 @@ function mobs:alias_mob(old_name, new_name) end }) end -minetest.register_on_player_receive_fields(function(player, formname, fields) - for _,ref in pairs(minetest.luaentities) do - if ref.object and ref.type and ref.npc_name then - if ref.type == "npc" and ("npcf_"..ref.npc_name) == formname then - ref.on_receive_fields(ref, fields, player) - end - end - end -end) \ No newline at end of file diff --git a/mods/mobs/api_.lua b/mods/mobs/api_.lua index f6695c6..17c2a41 100644 --- a/mods/mobs/api_.lua +++ b/mods/mobs/api_.lua @@ -6,9 +6,9 @@ local use_cmi = minetest.global_exists("cmi") mobs = { mod = "redo", - version = "20190124", + version = "20200412", intllib = S, - invis = minetest.global_exists("invisibility") and invisibility or {}, + invis = minetest.global_exists("invisibility") and invisibility or {} } -- creative check @@ -79,11 +79,11 @@ local node_snow = "default:snow" mobs.fallback_node = minetest.registered_aliases["mapgen_dirt"] or "default:dirt" local mob_class = { - stepheight = 1.1, -- was 0.6 + stepheight = 1.1, fly_in = "air", owner = "", order = "", - jump_height = 4, -- was 6 + jump_height = 4, lifetimer = 180, -- 3 minutes physical = true, collisionbox = {-0.25, -0.25, -0.25, 0.25, 0.25, 0.25}, @@ -106,6 +106,7 @@ local mob_class = { jump = true, knock_back = true, walk_chance = 50, + stand_chance = 30, attack_chance = 5, passive = false, blood_amount = 5, @@ -114,7 +115,7 @@ local mob_class = { floats = 1, -- floats in water by default replace_offset = 0, timer = 0, - metadata3 = 0, + metadata3 = 0, env_damage_timer = 0, -- only used when state = "attack" tamed = false, pause_timer = 0, @@ -142,8 +143,9 @@ local mob_class = { attack_players = true, attack_npcs = true, facing_fence = false, - _cmi_is_mob = true, + _cmi_is_mob = true } + local mob_class_meta = {__index = mob_class} -- play sound @@ -229,10 +231,16 @@ function mob_class:set_velocity(v) local yaw = (self.object:get_yaw() or 0) + self.rotate + -- nil check for velocity + v = v or 0 + + -- set velocity with hard limit of 10 + local vel = self.object:get_velocity() + self.object:set_velocity({ - x = (sin(yaw) * -v) + c_x, - y = self.object:get_velocity().y, - z = (cos(yaw) * v) + c_y, + x = max(-10, min((sin(yaw) * -v) + c_x, 10)), + y = max(-10, min((vel and vel.y or 0), 10)), + z = max(-10, min((cos(yaw) * v) + c_y, 10)) }) end @@ -247,6 +255,8 @@ function mob_class:get_velocity() local v = self.object:get_velocity() + if not v then return 0 end + return (v.x * v.x + v.z * v.z) ^ 0.5 end @@ -278,15 +288,15 @@ end -- set defined animation -function mob_class:set_animation(anim) +function mob_class:set_animation(anim, force) if not self.animation or not anim then return end self.animation.current = self.animation.current or "" - -- only set different animation for attacks when setting to same set - if anim ~= "punch" and anim ~= "shoot" + -- only use different animation for attacks when using same set + if force ~= true and anim ~= "punch" and anim ~= "shoot" and string.find(self.animation.current, anim) then return end @@ -330,7 +340,7 @@ end -- check line of sight (BrunoMine) -function mob_class:line_of_sight(pos1, pos2, stepsize) +local line_of_sight = function(self, pos1, pos2, stepsize) stepsize = stepsize or 1 @@ -393,7 +403,6 @@ function mob_class:line_of_sight(pos1, pos2, stepsize) -- New Nodename found nn = minetest.get_node(pos).name - end return false @@ -401,7 +410,7 @@ end -- check line of sight (by BrunoMine, tweaked by Astrobe) -function mob_class:NEW_line_of_sight(pos1, pos2, stepsize) +local new_line_of_sight = function(self, pos1, pos2, stepsize) if not pos1 or not pos2 then return end @@ -447,10 +456,47 @@ function mob_class:NEW_line_of_sight(pos1, pos2, stepsize) return false end +-- check line of sight using raycasting (thanks Astrobe) +local ray_line_of_sight = function(self, pos1, pos2) + + local ray = minetest.raycast(pos1, pos2, true, false) + local thing = ray:next() + + while thing do + +-- if thing.type == "object" +-- and thing.ref ~= self.object +-- and not thing.ref:is_player() then return false end + + if thing.type == "node" then + + local name = minetest.get_node(thing.under).name + + if minetest.registered_items[name] + and minetest.registered_items[name].walkable then return false end + end + + thing = ray:next() + end + + return true +end + +-- detect if using minetest 5.0 by searching for permafrost node +local is_50 = minetest.registered_nodes["default:permafrost"] + +function mob_class:line_of_sight(pos1, pos2, stepsize) + + if is_50 then -- only use if minetest 5.0 is detected + return ray_line_of_sight(self, pos1, pos2) + end + + return line_of_sight(self, pos1, pos2, stepsize) +end + -- global function function mobs:line_of_sight(entity, pos1, pos2, stepsize) - - return mob_class.line_of_sight(entity, pos1, pos2, stepsize) + return entity:line_of_sight(pos1, pos2, stepsize) end @@ -491,7 +537,7 @@ function mob_class:flight_check() local def = minetest.registered_nodes[self.standing_in] - if not def then return false end -- nil check + if not def then return false end if type(self.fly_in) == "string" and self.standing_in == self.fly_in then @@ -549,11 +595,7 @@ function mob_class:do_stay_near() local target = nearby_nodes[math.random(1, #nearby_nodes)] local direction = vector.direction(pos, target) - - local vec = { - x = target.x - pos.x, - z = target.z - pos.z - } + local vec = {x = target.x - pos.x, z = target.z - pos.z} yaw = (atan(vec.z / vec.x) + pi / 2) - self.rotate @@ -594,7 +636,7 @@ local effect = function(pos, amount, texture, min_size, max_size, radius, gravit minsize = min_size, maxsize = max_size, texture = texture, - glow = glow, + glow = glow }) end @@ -627,6 +669,11 @@ end -- drop items function mob_class:item_drop() + local pos = self.object:get_pos() + + -- check for drops function + self.drops = type(self.drops) == "function" and self.drops(pos) or self.drops + -- check for nil or no drops if not self.drops or #self.drops == 0 then return @@ -643,7 +690,6 @@ function mob_class:item_drop() and self.cause_of_death.puncher:is_player() or nil local obj, item, num - local pos = self.object:get_pos() for n = 1, #self.drops do @@ -676,7 +722,7 @@ function mob_class:item_drop() obj:set_velocity({ x = random(-10, 10) / 9, y = 6, - z = random(-10, 10) / 9, + z = random(-10, 10) / 9 }) elseif obj then @@ -694,7 +740,7 @@ function mob_class:check_for_death(cmi_cause) -- has health actually changed? if self.health == self.old_health and self.health > 0 then - return + return false end self.old_health = self.health @@ -802,6 +848,11 @@ function mob_class:is_at_cliff() return false end + -- if object no longer exists then return + if not self.object:get_luaentity() then + return false + end + local yaw = self.object:get_yaw() local dir_x = -sin(yaw) * (self.collisionbox[4] + 0.5) local dir_z = cos(yaw) * (self.collisionbox[4] + 0.5) @@ -810,8 +861,7 @@ function mob_class:is_at_cliff() if minetest.line_of_sight( {x = pos.x + dir_x, y = ypos, z = pos.z + dir_z}, - {x = pos.x + dir_x, y = ypos - self.fear_height, z = pos.z + dir_z} - , 1) then + {x = pos.x + dir_x, y = ypos - self.fear_height, z = pos.z + dir_z}, 1) then return true end @@ -862,70 +912,78 @@ function mob_class:do_env_damage() else self.object:remove() end - return + return true end -- is mob light sensative, or scared of the dark :P if self.light_damage ~= 0 then + local light = minetest.get_node_light(pos) or 0 + if light >= self.light_damage_min and light <= self.light_damage_max then if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then else self.health = self.health - self.light_damage effect(pos, 5, "tnt_smoke.png") - if self:check_for_death({type = "light"}) then - return - end + if self:check_for_death({type = "light"}) then return true end end end end local nodef = minetest.registered_nodes[self.standing_in] - + + if (pos) == nil then + return + end pos.y = pos.y + 1 -- for particle effect position -- water if self.water_damage and nodef.groups.water then + if self.water_damage ~= 0 then if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then else self.health = self.health - self.water_damage - effect(pos, 5, "bubble.png", nil, nil, 1, nil) - if self:check_for_death({type = "environment",pos = pos, node = self.standing_in}) then - return - end - end - + effect(pos, 5, "bubble.png", nil, nil, 1, nil) + + if self:check_for_death({type = "environment", + pos = pos, node = self.standing_in}) then return true end + end end + -- lava or fire or ignition source elseif self.lava_damage and nodef.groups.igniter then -- and (nodef.groups.lava -- or self.standing_in == node_fire -- or self.standing_in == node_permanent_flame) then + if self.lava_damage ~= 0 then if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then else self.health = self.health - self.lava_damage + effect(pos, 5, "fire_basic_flame.png", nil, nil, 1, nil) - if self:check_for_death({type = "environment",pos = pos, node = self.standing_in, hot = true}) then - return - end + + if self:check_for_death({type = "environment", pos = pos, + node = self.standing_in, hot = true}) then return true end end + end -- damage_per_second node check elseif nodef.damage_per_second ~= 0 then if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else + else self.health = self.health - nodef.damage_per_second + effect(pos, 5, "tnt_smoke.png") - if self:check_for_death({type = "environment",pos = pos, node = self.standing_in}) then - return - end + + if self:check_for_death({type = "environment", + pos = pos, node = self.standing_in}) then return true end end end --[[ @@ -938,10 +996,10 @@ function mob_class:do_env_damage() self.health = self.health - self.suffocation if self:check_for_death({type = "environment", - pos = pos, node = self.standing_in}) then return end + pos = pos, node = self.standing_in}) then return true end end ]] - self:check_for_death({type = "unknown"}) + return self:check_for_death({type = "unknown"}) end @@ -968,6 +1026,9 @@ function mob_class:do_jump() local pos = self.object:get_pos() local yaw = self.object:get_yaw() + -- sanity check + if not yaw then return false end + -- what is mob standing on? pos.y = pos.y + self.collisionbox[2] - 0.2 @@ -1017,9 +1078,9 @@ function mob_class:do_jump() if self.object:get_luaentity() then self.object:set_acceleration({ - x = v.x * 2,--1.5, + x = v.x * 2, y = 0, - z = v.z * 2,--1.5 + z = v.z * 2 }) end end, self, v) @@ -1130,7 +1191,7 @@ function mob_class:breed() mesh = self.base_mesh, visual_size = self.base_size, collisionbox = self.base_colbox, - selectionbox = self.base_selbox, + selectionbox = self.base_selbox }) -- custom function when child grows up @@ -1245,7 +1306,7 @@ function mob_class:breed() textures = textures, visual_size = { x = self.base_size.x * .5, - y = self.base_size.y * .5, + y = self.base_size.y * .5 }, collisionbox = { self.base_colbox[1] * .5, @@ -1253,7 +1314,7 @@ function mob_class:breed() self.base_colbox[3] * .5, self.base_colbox[4] * .5, self.base_colbox[5] * .5, - self.base_colbox[6] * .5, + self.base_colbox[6] * .5 }, selectionbox = { self.base_selbox[1] * .5, @@ -1261,7 +1322,7 @@ function mob_class:breed() self.base_selbox[3] * .5, self.base_selbox[4] * .5, self.base_selbox[5] * .5, - self.base_selbox[6] * .5, + self.base_selbox[6] * .5 }, }) -- tamed and owned by parents' owner @@ -1312,17 +1373,22 @@ function mob_class:replace(pos) -- print ("replace node = ".. minetest.get_node(pos).name, pos.y) - local oldnode = {name = what} - local newnode = {name = with} - local on_replace_return - if self.on_replace then - on_replace_return = self:on_replace(pos, oldnode, newnode) + + local oldnode = what + local newnode = with + + -- convert any group: replacements to actual node name + if oldnode:find("group:") then + oldnode = minetest.get_node(pos).name + end + + if self:on_replace(pos, oldnode, newnode) == false then + return + end end - if on_replace_return ~= false then - minetest.set_node(pos, {name = with}) - end + minetest.set_node(pos, {name = with}) end end @@ -1619,7 +1685,7 @@ local specific_attack = function(list, what) end --- general attack function for all mobs ========== +-- general attack function for all mobs function mob_class:general_attack() -- return if already attacking, passive or docile during day @@ -1630,6 +1696,9 @@ function mob_class:general_attack() end local s = self.object:get_pos() + if s == nil then + return + end local objs = minetest.get_objects_inside_radius(s, self.view_range) -- remove entities we aren't interested in @@ -1996,7 +2065,7 @@ function mob_class:do_states(dtime) and self.walk_chance ~= 0 and self.facing_fence ~= true and random(1, 100) <= self.walk_chance - and self:is_at_cliff() == false then + and self.at_cliff == false then self:set_velocity(self.walk_velocity) self.state = "walk" @@ -2077,15 +2146,13 @@ function mob_class:do_states(dtime) end -- stand for great fall in front - local temp_is_cliff = self:is_at_cliff() - if self.facing_fence == true - or temp_is_cliff - or random(1, 100) <= 30 then + or self.at_cliff + or random(1, 100) <= self.stand_chance then self:set_velocity(0) self.state = "stand" - self:set_animation("stand") + self:set_animation("stand", true) else self:set_velocity(self.walk_velocity) @@ -2106,7 +2173,7 @@ function mob_class:do_states(dtime) -- stop after 5 seconds or when at cliff if self.runaway_timer > 5 - or self:is_at_cliff() + or self.at_cliff or self.order == "stand" then self.runaway_timer = 0 self:set_velocity(0) @@ -2208,9 +2275,9 @@ function mob_class:do_states(dtime) self.blinktimer = 0 if self.blinkstatus then - self.object:settexturemod("") + self.object:set_texture_mod("") else - self.object:settexturemod("^[brighten") + self.object:set_texture_mod("^[brighten") end self.blinkstatus = not self.blinkstatus @@ -2232,13 +2299,14 @@ function mob_class:do_states(dtime) else self.object:remove() end + if minetest.get_modpath("tnt") and tnt and tnt.boom and not minetest.is_protected(pos, "") then tnt.boom(pos, { radius = node_break_radius, damage_radius = entity_damage_radius, - sound = self.sounds.explode, + sound = self.sounds.explode }) else @@ -2357,7 +2425,7 @@ function mob_class:do_states(dtime) self:smart_mobs(s, p, dist, dtime) end - if self:is_at_cliff() then + if self.at_cliff then self:set_velocity(0) self:set_animation("stand") @@ -2389,13 +2457,7 @@ function mob_class:do_states(dtime) if self.timer > 1 then self.timer = 0 - --- if self.double_melee_attack --- and random(1, 2) == 1 then --- self:set_animation("punch2") --- else - self:set_animation("punch") --- end + self:set_animation("punch") local p2 = p local s2 = s @@ -2500,6 +2562,9 @@ function mob_class:falling(pos) -- floating in water (or falling) local v = self.object:get_velocity() + -- sanity check + if not v then return end + if v.y > 0 then -- apply gravity when moving up @@ -2546,13 +2611,15 @@ function mob_class:falling(pos) if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then else self.health = self.health - floor(d - 5) + effect(pos, 5, "tnt_smoke.png", 1, 2, 2, nil) + if self:check_for_death({type = "fall"}) then return end end end - + self.old_y = self.object:get_pos().y end end @@ -2650,9 +2717,9 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) end -- add weapon wear - punch_interval = tool_capabilities.full_punch_interval or 1.4 + --punch_interval = tool_capabilities.full_punch_interval or 1.4 - --[[ toolrank support + -- toolrank support local wear = floor((punch_interval / 75) * 9000) if mobs.is_creative(hitter:get_player_name()) then @@ -2673,7 +2740,7 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) end hitter:set_wielded_item(weapon) ---]] + -- only play hit sound and show blood effects if damage is 1 or over if damage >= 1 then @@ -2713,9 +2780,9 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) -- do damage if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then - else + else self.health = self.health - floor(damage) - end + end -- exit here if dead, check for tools with fire damage local hot = tool_capabilities and tool_capabilities.damage_groups @@ -2741,11 +2808,14 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) end -- END if damage -- knock back effect (only on full punch) - --[[ if self.knock_back and tflp >= punch_interval then local v = self.object:get_velocity() + + -- sanity check + if not v then return end + local kb = damage or 1 local up = 2 @@ -2760,7 +2830,9 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) -- use tool knockback value or default kb = tool_capabilities.damage_groups["knockback"] or kb -- (kb * 1.5) - + if kb > 10 then + kb = 10 + end self.object:set_velocity({ x = dir.x * kb, y = up, @@ -2769,7 +2841,7 @@ function mob_class:on_punch(hitter, tflp, tool_capabilities, dir) self.pause_timer = 0.25 end - --]] + -- if skittish then run away if self.runaway == true and self.order ~= "stand" then @@ -2913,6 +2985,12 @@ function mob_class:mob_activate(staticdata, def, dtime) end end + -- force current model into mob + self.mesh = def.mesh + self.base_mesh = def.mesh + self.collisionbox = def.collisionbox + self.selectionbox = def.selectionbox + -- select random texture, set model and size if not self.base_texture then @@ -2983,7 +3061,7 @@ function mob_class:mob_activate(staticdata, def, dtime) end if self.health == 0 then - self.health = random (self.hp_min, self.hp_max) + self.health = random(self.hp_min, self.hp_max) end -- pathfinding init @@ -3223,12 +3301,12 @@ function mob_class:on_step(dtime) if minetest.get_player_by_name(self.owner) then local inv = minetest.get_player_by_name(self.owner):get_inventory() inv:set_size("dog",8) - for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 15)) do + for _,object in ipairs(minetest.get_objects_inside_radius(pos, 15)) do if not object:is_player() and object:get_luaentity() and object:get_luaentity().name == "__builtin:item" then if inv and inv:room_for_item("dog", ItemStack(object:get_luaentity().itemstring)) then if ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:geschenkpapier" or ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:geschenkpapier_death" or ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:dna_string" then - object:remove() inv:add_item("dog", ItemStack(object:get_luaentity().itemstring)) + object:remove() end end end @@ -3240,12 +3318,12 @@ function mob_class:on_step(dtime) if minetest.get_player_by_name(self.owner) then local inv = minetest.get_player_by_name(self.owner):get_inventory() inv:set_size("cat",8) - for _,object in ipairs(minetest.env:get_objects_inside_radius(pos, 15)) do + for _,object in ipairs(minetest.get_objects_inside_radius(pos, 15)) do if not object:is_player() and object:get_luaentity() and object:get_luaentity().name == "__builtin:item" then if inv and inv:room_for_item("cat", ItemStack(object:get_luaentity().itemstring)) then if ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:geschenkpapier" or ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:geschenkpapier_death" or ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:dna_string" then - object:remove() inv:add_item("cat", ItemStack(object:get_luaentity().itemstring)) + object:remove() end end end @@ -3584,7 +3662,10 @@ function mob_class:on_step(dtime) end local pos = self.object:get_pos() - local yaw = 0 + local yaw = self.object:get_yaw() + + -- early warning check, if no yaw then no entity, skip rest of function + if not yaw then return end -- get node at foot level every quarter second self.node_timer = (self.node_timer or 0) + dtime @@ -3604,6 +3685,24 @@ function mob_class:on_step(dtime) x = pos.x, y = pos.y + y_level + 0.25, z = pos.z}, "air").name -- print ("standing in " .. self.standing_in) + -- if standing inside solid block then jump to escape + if minetest.registered_nodes[self.standing_in].walkable and + minetest.registered_nodes[self.standing_in].drawtype == "normal" then + + self.object:set_velocity({ + x = 0, + y = self.jump_height, + z = 0 + }) + end + + -- check and stop if standing at cliff and fear of heights + self.at_cliff = self:is_at_cliff() + + if self.at_cliff then + self:set_velocity(0) + end + -- check for mob expiration (0.25 instead of dtime since were in a timer) self:mob_expire(pos, 0.25) end @@ -3615,8 +3714,6 @@ function mob_class:on_step(dtime) if self.delay and self.delay > 0 then - local yaw = self.object:get_yaw() - if self.delay == 1 then yaw = self.target_yaw else @@ -3699,7 +3796,7 @@ function mob_class:on_step(dtime) self.env_damage_timer = 0 -- check for environmental damage (water, fire, lava etc.) - self:do_env_damage() + if self:do_env_damage() then return end -- node replace check (cow eats grass etc.) self:replace(pos) @@ -3720,7 +3817,6 @@ function mob_class:on_step(dtime) self:do_stay_near() end - function update(self, clicker) if self.name == "mobs:dog" then if self.owner ~= clicker:get_player_name() then @@ -3956,7 +4052,7 @@ function update(self, clicker) .."background[3,1;1,1;gui_formbg.png;true]" .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" .."bgcolor[#080808BB;true]" - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Knight", formspec) + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s 1248 Knight", formspec) else local player_name = clicker:get_player_name() local formspec = "size[8,8.5]" @@ -3972,7 +4068,7 @@ function update(self, clicker) formspec = formspec .."label[0,1;Hello my name is 1248]" .."label[0,1.3;Bring me an empty color stick and we can leave this world]" formspec = formspec .."button[3,4;2.0,0.5;leave;I've got color stick]" - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Knight", formspec) + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s 1248 Knight", formspec) end end end @@ -3987,7 +4083,8 @@ function mob_class:on_blast(damage) damage_groups = {fleshy = damage}, }, nil) - return false, true, {} + -- return no damage, no knockback, no item drops, mob api handles all + return false, false, {} end @@ -4013,6 +4110,7 @@ minetest.register_entity(name, setmetatable({ jump_height = def.jump_height, drawtype = def.drawtype, -- DEPRECATED, use rotate instead rotate = math.rad(def.rotate or 0), -- 0=front, 90=side, 180=back, 270=side2 + glow = def.glow, lifetimer = def.lifetimer, hp_min = max(1, (def.hp_min or 5) * difficulty), hp_max = max(1, (def.hp_max or 10) * difficulty), @@ -4044,6 +4142,7 @@ minetest.register_entity(name, setmetatable({ follow = def.follow, jump = def.jump, walk_chance = def.walk_chance, + stand_chance = def.stand_chance, attack_chance = def.attack_chance, passive = def.passive, knock_back = def.knock_back, @@ -4102,7 +4201,6 @@ minetest.register_entity(name, setmetatable({ on_activate = function(self, staticdata, dtime) return self:mob_activate(staticdata, def, dtime) end, - on_receive_fields = function(self, fields, sender) if self.owner == sender:get_player_name() then if fields.leave then @@ -4118,7 +4216,7 @@ minetest.register_entity(name, setmetatable({ .."background[4,2.5;1,1;gui_formbg.png;true]" .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" .."bgcolor[#080808BB;true]" - minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Knight", formspec) + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s 1248 Knight", formspec) end else if fields.texture11 then @@ -4198,11 +4296,13 @@ end -- END mobs:register_mob function -- count how many mobs of one type are inside an area +-- will also return true for second value if player is inside area local count_mobs = function(pos, type) local total = 0 local objs = minetest.get_objects_inside_radius(pos, aoc_range * 2) local ent + local players for n = 1, #objs do @@ -4214,10 +4314,12 @@ local count_mobs = function(pos, type) if ent and ent.name and ent.name == type then total = total + 1 end + else + players = true end end - return total + return total, players end @@ -4286,7 +4388,12 @@ function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, end -- get total number of this mob in area - local num_mob = count_mobs(pos, name) + local num_mob, is_pla = count_mobs(pos, name) + + if not is_pla then +--print ("--- no players within active area, will not spawn " .. name) + return + end if num_mob >= aoc then --print ("--- too many " .. name .. " in area", num_mob .. "/" .. aoc) @@ -4333,7 +4440,7 @@ function mobs:spawn_specific(name, nodes, neighbors, min_light, max_light, end -- only spawn away from player - local objs = minetest.get_objects_inside_radius(pos, 10) + local objs = minetest.get_objects_inside_radius(pos, 8) for n = 1, #objs do @@ -4387,7 +4494,8 @@ end -- compatibility with older mob registration -function mobs:register_spawn(name, nodes, max_light, min_light, chance, active_object_count, max_height, day_toggle) +function mobs:register_spawn(name, nodes, max_light, min_light, chance, + active_object_count, max_height, day_toggle) mobs:spawn_specific(name, nodes, {"air"}, min_light, max_light, 30, chance, active_object_count, -31000, max_height, day_toggle) @@ -4409,8 +4517,7 @@ function mobs:spawn(def) def.min_height or -31000, def.max_height or 31000, def.day_toggle, - def.on_spawn - ) + def.on_spawn) end @@ -4472,7 +4579,7 @@ function mobs:register_arrow(name, def) collisiondetection = false, texture = def.tail_texture, size = def.tail_size or 5, - glow = def.glow or 0, + glow = def.glow or 0 }) end @@ -4637,6 +4744,8 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative) local mob = minetest.add_entity(pos, mob, data) local ent = mob:get_luaentity() + if not ent then return end -- sanity check + -- set owner if not a monster if ent.type ~= "monster" then ent.owner = placer:get_player_name() @@ -4682,6 +4791,8 @@ function mobs:register_egg(mob, desc, background, addegg, no_creative) local mob = minetest.add_entity(pos, mob) local ent = mob:get_luaentity() + if not ent then return end -- sanity check + -- don't set owner if monster or sneak pressed if ent.type ~= "monster" and not placer:get_player_control().sneak then @@ -5007,8 +5118,6 @@ function mobs:feed_tame(self, clicker, feed_count, breed, tame) local tag = self.nametag or "" minetest.show_formspec(name, "mobs_nametag", "size[8,4]" - .. default.gui_bg - .. default.gui_bg_img .. "field[0.5,1;7.5,0;name;" .. minetest.formspec_escape(S("Enter name:")) .. ";" .. tag .. "]" .. "button_exit[2.5,3.5;3,1;mob_rename;" @@ -5069,6 +5178,11 @@ end) -- compatibility function for old entities to new modpack entities function mobs:alias_mob(old_name, new_name) + -- check old_name entity doesnt already exist + if minetest.registered_entities[old_name] then + return + end + -- spawn egg minetest.register_alias(old_name, new_name) @@ -5077,15 +5191,19 @@ function mobs:alias_mob(old_name, new_name) physical = false, - on_activate = function(self) + on_activate = function(self, staticdata) if minetest.registered_entities[new_name] then - minetest.add_entity(self.object:get_pos(), new_name) + minetest.add_entity(self.object:get_pos(), new_name, staticdata) end if self.name == "mobs:dog" or self.name == "mobs:cat" or self.name == "mobs:sheep" or self.name == "mobs:dragon" or self.name == "mobs:knight_1248" or self.name == "mobs:fox" or self.name == "mobs:tortoise" then else self.object:remove() end + end, + + get_staticdata = function(self) + return self end }) end diff --git a/mods/mobs/cat.lua b/mods/mobs/cat.lua index 0034789..558dc4d 100644 --- a/mods/mobs/cat.lua +++ b/mods/mobs/cat.lua @@ -26,6 +26,8 @@ mobs:register_mob("mobs:cat", { lava_damage = 0, light_damage = 0, fall_damage = 0, + suffocation = 0, + knock_back = false, metadata = 1, metadata2 = 1, animation = { diff --git a/mods/mobs/dog.lua b/mods/mobs/dog.lua index 1411d28..09abb8b 100644 --- a/mods/mobs/dog.lua +++ b/mods/mobs/dog.lua @@ -26,6 +26,8 @@ mobs:register_mob("mobs:dog", { lava_damage = 0, light_damage = 0, fall_damage = 0, + suffocation = 0, + knock_back = false, metadata = 1, metadata2 = 1, animation = { diff --git a/mods/mobs/dragon.lua b/mods/mobs/dragon.lua index 2219180..1491582 100644 --- a/mods/mobs/dragon.lua +++ b/mods/mobs/dragon.lua @@ -26,6 +26,8 @@ mobs:register_mob("mobs:dragon", { lava_damage = 0, light_damage = 0, fall_damage = 0, + suffocation = 0, + knock_back = false, metadata = 1, metadata2 = 1, animation = { diff --git a/mods/mobs/egg.lua b/mods/mobs/egg.lua index 0b1b1d3..b6ade28 100644 --- a/mods/mobs/egg.lua +++ b/mods/mobs/egg.lua @@ -177,6 +177,90 @@ minetest.register_craftitem("mobs:desert_stone_monster_egg", { end, }) +minetest.register_craftitem("mobs:dry_dirt_monster_egg", { + description = "Dry dirt monster spawn-egg", + inventory_image = "tutorial_mummy_egg.png", + liquids_pointable = false, + stack_max = 99, + on_place = function(itemstack, placer, pointed_thing) + if pointed_thing.type == "node" then + minetest.env:add_entity(pointed_thing.above,"mobs:dry_dirt_monster") + if not minetest.setting_getbool("creative_mode") then itemstack:take_item() end + return itemstack + end + end, +}) + +minetest.register_craftitem("mobs:clay_monster_egg", { + description = "Clay monster spawn-egg", + inventory_image = "tutorial_mummy_egg.png", + liquids_pointable = false, + stack_max = 99, + on_place = function(itemstack, placer, pointed_thing) + if pointed_thing.type == "node" then + minetest.env:add_entity(pointed_thing.above,"mobs:clay_monster") + if not minetest.setting_getbool("creative_mode") then itemstack:take_item() end + return itemstack + end + end, +}) + +minetest.register_craftitem("mobs:gravel_monster_egg", { + description = "Gravel monster spawn-egg", + inventory_image = "tutorial_mummy_egg.png", + liquids_pointable = false, + stack_max = 99, + on_place = function(itemstack, placer, pointed_thing) + if pointed_thing.type == "node" then + minetest.env:add_entity(pointed_thing.above,"mobs:gravel_monster") + if not minetest.setting_getbool("creative_mode") then itemstack:take_item() end + return itemstack + end + end, +}) + +minetest.register_craftitem("mobs:coniferous_litter_monster_egg", { + description = "Coniferous litter monster spawn-egg", + inventory_image = "tutorial_mummy_egg.png", + liquids_pointable = false, + stack_max = 99, + on_place = function(itemstack, placer, pointed_thing) + if pointed_thing.type == "node" then + minetest.env:add_entity(pointed_thing.above,"mobs:coniferous_litter_monster") + if not minetest.setting_getbool("creative_mode") then itemstack:take_item() end + return itemstack + end + end, +}) + +minetest.register_craftitem("mobs:moss_monster_egg", { + description = "Moss monster spawn-egg", + inventory_image = "tutorial_mummy_egg.png", + liquids_pointable = false, + stack_max = 99, + on_place = function(itemstack, placer, pointed_thing) + if pointed_thing.type == "node" then + minetest.env:add_entity(pointed_thing.above,"mobs:moss_monster") + if not minetest.setting_getbool("creative_mode") then itemstack:take_item() end + return itemstack + end + end, +}) + +minetest.register_craftitem("mobs:permafrost_monster_egg", { + description = "Permafrost monster spawn-egg", + inventory_image = "tutorial_mummy_egg.png", + liquids_pointable = false, + stack_max = 99, + on_place = function(itemstack, placer, pointed_thing) + if pointed_thing.type == "node" then + minetest.env:add_entity(pointed_thing.above,"mobs:permafrost_monster") + if not minetest.setting_getbool("creative_mode") then itemstack:take_item() end + return itemstack + end + end, +}) + minetest.register_craftitem("mobs:dog_egg", { description = "Dog spawn-egg", inventory_image = "tutorial_mummy_egg.png", diff --git a/mods/mobs/fox.lua b/mods/mobs/fox.lua index acaab9c..089fee4 100644 --- a/mods/mobs/fox.lua +++ b/mods/mobs/fox.lua @@ -26,6 +26,8 @@ mobs:register_mob("mobs:fox", { lava_damage = 0, light_damage = 0, fall_damage = 0, + suffocation = 0, + knock_back = false, metadata = 1, metadata2 = 1, animation = { diff --git a/mods/mobs/init.lua b/mods/mobs/init.lua index 9d2a2b2..1148329 100644 --- a/mods/mobs/init.lua +++ b/mods/mobs/init.lua @@ -16,11 +16,10 @@ local animals = { {"cat","Cat","cat"}, {"sheep","Sheep","sheep"}, {"tortoise","Tortoise","tortoise"}, - {"knight","Knight","knight_1248"}, + {"knight","1248 Knight","knight_1248"}, {"fox","Fox","fox"}, {"dragon","Dragon","dragon"}, } - local timer = 0 minetest.register_globalstep(function(dtime) timer = timer + dtime; @@ -110,4 +109,883 @@ function update_meta(player,animal,obj,ent) ent.walk_velocity = 1 ent.run_velocity = 3 end -end \ No newline at end of file +end + +function first_activate(self) + if self.name == "mobs:dog" then + self.object:set_properties({infotext=self.owner.."'s Dog"}) + if self.metadata == 1 then + self.object:set_properties({textures={"mobs_dog.png"}}) + end + if self.metadata == 2 then + self.object:set_properties({textures={"mobs_dog2.png"}}) + end + if self.metadata2 == 1 then + self.walk_velocity = 1 + self.run_velocity = 3 + self.jump = true + end + if self.metadata2 == 2 then + self.walk_velocity = 0 + self.run_velocity = 0 + self.jump = false + end + end + if self.name == "mobs:dragon" then + self.object:set_properties({infotext=self.owner.."'s Dragon"}) + if self.metadata == 1 then + self.object:set_properties({textures={"mobs_dragon_red.png"}}) + end + if self.metadata == 2 then + self.object:set_properties({textures={"mobs_dragon_yellow.png"}}) + end + if self.metadata == 3 then + self.object:set_properties({textures={"mobs_dragon_blue.png"}}) + end + if self.metadata == 4 then + self.object:set_properties({textures={"mobs_dragon_green.png"}}) + end + if self.metadata == 5 then + self.object:set_properties({textures={"mobs_dragon_black.png"}}) + end + if self.metadata == 6 then + self.object:set_properties({textures={"mobs_dragon_great.png"}}) + end + if self.metadata2 == 1 then + self.walk_velocity = 1 + self.run_velocity = 3 + self.jump = true + end + if self.metadata2 == 2 then + self.walk_velocity = 0 + self.run_velocity = 0 + self.jump = false + end + end + if self.name == "mobs:cat" then + self.object:set_properties({infotext=self.owner.."'s Cat"}) + if self.metadata == 1 then + self.object:set_properties({textures={"mobs_kitten4.png"}}) + end + if self.metadata == 2 then + self.object:set_properties({textures={"mobs_kitten.png"}}) + end + if self.metadata == 3 then + self.object:set_properties({textures={"mobs_kitten2.png"}}) + end + if self.metadata == 4 then + self.object:set_properties({textures={"mobs_kitten3.png"}}) + end + if self.metadata2 == 1 then + self.walk_velocity = 1 + self.run_velocity = 3 + self.jump = true + end + if self.metadata2 == 2 then + self.walk_velocity = 0 + self.run_velocity = 0 + self.jump = false + end + end + if self.name == "mobs:sheep" then + if self.owner then + self.object:set_properties({infotext=self.owner.."'s Sheep"}) + if minetest.get_player_by_name(self.owner) then + if self.metadata2 == 1 then + self.walk_velocity = 1 + self.run_velocity = 3 + self.jump = true + + end + if self.metadata2 == 2 then + self.walk_velocity = 0 + self.run_velocity = 0 + self.jump = false + end + end + end + end + if self.name == "mobs:knight_1248" then + self.object:set_properties({infotext=self.owner.."'s 1248 Knight"}) + if self.owner then + if self.metadata2 == 1 then + self.walk_velocity = 1 + self.run_velocity = 3 + self.jump = true + + end + if self.metadata2 == 2 then + self.walk_velocity = 0 + self.run_velocity = 0 + self.jump = false + end + end + end + if self.name == "mobs:fox" then + self.object:set_properties({infotext=self.owner.."'s Fox"}) + if self.metadata == 1 then + self.object:set_properties({textures={"mobs_fox.png"}}) + end + if self.metadata == 2 then + self.object:set_properties({textures={"mobs_fox1.png"}}) + end + if self.metadata2 == 1 then + self.walk_velocity = 1 + self.run_velocity = 3 + self.jump = true + end + if self.metadata2 == 2 then + self.walk_velocity = 0 + self.run_velocity = 0 + self.jump = false + end + end + if self.name == "mobs:tortoise" then + self.object:set_properties({infotext=self.owner.."'s Tortoise"}) + if self.metadata2 == 1 then + self.walk_velocity = 1 + self.run_velocity = 3 + self.jump = true + end + if self.metadata2 == 2 then + self.walk_velocity = 0 + self.run_velocity = 0 + self.jump = false + end + end +end + +function first_step(self,dtime) + self.metadata3 = self.metadata3 + dtime + if self.metadata3 > 1 then + self.metadata3 = 0 + if self.name == "mobs:dog" then + local pos = self.object:getpos() + if minetest.get_player_by_name(self.owner) then + local inv = minetest.get_player_by_name(self.owner):get_inventory() + inv:set_size("dog",8) + for _,object in ipairs(minetest.get_objects_inside_radius(pos, 15)) do + if not object:is_player() and object:get_luaentity() and object:get_luaentity().name == "__builtin:item" then + if inv and inv:room_for_item("dog", ItemStack(object:get_luaentity().itemstring)) then + if ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:geschenkpapier" or ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:geschenkpapier_death" or ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:dna_string" then + inv:add_item("dog", ItemStack(object:get_luaentity().itemstring)) + object:remove() + end + end + end + end + end + end + if self.name == "mobs:cat" then + local pos = self.object:getpos() + if minetest.get_player_by_name(self.owner) then + local inv = minetest.get_player_by_name(self.owner):get_inventory() + inv:set_size("cat",8) + for _,object in ipairs(minetest.get_objects_inside_radius(pos, 15)) do + if not object:is_player() and object:get_luaentity() and object:get_luaentity().name == "__builtin:item" then + if inv and inv:room_for_item("cat", ItemStack(object:get_luaentity().itemstring)) then + if ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:geschenkpapier" or ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:geschenkpapier_death" or ItemStack(object:get_luaentity().itemstring):get_name() == "tutorial:dna_string" then + inv:add_item("cat", ItemStack(object:get_luaentity().itemstring)) + object:remove() + end + end + end + end + end + end + + if self.name == "mobs:dragon" then + if self.owner and minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):set_attribute("dragonx", ""..math.floor(self.object:getpos().x+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("dragony", ""..math.floor(self.object:getpos().y+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("dragonz", ""..math.floor(self.object:getpos().z+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("dragon_meta1", ""..self.metadata) + minetest.get_player_by_name(self.owner):set_attribute("dragon_meta2", ""..self.metadata2) + end + end + if self.name == "mobs:sheep" then + if self.owner and minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):set_attribute("sheepx", ""..math.floor(self.object:getpos().x+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("sheepy", ""..math.floor(self.object:getpos().y+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("sheepz", ""..math.floor(self.object:getpos().z+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("sheep_meta1", ""..self.metadata) + minetest.get_player_by_name(self.owner):set_attribute("sheep_meta2", ""..self.metadata2) + + end + end + if self.name == "mobs:fox" then + if self.owner and minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):set_attribute("foxx", ""..math.floor(self.object:getpos().x+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("foxy", ""..math.floor(self.object:getpos().y+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("foxz", ""..math.floor(self.object:getpos().z+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("fox_meta1", ""..self.metadata) + minetest.get_player_by_name(self.owner):set_attribute("fox_meta2", ""..self.metadata2) + end + end + if self.name == "mobs:tortoise" then + if self.owner and minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):set_attribute("tortoisex", ""..math.floor(self.object:getpos().x+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("tortoisey", ""..math.floor(self.object:getpos().y+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("tortoisez", ""..math.floor(self.object:getpos().z+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("tortoise_meta1", ""..self.metadata) + minetest.get_player_by_name(self.owner):set_attribute("tortoise_meta2", ""..self.metadata2) + end + end + if self.name == "mobs:knight_1248" then + if self.owner and minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):set_attribute("knightx", ""..math.floor(self.object:getpos().x+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("knighty", ""..math.floor(self.object:getpos().y+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("knightz", ""..math.floor(self.object:getpos().z+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("knight_meta1", ""..self.metadata) + minetest.get_player_by_name(self.owner):set_attribute("knight_meta2", ""..self.metadata2) + end + end + if self.name == "mobs:dog" then + if self.owner and minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):set_attribute("dogx", ""..math.floor(self.object:getpos().x+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("dogy", ""..math.floor(self.object:getpos().y+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("dogz", ""..math.floor(self.object:getpos().z+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("dog_meta1", ""..self.metadata) + minetest.get_player_by_name(self.owner):set_attribute("dog_meta2", ""..self.metadata2) + end + end + if self.name == "mobs:cat" then + if self.owner and minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):set_attribute("catx", ""..math.floor(self.object:getpos().x+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("caty", ""..math.floor(self.object:getpos().y+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("catz", ""..math.floor(self.object:getpos().z+0.5)) + minetest.get_player_by_name(self.owner):set_attribute("cat_meta1", ""..self.metadata) + minetest.get_player_by_name(self.owner):set_attribute("cat_meta2", ""..self.metadata2) + end + end + + if self.name == "mobs:dog" and self.metadata2 == 1 then + local pos = self.object:getpos() + local all_objects = minetest.get_objects_inside_radius(pos, 15) + local players = {} + local k = 0 + local _,obj + for _,obj in ipairs(all_objects) do + if obj:is_player() then + if self.owner == obj:get_player_name() then + k = 1 + end + end + end + if k == 0 then + if minetest.get_player_by_name(self.owner) then + self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) + end + end + end + if self.name == "mobs:cat" and self.metadata2 == 1 then + local pos = self.object:getpos() + local all_objects = minetest.get_objects_inside_radius(pos, 15) + local players = {} + local k = 0 + local _,obj + for _,obj in ipairs(all_objects) do + if obj:is_player() then + if self.owner == obj:get_player_name() then + k = 1 + end + end + end + if k == 0 then + if minetest.get_player_by_name(self.owner) then + self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) + end + end + end + if self.name == "mobs:dragon" and self.metadata2 == 1 then + local pos = self.object:getpos() + local all_objects = minetest.get_objects_inside_radius(pos, 15) + local players = {} + local k = 0 + local _,obj + for _,obj in ipairs(all_objects) do + if obj:is_player() then + if self.owner == obj:get_player_name() then + k = 1 + end + end + end + if k == 0 then + if self.owner then + if minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):get_inventory():set_size("dragon2",1) + self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) + local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("dragon2", 1):get_count() + if numd > 25 then + if minetest.get_player_by_name(self.owner):get_inventory():get_stack("dragon", 1):get_name() == "tutorial:dragon_crystal" then + minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_gem") + else + minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_dragon") + end + minetest.get_player_by_name(self.owner):get_inventory():set_stack("dragon2", 1, "") + else + minetest.get_player_by_name(self.owner):get_inventory():set_stack("dragon2", 1, "default:dirt "..1+numd) + end + end + end + end + end + if self.name == "mobs:sheep" and self.metadata2 == 1 then + local pos = self.object:getpos() + local all_objects = minetest.get_objects_inside_radius(pos, 15) + local players = {} + local k = 0 + local _,obj + for _,obj in ipairs(all_objects) do + if obj:is_player() then + if self.owner == obj:get_player_name() then + k = 1 + end + end + end + if k == 0 then + if self.owner then + if minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):get_inventory():set_size("sheep2",1) + minetest.get_player_by_name(self.owner):get_inventory():set_size("sheep3",1) + self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) + local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("sheep2", 1):get_count() + if numd > 25 then + minetest.get_player_by_name(self.owner):get_inventory():add_item("main", minetest.get_player_by_name(self.owner):get_inventory():get_stack("sheep3", 1)) + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep2", 1, "") + else + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep2", 1, "default:dirt "..1+numd) + end + end + end + end + end + if self.name == "mobs:knight_1248" and self.metadata2 == 1 then + local pos = self.object:getpos() + local all_objects = minetest.get_objects_inside_radius(pos, 15) + local players = {} + local k = 0 + local _,obj + for _,obj in ipairs(all_objects) do + if obj:is_player() then + if self.owner == obj:get_player_name() then + k = 1 + end + end + end + if k == 0 then + if minetest.get_player_by_name(self.owner) then + self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) + end + end + end + if self.name == "mobs:fox" and self.metadata2 == 1 then + local pos = self.object:getpos() + local all_objects = minetest.get_objects_inside_radius(pos, 15) + local players = {} + local k = 0 + local _,obj + for _,obj in ipairs(all_objects) do + if obj:is_player() then + if self.owner == obj:get_player_name() then + k = 1 + end + end + end + if k == 0 then + if self.owner then + if minetest.get_player_by_name(self.owner) then + minetest.get_player_by_name(self.owner):get_inventory():set_size("fox",1) + minetest.get_player_by_name(self.owner):get_inventory():set_size("foxfox",1) + minetest.get_player_by_name(self.owner):get_inventory():set_size("r1248",6) + self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) + local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("fox", 1):get_count() + if numd == 50 then + minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:fox_schluessel") + minetest.get_player_by_name(self.owner):get_inventory():set_stack("fox", 1, "default:dirt 80") + elseif numd == 80 then + else + minetest.get_player_by_name(self.owner):get_inventory():set_stack("fox", 1, "default:dirt "..1+numd) + end + local numdd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("foxfox", 1):get_count() + if numdd == 256 then + local ra = math.random(6) + if ra == 1 then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 1, "default:dirt") + elseif ra == 2 then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 2, "default:dirt") + elseif ra == 3 then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 3, "default:dirt") + elseif ra == 4 then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 4, "default:dirt") + elseif ra == 5 then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 5, "default:dirt") + elseif ra == 6 then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("r1248", 6, "default:dirt") + end + minetest.get_player_by_name(self.owner):get_inventory():set_stack("foxfox", 1, "") + else + minetest.get_player_by_name(self.owner):get_inventory():set_stack("foxfox", 1, "default:dirt "..1+numdd) + end + end + end + end + end + if self.name == "mobs:tortoise" and self.metadata2 == 1 then + local pos = self.object:getpos() + local all_objects = minetest.get_objects_inside_radius(pos, 15) + local players = {} + local k = 0 + local _,obj + for _,obj in ipairs(all_objects) do + if obj:is_player() then + if self.owner == obj:get_player_name() then + k = 1 + end + end + end + if k == 0 then + if minetest.get_player_by_name(self.owner) then + self.object:setpos({x = minetest.get_player_by_name(self.owner):getpos().x, y = minetest.get_player_by_name(self.owner):getpos().y+1, z = minetest.get_player_by_name(self.owner):getpos().z+1}) + minetest.get_player_by_name(self.owner):get_inventory():set_size("tortoise2",1) + local numd = minetest.get_player_by_name(self.owner):get_inventory():get_stack("tortoise2", 1):get_count() + if numd > 25 then + if minetest.get_player_by_name(self.owner):get_inventory():get_stack("tortoise", 1):get_name() == "tutorial:dragon_crystal" then + minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_gem2") + else + minetest.get_player_by_name(self.owner):get_inventory():add_item("main", "tutorial:geschenk_tortoise") + end + minetest.get_player_by_name(self.owner):get_inventory():set_stack("tortoise2", 1, "") + else + minetest.get_player_by_name(self.owner):get_inventory():set_stack("tortoise2", 1, "default:dirt "..1+numd) + end + end + end + end + if self.name == "mobs:sheep" then + if self.owner then + self.object:set_properties({infotext=self.owner.."'s Sheep"}) + if minetest.get_player_by_name(self.owner) then + local col = minetest.get_player_by_name(self.owner):get_inventory():get_stack("sheep", 1):get_name() + if col == "dye:white" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:white") + self.object:set_properties({textures={"mobs_sheep_white.png"}}) + elseif col == "dye:grey" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:grey") + self.object:set_properties({textures={"mobs_sheep_grey.png"}}) + elseif col == "dye:dark_grey" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:dark_grey") + self.object:set_properties({textures={"mobs_sheep_dark_grey.png"}}) + elseif col == "dye:black" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:black") + self.object:set_properties({textures={"mobs_sheep_black.png"}}) + elseif col == "dye:violet" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:violet") + self.object:set_properties({textures={"mobs_sheep_violet.png"}}) + elseif col == "dye:blue" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:blue") + self.object:set_properties({textures={"mobs_sheep_blue.png"}}) + elseif col == "dye:cyan" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:cyan") + self.object:set_properties({textures={"mobs_sheep_cyan.png"}}) + elseif col == "dye:dark_green" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:dark_green") + self.object:set_properties({textures={"mobs_sheep_dark_green.png"}}) + elseif col == "dye:green" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:green") + self.object:set_properties({textures={"mobs_sheep_green.png"}}) + elseif col == "dye:yellow" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:yellow") + self.object:set_properties({textures={"mobs_sheep_yellow.png"}}) + elseif col == "dye:brown" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:brown") + self.object:set_properties({textures={"mobs_sheep_brown.png"}}) + elseif col == "dye:orange" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:orange") + self.object:set_properties({textures={"mobs_sheep_orange.png"}}) + elseif col == "dye:red" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:red") + self.object:set_properties({textures={"mobs_sheep_red.png"}}) + elseif col == "dye:magenta" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:magenta") + self.object:set_properties({textures={"mobs_sheep_magenta.png"}}) + elseif col == "dye:pink" then + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"wool:pink") + self.object:set_properties({textures={"mobs_sheep_pink.png"}}) + else + minetest.get_player_by_name(self.owner):get_inventory():set_stack("sheep3", 1,"") + self.object:set_properties({textures={"mobs_sheep.png"}}) + end + end + end + end + end +end + +function update(self, clicker) + if self.name == "mobs:dog" then + if self.owner ~= clicker:get_player_name() then + local player_name = clicker:get_player_name() + local formspec = "size[3,1]" + .."label[0,0;You are not the owner!!]" + .."background[3,1;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Dog", formspec) + else + local inv = minetest.get_player_by_name(self.owner):get_inventory() + inv:set_size("dog",8) + local player_name = clicker:get_player_name() + local formspec = "size[8,8.5]" + .."list[current_player;dog;0,2;8,1]" + .."list[current_player;main;0,4.5;8,4]" + .."listring[current_player;dog]" + .."listring[current_player;main]" + .."background[8,8.5;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + if self.metadata == 1 then + formspec = formspec .."button[0,0;2.0,0.5;texture11;Texture:brown]" + end + if self.metadata == 2 then + formspec = formspec .."button[0,0;2.0,0.5;texture12;Texture:grey]" + end + if self.metadata2 == 1 then + formspec = formspec .."button[3,0;2.0,0.5;move1;Move:stand]" + end + if self.metadata2 == 2 then + formspec = formspec .."button[3,0;2.0,0.5;move2;Move:follow]" + end + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Dog", formspec) + end + end + if self.name == "mobs:cat" then + if self.owner ~= clicker:get_player_name() then + local player_name = clicker:get_player_name() + local formspec = "size[3,1]" + .."label[0,0;You are not the owner!!]" + .."background[3,1;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + .."background[8,8.5;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Cat", formspec) + else + local inv = minetest.get_player_by_name(self.owner):get_inventory() + inv:set_size("cat",8) + local player_name = clicker:get_player_name() + local formspec = "size[8,8.5]" + .."list[current_player;cat;0,2;8,1]" + .."list[current_player;main;0,4.5;8,4]" + .."listring[current_player;cat]" + .."listring[current_player;main]" + .."background[8,8.5;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + if self.metadata == 1 then + formspec = formspec .."button[0,0;2.0,0.5;texture21;Texture:ginger]" + end + if self.metadata == 2 then + formspec = formspec .."button[0,0;2.0,0.5;texture22;Texture:sandy]" + end + if self.metadata == 3 then + formspec = formspec .."button[0,0;2.0,0.5;texture23;Texture:splotchy]" + end + if self.metadata == 4 then + formspec = formspec .."button[0,0;2.0,0.5;texture24;Texture:striped]" + end + if self.metadata2 == 1 then + formspec = formspec .."button[3,0;2.0,0.5;move1;Move:stand]" + end + if self.metadata2 == 2 then + formspec = formspec .."button[3,0;2.0,0.5;move2;Move:follow]" + end + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Cat", formspec) + end + end + if self.name == "mobs:dragon" then + if self.owner ~= clicker:get_player_name() then + local player_name = clicker:get_player_name() + local formspec = "size[3,1]" + .."label[0,0;You are not the owner!!]" + .."background[3,1;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Dragon", formspec) + else + local inv = minetest.get_player_by_name(self.owner):get_inventory() + local player_name = clicker:get_player_name() + inv:set_size("dragon", 1) + local formspec = "size[8,8.5]" + .."list[current_player;dragon;3.5,2.5;1,1]" + .."label[1,1;Dragon produce a dragon gift/gem gift lv.1 after some time]" + .."label[2.4,3.5;Regnum crystal for gem gift]" + .."list[current_player;main;0,4.5;8,4]" + .."listring[current_player;dragon]" + .."listring[current_player;main]" + .."background[8,8.5;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + if self.metadata == 1 then + formspec = formspec .."button[0,0;2.0,0.5;texture31;Texture:yellow]" + end + if self.metadata == 2 then + formspec = formspec .."button[0,0;2.0,0.5;texture32;Texture:blue]" + end + if self.metadata == 3 then + formspec = formspec .."button[0,0;2.0,0.5;texture33;Texture:green]" + end + if self.metadata == 4 then + formspec = formspec .."button[0,0;2.0,0.5;texture34;Texture:black]" + end + if self.metadata == 5 then + formspec = formspec .."button[0,0;2.0,0.5;texture35;Texture:great]" + end + if self.metadata == 6 then + formspec = formspec .."button[0,0;2.0,0.5;texture36;Texture:red]" + end + if self.metadata2 == 1 then + formspec = formspec .."button[3,0;2.0,0.5;move1;Move:stand]" + end + if self.metadata2 == 2 then + formspec = formspec .."button[3,0;2.0,0.5;move2;Move:follow]" + end + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Dragon", formspec) + end + end + if self.name == "mobs:sheep" then + if self.owner ~= clicker:get_player_name() then + local player_name = clicker:get_player_name() + local formspec = "size[3,1]" + .."label[0,0;You are not the owner!!]" + .."background[3,1;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Sheep", formspec) + else + local inv = minetest.get_player_by_name(self.owner):get_inventory() + inv:set_size("sheep",1) + inv:set_size("sheep2",1) + inv:set_size("sheep3",1) + local player_name = clicker:get_player_name() + local formspec = "size[8,8.5]" + .."list[current_player;main;0,3.5;8,4]" + .."list[current_player;sheep;3.5,1;1,1]" + .."label[3.5,2;Set Color]" + .."listring[current_player;sheep]" + .."listring[current_player;main]" + .."background[8,8.5;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + if self.metadata2 == 1 then + formspec = formspec .."button[0,0;2.0,0.5;move1;Move:stand]" + end + if self.metadata2 == 2 then + formspec = formspec .."button[0,0;2.0,0.5;move2;Move:follow]" + end + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Sheep", formspec) + end + end + if self.name == "mobs:fox" then + if self.owner ~= clicker:get_player_name() then + local player_name = clicker:get_player_name() + local formspec = "size[3,1]" + .."label[0,0;You are not the owner!!]" + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Fox", formspec) + else + local inv = minetest.get_player_by_name(self.owner):get_inventory() + + local player_name = clicker:get_player_name() + local formspec = "size[8,8.5]" + .."label[0,1.2;Fox produce a Foxkey and Treasures after some time]" + .."background[8,8.5;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + if self.metadata == 1 then + formspec = formspec .."button[0,0;2.0,0.5;texture41;Texture:light]" + end + if self.metadata == 2 then + formspec = formspec .."button[0,0;2.0,0.5;texture42;Texture:dark]" + end + if self.metadata2 == 1 then + formspec = formspec .."button[3,0;2.0,0.5;move1;Move:stand]" + end + if self.metadata2 == 2 then + formspec = formspec .."button[3,0;2.0,0.5;move2;Move:follow]" + end + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Fox", formspec) + end + end + if self.name == "mobs:tortoise" then + if self.owner ~= clicker:get_player_name() then + local player_name = clicker:get_player_name() + local formspec = "size[3,1]" + .."label[0,0;You are not the owner!!]" + .."background[3,1;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Tortoise", formspec) + else + local inv = minetest.get_player_by_name(self.owner):get_inventory() + inv:set_size("tortoise", 1) + local player_name = clicker:get_player_name() + local formspec = "size[8,8.5]" + .."label[1,1;Tortoise produce a tortoise gift/gem gift lv.2 after some time]" + .."label[2.4,3.5;Regnum crystal for gem gift]" + .."list[current_player;main;0,4.5;8,4]" + .."list[current_player;tortoise;3.5,2.5;1,1]" + .."listring[current_player;tortoise]" + .."listring[current_player;main]" + .."background[8,8.5;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + if self.metadata2 == 1 then + formspec = formspec .."button[0,0;2.0,0.5;move1;Move:stand]" + end + if self.metadata2 == 2 then + formspec = formspec .."button[0,0;2.0,0.5;move2;Move:follow]" + end + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s Tortoise", formspec) + end + end + if self.name == "mobs:knight_1248" then + if self.owner ~= clicker:get_player_name() then + local player_name = clicker:get_player_name() + local formspec = "size[3,1]" + .."label[0,0;You are not the owner!!]" + .."background[3,1;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s 1248 Knight", formspec) + else + local player_name = clicker:get_player_name() + local formspec = "size[8,8.5]" + .."background[8,8.5;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + if self.metadata2 == 1 then + formspec = formspec .."button[0,0;2.0,0.5;move1;Move:stand]" + end + if self.metadata2 == 2 then + formspec = formspec .."button[0,0;2.0,0.5;move2;Move:follow]" + end + formspec = formspec .."label[0,1;Hello my name is 1248]" + .."label[0,1.3;Bring me an empty color stick and we can leave this world]" + formspec = formspec .."button[3,4;2.0,0.5;leave;I've got color stick]" + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s 1248 Knight", formspec) + end + end +end + +function receive_fields(self, fields, sender) + if self.owner == sender:get_player_name() then + if fields.leave then + local player_name = sender:get_player_name() + if minetest.get_player_by_name(self.owner):get_inventory():contains_item("main", "tutorial:colorstick_empty") then + local formspec = "size[4,2.5]" + .."label[0,0;You have won Regnum]" + .."label[0,0.3;You have enough technology to leave this world]" + .."label[0,0.6;and to go to another.....]" + .."label[0,0.9;Thank you for playing Regnum]" + .."label[0,1.2;your 1248]" + .."background[4,2.5;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + minetest.show_formspec(player_name, "npcf_"..self.owner.."'s 1248 Knight", formspec) + end + else + if fields.texture11 then + self.object:set_properties({textures={"mobs_dog2.png"}}) + self.metadata = 2 + update(self, sender) + elseif fields.texture12 then + self.object:set_properties({textures={"mobs_dog.png"}}) + self.metadata = 1 + update(self, sender) + elseif fields.texture21 then + self.object:set_properties({textures={"mobs_kitten.png"}}) + self.metadata = 2 + update(self, sender) + elseif fields.texture22 then + self.object:set_properties({textures={"mobs_kitten2.png"}}) + self.metadata = 3 + update(self, sender) + elseif fields.texture23 then + self.object:set_properties({textures={"mobs_kitten3.png"}}) + self.metadata = 4 + update(self, sender) + elseif fields.texture24 then + self.object:set_properties({textures={"mobs_kitten4.png"}}) + self.metadata = 1 + update(self, sender) + elseif fields.texture31 then + self.object:set_properties({textures={"mobs_dragon_yellow.png"}}) + self.metadata = 2 + update(self, sender) + elseif fields.texture32 then + self.object:set_properties({textures={"mobs_dragon_blue.png"}}) + self.metadata = 3 + update(self, sender) + elseif fields.texture33 then + self.object:set_properties({textures={"mobs_dragon_green.png"}}) + self.metadata = 4 + update(self, sender) + elseif fields.texture34 then + self.object:set_properties({textures={"mobs_dragon_black.png"}}) + self.metadata = 5 + update(self, sender) + elseif fields.texture35 then + self.object:set_properties({textures={"mobs_dragon_great.png"}}) + self.metadata = 6 + update(self, sender) + elseif fields.texture36 then + self.object:set_properties({textures={"mobs_dragon_red.png"}}) + self.metadata = 1 + update(self, sender) + elseif fields.texture41 then + self.object:set_properties({textures={"mobs_fox1.png"}}) + self.metadata = 2 + update(self, sender) + elseif fields.texture42 then + self.object:set_properties({textures={"mobs_fox.png"}}) + self.metadata = 1 + update(self, sender) + elseif fields.move1 then + self.walk_velocity = 0 + self.run_velocity = 0 + self.metadata2 = 2 + update(self, sender) + elseif fields.move2 then + self.walk_velocity = 1 + self.run_velocity = 3 + self.metadata2 = 1 + update(self, sender) + end + end + end +end +minetest.register_on_player_receive_fields(function(player, formname, fields) + for _,ref in pairs(minetest.luaentities) do + if ref.object and ref.type and ref.npc_name then + if ref.type == "npc" and ("npcf_"..ref.npc_name) == formname then + ref.on_receive_fields(ref, fields, player) + end + end + end +end) + +--[[ + ~100 metadata3 = 0, in mob_class = ... + ~1120 check for animals after nodef.damage_per_second ~= 0 + ~2890 deactivate punch_interval after add weapon wear + ~2920 deactivate hitter:set_wielded_item(weapon) after mobs.is_creative ... + ~2960 check for animals after 'do damage' + ~3270 activate immortal after 'Armor groups (immortal = 1 for custom damage handling)' + ~3290 first activate(self) after 'set anything changed above' and self.object:set_properties(self) + ~3360 first_step(self) after 'main mob function' and function mob_class:on_step(dtime, moveresult) + ~3660 metadata = def.metadata, in minetest.register_entity ... + ~3660 metadata2 = def.metadata2, in minetest.register_entity ... + ~3680 on_rightclick = ... in minetest.register_entity ... + ~3680 on_receive_fields = ... in minetest.register_entity ... +--]] \ No newline at end of file diff --git a/mods/mobs/knight.lua b/mods/mobs/knight.lua index 156228e..ace3517 100644 --- a/mods/mobs/knight.lua +++ b/mods/mobs/knight.lua @@ -26,6 +26,8 @@ mobs:register_mob("mobs:knight_1248", { lava_damage = 0, light_damage = 0, fall_damage = 0, + suffocation = 0, + knock_back = false, metadata = 1, metadata2 = 1, animation = { diff --git a/mods/mobs/monsterx1.lua b/mods/mobs/monsterx1.lua index 44c1ecc..f0a55e8 100644 --- a/mods/mobs/monsterx1.lua +++ b/mods/mobs/monsterx1.lua @@ -774,6 +774,336 @@ mobs:register_mob("mobs:green_monster", { }, }) +mobs:register_mob("mobs:dry_dirt_monster", { + type = "monster", + passive = false, + attack_type = "dogfight", + attack_npcs = false, + damage = 1, + hp_min = 4, + hp_max = 8, + armor = 100, + visual_size = {x=3, y=2.6}, + collisionbox = {-0.4, -0.01, -0.4, 0.4, 1.9, 0.4}, + visual = "mesh", + mesh = "mobs_stone_monster.x", + textures = { + {"mobs_dry_dirt_monster.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "mobs_dirtmonster", + }, + view_range = 15, + walk_velocity = 1, + run_velocity = 3, + jump = true, + drops = { + {name = "tutorial:geschenkpapier", + chance = 1, + min = 2, + max = 4}, + {name = "tutorial:geschenkpapier_death", + chance = 2, + min = 2, + max = 4}, + {name = "tutorial:dna_string", + chance = 2, + min = 1, + max = 1}, + }, + water_damage = 1, + lava_damage = 5, + light_damage = 0, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 0, + stand_end = 14, + walk_start = 15, + walk_end = 38, + run_start = 40, + run_end = 63, + punch_start = 40, + punch_end = 63, + }, +}) + +mobs:register_mob("mobs:clay_monster", { + type = "monster", + passive = false, + attack_type = "dogfight", + attack_npcs = false, + damage = 1, + hp_min = 4, + hp_max = 8, + armor = 100, + visual_size = {x=3, y=2.6}, + collisionbox = {-0.4, -0.01, -0.4, 0.4, 1.9, 0.4}, + visual = "mesh", + mesh = "mobs_stone_monster.x", + textures = { + {"mobs_clay_monster.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "mobs_dirtmonster", + }, + view_range = 15, + walk_velocity = 1, + run_velocity = 3, + jump = true, + drops = { + {name = "tutorial:geschenkpapier", + chance = 1, + min = 2, + max = 4}, + {name = "tutorial:geschenkpapier_death", + chance = 2, + min = 2, + max = 4}, + {name = "tutorial:dna_string", + chance = 2, + min = 1, + max = 1}, + }, + water_damage = 1, + lava_damage = 5, + light_damage = 0, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 0, + stand_end = 14, + walk_start = 15, + walk_end = 38, + run_start = 40, + run_end = 63, + punch_start = 40, + punch_end = 63, + }, +}) + +mobs:register_mob("mobs:gravel_monster", { + type = "monster", + passive = false, + attack_type = "dogfight", + attack_npcs = false, + damage = 1, + hp_min = 4, + hp_max = 8, + armor = 100, + visual_size = {x=3, y=2.6}, + collisionbox = {-0.4, -0.01, -0.4, 0.4, 1.9, 0.4}, + visual = "mesh", + mesh = "mobs_stone_monster.x", + textures = { + {"mobs_gravel_monster.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "mobs_dirtmonster", + }, + view_range = 15, + walk_velocity = 1, + run_velocity = 3, + jump = true, + drops = { + {name = "tutorial:geschenkpapier", + chance = 1, + min = 2, + max = 4}, + {name = "tutorial:geschenkpapier_death", + chance = 2, + min = 2, + max = 4}, + {name = "tutorial:dna_string", + chance = 2, + min = 1, + max = 1}, + }, + water_damage = 1, + lava_damage = 5, + light_damage = 0, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 0, + stand_end = 14, + walk_start = 15, + walk_end = 38, + run_start = 40, + run_end = 63, + punch_start = 40, + punch_end = 63, + }, +}) + +mobs:register_mob("mobs:coniferous_litter_monster", { + type = "monster", + passive = false, + attack_type = "dogfight", + attack_npcs = false, + damage = 1, + hp_min = 4, + hp_max = 8, + armor = 100, + visual_size = {x=3, y=2.6}, + collisionbox = {-0.4, -0.01, -0.4, 0.4, 1.9, 0.4}, + visual = "mesh", + mesh = "mobs_stone_monster.x", + textures = { + {"mobs_coniferous_litter_monster.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "mobs_dirtmonster", + }, + view_range = 15, + walk_velocity = 1, + run_velocity = 3, + jump = true, + drops = { + {name = "tutorial:geschenkpapier", + chance = 1, + min = 2, + max = 4}, + {name = "tutorial:geschenkpapier_death", + chance = 2, + min = 2, + max = 4}, + {name = "tutorial:dna_string", + chance = 2, + min = 1, + max = 1}, + }, + water_damage = 1, + lava_damage = 5, + light_damage = 0, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 0, + stand_end = 14, + walk_start = 15, + walk_end = 38, + run_start = 40, + run_end = 63, + punch_start = 40, + punch_end = 63, + }, +}) + +mobs:register_mob("mobs:moss_monster", { + type = "monster", + passive = false, + attack_type = "dogfight", + attack_npcs = false, + damage = 1, + hp_min = 4, + hp_max = 8, + armor = 100, + visual_size = {x=3, y=2.6}, + collisionbox = {-0.4, -0.01, -0.4, 0.4, 1.9, 0.4}, + visual = "mesh", + mesh = "mobs_stone_monster.x", + textures = { + {"mobs_moss_monster.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "mobs_dirtmonster", + }, + view_range = 15, + walk_velocity = 1, + run_velocity = 3, + jump = true, + drops = { + {name = "tutorial:geschenkpapier", + chance = 1, + min = 2, + max = 4}, + {name = "tutorial:geschenkpapier_death", + chance = 2, + min = 2, + max = 4}, + {name = "tutorial:dna_string", + chance = 2, + min = 1, + max = 1}, + }, + water_damage = 1, + lava_damage = 5, + light_damage = 0, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 0, + stand_end = 14, + walk_start = 15, + walk_end = 38, + run_start = 40, + run_end = 63, + punch_start = 40, + punch_end = 63, + }, +}) + +mobs:register_mob("mobs:permafrost_monster", { + type = "monster", + passive = false, + attack_type = "dogfight", + attack_npcs = false, + damage = 1, + hp_min = 4, + hp_max = 8, + armor = 100, + visual_size = {x=3, y=2.6}, + collisionbox = {-0.4, -0.01, -0.4, 0.4, 1.9, 0.4}, + visual = "mesh", + mesh = "mobs_stone_monster.x", + textures = { + {"mobs_permafrost_monster.png"}, + }, + makes_footstep_sound = true, + sounds = { + random = "mobs_dirtmonster", + }, + view_range = 15, + walk_velocity = 1, + run_velocity = 3, + jump = true, + drops = { + {name = "tutorial:geschenkpapier", + chance = 1, + min = 2, + max = 4}, + {name = "tutorial:geschenkpapier_death", + chance = 2, + min = 2, + max = 4}, + {name = "tutorial:dna_string", + chance = 2, + min = 1, + max = 1}, + }, + water_damage = 1, + lava_damage = 5, + light_damage = 0, + animation = { + speed_normal = 15, + speed_run = 15, + stand_start = 0, + stand_end = 14, + walk_start = 15, + walk_end = 38, + run_start = 40, + run_end = 63, + punch_start = 40, + punch_end = 63, + }, +}) + mobs:register_mob("mobs:dry_grass_monster", { type = "monster", passive = false, @@ -884,10 +1214,16 @@ mobs:register_mob("mobs:rainforest_litter_monster", { }, }) +mobs:register_spawn("mobs:dry_dirt_monster", {"default:dry_dirt"}, 20, -1, 1, 2, 31000) +mobs:register_spawn("mobs:clay_monster", {"default:clay"}, 20, -1, 1, 2, 31000) +mobs:register_spawn("mobs:gravel_monster", {"default:gravel"}, 20, -1, 1, 2, 31000) +mobs:register_spawn("mobs:coniferous_litter_monster", {"default:dirt_with_coniferous_litter"}, 20, -1, 1, 2, 31000) +mobs:register_spawn("mobs:moss_monster", {"default:permafrost_with_moss"}, 20, -1, 1, 2, 31000) +mobs:register_spawn("mobs:permafrost_monster", {"default:permafrost","default:permafrost_with_stones"}, 20, -1, 1, 2, 31000) mobs:register_spawn("mobs:dirt_monster", {"default:dirt"}, 20, -1, 1, 2, 31000) mobs:register_spawn("mobs:rainforest_litter_monster", {"default:dirt_with_rainforest_litter"}, 20, -1, 1, 2, 31000) mobs:register_spawn("mobs:green_monster", {"default:dirt_with_grass"}, 20, -1, 1, 2, 31000) -mobs:register_spawn("mobs:dry_grass_monster", {"default:dirt_with_dry_grass"}, 20, -1, 1, 2, 31000) +mobs:register_spawn("mobs:dry_grass_monster", {"default:dirt_with_dry_grass","default:dry_dirt_with_dry_grass"}, 20, -1, 1, 2, 31000) mobs:register_spawn("mobs:sand_monster", {"default:sand"}, 20, -1, 1, 2, 31000) mobs:register_spawn("mobs:silver_sand_monster", {"default:silver_sand"}, 20, -1, 1, 2, 31000) mobs:register_spawn("mobs:stone_monster", {"default:stone", "default:cobble", "default:mossycobble"}, 20, -1, 1, 2, 31000) diff --git a/mods/mobs/sheep.lua b/mods/mobs/sheep.lua index 7585fb4..b5cabb0 100644 --- a/mods/mobs/sheep.lua +++ b/mods/mobs/sheep.lua @@ -26,6 +26,8 @@ mobs:register_mob("mobs:sheep", { lava_damage = 0, light_damage = 0, fall_damage = 0, + suffocation = 0, + knock_back = false, metadata = 1, metadata2 = 1, animation = { diff --git a/mods/mobs/textures/mobs_clay_monster.png b/mods/mobs/textures/mobs_clay_monster.png new file mode 100644 index 0000000000000000000000000000000000000000..cbec95e2f21ac4af9e9fc2db1ed349b4b09d8400 GIT binary patch literal 1287 zcmV+i1^D`jP)C70cxkr4)yUhe#=L&aqf5xOeX!W8xn^eE8SJ|8R+>X)wmH*=%T< zhNGh+o<4m_k|ZdlaLy6OF~`Tpv~5e*b<}l@5P~#K85=)zg>fAF587-t2q7qng2`k; zk|bDb*=#oc!>qL=NkZGU0E~?vOhEsOvMeKxV^*sbUDu(t##)Op27ok8QA&}fDf9Up zYb|M-GB$qb5>-_Zh9Oy&0dRG7MGypDW>QL&QUDlZkWzAbdg^6c*Y&9Q!3qEnLhMLV zO6hA+6tUTCsHzI*98nZ8o6Y>s{tNg)3YbhL066Dp+mi4mMEo|OeQ$zFvd_-6~-8Z5Lj!O z&1M*52*Z%E@q-o6yD;GUv29zzF!V2Lt>2ZhEd4copN@(DSDpjUY29x2NRHG8EKl5=eakcEX(}P^z8TVCzAfZSF~*>jVmh7rGdKu>QSpNn&~=?ZQhL`d%aSb1Xxo-Jj>+>J zz#l_G2!bG>X&T1H4<_L9@)D&KQc8j#U_PJwv$n2lFEi&H)9Dl;1XWd0mL+9bGB$p2 z3mhIE`m`m4Kq=+(_{qtM&*N29VXfWC<63LR#t$ao|2_{8y~*t7@jjT;b?tYk--RSe zSg+UqnlbS=t@qz~z_Vv1M@4}U5#N6Q!}AH)&f|4mvs$fuEZvTvX`1?eoXut^r6`Jm zvGF&p%Zm#>c>EZE@7{dlg@oMMdBD5C86c&+M#zo=Zp!1^H6g@}c|6N9e`90g_m@gj zKDmD%r4r=EVU5`#A?eph&Wg-Is5w$l(A&FnC}p>Lx9$rJkLEdWm!@b z1yV}Z>ovw0|58f%Jg$^NDaFgg@0(el2KVbiO1^phb%YR{#0dvkwnNCRo(F83+4ekO zyB-7qNi2Eq*WUm*d;6^&LasdrXsr=KkmorE2L~(`3$)h0*KW$={Y|}0{Jxp>#O>GH zrrA}&QNfQt|8o210Y+;smP;CIY1_s>812_(EU7Lkj*27FgOslyJ-Qq7fK^@ZnAyq6 z3Ba{_94CDK)<2WK4E(;k_lCM(-~awa>re9Tw$4(03OxV-002ovPDHLkV1nddW6}Ts literal 0 HcmV?d00001 diff --git a/mods/mobs/textures/mobs_coniferous_litter_monster.png b/mods/mobs/textures/mobs_coniferous_litter_monster.png new file mode 100644 index 0000000000000000000000000000000000000000..d8f155534df061fc0239f773a8674b25220c7792 GIT binary patch literal 2116 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%0A?z&icLHqUyt0*2DUo07)(RKUw0l*`Aw-0(> rO8@_Je!xjxYYzs&lkqRBe}I1jSgUa2ZV`-c00000NkvXXu0mjfp~DQ% literal 0 HcmV?d00001 diff --git a/mods/mobs/textures/mobs_permafrost_monster.png b/mods/mobs/textures/mobs_permafrost_monster.png new file mode 100644 index 0000000000000000000000000000000000000000..110a2e7bfdb8d26238652f4111d0793671504eb9 GIT binary patch literal 1417 zcmV;41$O$0P)d!Ya+@@SFDaeyYxrkj480_|7m*C-Ga zO^XCt6ka$e+D){pTR4GY%VS%kd668_d`=dOrq;x90}wD#wRgum{DGXqbN=U^f8$rb z{AiiP37+pE8iIDajWi^ur>FG$eSF_%Hl5(Q&GI*8F&UkpwMI&bG$eKMAOGpI1{GH0 z>QCQXrb&!$wg7N!hv{s(y1_Ke@?nPL-taDtqXEeCoZe=S)6-MxPgc-ycuX8e%x81z=Buv8&))v=5+IHvY{#X@ z3k<_RN=csQNGY*x8-OT^P?o~BZ6@OhaU3C~NuB(SzaLi10K+hd;|SMn;<_&5@dzm; zT5D{ld~gs1C`%EBL79G8`C^Wvshh95gsDty$K~Z$UL}bWEPnxAX z^UMxOoKQDkIRI&va_8tvX4462l0H^w(k!LZ?J*vYF${x#zmJrXD2k|?uN(l^b+H|H zB}9&+QI_K6S6;=kY+iWrB>-mA33;BPn=M@1M(eWv>gFp4APOT|%@$dfapn0d-w~RB z{qrXMt?jZWD+|Lgxb@{N=JT=z)y-FKgCAUbcNxd=>d*loq@c(P(kxx=0cfomkH-ip zh{6S}RtF&kb@B(-Z&Yi8XLXk*F<}_+!iz6qDGMP5q9Il{rddi51lW#^Xb4)Z4uhR- z>gFq#0Kn+v0gj_FmBoY6s1&CpMM_B+mMup#1bLoQkN&%2kG8kMg zFB*b-$6o``+w7q%wMsqPv5`{J?z9Pl0IfB{;W2gdl>?wGh3CysmLiTLbhEWet<%v7 zJA+;Nm$vXde0oS@x3`hN*V~#G(`x35Rxp*$nqSe z6pe;JS&E&(fHcW?_%K8WNuB)dyZ3*){-?HkT|W5Ykmrt$_{ZiZw}-?3JwM>Rvl24R zCuYHg^aC~=hhM+*4u5^`DyFIMo-j8UkDJGfyjTg%&S1A3Nt2jvr^|47jP1Bjoadh= z|7hJ$r!(4}4hwHi7)HqcCd=g#(=;!>AK=gD{NnJCpIpDrA_(~1&6~V?<8xSoX{w9i z2RIupSpwc{foWLhzJ69L`Fww$zrBAAS8M)qrUA+%%hHSC2R!4eZw^QrQ`GZ4Y{zAI?>>&B$+C|aWvgd7vJ+SmBnJ=uOj@k_;q#v zKGm0ofu&47JUrx$g9A+U{Tg6AI*+GG%--v7aOd{d#7T_EA3u+$NxGWH?;PKKYW$hH zZ){kYdBM)krE{u(wx6ZxDhmw5;F7W~h9B@S44F?Rq)9@Sr7M1Y-&7{v+@sxToY%Kz21Ll{R4ah XxX>0;#1Q#A00000NkvXXu0mjfmngGM literal 0 HcmV?d00001 diff --git a/mods/mobs/tortoise.lua b/mods/mobs/tortoise.lua index 8395416..2f1e525 100644 --- a/mods/mobs/tortoise.lua +++ b/mods/mobs/tortoise.lua @@ -26,6 +26,8 @@ mobs:register_mob("mobs:tortoise", { lava_damage = 0, light_damage = 0, fall_damage = 0, + suffocation = 0, + knock_back = false, metadata = 1, metadata2 = 1, animation = { diff --git a/mods/nether/README.txt b/mods/nether/README.txt deleted file mode 100644 index 4206d0e..0000000 --- a/mods/nether/README.txt +++ /dev/null @@ -1,25 +0,0 @@ -Minetest 0.4 mod: nether -======================== - -License of source code: ------------------------ -Copyright (C) 2013 PilzAdam - -This program is free software. It comes without any warranty, to -the extent permitted by applicable law. You can redistribute it -and/or modify it under the terms of the Do What The Fuck You Want -To Public License, Version 2, as published by Sam Hocevar. See -http://sam.zoy.org/wtfpl/COPYING for more details. - -License of media (textures and sounds) --------------------------------------- -Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) -http://creativecommons.org/licenses/by-sa/3.0/ - -Authors of media files ------------------------ -Everything not listed in here: -Copyright (C) 2013 PilzAdam - -nether_rack.png: Zeg9 -nether_glowstone.png: BlockMen diff --git a/mods/nether/depends.txt b/mods/nether/depends.txt deleted file mode 100644 index c5f1f37..0000000 --- a/mods/nether/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -default -stairs? diff --git a/mods/nether/init.lua b/mods/nether/init.lua deleted file mode 100644 index 844143b..0000000 --- a/mods/nether/init.lua +++ /dev/null @@ -1,422 +0,0 @@ --- Minetest 0.4 Mod: Nether - -local NETHER_DEPTH = -5000 - -minetest.register_node("nether:portal", { - description = "Nether Portal", - tiles = { - "nether_transparent.png", - "nether_transparent.png", - "nether_transparent.png", - "nether_transparent.png", - { - name = "nether_portal.png", - animation = { - type = "vertical_frames", - aspect_w = 16, - aspect_h = 16, - length = 0.5, - }, - }, - { - name = "nether_portal.png", - animation = { - type = "vertical_frames", - aspect_w = 16, - aspect_h = 16, - length = 0.5, - }, - }, - }, - drawtype = "nodebox", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - use_texture_alpha = true, - walkable = false, - digable = false, - pointable = false, - buildable_to = false, - drop = "", - light_source = 5, - post_effect_color = {a=180, r=128, g=0, b=128}, - alpha = 192, - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.1, 0.5, 0.5, 0.1}, - }, - }, - groups = {not_in_creative_inventory=1} -}) - -local function build_portal(pos, target) - local p = {x=pos.x-1, y=pos.y-1, z=pos.z} - local p1 = {x=pos.x-1, y=pos.y-1, z=pos.z} - local p2 = {x=p1.x+3, y=p1.y+4, z=p1.z} - for i=1,4 do - minetest.set_node(p, {name="default:obsidian"}) - p.y = p.y+1 - end - for i=1,3 do - minetest.set_node(p, {name="default:obsidian"}) - p.x = p.x+1 - end - for i=1,4 do - minetest.set_node(p, {name="default:obsidian"}) - p.y = p.y-1 - end - for i=1,3 do - minetest.set_node(p, {name="default:obsidian"}) - p.x = p.x-1 - end - for x=p1.x,p2.x do - for y=p1.y,p2.y do - p = {x=x, y=y, z=p1.z} - if not (x == p1.x or x == p2.x or y==p1.y or y==p2.y) then - minetest.set_node(p, {name="nether:portal", param2=0}) - end - local meta = minetest.get_meta(p) - meta:set_string("p1", minetest.pos_to_string(p1)) - meta:set_string("p2", minetest.pos_to_string(p2)) - meta:set_string("target", minetest.pos_to_string(target)) - - if y ~= p1.y then - for z=-2,2 do - if z ~= 0 then - p.z = p.z+z - if minetest.registered_nodes[minetest.get_node(p).name].is_ground_content then - minetest.remove_node(p) - end - p.z = p.z-z - end - end - end - - end - end -end - -minetest.register_abm({ - nodenames = {"nether:portal"}, - interval = 1, - chance = 2, - action = function(pos, node) - minetest.add_particlespawner( - 32, --amount - 4, --time - {x=pos.x-0.25, y=pos.y-0.25, z=pos.z-0.25}, --minpos - {x=pos.x+0.25, y=pos.y+0.25, z=pos.z+0.25}, --maxpos - {x=-0.8, y=-0.8, z=-0.8}, --minvel - {x=0.8, y=0.8, z=0.8}, --maxvel - {x=0,y=0,z=0}, --minacc - {x=0,y=0,z=0}, --maxacc - 0.5, --minexptime - 1, --maxexptime - 1, --minsize - 2, --maxsize - false, --collisiondetection - "nether_particle.png" --texture - ) - for _,obj in ipairs(minetest.get_objects_inside_radius(pos, 1)) do - if obj:is_player() then - local meta = minetest.get_meta(pos) - local target = minetest.string_to_pos(meta:get_string("target")) - if target then - minetest.after(3, function(obj, pos, target) - local objpos = obj:getpos() - objpos.y = objpos.y+0.1 -- Fix some glitches at -8000 - if minetest.get_node(objpos).name ~= "nether:portal" then - return - end - - obj:setpos(target) - - local function check_and_build_portal(pos, target) - local n = minetest.get_node_or_nil(target) - if n and n.name ~= "nether:portal" then - build_portal(target, pos) - minetest.after(2, check_and_build_portal, pos, target) - minetest.after(4, check_and_build_portal, pos, target) - elseif not n then - minetest.after(1, check_and_build_portal, pos, target) - end - end - - minetest.after(1, check_and_build_portal, pos, target) - - end, obj, pos, target) - end - end - end - end, -}) - -local function move_check(p1, max, dir) - local p = {x=p1.x, y=p1.y, z=p1.z} - local d = math.abs(max-p1[dir]) / (max-p1[dir]) - while p[dir] ~= max do - p[dir] = p[dir] + d - if minetest.get_node(p).name ~= "default:obsidian" then - return false - end - end - return true -end - -local function check_portal(p1, p2) - if p1.x ~= p2.x then - if not move_check(p1, p2.x, "x") then - return false - end - if not move_check(p2, p1.x, "x") then - return false - end - elseif p1.z ~= p2.z then - if not move_check(p1, p2.z, "z") then - return false - end - if not move_check(p2, p1.z, "z") then - return false - end - else - return false - end - - if not move_check(p1, p2.y, "y") then - return false - end - if not move_check(p2, p1.y, "y") then - return false - end - - return true -end - -local function is_portal(pos) - for d=-3,3 do - for y=-4,4 do - local px = {x=pos.x+d, y=pos.y+y, z=pos.z} - local pz = {x=pos.x, y=pos.y+y, z=pos.z+d} - if check_portal(px, {x=px.x+3, y=px.y+4, z=px.z}) then - return px, {x=px.x+3, y=px.y+4, z=px.z} - end - if check_portal(pz, {x=pz.x, y=pz.y+4, z=pz.z+3}) then - return pz, {x=pz.x, y=pz.y+4, z=pz.z+3} - end - end - end -end - -local function make_portal(pos) - local p1, p2 = is_portal(pos) - if not p1 or not p2 then - return false - end - - for d=1,2 do - for y=p1.y+1,p2.y-1 do - local p - if p1.z == p2.z then - p = {x=p1.x+d, y=y, z=p1.z} - else - p = {x=p1.x, y=y, z=p1.z+d} - end - if minetest.get_node(p).name ~= "air" then - return false - end - end - end - - local param2 - if p1.z == p2.z then param2 = 0 else param2 = 1 end - - local target = {x=p1.x, y=p1.y, z=p1.z} - target.x = target.x + 1 - if target.y < NETHER_DEPTH then - target.y = math.random(-50, 20) - else - target.y = NETHER_DEPTH - math.random(500, 1500) - end - - for d=0,3 do - for y=p1.y,p2.y do - local p = {} - if param2 == 0 then p = {x=p1.x+d, y=y, z=p1.z} else p = {x=p1.x, y=y, z=p1.z+d} end - if minetest.get_node(p).name == "air" then - minetest.set_node(p, {name="nether:portal", param2=param2}) - end - local meta = minetest.get_meta(p) - meta:set_string("p1", minetest.pos_to_string(p1)) - meta:set_string("p2", minetest.pos_to_string(p2)) - meta:set_string("target", minetest.pos_to_string(target)) - end - end - return true -end - -minetest.register_node(":default:obsidian", { - description = "Obsidian", - tiles = {"default_obsidian.png"}, - is_ground_content = true, - sounds = default.node_sound_stone_defaults(), - groups = {cracky=1,level=2}, - - on_destruct = function(pos) - local meta = minetest.get_meta(pos) - local p1 = minetest.string_to_pos(meta:get_string("p1")) - local p2 = minetest.string_to_pos(meta:get_string("p2")) - local target = minetest.string_to_pos(meta:get_string("target")) - if not p1 or not p2 then - return - end - for x=p1.x,p2.x do - for y=p1.y,p2.y do - for z=p1.z,p2.z do - local nn = minetest.get_node({x=x,y=y,z=z}).name - if nn == "default:obsidian" or nn == "nether:portal" then - if nn == "nether:portal" then - minetest.remove_node({x=x,y=y,z=z}) - end - local m = minetest.get_meta({x=x,y=y,z=z}) - m:set_string("p1", "") - m:set_string("p2", "") - m:set_string("target", "") - end - end - end - end - meta = minetest.get_meta(target) - if not meta then - return - end - p1 = minetest.string_to_pos(meta:get_string("p1")) - p2 = minetest.string_to_pos(meta:get_string("p2")) - if not p1 or not p2 then - return - end - for x=p1.x,p2.x do - for y=p1.y,p2.y do - for z=p1.z,p2.z do - local nn = minetest.get_node({x=x,y=y,z=z}).name - if nn == "default:obsidian" or nn == "nether:portal" then - if nn == "nether:portal" then - minetest.remove_node({x=x,y=y,z=z}) - end - local m = minetest.get_meta({x=x,y=y,z=z}) - m:set_string("p1", "") - m:set_string("p2", "") - m:set_string("target", "") - end - end - end - end - end, -}) - -minetest.register_craftitem(":nether:admin", { - description = "Admin Nether", - inventory_image = "tutorial_adminbattleaxe.png", - on_place = function(stack,_, pt) - if pt.under and minetest.get_node(pt.under).name == "default:obsidian" then - local done = make_portal(pt.under) - if done and not minetest.setting_getbool("creative_mode") then - stack:take_item() - end - end - return stack - end, -}) - -minetest.register_node("nether:rack", { - description = "Netherrack", - tiles = {"nether_rack.png"}, - is_ground_content = true, - drop = { - max_items = 1, - items = {{ - rarity = 3, - items = {"nether:rack"}, - }} - }, - groups = {cracky=3,level=2}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("nether:sand", { - description = "Nethersand", - tiles = {"nether_sand.png"}, - is_ground_content = true, - groups = {crumbly=3,level=2,falling_node=1}, - sounds = default.node_sound_dirt_defaults({ - footstep = {name="default_gravel_footstep", gain=0.45}, - }), -}) - -minetest.register_node("nether:glowstone", { - description = "Glowstone", - tiles = {"nether_glowstone.png"}, - is_ground_content = true, - light_source = 13, - groups = {cracky=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_glass_defaults(), -}) - -minetest.register_node("nether:brick", { - description = "Nether Brick", - tiles = {"nether_brick.png"}, - groups = {cracky=13,level=2}, - sounds = default.node_sound_stone_defaults(), -}) - -local air = minetest.get_content_id("air") -local stone_with_coal = minetest.get_content_id("default:stone_with_coal") -local stone_with_iron = minetest.get_content_id("default:stone_with_iron") -local stone_with_mese = minetest.get_content_id("default:stone_with_mese") -local stone_with_diamond = minetest.get_content_id("default:stone_with_diamond") -local stone_with_gold = minetest.get_content_id("default:stone_with_gold") -local stone_with_copper = minetest.get_content_id("default:stone_with_copper") -local gravel = minetest.get_content_id("default:gravel") -local dirt = minetest.get_content_id("default:dirt") -local sand = minetest.get_content_id("default:sand") -local cobble = minetest.get_content_id("default:cobble") -local mossycobble = minetest.get_content_id("default:mossycobble") -local stair_cobble = minetest.get_content_id("stairs:stair_cobble") -local lava_source = minetest.get_content_id("default:lava_source") -local lava_flowing = minetest.get_content_id("default:lava_flowing") -local glowstone = minetest.get_content_id("nether:glowstone") -local nethersand = minetest.get_content_id("nether:sand") -local netherbrick = minetest.get_content_id("nether:brick") -local netherrack = minetest.get_content_id("nether:rack") - -minetest.register_on_generated(function(minp, maxp, seed) - if maxp.y > NETHER_DEPTH then - return - end - local vm, emin, emax = minetest.get_mapgen_object("voxelmanip") - local data = vm:get_data() - local area = VoxelArea:new{MinEdge=emin, MaxEdge=emax} - for i in area:iterp(minp, maxp) do - local d = data[i] - if d == air or d == stone_with_coal or d == stone_with_iron then - data[i] = air - elseif d == stone_with_mese or d == stone_with_diamond or d == lava_source then - data[i] = lava_source - elseif d == lava_flowing then - -- nothing - elseif d == stone_with_gold then - data[i] = glowstone - elseif d == stone_with_copper or d == gravel or d == dirt or d == sand then - data[i] = nethersand - elseif d == cobble or d == mossycobble or d == stair_cobble then - data[i] = netherbrick - else - data[i] = netherrack - end - end - vm:set_data(data) - --vm:set_lighting({day=0, night=0}) - vm:calc_lighting() - vm:update_liquids() - vm:write_to_map() -end) diff --git a/mods/nether/init.lua~ b/mods/nether/init.lua~ deleted file mode 100644 index 8a86f4c..0000000 --- a/mods/nether/init.lua~ +++ /dev/null @@ -1,422 +0,0 @@ --- Minetest 0.4 Mod: Nether - -local NETHER_DEPTH = -5000 - -minetest.register_node("nether:portal", { - description = "Nether Portal", - tiles = { - "nether_transparent.png", - "nether_transparent.png", - "nether_transparent.png", - "nether_transparent.png", - { - name = "nether_portal.png", - animation = { - type = "vertical_frames", - aspect_w = 16, - aspect_h = 16, - length = 0.5, - }, - }, - { - name = "nether_portal.png", - animation = { - type = "vertical_frames", - aspect_w = 16, - aspect_h = 16, - length = 0.5, - }, - }, - }, - drawtype = "nodebox", - paramtype = "light", - paramtype2 = "facedir", - sunlight_propagates = true, - use_texture_alpha = true, - walkable = false, - digable = false, - pointable = false, - buildable_to = false, - drop = "", - light_source = 5, - post_effect_color = {a=180, r=128, g=0, b=128}, - alpha = 192, - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.1, 0.5, 0.5, 0.1}, - }, - }, - groups = {not_in_creative_inventory=1} -}) - -local function build_portal(pos, target) - local p = {x=pos.x-1, y=pos.y-1, z=pos.z} - local p1 = {x=pos.x-1, y=pos.y-1, z=pos.z} - local p2 = {x=p1.x+3, y=p1.y+4, z=p1.z} - for i=1,4 do - minetest.set_node(p, {name="default:obsidian"}) - p.y = p.y+1 - end - for i=1,3 do - minetest.set_node(p, {name="default:obsidian"}) - p.x = p.x+1 - end - for i=1,4 do - minetest.set_node(p, {name="default:obsidian"}) - p.y = p.y-1 - end - for i=1,3 do - minetest.set_node(p, {name="default:obsidian"}) - p.x = p.x-1 - end - for x=p1.x,p2.x do - for y=p1.y,p2.y do - p = {x=x, y=y, z=p1.z} - if not (x == p1.x or x == p2.x or y==p1.y or y==p2.y) then - minetest.set_node(p, {name="nether:portal", param2=0}) - end - local meta = minetest.get_meta(p) - meta:set_string("p1", minetest.pos_to_string(p1)) - meta:set_string("p2", minetest.pos_to_string(p2)) - meta:set_string("target", minetest.pos_to_string(target)) - - if y ~= p1.y then - for z=-2,2 do - if z ~= 0 then - p.z = p.z+z - if minetest.registered_nodes[minetest.get_node(p).name].is_ground_content then - minetest.remove_node(p) - end - p.z = p.z-z - end - end - end - - end - end -end - -minetest.register_abm({ - nodenames = {"nether:portal"}, - interval = 1, - chance = 2, - action = function(pos, node) - minetest.add_particlespawner( - 32, --amount - 4, --time - {x=pos.x-0.25, y=pos.y-0.25, z=pos.z-0.25}, --minpos - {x=pos.x+0.25, y=pos.y+0.25, z=pos.z+0.25}, --maxpos - {x=-0.8, y=-0.8, z=-0.8}, --minvel - {x=0.8, y=0.8, z=0.8}, --maxvel - {x=0,y=0,z=0}, --minacc - {x=0,y=0,z=0}, --maxacc - 0.5, --minexptime - 1, --maxexptime - 1, --minsize - 2, --maxsize - false, --collisiondetection - "nether_particle.png" --texture - ) - for _,obj in ipairs(minetest.get_objects_inside_radius(pos, 1)) do - if obj:is_player() then - local meta = minetest.get_meta(pos) - local target = minetest.string_to_pos(meta:get_string("target")) - if target then - minetest.after(3, function(obj, pos, target) - local objpos = obj:getpos() - objpos.y = objpos.y+0.1 -- Fix some glitches at -8000 - if minetest.get_node(objpos).name ~= "nether:portal" then - return - end - - obj:setpos(target) - - local function check_and_build_portal(pos, target) - local n = minetest.get_node_or_nil(target) - if n and n.name ~= "nether:portal" then - build_portal(target, pos) - minetest.after(2, check_and_build_portal, pos, target) - minetest.after(4, check_and_build_portal, pos, target) - elseif not n then - minetest.after(1, check_and_build_portal, pos, target) - end - end - - minetest.after(1, check_and_build_portal, pos, target) - - end, obj, pos, target) - end - end - end - end, -}) - -local function move_check(p1, max, dir) - local p = {x=p1.x, y=p1.y, z=p1.z} - local d = math.abs(max-p1[dir]) / (max-p1[dir]) - while p[dir] ~= max do - p[dir] = p[dir] + d - if minetest.get_node(p).name ~= "default:obsidian" then - return false - end - end - return true -end - -local function check_portal(p1, p2) - if p1.x ~= p2.x then - if not move_check(p1, p2.x, "x") then - return false - end - if not move_check(p2, p1.x, "x") then - return false - end - elseif p1.z ~= p2.z then - if not move_check(p1, p2.z, "z") then - return false - end - if not move_check(p2, p1.z, "z") then - return false - end - else - return false - end - - if not move_check(p1, p2.y, "y") then - return false - end - if not move_check(p2, p1.y, "y") then - return false - end - - return true -end - -local function is_portal(pos) - for d=-3,3 do - for y=-4,4 do - local px = {x=pos.x+d, y=pos.y+y, z=pos.z} - local pz = {x=pos.x, y=pos.y+y, z=pos.z+d} - if check_portal(px, {x=px.x+3, y=px.y+4, z=px.z}) then - return px, {x=px.x+3, y=px.y+4, z=px.z} - end - if check_portal(pz, {x=pz.x, y=pz.y+4, z=pz.z+3}) then - return pz, {x=pz.x, y=pz.y+4, z=pz.z+3} - end - end - end -end - -local function make_portal(pos) - local p1, p2 = is_portal(pos) - if not p1 or not p2 then - return false - end - - for d=1,2 do - for y=p1.y+1,p2.y-1 do - local p - if p1.z == p2.z then - p = {x=p1.x+d, y=y, z=p1.z} - else - p = {x=p1.x, y=y, z=p1.z+d} - end - if minetest.get_node(p).name ~= "air" then - return false - end - end - end - - local param2 - if p1.z == p2.z then param2 = 0 else param2 = 1 end - - local target = {x=p1.x, y=p1.y, z=p1.z} - target.x = target.x + 1 - if target.y < NETHER_DEPTH then - target.y = math.random(-50, 20) - else - target.y = NETHER_DEPTH - math.random(500, 1500) - end - - for d=0,3 do - for y=p1.y,p2.y do - local p = {} - if param2 == 0 then p = {x=p1.x+d, y=y, z=p1.z} else p = {x=p1.x, y=y, z=p1.z+d} end - if minetest.get_node(p).name == "air" then - minetest.set_node(p, {name="nether:portal", param2=param2}) - end - local meta = minetest.get_meta(p) - meta:set_string("p1", minetest.pos_to_string(p1)) - meta:set_string("p2", minetest.pos_to_string(p2)) - meta:set_string("target", minetest.pos_to_string(target)) - end - end - return true -end - -minetest.register_node(":default:obsidian", { - description = "Obsidian", - tiles = {"default_obsidian.png"}, - is_ground_content = true, - sounds = default.node_sound_stone_defaults(), - groups = {cracky=1,level=2}, - - on_destruct = function(pos) - local meta = minetest.get_meta(pos) - local p1 = minetest.string_to_pos(meta:get_string("p1")) - local p2 = minetest.string_to_pos(meta:get_string("p2")) - local target = minetest.string_to_pos(meta:get_string("target")) - if not p1 or not p2 then - return - end - for x=p1.x,p2.x do - for y=p1.y,p2.y do - for z=p1.z,p2.z do - local nn = minetest.get_node({x=x,y=y,z=z}).name - if nn == "default:obsidian" or nn == "nether:portal" then - if nn == "nether:portal" then - minetest.remove_node({x=x,y=y,z=z}) - end - local m = minetest.get_meta({x=x,y=y,z=z}) - m:set_string("p1", "") - m:set_string("p2", "") - m:set_string("target", "") - end - end - end - end - meta = minetest.get_meta(target) - if not meta then - return - end - p1 = minetest.string_to_pos(meta:get_string("p1")) - p2 = minetest.string_to_pos(meta:get_string("p2")) - if not p1 or not p2 then - return - end - for x=p1.x,p2.x do - for y=p1.y,p2.y do - for z=p1.z,p2.z do - local nn = minetest.get_node({x=x,y=y,z=z}).name - if nn == "default:obsidian" or nn == "nether:portal" then - if nn == "nether:portal" then - minetest.remove_node({x=x,y=y,z=z}) - end - local m = minetest.get_meta({x=x,y=y,z=z}) - m:set_string("p1", "") - m:set_string("p2", "") - m:set_string("target", "") - end - end - end - end - end, -}) - -minetest.register_craftitem(":nether:admin", { - description = "Admin Nether", - inventory_image = "tutorial_adminbattleaxe.png", - on_place = function(stack,_, pt) - if pt.under and minetest.get_node(pt.under).name == "default:obsidian" then - local done = make_portal(pt.under) - if done and not minetest.setting_getbool("creative_mode") then - stack:take_item() - end - end - return stack - end, -}) - -minetest.register_node("nether:rack", { - description = "Netherrack", - tiles = {"nether_rack.png"}, - is_ground_content = true, - drop = { - max_items = 1, - items = {{ - rarity = 3, - items = {"nether:rack"}, - }} - }, - groups = {cracky=3,level=2}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("nether:sand", { - description = "Nethersand", - tiles = {"nether_sand.png"}, - is_ground_content = true, - groups = {crumbly=3,level=2,falling_node=1}, - sounds = default.node_sound_dirt_defaults({ - footstep = {name="default_gravel_footstep", gain=0.45}, - }), -}) - -minetest.register_node("nether:glowstone", { - description = "Glowstone", - tiles = {"nether_glowstone.png"}, - is_ground_content = true, - light_source = 13, - groups = {cracky=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_glass_defaults(), -}) - -minetest.register_node("nether:brick", { - description = "Nether Brick", - tiles = {"nether_brick.png"}, - groups = {cracky=14,level=2}, - sounds = default.node_sound_stone_defaults(), -}) - -local air = minetest.get_content_id("air") -local stone_with_coal = minetest.get_content_id("default:stone_with_coal") -local stone_with_iron = minetest.get_content_id("default:stone_with_iron") -local stone_with_mese = minetest.get_content_id("default:stone_with_mese") -local stone_with_diamond = minetest.get_content_id("default:stone_with_diamond") -local stone_with_gold = minetest.get_content_id("default:stone_with_gold") -local stone_with_copper = minetest.get_content_id("default:stone_with_copper") -local gravel = minetest.get_content_id("default:gravel") -local dirt = minetest.get_content_id("default:dirt") -local sand = minetest.get_content_id("default:sand") -local cobble = minetest.get_content_id("default:cobble") -local mossycobble = minetest.get_content_id("default:mossycobble") -local stair_cobble = minetest.get_content_id("stairs:stair_cobble") -local lava_source = minetest.get_content_id("default:lava_source") -local lava_flowing = minetest.get_content_id("default:lava_flowing") -local glowstone = minetest.get_content_id("nether:glowstone") -local nethersand = minetest.get_content_id("nether:sand") -local netherbrick = minetest.get_content_id("nether:brick") -local netherrack = minetest.get_content_id("nether:rack") - -minetest.register_on_generated(function(minp, maxp, seed) - if maxp.y > NETHER_DEPTH then - return - end - local vm, emin, emax = minetest.get_mapgen_object("voxelmanip") - local data = vm:get_data() - local area = VoxelArea:new{MinEdge=emin, MaxEdge=emax} - for i in area:iterp(minp, maxp) do - local d = data[i] - if d == air or d == stone_with_coal or d == stone_with_iron then - data[i] = air - elseif d == stone_with_mese or d == stone_with_diamond or d == lava_source then - data[i] = lava_source - elseif d == lava_flowing then - -- nothing - elseif d == stone_with_gold then - data[i] = glowstone - elseif d == stone_with_copper or d == gravel or d == dirt or d == sand then - data[i] = nethersand - elseif d == cobble or d == mossycobble or d == stair_cobble then - data[i] = netherbrick - else - data[i] = netherrack - end - end - vm:set_data(data) - --vm:set_lighting({day=0, night=0}) - vm:calc_lighting() - vm:update_liquids() - vm:write_to_map() -end) diff --git a/mods/nether/textures/nether_brick.png b/mods/nether/textures/nether_brick.png deleted file mode 100644 index 3e8c8035ba60a8896dec0304ca4b7b6056cad480..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 509 zcmV$ZI$P95g|dnrWc#^u#}?kOQmsA4U_T6ChA4+dRYuP=uj5o=jQ21rspF?bAN$e7Q? zTD)_JKWNS7%nZ6G^Tn-{zhJkVxyJZU_t}HJ*1>Q#@$1tQ60GHS&ZnpVR_{;e9n2X+ zQRU0Ja`7H{xnA+k4YOwB@-YLdI_S^I7-Nw4l>X~-FI>In$Nf%p?qsG|3ppddQaZ)h z_q|r0mj&+}iwLbXa;*drQYiyWR_{mmR0EUMgcX7wI`i}$ApmqUs?hCnI>Jq9Qqi3DqT-8QZVGd000McNliru-2@#GEiFx!Lk<7{0{KZq zK~y-)Rgp_?8)X!RpYNOTCHDA|*s0yPNhZ+TXycZsQb0&iMOh)#1?>1KY}&toV8ezD z5CDVD$ITa%N+tB%+n`T@)ImWa z;vn$pb-Rp*C)nM6&W;;oG8r7lLGN|`;^NycSzCL9c*+DB1*Jd;h|NNDo5koXLhR9O zHjz?NE|BVLE`847ZG;X*xm*48wrrVi=?*$aE%yn3@Nvg<|D_?}Bdp_XzMj58v}K zm&+jHpnS&t3VN=%4q7}^*$w)=1~Y}*5V#P#5#HT%4i68}G>!D!7Dx&HHNEp!=#k7S zpg;u-x>efeZFCuMeO+NN7?8{57!3NfS}g#Ey*in~T>`sC^PquHPDe4ZnOs&mZ#7w5 z+lItz5R3_|A89liSeAwBx+IfHve_)9TeqmyY9!NnMCnkF929x zUSV$iF{lu@d;9}OFRMKK@Cia_?C*R|G!|oM+x!Fe)I~nO?_4AR0000AwVIH64!_l=ltB<)VvagZ)c|M2Z}{| zx;TbNT%Ou@kh8&ohvj(Kf7fTR=CFr7`+v*A;^6Z29xRS`!Vl$?G0S@u3f?*# zlh@qrv-w;QBlD^NNvDRx=}vpvOv;`KugL2XeWq|ZCv|p3b-;@U{dy-gW&YPKTapO0 OhQZU-&t;ucLK6V^F-wyG diff --git a/mods/nether/textures/nether_portal.png b/mods/nether/textures/nether_portal.png deleted file mode 100644 index 824d6523e6434339199a40303867c9e6fb837ac6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^0zmA*!3HFSYrjteQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#E(W{Gi|w1r8OH2TO##ebO@(=UTi}SU>w?&!eVC%65-8tkc#>v3_B(awF5y zipzBqH$>c8!^-X@$mZa%v)n1)(CPLXMxF&r=N>ok+HLbh{BYRU=UEB0hr}5sRld^x z;@~UwWWhfvAK#}^&T^VhOOL9&bq3<|YgtcwZ!oKjTNYJ!fq~7d@I*-dE&Y1I*gprh z&rmrPU^p{s_R-Feqb9CL#JnS1c5GdE{pag*%6k*{E?mPnL1?v=`nF@@6@D?3I$twJ zIUPD&w$5AbitIMuy%&!L1O#lm@b6L2m&W>K6UFlVo~~M(&9dg!uHReuemcIFQa#OX Y`>ovG;@yNZz#w4oboFyt=akR{0Nd!A%m4rY diff --git a/mods/nether/textures/nether_rack.png b/mods/nether/textures/nether_rack.png deleted file mode 100644 index 201a11addb7f02caaa6b471f3ba3ceb27978d9b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 zcmV+{0@MA8P)Wztn0Zo zdU-Ed?x0D#LF{XjLI}!aU<=lG!J5>S_vk;}ke0K-HL_fFf zSnKPu065jUU)RLUz#<|<0D43Murl|E5pn7LN%dGOfajbuvqv~^Gn>YWSt6o{IF|Cf zEOY%YIRiM<`jYeb|8qcM-l@u?>a}+jK|~fIq5%wG75Ow%=1qivL#=I$Hb#0~mPv9b uMch>+BIdCO$js-~dc@nZJf!sddi@9X!5GpPeJpDL0000{QK;+f zI2kq+X6Z~}pL&PA{|$P8z(UDDa0k~3ik$9)cFpF&AnBL=>r>Rb_mKzyE`5KCk(kk# zqjT4BlnekIof|@kM4hz;jRB(0+L9vX>o_{Z>o@{{G)M^m^fyGxc~{qOheLior<7dN z?CScyEDjO1rkwNhxvOhwuEY!g3?WP@0RS;iDRtIHA~dG6_UIh^`wRfwVic*EE@fga zIuQVX`t|W4J)$^yFCj4t46!bgT*pyAh`#Ulkx0}-2s5*=(n`6enNre9>8ct+xb(ex z_a2Rr>m!jvl(U#YV`L-|RK=^9IeFh%i^j;r#l4&ku_}fCsZS}%BauiL$|NW6^^cbq zV%Al4ZrgcX@5^#u7Rs4&KDX`X<1w%6&)3%}B{aq%Y6XB==WUyr^R`7I*EI9GI>edz z+_t~JzCIrh*EGaDGizJdl(WPDAeXtO$=fDm9HOwIoV8NA-|rw^FQ diff --git a/mods/nether/textures/nether_transparent.png b/mods/nether/textures/nether_transparent.png deleted file mode 100644 index 4883728c3f26cc98a8e75151b4b30af446c7e654..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k8}blwj^(N7X~i|Plg~ty;`6E180Fp zWHAE+w=f7ZGR&GI0Tg5}@$_|Nzsn-c%_7#r=(8Ir#Ovwe7{YNqIROZOTvi6gxX)Tv PKo*0itDnm{r-UW|{e~A7 diff --git a/mods/sfinv/init.lua b/mods/sfinv/init.lua index fbecbef..71e9ee7 100644 --- a/mods/sfinv/init.lua +++ b/mods/sfinv/init.lua @@ -14,10 +14,6 @@ sfinv.register_page("sfinv:crafting", { image[4.75,1.5;1,1;sfinv_crafting_arrow.png] listring[current_player;main] listring[current_player;craft] - image_button[0,0;1.6,1.6;inventory_plus_inven.png;inven;] - label[0.3,1.5;selection] - button[6.6,1.4;1.5,0.5;craft10;Craft (10)] - button[6.6,2.2;1.5,0.5;craft99;Craft (99)] ]], true) end }) diff --git a/mods/technic/technic/textures/technic_tool_mode0.png b/mods/technic/technic/textures/technic_tool_mode0.png new file mode 100644 index 0000000000000000000000000000000000000000..74dc1cb5d3b87b20885b54ae0edb862f3b89a58a GIT binary patch literal 632 zcmV-;0*C#HP)000McNlirur*;Ls8kG?V=qlA{quuf+(U(6xO+Wj>Hft zyL9O=95|#?7UduMe+j&dB{AON%9KV($&~l$AiiYLZSU>q0P4L#W-2$75GU?=NgSrTYMHs&L0mgqxp^bRmCFG!rTcK$E%P65OF_#>IP8|@CMSNsi;j?+p6*5|Xc@_6 zN2I5_(GajzQeb7dOl{qMBfoh)ierZtMCdzr2>_?FiPhB&Oc4N3RlAWh6Zc4sYxE~} zQ!eY9zh1Q&x#E977ulBIzFVQHN@42R*Z8m&v^-1zh9A9G$Rkic$ zXMxGgL#Ah!n0!)HOcwy?i?_;RagB0Wr=i|Kdz+i#k(`2sg@uKMg@uL1U;G9n0l=o$ S?{}^M0000=6 then mode=1 end local items = user:get_wielded_item():get_name() - if mode2 == 0 then - item["name"]=items.."_"..mode - else - text = items:sub(1, -3) - item["name"]=text.."_"..mode - end + text = items:sub(1, -3) + item["name"]=text.."_"..mode meta["mode"]=mode item["metadata"]=minetest.serialize(meta) - itemstack:replace(item) - return itemstack -end - - -local function mining_drill_mk_handler(itemstack, user, pointed_thing) - local keys = user:get_player_control() - local player_name = user:get_player_name() - local meta = minetest.deserialize(itemstack:get_metadata()) - if not meta or not meta.mode or keys.sneak then - return mining_drill_setmode(user, itemstack) - end - if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) or not meta.charge then - return - end - local items = user:get_wielded_item():get_name() - local text = items:sub(24, 24) - local charge_to_take = power_usage_per_node[tonumber(text)] - if meta.charge >= charge_to_take then - local pos = minetest.get_pointed_thing_position(pointed_thing, above) - drill_dig_it(pos, user, meta.mode) - meta.charge = meta.charge - charge_to_take - itemstack:set_metadata(minetest.serialize(meta)) - technic.set_RE_wear(itemstack, meta.charge, max_charge[tonumber(text)]) - print(max_charge[tonumber(text)]) - print(power_usage_per_node[tonumber(text)]) - print(meta.charge) - end - return itemstack -end - -local function mining_drill_mk1_handler(itemstack, user, pointed_thing) - local keys = user:get_player_control() - local player_name = user:get_player_name() - local meta = minetest.deserialize(itemstack:get_metadata()) - if not meta or not meta.mode or keys.sneak then - return mining_drill_setmode(user, itemstack) - end - if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) or not meta.charge then - return - end - local items = user:get_wielded_item():get_name() - local text = items:sub(24, 24) - local charge_to_take = power_usage_per_node[1] - if meta.charge >= charge_to_take then - local pos = minetest.get_pointed_thing_position(pointed_thing, above) - drill_dig_it(pos, user, meta.mode) - meta.charge = meta.charge - charge_to_take - itemstack:set_metadata(minetest.serialize(meta)) - technic.set_RE_wear(itemstack, meta.charge, max_charge[1]) - print(max_charge[1]) - print(power_usage_per_node[1]) - print(meta.charge) - end - return itemstack -end -local function mining_drill_mkA_handler(itemstack, user, pointed_thing) - local keys = user:get_player_control() - local player_name = user:get_player_name() - local meta = minetest.deserialize(itemstack:get_metadata()) - if not meta or not meta.mode or keys.sneak then - return mining_drill_setmode(user, itemstack) - end - if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) or not meta.charge then - return - end - local items = user:get_wielded_item():get_name() - local text = items:sub(24, 24) - local charge_to_take = power_usage_per_node[4] - if meta.charge >= charge_to_take then - local pos = minetest.get_pointed_thing_position(pointed_thing, above) - drill_dig_it(pos, user, meta.mode) - meta.charge = meta.charge - charge_to_take - itemstack:set_metadata(minetest.serialize(meta)) - technic.set_RE_wear(itemstack, meta.charge, max_charge[4]) - print(max_charge[4]) - print(power_usage_per_node[4]) - print(meta.charge) - end - return itemstack -end -minetest.register_tool("technic:mining_drill", { - description = S("Mining Drill Mk%d"):format(1), - inventory_image = "technic_mining_drill.png", - wear_represents = "technic_RE_charge", - groups = {not_in_creative_inventory=1}, - on_refill = technic.refill_RE_charge, - on_use = function(itemstack, user, pointed_thing) - mining_drill_mk1_handler(itemstack, user, pointed_thing) - return itemstack - end, -}) - -technic.register_power_tool("technic:mining_drill", max_charge[1]) - -for i = 1, 5 do - technic.register_power_tool("technic:mining_drill_"..i, max_charge[1]) - minetest.register_tool("technic:mining_drill_"..i, { - description = S("Mining Drill Mk%d Mode %d"):format(1, i), - inventory_image = "technic_mining_drill.png^technic_tool_mode"..i..".png", - wield_image = "technic_mining_drill_mk2.png", - wear_represents = "technic_RE_charge", - on_refill = technic.refill_RE_charge, - groups = {not_in_creative_inventory=1}, - on_use = function(itemstack, user, pointed_thing) - mining_drill_mk1_handler(itemstack, user, pointed_thing) - return itemstack - end, - }) -end -minetest.register_tool("technic:mining_drill_mk2", { - description = S("Mining Drill Mk%d"):format(2), - inventory_image = "technic_mining_drill_mk2.png", - wear_represents = "technic_RE_charge", - groups = {not_in_creative_inventory=1}, - on_refill = technic.refill_RE_charge, - on_use = function(itemstack, user, pointed_thing) - mining_drill_mk_handler(itemstack, user, pointed_thing) - return itemstack - end, -}) - -technic.register_power_tool("technic:mining_drill_mk2", max_charge[2]) - -for i = 1, 5 do - technic.register_power_tool("technic:mining_drill_mk2_"..i, max_charge[2]) - minetest.register_tool("technic:mining_drill_mk2_"..i, { - description = S("Mining Drill Mk%d Mode %d"):format(2, i), - inventory_image = "technic_mining_drill_mk2.png^technic_tool_mode"..i..".png", - wield_image = "technic_mining_drill_mk2.png", - wear_represents = "technic_RE_charge", - on_refill = technic.refill_RE_charge, - groups = {not_in_creative_inventory=1}, - on_use = function(itemstack, user, pointed_thing) - mining_drill_mk_handler(itemstack, user, pointed_thing) - return itemstack - end, - }) -end - -minetest.register_tool("technic:mining_drill_mk3", { - description = S("Mining Drill Mk%d"):format(3), - inventory_image = "technic_mining_drill_mk3.png", - wear_represents = "technic_RE_charge", - groups = {not_in_creative_inventory=1}, - on_refill = technic.refill_RE_charge, - on_use = function(itemstack, user, pointed_thing) - mining_drill_mk_handler(itemstack,user,pointed_thing) - return itemstack - end, -}) - -technic.register_power_tool("technic:mining_drill_mk3", max_charge[3]) - -for i=1,5,1 do - technic.register_power_tool("technic:mining_drill_mk3_"..i, max_charge[3]) - minetest.register_tool("technic:mining_drill_mk3_"..i, { - description = S("Mining Drill Mk%d Mode %d"):format(3, i), - inventory_image = "technic_mining_drill_mk3.png^technic_tool_mode"..i..".png", - wield_image = "technic_mining_drill_mk3.png", - wear_represents = "technic_RE_charge", - on_refill = technic.refill_RE_charge, - groups = {not_in_creative_inventory=1}, - on_use = function(itemstack, user, pointed_thing) - mining_drill_mk_handler(itemstack,user,pointed_thing) - return itemstack - end, - }) + user:set_wielded_item(item) end local mining_drill_mode_text = {"single node","3 nodes deep","3 nodes wide","3 nodes tall","3x3 nodes"} -minetest.register_tool("technic:mining_drill_mkA1", { - description = "Admin tool 8: Mining drill", - inventory_image = "technic_mining_drill_Admin1.png", - wear_represents = "technic_RE_charge", - on_refill = technic.refill_RE_charge, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - local meta = minetest.deserialize(itemstack:get_metadata()) - if not meta or not meta.mode or keys.sneak then - return mining_drill_setmode(user, itemstack) - end - return itemstack - end, - on_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - local player_name = user:get_player_name() - local meta = minetest.deserialize(itemstack:get_metadata()) - if not meta or not meta.mode or keys.sneak then - return mining_drill_setmode(user, itemstack) - end - if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) then - return - end - local items = user:get_wielded_item():get_name() - local pos = minetest.get_pointed_thing_position(pointed_thing, above) - drill_dig_it(pos, user, meta.mode) - return itemstack - end, -}) - -technic.register_power_tool("technic:mining_drill_mkA1", max_charge[4]) - -for i=1,5,1 do - technic.register_power_tool("technic:mining_drill_mkA1_"..i, max_charge[4]) - minetest.register_tool("technic:mining_drill_mkA1_"..i, { - description = "Admin tool 8: Mining drill Mode "..i.." ("..mining_drill_mode_text[i]..")", - inventory_image = "technic_mining_drill_Admin1.png^technic_tool_mode"..i..".png", - wield_image = "technic_mining_drill_Admin1.png", - wear_represents = "technic_RE_charge", - on_refill = technic.refill_RE_charge, - groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - local meta = minetest.deserialize(itemstack:get_metadata()) - if not meta or not meta.mode or keys.sneak then - return mining_drill_setmode(user, itemstack) - end - return itemstack - end, - on_use = function(itemstack, user, pointed_thing) - local player_name = user:get_player_name() - local meta = minetest.deserialize(itemstack:get_metadata()) - if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) then - return - end - local items = user:get_wielded_item():get_name() - local pos = minetest.get_pointed_thing_position(pointed_thing, above) - drill_dig_it(pos, user, meta.mode) - return itemstack - end, - }) -end - - - local mining_drill_list = { -- {, , }, {"1", 10000, 5000}, @@ -600,46 +358,9 @@ local mining_drill_list = { {"150", 2000000, 1}, } for _, m in pairs(mining_drill_list) do - if tonumber(m[1]) < 150 then - technic.register_power_tool("technic:drill_mkS"..m[1], m[2]) - minetest.register_tool("technic:drill_mkS"..m[1], { - description = "Spezial Mining drill lv."..m[1], - inventory_image = "technic_mining_drill_mkS"..m[1]..".png", - wear_represents = "technic_RE_charge", - on_refill = technic.refill_RE_charge, - groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - local meta = minetest.deserialize(itemstack:get_metadata()) - if not meta or not meta.mode or keys.sneak then - return mining_drill_setmode(user, itemstack) - end - return itemstack - end, - on_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - local player_name = user:get_player_name() - local meta = minetest.deserialize(itemstack:get_metadata()) - if not meta or not meta.mode or keys.sneak then - return mining_drill_setmode(user, itemstack) - end - if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) or not meta.charge then - return - end - local items = user:get_wielded_item():get_name() - local charge_to_take = m[3] - if meta.charge >= charge_to_take then - local pos = minetest.get_pointed_thing_position(pointed_thing, above) - drill_dig_it(pos, user, meta.mode) - meta.charge = meta.charge - charge_to_take - itemstack:set_metadata(minetest.serialize(meta)) - technic.set_RE_wear(itemstack, meta.charge, m[2]) - end - return itemstack - end, - }) - for i=1,5,1 do - technic.register_power_tool("technic:drill_mkS"..m[1].."_"..i, m[2]) + for i=1,5,1 do + technic.register_power_tool("technic:drill_mkS"..m[1].."_"..i, m[2]) + if tonumber(m[1]) < 150 then minetest.register_tool("technic:drill_mkS"..m[1].."_"..i, { description = "Spezial Mining drill lv."..m[1].." Mode "..i.." ("..mining_drill_mode_text[i]..")", inventory_image = "technic_mining_drill_mkS"..m[1]..".png^technic_tool_mode"..i..".png", @@ -647,17 +368,15 @@ for _, m in pairs(mining_drill_list) do wear_represents = "technic_RE_charge", on_refill = technic.refill_RE_charge, groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - local meta = minetest.deserialize(itemstack:get_metadata()) - if not meta or not meta.mode or keys.sneak then - return mining_drill_setmode(user, itemstack) - end - return itemstack - end, on_use = function(itemstack, user, pointed_thing) local player_name = user:get_player_name() local meta = minetest.deserialize(itemstack:get_metadata()) + if meta==nil then + meta={} + end + if meta["mode"]==nil then + meta["mode"]=1 + end if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) or not meta.charge then return end @@ -673,59 +392,27 @@ for _, m in pairs(mining_drill_list) do return itemstack end, }) - end - else - technic.register_power_tool("technic:drill_mkS"..m[1], m[2]) - minetest.register_tool("technic:drill_mkS"..m[1], { - description = "Spezial Mining drill lv.MAX", - inventory_image = "technic_mining_drill_mkS"..m[1]..".png", - wear_represents = "technic_RE_charge", - on_refill = technic.refill_RE_charge, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - local player_name = user:get_player_name() - local meta = minetest.deserialize(itemstack:get_metadata()) - if not meta or not meta.mode or keys.sneak then - return mining_drill_setmode(user, itemstack) - end - return itemstack - end, - on_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - local player_name = user:get_player_name() - local meta = minetest.deserialize(itemstack:get_metadata()) - if not meta or not meta.mode or keys.sneak then - return mining_drill_setmode(user, itemstack) - end - if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) then - return - end - local items = user:get_wielded_item():get_name() - local pos = minetest.get_pointed_thing_position(pointed_thing, above) - drill_dig_it(pos, user, meta.mode) - return itemstack - end, - }) - for i=1,5,1 do - technic.register_power_tool("technic:drill_mkS"..m[1].."_"..i, m[2]) + else + local group = {not_in_creative_inventory=1} + if i == 1 then + group = {} + end minetest.register_tool("technic:drill_mkS"..m[1].."_"..i, { description = "Spezial Mining drill lv.MAX Mode "..i.." ("..mining_drill_mode_text[i]..")", inventory_image = "technic_mining_drill_mkS"..m[1]..".png^technic_tool_mode"..i..".png", wield_image = "technic_mining_drill_mkS"..m[1]..".png", wear_represents = "technic_RE_charge", on_refill = technic.refill_RE_charge, - groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - local meta = minetest.deserialize(itemstack:get_metadata()) - if not meta or not meta.mode or keys.sneak then - return mining_drill_setmode(user, itemstack) - end - return itemstack - end, + groups = group, on_use = function(itemstack, user, pointed_thing) local player_name = user:get_player_name() local meta = minetest.deserialize(itemstack:get_metadata()) + if meta==nil then + meta={} + end + if meta["mode"]==nil then + meta["mode"]=1 + end if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) then return end @@ -737,7 +424,6 @@ for _, m in pairs(mining_drill_list) do }) end end - end minetest.register_craft({ @@ -747,4 +433,37 @@ minetest.register_craft({ {'', 'moreores:mithril_ingot', 'tutorial:admin'}, {'', '', 'moreores:mithril_ingot'}, } -}) \ No newline at end of file +}) + +for i=1,5,1 do + local creative = {not_in_creative_inventory=1} + if i == 1 then + creative = {} + end + technic.register_power_tool("technic:mining_drill_mkA1_"..i, 1) + minetest.register_tool("technic:mining_drill_mkA1_"..i, { + description = "Admin tool 8: Mining drill Mode "..i.." ("..mining_drill_mode_text[i]..")", + inventory_image = "technic_mining_drill_Admin1.png^technic_tool_mode"..i..".png", + wield_image = "technic_mining_drill_Admin1.png", + wear_represents = "technic_RE_charge", + on_refill = technic.refill_RE_charge, + groups = creative, + on_use = function(itemstack, user, pointed_thing) + local player_name = user:get_player_name() + local meta = minetest.deserialize(itemstack:get_metadata()) + if meta==nil then + meta={} + end + if meta["mode"]==nil then + meta["mode"]=1 + end + if pointed_thing.type ~= "node" or not pos_is_pointable(pointed_thing.under) then + return + end + local items = user:get_wielded_item():get_name() + local pos = minetest.get_pointed_thing_position(pointed_thing, above) + drill_dig_it(pos, user, meta.mode) + return itemstack + end, + }) +end \ No newline at end of file diff --git a/mods/tutorial/chatcommand.lua b/mods/tutorial/chatcommand.lua index fc65c03..18336e7 100644 --- a/mods/tutorial/chatcommand.lua +++ b/mods/tutorial/chatcommand.lua @@ -22,46 +22,48 @@ minetest.register_chatcommand("regnum", { func = function(name, param) local player = minetest.get_player_by_name(name) local inv = player:get_inventory() - awards.give_achievement(name, "award_ruby_bronze") - awards.give_achievement(name, "award_ruby_silber") - awards.give_achievement(name, "award_ruby_gold") - awards.give_achievement(name, "award_ruby_platin") - awards.give_achievement(name, "award_sapphire_bronze") - awards.give_achievement(name, "award_sapphire_silber") - awards.give_achievement(name, "award_sapphire_gold") - awards.give_achievement(name, "award_sapphire_platin") - awards.give_achievement(name, "award_amethyst_bronze") - awards.give_achievement(name, "award_amethyst_silber") - awards.give_achievement(name, "award_amethyst_Gold") - awards.give_achievement(name, "award_amethyst_platin") - awards.give_achievement(name, "award_shadow_bronze") - awards.give_achievement(name, "award_shadow_silber") - awards.give_achievement(name, "award_shadow_gold") - awards.give_achievement(name, "award_shadow_platin") - awards.give_achievement(name, "award_pearl_bronze") - awards.give_achievement(name, "award_pearl_silber") - awards.give_achievement(name, "award_pearl_gold") - awards.give_achievement(name, "award_pearl_platin") - awards.give_achievement(name, "award_emerald_bronze") - awards.give_achievement(name, "award_emerald_silber") - awards.give_achievement(name, "award_emerald_gold") - awards.give_achievement(name, "award_emerald_platin") - awards.give_achievement(name, "award_admin_ore_bronze") - awards.give_achievement(name, "award_admin_ore_silber") - awards.give_achievement(name, "award_admin_ore_gold") - awards.give_achievement(name, "award_admin_ore_platin") - awards.give_achievement(name, "award_titan_ore_bronze") - awards.give_achievement(name, "award_titan_ore_silber") - awards.give_achievement(name, "award_titan_ore_gold") - awards.give_achievement(name, "award_titan_ore_platin") - awards.give_achievement(name, "award_regnum_ore_bronze") - awards.give_achievement(name, "award_regnum_ore_silber") - awards.give_achievement(name, "award_regnum_ore_gold") - awards.give_achievement(name, "award_regnum_ore_platin") - awards.give_achievement(name, "award_???_bronze") - awards.give_achievement(name, "award_???_silber") - awards.give_achievement(name, "award_???_gold") - awards.give_achievement(name, "award_???_platin") + awards.unlock(name, "award_ruby_bronze") + awards.unlock(name, "award_ruby_silber") + awards.unlock(name, "award_ruby_gold") + awards.unlock(name, "award_ruby_platin") + awards.unlock(name, "award_sapphire_bronze") + awards.unlock(name, "award_sapphire_silber") + awards.unlock(name, "award_sapphire_gold") + awards.unlock(name, "award_sapphire_platin") + awards.unlock(name, "award_amethyst_bronze") + awards.unlock(name, "award_amethyst_silber") + awards.unlock(name, "award_amethyst_Gold") + awards.unlock(name, "award_amethyst_platin") + awards.unlock(name, "award_shadow_bronze") + awards.unlock(name, "award_shadow_silber") + awards.unlock(name, "award_shadow_gold") + awards.unlock(name, "award_shadow_platin") + awards.unlock(name, "award_pearl_bronze") + awards.unlock(name, "award_pearl_silber") + awards.unlock(name, "award_pearl_gold") + awards.unlock(name, "award_pearl_platin") + awards.unlock(name, "award_emerald_bronze") + awards.unlock(name, "award_emerald_silber") + awards.unlock(name, "award_emerald_gold") + awards.unlock(name, "award_emerald_platin") + awards.unlock(name, "award_admin_ore_bronze") + awards.unlock(name, "award_admin_ore_silber") + awards.unlock(name, "award_admin_ore_gold") + awards.unlock(name, "award_admin_ore_platin") + awards.unlock(name, "award_titan_ore_bronze") + awards.unlock(name, "award_titan_ore_silber") + awards.unlock(name, "award_titan_ore_gold") + awards.unlock(name, "award_titan_ore_platin") + awards.unlock(name, "award_regnum_ore_bronze") + awards.unlock(name, "award_regnum_ore_silber") + awards.unlock(name, "award_regnum_ore_gold") + awards.unlock(name, "award_regnum_ore_platin") + awards.unlock(name, "award_???_bronze") + awards.unlock(name, "award_???_silber") + awards.unlock(name, "award_???_gold") + awards.unlock(name, "award_???_platin") + awards.unlock(name, "award_???_regnum") + awards.unlock(name, "award_???_nyancat") inv:set_size("rew", 1) inv:set_size("rewb", 1) inv:set_size("b", 1) @@ -116,7 +118,7 @@ minetest.register_chatcommand("regnum", { inv:add_item("main", "tutorial:wallplacer5_1") inv:add_item("main", "tutorial:legendstick9") inv:add_item("main", "technic:laser_mkS150") - inv:add_item("main", "technic:drill_mkS150") + inv:add_item("main", "technic:drill_mkS150_1") inv:add_item("main", "tutorial:colorstick_empty") inv:add_item("gem", "tutorial:magic_gem1") inv:add_item("gem", "tutorial:magic_gem2") diff --git a/mods/tutorial/init.lua b/mods/tutorial/init.lua index 34bb592..9f2e632 100644 --- a/mods/tutorial/init.lua +++ b/mods/tutorial/init.lua @@ -6,7 +6,7 @@ minetest.register_on_joinplayer(function(player) offset = {x=0, y=10}, alignment = {x=1, y=0}, number = 0xFFFFFF , - text = "For Minetest : 5.4.0", + text = "For Minetest : 5.4.x", }) player:hud_add({ hud_elem_type = "text", @@ -14,7 +14,7 @@ minetest.register_on_joinplayer(function(player) offset = {x=0, y=30}, alignment = {x=1, y=0}, number = 0xFFFFFF , - text = "Game Version : 3.5.7", + text = "Game Version : 3.6.0", }) end) @@ -30,6 +30,57 @@ dofile(minetest.get_modpath("tutorial").."/other.lua") dofile(minetest.get_modpath("tutorial").."/alias.lua") --v.2.0.0+ +minetest.register_on_chatcommand(function(name, command, params) + local player = minetest.get_player_by_name(name) + if command == "killme" then + player = minetest.get_player_by_name(name) + end + if command == "kill" then + if params ~= "" then + player = minetest.get_player_by_name(params) + else + player = minetest.get_player_by_name(name) + end + end + local can_access = minetest.check_player_privs(name, {server=true}) + if (command == "killme" or (command == "kill" and can_access )) and minetest.settings:get_bool("enable_damage") then + if player then + local inv = player:get_inventory() + if inv:get_stack("armor", 1):get_name() == "3d_armor:helmet_admin" + and inv:get_stack("armor", 2):get_name() == "3d_armor:chestplate_admin" + and inv:get_stack("armor", 3):get_name() == "3d_armor:leggings_admin" + and inv:get_stack("armor", 4):get_name() == "3d_armor:boots_admin" + and inv:get_stack("armor", 5):get_name() == "shields:shield_admin" then + else + while player:get_hp() ~= 0 do + player:set_hp(0) + end + end + end + end + if command == "kill" and player and can_access and minetest.settings:get_bool("enable_damage") then + return true + end +end) + +local S = minetest.get_translator("sfinv") +sfinv.override_page("sfinv:crafting", { + title = S("Crafting"), + get = function(self, player, context) + return sfinv.make_formspec(player, context, [[ + list[current_player;craft;1.75,0.5;3,3;] + list[current_player;craftpreview;5.75,1.5;1,1;] + image[4.75,1.5;1,1;sfinv_crafting_arrow.png] + listring[current_player;main] + listring[current_player;craft] + image_button[0,0;1.6,1.6;inventory_plus_inven.png;inven;] + label[0.3,1.5;selection] + button[6.6,1.4;1.5,0.5;craft10;Craft (10)] + button[6.6,2.2;1.5,0.5;craft99;Craft (99)] + ]], true) + end +}) + local backward = {} backward.get_formspec = function(player, pos) if player == nil then @@ -228,6 +279,38 @@ minetest.register_node("tutorial:trophy_year4", { fixed = { -0.21, -0.5, -0.125, 0.2725, 0.125, 0.1875 } } }) +minetest.register_node("tutorial:trophy_year5", { + description = "Five years Regnum!!", + tiles = { + "tutorial_trophy_year5.png" + }, + groups = { snappy=3 }, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.125, -0.5, -0.125, 0.1875, -0.4375, 0.1875}, -- NodeBox1 + {-0.0625, -0.4375, -0.0625, 0.125, -0.375, 0.125}, -- NodeBox2 + {-0.02, -0.375, -0.02, 0.0825, -0.1875, 0.0825}, -- NodeBox3 + {-0.0625, -0.1875, -0.0625, 0.125, -0.125, 0.125}, -- NodeBox4 + {-0.125, -0.1875, -0.0625, -0.0625, 0.125, 0.125}, -- NodeBox5 + {0.125, -0.1875, -0.0625, 0.1875, 0.125, 0.125}, -- NodeBox6 + {-0.125, -0.1875, 0.125, 0.1875, 0.125, 0.1875}, -- NodeBox7 + {-0.125, -0.1875, -0.125, 0.1875, 0.125, -0.0625}, -- NodeBox8 + {-0.0625, -0.25, -0.0625, 0.125, -0.1875, 0.125}, -- NodeBox9 + {0.1875, 0.05, 0, 0.23, 0.0925, 0.0625}, -- NodeBox10 + {0.1875, -0.15, 0, 0.23, -0.11, 0.0625}, -- NodeBox11 + {0.23, -0.15, 0, 0.2725, 0.0925, 0.0625}, -- NodeBox12 + {-0.1675, -0.15, 0, -0.125, -0.11, 0.0625}, -- NodeBox13 + {-0.1675, 0.05, 0, -0.125, 0.0925, 0.0625}, -- NodeBox14 + {-0.21, -0.15, 0, -0.1675, 0.0925, 0.0625}, -- NodeBox15 + } + }, + selection_box = { + type = "fixed", + fixed = { -0.21, -0.5, -0.125, 0.2725, 0.125, 0.1875 } + } +}) minetest.register_craft({ output = 'tutorial:legendstick9', recipe = { @@ -1332,20 +1415,226 @@ end local timer = 0 local oldpos = {} local newpos = {} +local mode_tools = { + {"tutorial:regnumbattleaxe1","tutorial:regnumbattleaxe2",""}, + {"tutorial:regnumbattleaxe2","tutorial:regnumbattleaxe3",""}, + {"tutorial:regnumbattleaxe3","tutorial:regnumbattleaxe1",""}, + {"tutorial:adminbattleaxe","tutorial:adminbattleaxe2",""}, + {"tutorial:adminbattleaxe2","tutorial:adminbattleaxe3",""}, + {"tutorial:adminbattleaxe3","tutorial:adminbattleaxe",""}, + {"tutorial:superlegendenbattleaxe1","tutorial:superlegendenbattleaxe2",""}, + {"tutorial:superlegendenbattleaxe2","tutorial:superlegendenbattleaxe3",""}, + {"tutorial:superlegendenbattleaxe3","tutorial:superlegendenbattleaxe1",""}, + {"3d_armor:superlegendenboots","3d_armor:superlegendenboots2",""}, + {"3d_armor:superlegendenboots2","3d_armor:superlegendenboots3",""}, + {"3d_armor:superlegendenboots3","3d_armor:superlegendenboots4",""}, + {"3d_armor:superlegendenboots4","3d_armor:superlegendenboots",""}, + {"3d_armor:superlegendenchestplate","3d_armor:superlegendenchestplate2",""}, + {"3d_armor:superlegendenchestplate2","3d_armor:superlegendenchestplate3",""}, + {"3d_armor:superlegendenchestplate3","3d_armor:superlegendenchestplate4",""}, + {"3d_armor:superlegendenchestplate4","3d_armor:superlegendenchestplate",""}, + {"3d_armor:superlegendenhelmet","3d_armor:superlegendenhelmet2",""}, + {"3d_armor:superlegendenhelmet2","3d_armor:superlegendenhelmet3",""}, + {"3d_armor:superlegendenhelmet3","3d_armor:superlegendenhelmet4",""}, + {"3d_armor:superlegendenhelmet4","3d_armor:superlegendenhelmet",""}, + {"3d_armor:superlegendenleggings","3d_armor:superlegendenleggings2",""}, + {"3d_armor:superlegendenleggings2","3d_armor:superlegendenleggings3",""}, + {"3d_armor:superlegendenleggings3","3d_armor:superlegendenleggings4",""}, + {"3d_armor:superlegendenleggings4","3d_armor:superlegendenleggings",""}, + {"3d_armor:regnumboots","3d_armor:regnumboots2",""}, + {"3d_armor:regnumboots2","3d_armor:regnumboots3",""}, + {"3d_armor:regnumboots3","3d_armor:regnumboots4",""}, + {"3d_armor:regnumboots4","3d_armor:regnumboots",""}, + {"3d_armor:regnumchestplate","3d_armor:regnumchestplate2",""}, + {"3d_armor:regnumchestplate2","3d_armor:regnumchestplate3",""}, + {"3d_armor:regnumchestplate3","3d_armor:regnumchestplate4",""}, + {"3d_armor:regnumchestplate4","3d_armor:regnumchestplate",""}, + {"3d_armor:regnumhelmet","3d_armor:regnumhelmet2",""}, + {"3d_armor:regnumhelmet2","3d_armor:regnumhelmet3",""}, + {"3d_armor:regnumhelmet3","3d_armor:regnumhelmet4",""}, + {"3d_armor:regnumhelmet4","3d_armor:regnumhelmet",""}, + {"3d_armor:regnumleggings","3d_armor:regnumleggings2",""}, + {"3d_armor:regnumleggings2","3d_armor:regnumleggings3",""}, + {"3d_armor:regnumleggings3","3d_armor:regnumleggings4",""}, + {"3d_armor:regnumleggings4","3d_armor:regnumleggings",""}, + {"3d_armor:helmet_admin","3d_armor:helmet_admin2",""}, + {"3d_armor:helmet_admin2","3d_armor:helmet_admin3",""}, + {"3d_armor:helmet_admin3","3d_armor:helmet_admin4",""}, + {"3d_armor:helmet_admin4","3d_armor:helmet_admin",""}, + {"3d_armor:chestplate_admin","3d_armor:chestplate_admin2",""}, + {"3d_armor:chestplate_admin2","3d_armor:chestplate_admin3",""}, + {"3d_armor:chestplate_admin3","3d_armor:chestplate_admin4",""}, + {"3d_armor:chestplate_admin4","3d_armor:chestplate_admin",""}, + {"3d_armor:leggings_admin","3d_armor:leggings_admin2",""}, + {"3d_armor:leggings_admin2","3d_armor:leggings_admin3",""}, + {"3d_armor:leggings_admin3","3d_armor:leggings_admin4",""}, + {"3d_armor:leggings_admin4","3d_armor:leggings_admin",""}, + {"3d_armor:boots_admin","3d_armor:boots_admin2",""}, + {"3d_armor:boots_admin2","3d_armor:boots_admin3",""}, + {"3d_armor:boots_admin3","3d_armor:boots_admin4",""}, + {"3d_armor:boots_admin4","3d_armor:boots_admin",""}, + {"shields:superlegendenshield","shields:superlegendenshield2",""}, + {"shields:superlegendenshield2","shields:superlegendenshield3",""}, + {"shields:superlegendenshield3","shields:superlegendenshield4",""}, + {"shields:superlegendenshield4","shields:superlegendenshield",""}, + {"shields:regnumshield","shields:regnumshield2",""}, + {"shields:regnumshield2","shields:regnumshield3",""}, + {"shields:regnumshield3","shields:regnumshield4",""}, + {"shields:regnumshield4","shields:regnumshield",""}, + {"shields:shield_admin","shields:shield_admin2",""}, + {"shields:shield_admin2","shields:shield_admin3",""}, + {"shields:shield_admin3","shields:shield_admin4",""}, + {"shields:shield_admin4","shields:shield_admin",""}, + {"tutorial:server_hammer1","tutorial:server_hammer2",""}, + {"tutorial:server_hammer2","tutorial:server_hammer3",""}, + {"tutorial:server_hammer3","tutorial:server_hammer4",""}, + {"tutorial:server_hammer4","tutorial:server_hammer5",""}, + {"tutorial:server_hammer5","tutorial:server_hammer6",""}, + {"tutorial:server_hammer6","tutorial:server_hammer7",""}, + {"tutorial:server_hammer7","tutorial:server_hammer8",""}, + {"tutorial:server_hammer8","tutorial:server_hammer1",""}, + {"ban_hammer:hammer1","ban_hammer:hammer2",""}, + {"ban_hammer:hammer2","ban_hammer:hammer3",""}, + {"ban_hammer:hammer3","ban_hammer:hammer4",""}, + {"ban_hammer:hammer4","ban_hammer:hammer5",""}, + {"ban_hammer:hammer5","ban_hammer:hammer1",""}, + {"tutorial:wallplacer2_1","tutorial:wallplacer2_2",""}, + {"tutorial:wallplacer2_2","tutorial:wallplacer2_1",""}, + {"tutorial:wallplacer3_1","tutorial:wallplacer3_2",""}, + {"tutorial:wallplacer3_2","tutorial:wallplacer3_3",""}, + {"tutorial:wallplacer3_3","tutorial:wallplacer3_1",""}, + {"tutorial:wallplacer4_1","tutorial:wallplacer4_2",""}, + {"tutorial:wallplacer4_2","tutorial:wallplacer4_3",""}, + {"tutorial:wallplacer4_3","tutorial:wallplacer4_4",""}, + {"tutorial:wallplacer4_4","tutorial:wallplacer4_1",""}, + {"tutorial:wallplacer5_1","tutorial:wallplacer5_2",""}, + {"tutorial:wallplacer5_2","tutorial:wallplacer5_3",""}, + {"tutorial:wallplacer5_3","tutorial:wallplacer5_4",""}, + {"tutorial:wallplacer5_4","tutorial:wallplacer5_5",""}, + {"tutorial:wallplacer5_5","tutorial:wallplacer5_1",""}, + {"tutorial:adminwallplacer_1","tutorial:adminwallplacer_2",""}, + {"tutorial:adminwallplacer_2","tutorial:adminwallplacer_3",""}, + {"tutorial:adminwallplacer_3","tutorial:adminwallplacer_4",""}, + {"tutorial:adminwallplacer_4","tutorial:adminwallplacer_5",""}, + {"tutorial:adminwallplacer_5","tutorial:adminwallplacer_1",""}, + + + {"tutorial:superlegendengun1","tutorial:superlegendengun3",""}, + {"tutorial:superlegendengun2","tutorial:superlegendengun1",""}, + {"tutorial:superlegendengun3","tutorial:superlegendengun2",""}, + + {"tutorial:regnumgun1","tutorial:regnumgun3",""}, + {"tutorial:regnumgun2","tutorial:regnumgun1",""}, + {"tutorial:regnumgun3","tutorial:regnumgun2",""}, + + {"tutorial:gun_admin1","tutorial:gun_admin3",""}, + {"tutorial:gun_admin2","tutorial:gun_admin1",""}, + {"tutorial:gun_admin3","tutorial:gun_admin2",""}, +} + +table.insert(mode_tools, {"tutorial:gun","tutorial:gun_2",""}) +table.insert(mode_tools, {"tutorial:gun_2","tutorial:gun",""}) +for i = 1, 20 do + table.insert(mode_tools, {"tutorial:gun_mega"..i,"tutorial:gun_mega"..i.."_2"}) + table.insert(mode_tools, {"tutorial:gun_mega"..i.."_2","tutorial:gun_mega"..i}) +end +for i = 1, 25 do + table.insert(mode_tools, {"tutorial:cloudgun_mega"..i,"tutorial:cloudgun_mega"..i.."_2"}) + table.insert(mode_tools, {"tutorial:cloudgun_mega"..i.."_2","tutorial:cloudgun_mega"..i}) +end +for i = 1, 4 do + table.insert(mode_tools, {"tutorial:supergun"..i,"tutorial:supergun"..i.."_2"}) + table.insert(mode_tools, {"tutorial:supergun"..i.."_2","tutorial:supergun"..i}) +end +for i = 1, 2 do + table.insert(mode_tools, {"tutorial:uraniumgun"..i,"tutorial:uraniumgun"..i.."_2"}) + table.insert(mode_tools, {"tutorial:uraniumgun"..i.."_2","tutorial:uraniumgun"..i}) +end +for i = 1, 12 do + table.insert(mode_tools, {"tutorial:energygun"..i,"tutorial:energygun"..i.."_2"}) + table.insert(mode_tools, {"tutorial:energygun"..i.."_2","tutorial:energygun"..i}) +end +for i = 1, 7 do + table.insert(mode_tools, {"tutorial:superenergygun"..i,"tutorial:superenergygun"..i.."_2"}) + table.insert(mode_tools, {"tutorial:superenergygun"..i.."_2","tutorial:superenergygun"..i}) +end +for i = 1, 5 do + table.insert(mode_tools, {"tutorial:kristallgun"..i,"tutorial:kristallgun"..i.."_2"}) + table.insert(mode_tools, {"tutorial:kristallgun"..i.."_2","tutorial:kristallgun"..i}) +end +for i = 1, 25 do + table.insert(mode_tools, {"tutorial:ultragun"..i,"tutorial:ultragun"..i.."_2"}) + table.insert(mode_tools, {"tutorial:ultragun"..i.."_2","tutorial:ultragun"..i}) +end +table.insert(mode_tools, {"tutorial:ultragun","tutorial:ultragun_2"}) +table.insert(mode_tools, {"tutorial:ultragun_2","tutorial:ultragun"}) +for i = 1, 4 do + table.insert(mode_tools, {"tutorial:arenagun"..i,"tutorial:arenagun"..i.."_2"}) + table.insert(mode_tools, {"tutorial:arenagun"..i.."_2","tutorial:arenagun"..i}) +end +for i = 1, 10 do + table.insert(mode_tools, {"tutorial:titangun"..i,"tutorial:titangun"..i.."_2"}) + table.insert(mode_tools, {"tutorial:titangun"..i.."_2","tutorial:titangun"..i}) +end +for i = 1, 6 do + table.insert(mode_tools, {"tutorial:legendengun"..i,"tutorial:legendengun"..i.."_2"}) + table.insert(mode_tools, {"tutorial:legendengun"..i.."_2","tutorial:legendengun"..i}) +end + minetest.register_globalstep(function(dtime) timer = timer + dtime + local k = 0 + local players = minetest.get_connected_players() + for _,player in ipairs(players) do + local keys = player:get_player_control() + local player_inv = player:get_inventory() + if keys["sneak"] == true then + + player:set_attribute("sneaking", "true") + else + player:set_attribute("sneaking", "false") + end + if keys["RMB"] == true then + if player:get_attribute("sneaking") == "true" and player:get_attribute("rightclick") == "false" then + local item = player:get_wielded_item():get_name() + local itemstack = player:get_wielded_item() + local kk = 0 + for _,tool in ipairs(mode_tools) do + if item == tool[1] and kk == 0 then + player:set_wielded_item(tool[2]) + kk = 1 + end + end + for i=1,150 do + for j=1,5 do + if item == "technic:drill_mkS"..i.."_"..j and kk == 0 then + technic.mining_drill_setmode(player,itemstack) + kk = 1 + end + end + end + for j=1,5 do + if item == "technic:mining_drill_mkA1_"..j and kk == 0 then + technic.mining_drill_setmode(player,itemstack) + kk = 1 + end + end + end + player:set_attribute("rightclick", "true") + else + player:set_attribute("rightclick", "false") + end + end if (timer >= 1) then local players = minetest.get_connected_players() for _,player in ipairs(players) do local pri = minetest.get_player_privs(player:get_player_name()) local player_inv = player:get_inventory() - - --player_inv:set_size("year", 4) - --if player_inv:room_for_item("main", "tutorial:trophy_year4") and player_inv:get_stack("year", 4):get_count() == 0 then - -- player_inv:add_item("main", "tutorial:trophy_year4") - -- player_inv:set_stack("year", 4, "default:dirt") - --end - + player_inv:set_size("year", 5) + if player_inv:room_for_item("main", "tutorial:trophy_year5") and player_inv:get_stack("year", 5):get_count() == 0 then + player_inv:add_item("main", "tutorial:trophy_year5") + player_inv:set_stack("year", 5, "default:dirt") + end player_inv:set_size("youtube", 1) local c = player_inv:get_stack("youtube",1):get_count() if c == 0 then @@ -1809,13 +2098,6 @@ minetest.register_craftitem("tutorial:wallplacer2_2", { inventory_image = "tutorial_block_placer2.png^technic_tool_mode2.png", wield_image = "tutorial_block_placer2.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:wallplacer2_1") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -1932,13 +2214,6 @@ minetest.register_craftitem("tutorial:wallplacer2_1", { inventory_image = "tutorial_block_placer2.png^technic_tool_mode1.png", wield_image = "tutorial_block_placer2.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:wallplacer2_2") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -2055,13 +2330,6 @@ minetest.register_craftitem("tutorial:wallplacer3_1", { inventory_image = "tutorial_block_placer3.png^technic_tool_mode1.png", wield_image = "tutorial_block_placer3.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:wallplacer3_2") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -2178,13 +2446,6 @@ minetest.register_craftitem("tutorial:wallplacer3_2", { inventory_image = "tutorial_block_placer3.png^technic_tool_mode2.png", wield_image = "tutorial_block_placer3.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:wallplacer3_3") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -2301,13 +2562,6 @@ minetest.register_craftitem("tutorial:wallplacer3_3", { inventory_image = "tutorial_block_placer3.png^technic_tool_mode3.png", wield_image = "tutorial_block_placer3.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:wallplacer3_1") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -2424,13 +2678,6 @@ minetest.register_craftitem("tutorial:wallplacer4_1", { inventory_image = "tutorial_block_placer4.png^technic_tool_mode1.png", wield_image = "tutorial_block_placer4.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:wallplacer4_2") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -2547,13 +2794,6 @@ minetest.register_craftitem("tutorial:wallplacer4_2", { inventory_image = "tutorial_block_placer4.png^technic_tool_mode2.png", wield_image = "tutorial_block_placer4.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:wallplacer4_3") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -2670,13 +2910,6 @@ minetest.register_craftitem("tutorial:wallplacer4_3", { inventory_image = "tutorial_block_placer4.png^technic_tool_mode3.png", wield_image = "tutorial_block_placer4.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:wallplacer4_4") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -2793,13 +3026,6 @@ minetest.register_craftitem("tutorial:wallplacer4_4", { inventory_image = "tutorial_block_placer4.png^technic_tool_mode4.png", wield_image = "tutorial_block_placer4.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:wallplacer4_1") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -2915,13 +3141,6 @@ minetest.register_craftitem("tutorial:wallplacer5_1", { description = "Wallplacer lv.MAX Mode 1 (place 3x3 wall)", inventory_image = "tutorial_block_placer5.png^technic_tool_mode1.png", wield_image = "tutorial_block_placer5.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:wallplacer5_2") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -3038,13 +3257,6 @@ minetest.register_craftitem("tutorial:wallplacer5_2", { inventory_image = "tutorial_block_placer5.png^technic_tool_mode2.png", wield_image = "tutorial_block_placer5.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:wallplacer5_3") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -3161,13 +3373,6 @@ minetest.register_craftitem("tutorial:wallplacer5_3", { inventory_image = "tutorial_block_placer5.png^technic_tool_mode3.png", wield_image = "tutorial_block_placer5.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:wallplacer5_4") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -3284,13 +3489,6 @@ minetest.register_craftitem("tutorial:wallplacer5_4", { inventory_image = "tutorial_block_placer5.png^technic_tool_mode4.png", wield_image = "tutorial_block_placer5.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:wallplacer5_5") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -3407,13 +3605,6 @@ minetest.register_craftitem("tutorial:wallplacer5_5", { inventory_image = "tutorial_block_placer5.png^technic_tool_mode5.png", wield_image = "tutorial_block_placer5.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:wallplacer5_1") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -3526,16 +3717,9 @@ minetest.register_craftitem("tutorial:wallplacer5_5", { end, }) minetest.register_craftitem("tutorial:adminwallplacer_1", { - description = "Admin tool 9: Wallplacer", + description = "Admin tool 9: Wallplacer Mode 1 (place 3x3 wall)", inventory_image = "tutorial_block_placerAdmin.png^technic_tool_mode1.png", wield_image = "tutorial_block_placerAdmin.png", - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:adminwallplacer_2") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -3648,17 +3832,10 @@ minetest.register_craftitem("tutorial:adminwallplacer_1", { end, }) minetest.register_craftitem("tutorial:adminwallplacer_2", { - description = "Admin tool 9: Wallplacer", + description = "Admin tool 9: Wallplacer Mode 2 (place 5x5 wall)", inventory_image = "tutorial_block_placerAdmin.png^technic_tool_mode2.png", wield_image = "tutorial_block_placerAdmin.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:adminwallplacer_3") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -3771,17 +3948,10 @@ minetest.register_craftitem("tutorial:adminwallplacer_2", { end, }) minetest.register_craftitem("tutorial:adminwallplacer_3", { - description = "Admin tool 9: Wallplacer", + description = "Admin tool 9: Wallplacer Mode 3 (place 7x7 wall)", inventory_image = "tutorial_block_placerAdmin.png^technic_tool_mode3.png", wield_image = "tutorial_block_placerAdmin.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:adminwallplacer_4") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -3894,17 +4064,10 @@ minetest.register_craftitem("tutorial:adminwallplacer_3", { end, }) minetest.register_craftitem("tutorial:adminwallplacer_4", { - description = "Admin tool 9: Wallplacer", + description = "Admin tool 9: Wallplacer Mode 4 (place 9x9 wall)", inventory_image = "tutorial_block_placerAdmin.png^technic_tool_mode4.png", wield_image = "tutorial_block_placerAdmin.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:adminwallplacer_5") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -4017,17 +4180,10 @@ minetest.register_craftitem("tutorial:adminwallplacer_4", { end, }) minetest.register_craftitem("tutorial:adminwallplacer_5", { - description = "Admin tool 9: Wallplacer", + description = "Admin tool 9: Wallplacer Mode 5 (place 11x11 wall)", inventory_image = "tutorial_block_placerAdmin.png^technic_tool_mode5.png", wield_image = "tutorial_block_placerAdmin.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:adminwallplacer_1") - end - return itemstack - end, on_place = function(itemstack, placer, pointed_thing) local main = placer:get_wield_index()+1 local inv = placer:get_inventory() @@ -5527,9 +5683,6 @@ end for i = 1, 2 do table.insert(guns, {i+49,"tutorial:uraniumgun"..i,"Uraniumgun lv."..i,"tutorial_uraniumgun"..i..".png"}) end -for i = 1, 2 do - table.insert(guns, {i+49,"tutorial:uraniumgun"..i,"Uraniumgun lv."..i,"tutorial_uraniumgun"..i..".png"}) -end for i = 1, 12 do table.insert(guns, {i+51,"tutorial:energygun"..i,"Energygun lv."..i,"tutorial_energygun"..i..".png"}) end @@ -5580,13 +5733,6 @@ for _, m in pairs(guns) do end return itemstack end, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name(m[2].."_2") - end - return itemstack - end, }) minetest.register_tool(m[2].."_2", { description = m[3].." Mode 2 (no damage to players and no thunder)\nGun-lv."..m[1], @@ -5614,13 +5760,6 @@ for _, m in pairs(guns) do end return itemstack end, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name(m[2]) - end - return itemstack - end, }) end minetest.register_tool("tutorial:superlegendengun1", { @@ -5649,13 +5788,6 @@ minetest.register_tool("tutorial:superlegendengun1", { end return itemstack end, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:superlegendengun3") - end - return itemstack - end, }) minetest.register_tool("tutorial:superlegendengun2", { description = "Superlegendgun Mode 3 (damage to players and thunder)\nGun-lv.122", @@ -5683,13 +5815,6 @@ minetest.register_tool("tutorial:superlegendengun2", { end return itemstack end, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:superlegendengun1") - end - return itemstack - end, }) minetest.register_tool("tutorial:superlegendengun3", { description = "Superlegendgun Mode 2. (no damage to players and no thunder)\nGun-lv.122", @@ -5717,13 +5842,6 @@ minetest.register_tool("tutorial:superlegendengun3", { end return itemstack end, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:superlegendengun2") - end - return itemstack - end, }) minetest.register_tool("tutorial:regnumgun1", { @@ -5751,13 +5869,6 @@ minetest.register_tool("tutorial:regnumgun1", { end return itemstack end, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:regnumgun3") - end - return itemstack - end, }) minetest.register_tool("tutorial:regnumgun2", { description = "Regnumgun Mode 3 (damage to players and thunder)\nGun-lv.MAX", @@ -5785,13 +5896,6 @@ minetest.register_tool("tutorial:regnumgun2", { end return itemstack end, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:regnumgun1") - end - return itemstack - end, }) minetest.register_tool("tutorial:regnumgun3", { @@ -5820,13 +5924,6 @@ minetest.register_tool("tutorial:regnumgun3", { end return itemstack end, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:regnumgun2") - end - return itemstack - end, }) @@ -5855,13 +5952,6 @@ minetest.register_tool("tutorial:gun_admin1", { end return itemstack end, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:gun_admin3") - end - return itemstack - end, }) minetest.register_tool("tutorial:gun_admin2", { description = "Admin tool 11: Gun Mode 3 (damage to players and thunder)", @@ -5889,13 +5979,6 @@ minetest.register_tool("tutorial:gun_admin2", { end return itemstack end, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:gun_admin1") - end - return itemstack - end, }) minetest.register_tool("tutorial:gun_admin3", { @@ -5924,13 +6007,6 @@ minetest.register_tool("tutorial:gun_admin3", { end return itemstack end, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:gun_admin2") - end - return itemstack - end, }) local mine = {} @@ -6579,7 +6655,6 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) local level = string.gsub(level, "_3", "") local level = string.gsub(level, "_4", "") local level = string.gsub(level, "_5", "") - minetest.chat_send_all(level) if tonumber(level) > 0 and tonumber(level) < 150 then item1 = "tutorial:coin2 "..(level-1)*8+3 item2 = "tutorial:admin" @@ -6606,7 +6681,6 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) local level = string.gsub(level, "_3", "") local level = string.gsub(level, "_4", "") local level = string.gsub(level, "_5", "") - minetest.chat_send_all(level) if tonumber(level) > 0 and tonumber(level) < 5 then item1 = "tutorial:coin_gelb "..(level-1)*24+8 re = true @@ -7587,13 +7661,6 @@ minetest.register_tool("tutorial:adminbattleaxe3", { damage_groups = {fleshy=4000} }, liquids_pointable = false, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:adminbattleaxe") - end - return itemstack - end, }) minetest.register_tool("tutorial:superlegendenbattleaxe3", { description = "Superlegendbattleaxe Mode 3 (for hunting mobs)\nBattleaxe-lv.122", @@ -7608,13 +7675,6 @@ minetest.register_tool("tutorial:superlegendenbattleaxe3", { damage_groups = {fleshy=244} }, liquids_pointable = false, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:superlegendenbattleaxe1") - end - return itemstack - end, }) minetest.register_tool("tutorial:regnumbattleaxe3", { description = "Regnumbattleaxe Mode 3 (for hunting mobs)\nBattleaxe-lv.MAX", @@ -7629,13 +7689,6 @@ minetest.register_tool("tutorial:regnumbattleaxe3", { damage_groups = {fleshy=150} }, liquids_pointable = false, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:regnumbattleaxe1") - end - return itemstack - end, }) minetest.register_craft({ output = 'tutorial:bottleSS', diff --git a/mods/tutorial/node.lua b/mods/tutorial/node.lua index c3b6480..7b9b5f4 100644 --- a/mods/tutorial/node.lua +++ b/mods/tutorial/node.lua @@ -261,18 +261,24 @@ minetest.register_node("tutorial:geschenk_gold",{ drop = { max_items = 1, items = { - {items = {"mobs:dirt_monster_egg"},rarity = 17}, - {items = {"mobs:stone_monster_egg"},rarity = 17}, - {items = {"mobs:sand_monster_egg"},rarity = 17}, - {items = {"mobs:desert_sand_monster_egg"},rarity = 17}, - {items = {"mobs:snow_monster_egg"},rarity = 17}, - {items = {"mobs:desert_stone_monster_egg"},rarity = 17}, - {items = {"mobs:ice_monster_egg"},rarity = 17}, - {items = {"mobs:grass_monster_egg"},rarity = 17}, - {items = {"mobs:rainforest_litter_monster_egg"},rarity = 17}, - {items = {"mobs:dry_grass_monster_egg"},rarity = 17}, - {items = {"mobs:silver_sand_monster_egg"},rarity = 17}, - {items = {"default:mese_crystal"},rarity = 2.833}, + {items = {"mobs:dirt_monster_egg"},rarity = 23}, + {items = {"mobs:stone_monster_egg"},rarity = 23}, + {items = {"mobs:sand_monster_egg"},rarity = 23}, + {items = {"mobs:desert_sand_monster_egg"},rarity = 23}, + {items = {"mobs:snow_monster_egg"},rarity = 23}, + {items = {"mobs:desert_stone_monster_egg"},rarity = 23}, + {items = {"mobs:ice_monster_egg"},rarity = 23}, + {items = {"mobs:grass_monster_egg"},rarity = 23}, + {items = {"mobs:rainforest_litter_monster_egg"},rarity = 23}, + {items = {"mobs:dry_grass_monster_egg"},rarity = 23}, + {items = {"mobs:silver_sand_monster_egg"},rarity = 23}, + {items = {"mobs:dry_dirt_monster_egg"},rarity = 23}, + {items = {"mobs:clay_monster_egg"},rarity = 23}, + {items = {"mobs:gravel_monster_egg"},rarity = 23}, + {items = {"mobs:moss_monster_egg"},rarity = 23}, + {items = {"mobs:permafrost_monster_egg"},rarity = 23}, + {items = {"mobs:coniferous_litter_monster_egg"},rarity = 23}, + {items = {"default:mese_crystal"},rarity = 3.833}, {items = {"tutorial:geschenk_gold"}}, } } diff --git a/mods/tutorial/other.lua b/mods/tutorial/other.lua index 5ade529..e4a561a 100644 --- a/mods/tutorial/other.lua +++ b/mods/tutorial/other.lua @@ -725,23 +725,13 @@ rg14.get_formspec = function(player, pos) .."label[0,5.8;superlegendary]" .."label[0,6.1;regnum]" .."label[0,6.4;The legendary battleaxe (or higher) will double some ores if you dig them.]" - .."label[0,6.7;There are differend modes for some battleaxes, armors and guns.]" - .."label[0,7.0;With battleaxe Mode 2 you can dig water and lava.]" - .."label[0,7.3;With battleaxe Mode 3 you can only hunt monster.]" - .."label[0,7.6;With armor Mode 2 you can run faster.]" - .."label[0,7.9;With armor Mode 3 you can jump higher.]" - .."label[0,8.2;With armor Mode 4 you can run faster and jump higher.]" - .."label[0,8.5;With gun Mode 2 you can only make damage to monsters.]" - .."label[0,8.8;With gun Mode 3 you will also add thunder.]" - .."label[0,9.1;For changing the mode of a tool (also Wallplacer and mining Drill),]" - .."label[0,9.4;you have to press the right mouse and sneak (don't point at a node)]" .."button[2,10; 2,0.5;rg13;<]" .."button[4,10; 2,0.5;rg15;>]" return formspec end local rg15 = {} rg15.get_formspec = function(player, pos) - if player == nil then + if player == nil then return end formspec = "size[9,10.3]" @@ -750,12 +740,31 @@ rg15.get_formspec = function(player, pos) .."background[9,10.3;1,1;gui_formbg.png;true]" .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" .."bgcolor[#080808BB;true]" - .."label[0,1;II. 6. Chat commands]" - .."label[0,1.3;/admin for all admin things (give priv needed)]" - .."label[0,1.6;/regnum for all regnum things (give priv needed)]" - .."label[0,1.9;/rank to see your rank]" - .."button[2,10; 2,0.5;rg14;<]" - .."button[4,10; 2,0.5;rg16;>]" + .."label[0,1;II. 6. Tool Modes]" + .."label[0,1.3;There are differend modes for some tools.]" + .."label[0,1.6;For changing the mode of a tool,]" + .."label[0,1.9;you have to press the right mouse and sneak (don't point at a node)]" + + .."label[0,2.5;With (superlegendary/regnum) battleaxe mode 1 you can not dig water and lava,]" + .."label[0,2.8;with mode 2 you can dig water and lava, with mode 3 you can only hunt monster.]" + + .."label[0,3.4;With (superlegendary/regnum) armor mode 1 you can not run faster and jump higher,]" + .."label[0,3.7;with mode 2 you can run faster, with mode 3 you can jump higher,]" + .."label[0,4.0;with mode 4 you can run faster and jump higher.]" + + .."label[0,4.6;With (superlegendary/regnum) gun mode 1 you will not add thunder,]" + .."label[0,4.9;with mode 2 you can only make damage to monsters, with mde 3 you will also add thunder.]" + + .."label[0,5.5;With mining drill mode 1 you will dig a singel node,]" + .."label[0,5.8;with mode 2 you will dig 3 nodes deep, with mode 3 you will dig 3 nodes wide,]" + .."label[0,6.1;with mode 4 you will dig 3 nodes tall, with mode 5 you will dig 3x3 nodes.]" + + .."label[0,6.7;With wallplacer mode 1 you will place a 3x3 wall,]" + .."label[0,7.0;with mode 2 you will place a 5x5 wall, with mode 3 you will place a 7x7 wall,]" + .."label[0,7.3;with mode 4 you will place a 9x9 wall, with mode 5 you will place a 11x11 wall.]" + + .."button[2,10; 2,0.5;rg14;<]" + .."button[4,10; 2,0.5;rg16;>]" return formspec end local rg16 = {} @@ -769,7 +778,26 @@ rg16.get_formspec = function(player, pos) .."background[9,10.3;1,1;gui_formbg.png;true]" .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" .."bgcolor[#080808BB;true]" - .."label[0,1;II. 7. Keys]" + .."label[0,1;II. 7. Chat Commands]" + .."label[0,1.3;/admin for all admin things (give priv needed)]" + .."label[0,1.6;/regnum for all regnum things (give priv needed)]" + .."label[0,1.9;/rank to see your rank]" + .."button[2,10; 2,0.5;rg15;<]" + .."button[4,10; 2,0.5;rg17;>]" + return formspec +end +local rg17 = {} +rg17.get_formspec = function(player, pos) + if player == nil then + return + end + formspec = "size[9,10.3]" + .."button[0,0;2,0.5;inven;Back]" + .."button[2,0;2,0.5;main;Main]" + .."background[9,10.3;1,1;gui_formbg.png;true]" + .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" + .."bgcolor[#080808BB;true]" + .."label[0,1;II. 8. Keys]" .."label[0,1.3;Bagkey: can be crafted with grey coins]" .."label[0,1.6;Armorkey: can be crafted with a blue and a red ore]" .."label[0,1.9;Levelkey: can be got as a reward for green level 50]" @@ -785,7 +813,7 @@ rg16.get_formspec = function(player, pos) .."label[0,4.9;Goldenkey: can be got as a reward for yellow level 100]" .."label[0,5.2;Cookingkey: can be crafted with cyan coins]" .."label[0,5.5;Protectionkey: can be got as a reward for all trophys]" - .."button[2,10; 2,0.5;rg15;<]" + .."button[2,10; 2,0.5;rg16;<]" return formspec end local rg10 = {} @@ -1228,7 +1256,7 @@ rg8.get_formspec = function(player, pos) .."background[9,10.3;1,1;gui_formbg.png;true]" .."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]" .."bgcolor[#080808BB;true]" - .."label[0,1;I. 6. Color items]" + .."label[0,1;I. 6. Color Items]" .."label[0.0,1.3;a) Artifacts]" .."label[0.2,1.6;If you run around you will get artifacts.]" .."label[0.2,1.9;Collect 71 artifacts to get the knight key as a reward.]" @@ -1281,7 +1309,7 @@ rg2.get_formspec = function(player, pos) .."label[0,2.2; 3. Help]" .."label[0,2.5; 4. Spezial]" .."label[0,2.8; 5. Quests]" - .."label[0,3.1; 6. Color items]" + .."label[0,3.1; 6. Color Items]" .."label[0,3.4; 7. Music]" .."label[0,3.7; II. Game]" .."label[0,4.0; 1. Gifts]" @@ -1289,8 +1317,9 @@ rg2.get_formspec = function(player, pos) .."label[0,4.6; 3. Xp & Level]" .."label[0,4.9; 4. Ores]" .."label[0,5.2; 5. Armor, Battleaxes & Guns]" - .."label[0,5.5; 6. Chat commands]" - .."label[0,5.8; 7. Keys]" + .."label[0,5.5; 6. Tool Modes]" + .."label[0,5.8; 7. Chat Commands]" + .."label[0,6.1; 8. Keys]" .."button[2,10; 2,0.5;rg1;<]" .."button[4,10; 2,0.5;rg3;>]" return formspec @@ -1637,6 +1666,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) if fields.rg16 then inventory_plus.set_inventory_formspec(player, rg16.get_formspec(player)) end + if fields.rg17 then + inventory_plus.set_inventory_formspec(player, rg17.get_formspec(player)) + end if fields.crafting5 then inventory_plus.set_inventory_formspec(player, crafting5.get_formspec(player)) end @@ -2097,11 +2129,11 @@ ach3.get_formspec = function(player, pos) return end local player_inv = player:get_inventory() - player_inv:set_size("year", 4) local year = player_inv:get_stack("year", 1):get_count() local year2 = player_inv:get_stack("year", 2):get_count() local year3 = player_inv:get_stack("year", 3):get_count() local year4 = player_inv:get_stack("year", 4):get_count() + local year5 = player_inv:get_stack("year", 5):get_count() local d = 0 if year == 1 then d = d+1 @@ -2114,6 +2146,9 @@ ach3.get_formspec = function(player, pos) end if year4 == 1 then d = d+1 + end + if year5 == 1 then + d = d+1 end formspec= "size[10.5,11.3]" .."background[10.5,11.3;1,1;gui_formbg.png;true]" @@ -2125,11 +2160,13 @@ ach3.get_formspec = function(player, pos) .."label[0.8,1.9;Two years Trophy]" .."label[0.8,2.7;Three years Trophy]" .."label[0.8,3.5;Four years Trophy]" - .."label[5.5,0;"..d.."/4]" + .."label[0.8,4.3;Five years Trophy]" + .."label[5.5,0;"..d.."/5]" .."image[0,1;0.8,0.8;tutorial_"..year..".png]" .."image[0,1.8;0.8,0.8;tutorial_"..year2..".png]" .."image[0,2.6;0.8,0.8;tutorial_"..year3..".png]" .."image[0,3.4;0.8,0.8;tutorial_"..year4..".png]" + .."image[0,4.2;0.8,0.8;tutorial_"..year5..".png]" return formspec end for j = 1, 8, 1 do @@ -2251,25 +2288,8 @@ local mode_text = { {"give player Admin rank (all privs)"}, {"mark player as a youtuber"}, } -local function server_hammer_setmode(user, itemstack, mode, keys) - local puncher = user:get_player_name() - if keys["sneak"] == false and mode == 0 then - return - end - if keys["sneak"] == true then - mode = mode + 1 - if mode == 9 then - mode = 1 - end - minetest.chat_send_player(puncher, "Ban hammer mode : "..mode.." - "..mode_text[mode][1] ) - end - itemstack:set_name("tutorial:server_hammer"..mode) - itemstack:set_metadata(mode) - return itemstack, mode -end local function server_hammer_handler(itemstack, user, pointed_thing, mode) local keys = user:get_player_control() - server_hammer_setmode(user, itemstack, mode, keys) if pointed_thing.type ~= "object" then return end @@ -2460,27 +2480,11 @@ local function server_hammer_handler(itemstack, user, pointed_thing, mode) end return itemstack end -minetest.register_craftitem("tutorial:server_hammer", { - description = "Admin tool 6: Server Hammer", - inventory_image = "ban_hammer.png", - stack_max = 1, - groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) - local mode = 0 - server_hammer_handler(itemstack, user, pointed_thing, mode) - return itemstack - end, - on_use = function(itemstack, user, pointed_thing) - local mode = 0 - server_hammer_handler(itemstack, user, pointed_thing, mode) - return itemstack - end, -}) minetest.register_craftitem("tutorial:server_hammer1", { description = "Admin tool 6: Server Hammer Mode 1 ("..mode_text[1][1]..")", inventory_image = "ban_hammer.png^technic_tool_mode1.png", wield_image = "ban_hammer.png", - on_secondary_use = function(itemstack, user, pointed_thing) + on_use = function(itemstack, user, pointed_thing) server_hammer_handler(itemstack, user, pointed_thing, 1) return itemstack end, @@ -2491,7 +2495,7 @@ for i = 2, 8 do inventory_image = "ban_hammer.png^technic_tool_mode"..i..".png", wield_image = "ban_hammer.png", groups = {not_in_creative_inventory=1}, - on_secondary_use = function(itemstack, user, pointed_thing) + on_use = function(itemstack, user, pointed_thing) local mode = i server_hammer_handler(itemstack, user, pointed_thing, mode) return itemstack @@ -2893,7 +2897,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) end if fields.achc then local player_inv = player:get_inventory() - player_inv:set_size("year", 4) + player_inv:set_size("year", 5) if player:get_inventory():contains_item("main", "tutorial:trophy_year1") then player_inv:set_stack("year", 1,"tutorial:dirt") end @@ -2905,6 +2909,9 @@ minetest.register_on_player_receive_fields(function(player, formname, fields) end if player:get_inventory():contains_item("main", "tutorial:trophy_year4") then player_inv:set_stack("year", 4,"tutorial:dirt") + end + if player:get_inventory():contains_item("main", "tutorial:trophy_year5") then + player_inv:set_stack("year", 5,"tutorial:dirt") end inventory_plus.set_inventory_formspec(player, ach3.get_formspec(player)) end @@ -3493,7 +3500,7 @@ cr.get_formspec = function(player,pos) .."button[2,2.5;2,0.5;"..image3..";5x5 craft]" .."button[4,2.5;2,0.5;"..image4..";Regnum craft]" .."button[6,2.5;2,0.5;"..image5..";Gem craft]" - .."button[8,2.5;2,0.5;"..image6..";Cooking]" + .."button[8,2.5;2,0.5;"..image6..";Cooking craft]" .."button[10,2.5;2,0.5;"..image7..";Medallion craft]" .."button[12,2.5;2,0.5;"..image8..";Crystal craft]" .."button[3,3.5;2,0.5;dna;DNA craft]" diff --git a/mods/tutorial/textures/blades_inv.png b/mods/tutorial/textures/blades_inv.png deleted file mode 100644 index 47a6224d8ddae4e5f2b69e316cefbe764275371b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=DjSK$uZf!>a)($X?><>&kwKQ%+3NYK!O@pd5pPr;B4q#NoHs z6!{noI9N8^{r5k8*>uY@EVk{6z6yacCHM!*0o3EBY#XwNGZkFJg+l=ypAkKl3 Z1B}i}oYoUhb3X*}Jzf1=);T3K0RSkuISv2- diff --git a/mods/tutorial/textures/blades_invt.png b/mods/tutorial/textures/blades_invt.png deleted file mode 100644 index 47a6224d8ddae4e5f2b69e316cefbe764275371b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=DjSK$uZf!>a)($X?><>&kwKQ%+3NYK!O@pd5pPr;B4q#NoHs z6!{noI9N8^{r5k8*>uY@EVk{6z6yacCHM!*0o3EBY#XwNGZkFJg+l=ypAkKl3 Z1B}i}oYoUhb3X*}Jzf1=);T3K0RSkuISv2- diff --git a/mods/tutorial/textures/cabin_inv.png b/mods/tutorial/textures/cabin_inv.png deleted file mode 100644 index 2755911bb71650a1f3e50116294c680cf2448aaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6S!3HF&cTd{}q!^2X+?^QKos)S9U+uEaC#GL(^*`h7ZRR$Bf9H-}|BT{a8$s&@+9WM`U?792Zs z>-^kJ0sD8JmpSoe&C~5!jjkDc-`|@xO^yHH{M7fHS3k^O`zUtno!Da%pLf0ASUEc& fo6TSFdI?ifsPeUKd^;t8Rx^0I`njxgN@xNAd;C{r diff --git a/mods/tutorial/textures/cabin_invt.png b/mods/tutorial/textures/cabin_invt.png deleted file mode 100644 index 2755911bb71650a1f3e50116294c680cf2448aaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6S!3HF&cTd{}q!^2X+?^QKos)S9U+uEaC#GL(^*`h7ZRR$Bf9H-}|BT{a8$s&@+9WM`U?792Zs z>-^kJ0sD8JmpSoe&C~5!jjkDc-`|@xO^yHH{M7fHS3k^O`zUtno!Da%pLf0ASUEc& fo6TSFdI?ifsPeUKd^;t8Rx^0I`njxgN@xNAd;C{r diff --git a/mods/tutorial/textures/heli_inv.png b/mods/tutorial/textures/heli_inv.png deleted file mode 100644 index 7b9541a4aca279bd37a145e54a9484226251e61f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Ey!3HF+&5pANQjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0XB4ude`@%$AjKtc8rPhVH|OPq3I1~Pvo9;gF_j(fT|hIkx* z8|o?4Y{0YG$gXJl|9aWKEUy+$@w}Xq(mZpKaHsJ`rD(S&Zk#7PPpmu|DlqB2zQTkz z*8d{SPri$LHHqU5v+?JnRZ3#lZ5cfkH8q2trY`np+$wI(S-t*I>An^{#lMytSQF%w z*q7+Fa-KX=Dw(9wTWWp%Xf&Hi$T1e_b?tBWuq54`r@(k-O{nu^v+UHvYt(EQUDp?< zZhwC8;-oq28u)%U?wWS*Se-DFso#(JLM_iuS}@r@^E{{GGuQFG+U~;2Jq#-8X&n0V SYdL^kV(@hJb6Mw<&;$U^yLrX{ diff --git a/mods/tutorial/textures/heli_invt.png b/mods/tutorial/textures/heli_invt.png deleted file mode 100644 index 7b9541a4aca279bd37a145e54a9484226251e61f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Ey!3HF+&5pANQjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0XB4ude`@%$AjKtc8rPhVH|OPq3I1~Pvo9;gF_j(fT|hIkx* z8|o?4Y{0YG$gXJl|9aWKEUy+$@w}Xq(mZpKaHsJ`rD(S&Zk#7PPpmu|DlqB2zQTkz z*8d{SPri$LHHqU5v+?JnRZ3#lZ5cfkH8q2trY`np+$wI(S-t*I>An^{#lMytSQF%w z*q7+Fa-KX=Dw(9wTWWp%Xf&Hi$T1e_b?tBWuq54`r@(k-O{nu^v+UHvYt(EQUDp?< zZhwC8;-oq28u)%U?wWS*Se-DFso#(JLM_iuS}@r@^E{{GGuQFG+U~;2Jq#-8X&n0V SYdL^kV(@hJb6Mw<&;$U^yLrX{ diff --git a/mods/tutorial/textures/inventory_plus_cr.png b/mods/tutorial/textures/inventory_plus_cr.png deleted file mode 100644 index bea1265713d135af3ec5273a33574a6f2c398036..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G^tAk28_ZrvZCAbW|YuPgg~Zc!mM?h@AhAwVI0PZ!4!i_^&|2?;;WJ1{0BCL|F;LcoF!J@>lvR__4rLY8K8iS{+pUXO@geCxn^DD>z diff --git a/mods/tutorial/textures/inventory_plus_xp_gui.png b/mods/tutorial/textures/inventory_plus_xp_gui.png deleted file mode 100644 index 056d96d5a3562203e59a290f7355e37fa4b4539e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QK$!8;-MT+OLG}_)Usv`^T#QV*f*JQL70(Y)*K0-AbW|YuPgf{E=E=+tI78TX9I;KOI#yLobz*Y zQ}ap~oQqNuOHxx5$}>wc6x=<11Hv2m#DR*AdAc};Xq=xqc{kr710L7&t{yx(e>9_2 z)y##MU-2*Yo4(M~^OwWXpeZLlcFJ!|4L-uKx5@V9+*5%J%NIX*bdOA-P0d`45 zK~y-)wUWU~0#O)+zZ+5d4y{^5pe8gUWDxlRE!%_yBZi<`SK=lpSGF{eL?NV2%U)n4 zu!S?hm;=$GRqvp-xh-sNGm}=E4$R_m=bZmP=N>@_j$Q$f-q{}CF%LQSNwi}LxfH%Q zyT6tITZ8k3{r&4@kCK97=xR{LymSxk3tgyd(q&Um- zHfWkt3Gni|4S=p|SeA{hYh+53z`tq(P1ArcOIO`zdi@(U*%Jvv3D~wxA+xH;9{iI% zJAMR0)bmcD1B0t1sS^hv;Ja?Pbm9rL=)r6QFT6!$fQ|J>E^@A@8zY9P3dU#{4AH-K zn0%7m43~{+%9p`k$=(xtB7g|=AWXJeNm0nGik<>&kwgU4}!GO(iv&8z>}M;u=xnoS&PUnpeW$T$GwvlA5AW zo>`Ki;O^-g5Z=fq4ph|d>Eaj?aro_2TdoEJ9=Ggt#}_X`=k8slUT}Tw4WZBJ3JITm z`8K|9ZBtw7p<+~}#-9;+>Z#g?mS(2fgJoyFR>%8`xqR|J_Ta|B_$-G;^NRb7Y!eQ> z7L6!5H<6uHV@Ft%wf@at4w<>z-gz;Ja|bYJ&arKoGxNfM+3g<6iTk*1R8B1aQGR2iEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f09PZ!4!i_=RdZ{#|xAmZ9TNtg9uujHSTeKU=JO_sD`<0{-1 z+-xe9yjS5z&AjF&C$)3YbGA>ZN>Zt57gE02`}uX@ndzDR(TaL)B@3D6FIxY=`l78t zL(#pqpv`4}-iSs$SoA<|j_8&H>WwM+RvTfhl9IBo^ j%J*qKUugR(;uGV1MIF)V7^z;M+Za4u{an^LB{Ts5Y9eSF diff --git a/mods/tutorial/textures/tutorial_atombombe2.png b/mods/tutorial/textures/tutorial_atombombe2.png deleted file mode 100644 index 7944b3a152e17ad60f97d51ec21e8452feef2bc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP~y9|e>a(-gJ4^T+5#5JPCIX^cyHLrxhxhOTUBsE2$ zJhLQ2!QIn0AiR-J9H?l4r;B5V#p$J!4f$IXcv|B-l{=T^d=Ec=b^ocfqQh_ZGF}Xt z8eGH4De!BmJ9pvv8TQ6mT+R#(9`_b(kyzY*I5e>9bn@M2^WFwt>@NTEx~8hOJcivN zdcrMLlQj%insURqPm1NGUo)Rj|Gxam-xE&4PpTxdLo1jHm+9v@mnd^eJvo(D%a+kp zvTQ21$4Bnz@*bz&OVl#W(QK~dP`Ih^Yh#^Vr=HiE2RciEZe{Rv^>bP0l+XkK&LD3d diff --git a/mods/tutorial/textures/tutorial_blackstone.png b/mods/tutorial/textures/tutorial_blackstone.png deleted file mode 100644 index 7f2108943a4a9bc803f2a6859b837b97bab657f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^zd)FS2}rW{oy`JLjKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z8kirsAUsv|K%wi&@@+ljHb%8>XC9V-A&iT2ysd*&~&PAz-C8;S2<(VZJ z3hti10pX2&;y^`bJzX3_DsH_!$jA%i9a`|+KbOyZ0gyTLK!ZQ?-4+JMXYYwc z6x=<11Hv2m#DNCC_H=O!skrs_5+g4I1IOVF&GqLWFh_Bo)|z>MUzf3reRuQSgYOc` zH(1}0eZvRlZbUHQGJWWZKr&GEa77^P$;c+bWhm2*>BNKY;I4(+fzx(kwI4?f2AIJV pX(u*(`O2``PONrN_!gXIdfUeIIrwesXJFc3@O1TaS?83{1OQ_}DxLrU diff --git a/mods/tutorial/textures/tutorial_blau_gebrant_block.png b/mods/tutorial/textures/tutorial_blau_gebrant_block.png deleted file mode 100644 index d1dfb45536a0f150f847d698f49b22f99d38231a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 638 zcmeAS@N?(olHy`uVBq!ia0vp^zd)FS2}rW{oy`JLjKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z8kirsAUsv|K%mRGc+Dqpzv;_)DmbgZgIOpf)rskC}I2WZRmZYXAlxLP? zD7bt2281{Ai31IO?djqeQgQ3;B}QHb29CoUnhV!FW{%=Ktu^xizb<1L`|jqu2j3-> zZ?L{0`-Tt9-H2eqW%|$+fn=cS;fg@olaWn=%TT5r(}@S)!Cect1E=l8YCnz|3^0Q! p(oSsn@|9t=omlOl@GUsaq&9`AcGxk0|sB%qLFiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8f0PPZ!4!i_=qsZ}T=7aO^SrH+x4{-i4Nhvv)9_TOuFTd}{Hh z%VIm4V-yWP_nlrLptL%>cF$(xr30!HoT_Fq91!5VwzlyP>)KUM!=E3>iY_ZX-*~5Wzguew nQ})VTWe0D2=uWFX7vV9r=r{J0yIcM#RNqM3 zsM?fgtzMYqlQwC>vn31x-R!!IkPUwMLiIe zv#)GCz3I#M1?-pROqp5#T>DMmO#eOFNjJGQgj`sZn7Xc%WM+k4Tg=(Oo|7Y3c~<>) zThxwkIkR?n`uGN4FJ4f#sLVU`>RJbvU*%5yGi78`v(^9X?iG0{DQ!Rd(uPBqC&~H( PozCFt>gTe~DWM4fL$!6P diff --git a/mods/tutorial/textures/tutorial_bluestone.png b/mods/tutorial/textures/tutorial_bluestone.png deleted file mode 100644 index e85c689a4c952c9f40af4882c45c88d5ed1eebc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 642 zcmeAS@N?(olHy`uVBq!ia0vp^zd)FS2}rW{oy`JLjKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z8kirsAUsv|K%wi(Otmiv?F9L-mOI#yLobz*YQ}ap~oQqNuOHxx5$}>wc z6x=<11Hv2m#DNCC_jGX#skrs_5+g5z0mp$2#flOK_Os! diff --git a/mods/tutorial/textures/tutorial_boat_inventory.png b/mods/tutorial/textures/tutorial_boat_inventory.png deleted file mode 100644 index eae8dfe1a365cb99d113c901b8ee653e0b19513a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 340 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Y)RhkE)4$} zY#A8jr*IhnMK}vQB8wRqxP?KOkzv*x37{Z*iKnkC`+X*9K@pDkUj0 haB5EOQSXNKw^CDUs;%B_aRT~}!PC{xWt~$(698$`fC>Nr diff --git a/mods/tutorial/textures/tutorial_boat_wield.png b/mods/tutorial/textures/tutorial_boat_wield.png deleted file mode 100644 index 54683e95f1ad4143332313e597b3870fe37f51f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmV;}0Vn>6P)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^Ra0viz^56ZiD&;S4dYDq*vR9M69 zR?AAmKomXqX55NPUAgc}{DCS3(S-~D!uSR0$`5ekQfVciTh~6eE`(CLQY0>viXx%5 znd>G@8%bhlJBeTq41}4<+;bo2&H!`#caZPZ@;5*O00f-6zO=lC^}WN13GlQY^grJa zbZ+et5OAjV05JFp@$z_IT?B^x5KrwZbZ*Wj`d{TO)(b-sV_d7y<`dZnHEsD91P{aSJX>nVfwYm67|L_khOx%4!Lwbs7O} z9-*d4XNZ%=E|i1-1|^C<(E#}OuEU}&ieBdvAR@qy^y7R+APDC8Q}_nma+ed<{l(k> O0000S diff --git a/mods/tutorial/textures/tutorial_bogen.png b/mods/tutorial/textures/tutorial_bogen.png deleted file mode 100644 index d07620fba4689e0674b3564c5949dbc64fff260e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf{PB}4N)e~P8CIU?{^>lFzu{gbS zlA-tE0Fl=7lU?H0Eb%^}vEl-YNaa!wu7&msEJW@cZQ$TrDp0WDzq8DpPsuFSrb~mp zm-k&-s<})tVqI`@X0PW5AO3g0-`RdIYN+oL{h1>zRJe|TVNpis_KV_^KRE^NIrR1_ zC);FJh6Pc9hE;MwtD4&wn?erxewO%K*f1;d*yYm#Tan6UA@vM ztCw0YJd&5lHe4$`y-NN4-un-_mvwt5J__D{%$>n(u3)skuv5VL@8^PYx8K#Poaf&6 z_(EAMhhx3mn!>O}e%{M>|89S@A=l%}uL{3iT}}l>%;!YE9B2Gtce}Cne)>$_MHQ{H zBHbi{@+yw+EBldbU;NyceU7$-k63_(wppb$`zD>kn_lgFxWrLJH*oC=j%S8J&Xbm& dT_JYSe7{?D!2DCjxxg@G@O1TaS?83{1OT;1us8q! diff --git a/mods/tutorial/textures/tutorial_coreentverner.png b/mods/tutorial/textures/tutorial_coreentverner.png deleted file mode 100644 index 823471f5d84df11f734ca040a9747722e4687ba1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 344 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 U@00@9cmMzZ07*qoM6N<$g46}KAOHXW diff --git a/mods/tutorial/textures/tutorial_fragezeichen.png b/mods/tutorial/textures/tutorial_fragezeichen.png deleted file mode 100644 index 40bcf9a47b8c437cffee330710c8391c081d37bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3838 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 T%RDFpfS0kMsX?6{D(-&(KlJMe diff --git a/mods/tutorial/textures/tutorial_gelb.png b/mods/tutorial/textures/tutorial_gelb.png deleted file mode 100644 index cdfc4c0db177a81d3ed2ca4332ac3a3856aba59f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf{PB}4asqg)BZUTiIJY5_^EKVmU zNPKD#oPOm0f1dvjyCe!%C#x)xbTt%fmgv0Nb6P+x=xwc z6x=<11Hv2m#DNCC@^o(}_1^;jV?-fy;KHwWF8>4;6~E oA15|^55B`@JJH%f;hPt^;4AZ|AkhP&z@)+8>FVdQ&MBb@0AmX${XE z)7O>#9yc$q5xLV0FMhJw4NZ$Nk>pEyua zrl*Tzh{pM;lN|XDC~&YOUf%v__Lr@;6Ee7Wtc~e8+0%A*)y$J8W9q)x*{XE z)7O>#9yc$qx#5av-aMd?WQl7;iF1B#Zfaf$gL6@8Vo7R>LV0FMhJw4NZ$Nk>pEyvF zs;7%%h{pM3A8+qu1y%#Y2^?;w2M(T@xjF6J99LOs33uf_F)0SGIyUK7MX?4z4Gf;H KelF{r5}E+xmMPr; diff --git a/mods/tutorial/textures/tutorial_gelb_gebrant.png b/mods/tutorial/textures/tutorial_gelb_gebrant.png deleted file mode 100644 index d67d8e1fc566a9a8ee0703fb2063dd250ddd7e8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf{PC0Q#w&PDrZUBWGJY5_^EKVmU zNPKD#obD2Ad$?X=_d3DtR&GwSCNi2eOLSiCIW3?T^tUIEQCM?ZGPBQ=V}}k%I~3{! e%;9TeWMH^xBP`Hl_C5q?7K5j&pUXO@geCxQ)Hi1U diff --git a/mods/tutorial/textures/tutorial_gelb_gebrant_block.png b/mods/tutorial/textures/tutorial_gelb_gebrant_block.png deleted file mode 100644 index 000b52d667a989fa28345ff4ca857abaaab714cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 638 zcmeAS@N?(olHy`uVBq!ia0vp^zd)FS2}rW{oy`JLjKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z8kirsAUsv|K%mREGW^cF5QwIu3mbgZgIOpf)rskC}I2WZRmZYXAlxLP? zD7bt2281{Ai31IO?djqeQgQ3;rAA%`29^T`HhP6S?KAu%rd?+ApTcrO_6=Vd`|jqu z2j3->Z?Fb)k0Y1}8FWP;nT-(j2t`2ceaI#uWGK>(=|uM3$uQRxtC_yoJy85}Sb4q9e0K&Z}SO5S3 diff --git a/mods/tutorial/textures/tutorial_geld_lv1.png b/mods/tutorial/textures/tutorial_geld_lv1.png deleted file mode 100644 index 0dc268fcc9f8547c06cca60acef0e51791272b20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf{PB}4g15sAHg+L+664!_l=ltB< z)VvY~=c3falGGH1^30M91$R&1fbd2>aiAhKPZ!4!i_^(}{?C7C&&+q=1joYvk3$X~ nIB>*4QNlFgN<$zsTQ?(vg)*z`57o=6KphO8u6{1-oD!M<-J>|< diff --git a/mods/tutorial/textures/tutorial_geld_lv2.png b/mods/tutorial/textures/tutorial_geld_lv2.png deleted file mode 100644 index 6f0e9263641da714f26c905d04042bc0df6b5dad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf{PB}4Qj>v3hYoL&1iEBiObAE1a zYF-J0b5UwyNotBhd1gt5g1e`0KzJjcI8c$gr;B5V#p&cf|K~rnXO>DxX}R$KfAVu> nW;HghgDV&pv-LQL70(Y)*K0-AbW|YuPgf{PB}3V)!?t4oj@VU64!_l=ltB< z)VvY~=c3falGGH1^30M91$R&1fbd2>aiAhiPZ!4!i_^(}{?C7C&n#kKQL70(Y)*K0-AbW|YuPgf{PB}3#=FR8wz5#_KOI#yLobz*Y zQ}ap~oQqNuOHxx5$}>wc6x=<11Hv2m#DR)5JzX3_EKVo?`9J@my|OYh2psQL70(Y)*K0-AbW|YuPgf{PB}4guFIUyfpQFzC9V-A&iT2y zsd*&~&PAz-C8;S2<(VZJ3hti10pX2&;y^`Ko-U3d7N_4%QsiS$;5kzD=l^+E1qUYu z#)D^qE}!1ioy5d&>l>H2*>i3_4yKClEbTRKQ)fQ?e@vW3G$K-loBxo|TA(Qmp00i_ I>zopr0NaT{7XSbN diff --git a/mods/tutorial/textures/tutorial_glass_reaktor_core.png b/mods/tutorial/textures/tutorial_glass_reaktor_core.png deleted file mode 100644 index 5165e532fc1e57f6103383abb2ee192c05c209c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE(}5p{0u_UZJsZHBAf*t zk;M!Q+`=Ht$S`Y;1W=H@#M9T6{XV;dIEQ*ox9%FCkYtH#M2T~LZfQJ<%aV~EA+y^{mEjwtZB#1}O-g=ia#@6Zb~ z&T6%uojz-(pg1 zYgP>BUzccmL`$6s&Ke4Gv{^AJ+M8@)pD+)`+t}86B9dZ jF7Gg!=*+tM@tq|52Qe}C1)i?~g#v@8tDnm{r-UW|-$QCK diff --git a/mods/tutorial/textures/tutorial_goldstone.png b/mods/tutorial/textures/tutorial_goldstone.png deleted file mode 100644 index a73530e7d09b628a1386734498ff52eea25f0a91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 640 zcmeAS@N?(olHy`uVBq!ia0vp^zd)FS2}rW{oy`JLjKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z8kirsAUsv|K%wi%Yx?5|C-vEUqOI#yLobz*YQ}ap~oQqNuOHxx5$}>wc z6x=<11Hv2m#DNCC^>lFzskrs_5+g5z0mp$2#p)KS8pqkU2u*Vhx7+d1yW#G^cM0Vi ztZ&G^;VWa`-3;a;G2t@F=!!rxQ1x&{Anhn7!DT4YejL+@8?523h1-G4cA~X!L=6V0 r!4zrlBQ|`S?_#r^XzifzePblf$1Gl!?|u}RIv6}%{an^LB{Ts5YUkO7SJ}Q?E-~|b?!4dJyQIqXmMH-(X7F_Nb6Mw<&;$TByH&CP diff --git a/mods/tutorial/textures/tutorial_greenstone.png b/mods/tutorial/textures/tutorial_greenstone.png deleted file mode 100644 index 086a24974252d36563d1dd8f09df37e17a034d5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 642 zcmeAS@N?(olHy`uVBq!ia0vp^zd)FS2}rW{oy`JLjKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z8kirsAUsv|K%wi%&Z2q%!wSYpBC9V-A&iT2ysd*&~&PAz-C8;S2<(VZJ z3hti10pX2&;y{Dnd%8G=RNQ)diIJDVfaAc1V&)SE_H(B^WRBuIt+ZS2&Ii>4?-I&4 zSl^I+!&k<>yZP=xFc*mlm)VG}2q@DBRS#DL(vD&hT!td;$(T;OAq#gc+zwo}6RjP^ tBzUM$r2ROt;d}5MHrt8T4hr8gNrBf)pS*YMSqV%Z44$rjF6*2UngA~uDs%t< diff --git a/mods/tutorial/textures/tutorial_gruen.png b/mods/tutorial/textures/tutorial_gruen.png deleted file mode 100644 index 875de43624a9d224fed004a25ddf6122f7f04709..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf{PB}4a?z#4Rw1Gl)o-U3d7N?UF zBtA6=E_TOWbgr_k>r17dOw?k|XF7+H1P@81io5m>YxhsPYYA5@Qa$i4p?rh&4cRw* zW$e3~?;Zqmk(h9qjp&MiGJR0>a77^PC?>&WDAJyc>BJkdaM!}^z-2qp+EGk`hYCg7 oj}sfd2j5|{ooMZ#@Xd>S*UI$SE|kd+m^2tXUHx3vIVCg!02>A-)c^nh diff --git a/mods/tutorial/textures/tutorial_gruen_block2.png b/mods/tutorial/textures/tutorial_gruen_block2.png deleted file mode 100644 index 9ab2b0712cb2d71ff27f408cd98157e5b8cd22de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#9yc$quJqxvcF8~?$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3{XE z)7O>#9yc$qr6BJ%1`VK)WQl7;iF1B#Zfaf$gL6@8Vo7R>LV0FMhJw4NZ$Nk>pEyvF zs;7%%h{pM3A8+qu1y%#Y2^?;w2M(^8xjF6Z99LOs33uf_F)0S$gKV;49JX~p4Gf;H KelF{r5}E*z{3wF} diff --git a/mods/tutorial/textures/tutorial_gruen_gebrant.png b/mods/tutorial/textures/tutorial_gruen_gebrant.png deleted file mode 100644 index aad2d35583a815254879d24620372cff9647b653..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf{PC0P~9ah&Kf1r?^r;B5V#p&b( ziBAoJ%YAGQ*IVos+-~L8G;1QGShGauwVuNQYLjex(-?(4w}%WQgQ3;B}QHb29CoUnhV!FW{%=KttDKsNcF(Ggz^p6H)P-N zm9g(`zIzbNMPkBbHliy6%Jf0i!xe$FqnHGjp-6i&rW0?-!d(lu1DEYYYez8&9x4=R oKTd4;9(;$*cA~X|!Z$BcU6`qut1;{pFljJ&y85}Sb4q9e0JOj-9RL6T diff --git a/mods/tutorial/textures/tutorial_helmet_King.png b/mods/tutorial/textures/tutorial_helmet_King.png deleted file mode 100644 index 2f7dea2f149131ab41f1ca9e41cfaa5d1b31db7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQk(@Ik;M!Q+`=Ht$S`Y;1W=H@ z#M9T6{T{b0w~Q9UEumvTq1B!)jv*QM-d;82Ycdcy_HlhgkFv1dJGHpx0xtbWo;EGv z1&<`&=}U*6p|~9=x;bUEzngb(tbZH|{BZbvtae$<^0? zjXX=%W=m$5-je;hhFN1%PDGCfX-xK_%q#FQ%q<1{xA8)Ag-sY KpUXO@geCy`)MhaN diff --git a/mods/tutorial/textures/tutorial_helmet_King1_preview.png b/mods/tutorial/textures/tutorial_helmet_King1_preview.png deleted file mode 100644 index 8000fc0b92a08cf82b08fbea0ee5c39e78a24a33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1379 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˫Ouh)(Kr19Y$F#5&`Ac~^1vxZ(K0MM~a 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 diff --git a/mods/tutorial/textures/tutorial_lavasword.png b/mods/tutorial/textures/tutorial_lavasword.png deleted file mode 100644 index b40e41369792308614c9996605f05f16668f2dd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rl| z09D4wx9I{!I14-?iy0XBj({-ZRBb+KpdfpRr>`sfB`!uL1D$@8XLdlLE>9Q75R21$ zC!XeIR^)M+AFQ-|%SP5E^XI%!U|q86Ci8BV2$46ZqnxHSnE&e$Pv?xo@*v9ED|Axkyo4;!E^a=hu7`kAsSfjq|i#wrO^TQ3!OxyAE;mt=X z6U>&B%z3ro{@VE*t}1NYy-JBYq>n2rTs$~YBF5nHyBmxGZP6d}9wqGux{ATm)z4*} HQ$iB}teIXj diff --git a/mods/tutorial/textures/tutorial_lightstone_red_off.png b/mods/tutorial/textures/tutorial_lightstone_red_off.png deleted file mode 100644 index 3c828b20cdad7f7d7ab0392061f7ab1fc1d09ec8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%tnr_0mDF+}71)=Rd0PKp975Awek zGWc%!^d#=mxnuGh9OBl9_|6g7)G~K&qmPW`WERK86R#A$vDRWgHB*@T*w^fhN;@_z z)%kLDkMjnB6lrDkiH3K7snnRpZ8y=sv}n+{0+A5X*zg_%!SpV-tfhjUqk6*hN zoOfr1aEtcTP3g{kEyp;%Nqr67v+*(G<7)Z;FB`1C16`$B;u=wsl30>zm0Xkxq!^40 z42^UROmq#6Lkvx=Obx6|Oo3c01A|;ae;pJJx%nxXX_dG&$oPDp0Mx+X>FVdQ&MBb@ E0RAI{wEzGB diff --git a/mods/tutorial/textures/tutorial_lightstone_red_on.png b/mods/tutorial/textures/tutorial_lightstone_red_on.png deleted file mode 100644 index 512b0fe4e0478cadefb22c6c1c2e54239db8a42b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 650 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=d3- zBeIx*fya-5fm@idRCniokYHJXV>*xqTgwo0Z0%v74K(f9t(Eb`JjJl}9zqwRyMT2X7a*p-*=ew}S;XE#HwXW^;~Qpp#j1iP9Z zAE-`BiS^`sUQr)jasIiw>%qg!zK5SW#V!_c@LHpN&alto_`c7-R%viGJWt=%cier= z(sdWDnC}^%=VAVC9UtG|l)YwY?n|p(di<7+5|Lu7w9MzKZ3(+#>N~md_0(-gqgHV# zuspLoeBAMVa?c?NJ@GYXZ(J6Rb&pk^bbJ0{rvp(vff>G`f!8Ioqt}JcViR1(Dd=>- z^4ZK)PIJwsIQ>=g58p1W)bSujtoB-mNXLi&{w^DHbEGw&HtacXZ@E>6TTwt+b7StC z-M@m%>$bdSoO9ayyY1&Qn;zJ{_TuQ8GUNH4%atOEe=bz*H}2c1rh0UjQ6CR;>decf z@7xOxJKQ(s=}}f(k+b%_VB&qwhx3G688&%R$SmF5ISifV~#L`h0wNvc(HQ7VvPFfuSS(ls#A yH8c(}G_^7{urf9Sa;*#u!fawzplHa=PsvQH#H~R+@rejf1B0ilpUXO@geCxwul98S diff --git a/mods/tutorial/textures/tutorial_mineral_blau.png b/mods/tutorial/textures/tutorial_mineral_blau.png deleted file mode 100644 index d38cbe580db5f8122ffba8830bc25ffcd4b1fc21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20336 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 diff --git a/mods/tutorial/textures/tutorial_mineral_gruen.png b/mods/tutorial/textures/tutorial_mineral_gruen.png deleted file mode 100644 index 4904e057d3a7733060535464b369fbf50e7f5a31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21060 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 P00000NkvXXu0mjf!;|)w diff --git a/mods/tutorial/textures/tutorial_mineral_rosa.png b/mods/tutorial/textures/tutorial_mineral_rosa.png deleted file mode 100644 index 354a89d19eab5a1faffc881b97ed170321601ff9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21048 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

0?l%iRk{6QX4V>_2YAa@BsTqV}bE*E_~I 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 diff --git a/mods/tutorial/textures/tutorial_plutonium_ingot.png b/mods/tutorial/textures/tutorial_plutonium_ingot.png deleted file mode 100644 index 58fc2ff64dcbacd13f985cd5eb1e168a8247adb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP~yM&OHiE!Vq7eFD&64!_l=ltB<)VvY~=c3falGGH1 z^30M91$R&1fbd2>aiF43PZ!4!i_=Rd8}c1c;BdWYG0CLx%>&n&)>XcK0qNE=S2?Oo z^kw<~TOvkp&L+6p-fCT@arWdMpJ(}7 cZoK>~zf#KOK*-$!ke?YmUHx3vIVCg!0Q=l(%>V!Z diff --git a/mods/tutorial/textures/tutorial_plutonium_ingot2.png b/mods/tutorial/textures/tutorial_plutonium_ingot2.png deleted file mode 100644 index db73d66a441722d2d500fa7a3ab76b7276ad1427..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEbDZ7K{3 z2UX?#6jtt+zWyPw+PL6$+6>bbElUf}C6xCq=Y4nH^2CATKd&dK_HAOC`q0ou>t>FVdQ&MBb@ E0Bt)~QUCw| diff --git a/mods/tutorial/textures/tutorial_plutonium_lump.png b/mods/tutorial/textures/tutorial_plutonium_lump.png deleted file mode 100644 index c306afd2df06b89fef26c7abac6d72954882062f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP~y9B?C$o~VG>Oi4>PZ!4!i_>$1c8fMB@Tk~X&24B> z)m^I@dFc@6f@5wb4wJ<9aDCb-W7!j^lor3jBBQJ7&1+6(#_KXMS?`W-HB~XV>@!hk z(v>I;!D!8sf>$ce-0R?K@@D4TwcYx`z0(>$V-|>=$ep*T?%=$0KmH2^aN2DAK3Bzo yb-~8KU#GrCEV1J8Hd!qte>F|YusZLC{hfwQj*YkCY|a9m#^CAd=d#Wzp$Py<6kGWK diff --git a/mods/tutorial/textures/tutorial_radioaktive.png b/mods/tutorial/textures/tutorial_radioaktive.png deleted file mode 100644 index 374dd882ed58a219134c31dceb224df95cc3255f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP~y9~EF`}yTRynsTXo-U3d7N_3^Ir1?ma2)z?KTA(G zN^#fLyqm77jL`@B*&PF(tqT{5)lN@wzaRO`Cfo1AYE7SAD|OyCd&??xI7D3Hn!e!H p-me{RPyY^he%Ye2XlhFZ!aiAhqPZ!4!i_^&|2?;;WJ1{0BEfDCDa$seSka)#@gSBTdXQl!pub>$`le2U~D-bAPSXx$v8NRDHHH+;689rx{FPSAemv@taHJa)m=c zp8^7?UkO7SJ}Q?E-~|b?!4dJyQIqXmMH-(X7F_Nb6Mw<&;$TByH&CP diff --git a/mods/tutorial/textures/tutorial_reaktor_core.png b/mods/tutorial/textures/tutorial_reaktor_core.png deleted file mode 100644 index eb8e5f55ef53740f832e55c586712398c96c2cc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE(}5p{0u_UZJsZHBAf*t zk;M!Q+`=Ht$S`Y;1W=H@#M9T6{XV;dIE#+^o81~fA;}Wgh!W@g+}zZ>5(ej@)Wnk1 z6ovB4k_-iRPv3y>Mm}+%qE1g2#}JFtXD46eZBXEGk&kUyqCL~Vgj3p}yHof@yP@L& zu8+s-F71ANDsXvRdBY4PW6^004OiHWQy4V!Hq57xPj%0_N%Kti)J4R4hi#jJ8{i^qTnXgN9%Iu+&ppY e;2W#yH<%|jx~`SEu<-`aQ4F50elF{r5}E)LqGVzK diff --git a/mods/tutorial/textures/tutorial_rosa.png b/mods/tutorial/textures/tutorial_rosa.png deleted file mode 100644 index 0e01619d123703d838658f1c5f1d028dfe34e44e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf{PB}3vzAt{2Pk}-Xo-U3d7N?UF zBtA6=PCruL_W!?NmxQFJ5ksW$swAIgiO#D%rv=o4{`TZC3TtjlX7-tK?9c&eheDlz eIecx53=F5kM7i=U6RUw{F?hQAxvXW8XmbgZgIOpf)rskC}I2WZRmZYXAlxLP? zD7bt2281{Ai31IO?djqeQgQ3;B}QHb29Co92lhXI%pApe+G=W(yc^RSzB2aR&36yJ zODNx9eM1(^O-3*gGU$pxGEnshML_MxkxfF#P^2BxiOqL6!d#261DEZ@YVSi02AIJV oX(u{--(amdKI;Vst0Le2d6951J diff --git a/mods/tutorial/textures/tutorial_rosa_block2.png b/mods/tutorial/textures/tutorial_rosa_block2.png deleted file mode 100644 index 979b62ffa796bfe2e27f4d20dbbeeb0e0557830d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#9yc$qzR_mSBfUT&$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3@QnwCuDH%SR2!GvZw9rs+lKG#?*beXn!%y*X6;M zc#F6FN&g(?c{XE z)7O>#9yc!^qx}Et`n^CQ$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3QL70(Y)*K0-AbW|YuPgf{PB}4a%g`5ZR|AC{JzX3_EKVmU zNPKD#obF=l{I_0W_r!%0C#o<{FjZ#GVKWq3EjeA$XUQ+gyG&|9Img*%X!N!=nm0U( fSYRQ`!_2_2hg+Dd=iw|TpkWN2u6{1-oD!Mwc z6x=<11Hv2m#DNCC_H=O!skrs_5+g4I1IJ;513%V2W{%=KZ8fz?-i_%EUm5%E=DP>q zC6sTlz99?dCL@>#8FWP;8K`=MBB1u;$R;6VDAJDU#OAvjVXj5kfy;JcwfCV01I%EG ov=be^Z?M`FVdQ&MBb@03+=vz5oCK diff --git a/mods/tutorial/textures/tutorial_rot.png b/mods/tutorial/textures/tutorial_rot.png deleted file mode 100644 index 91ca85a79a351f6433471862e2b407deb84227e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf{PB}44%k+Ewnm{3YPZ!4!i_^&o z5}z6bryr?jYy0ofCE;nr5NSLs$*qa)!KI$l0%}2jd-52CHMb=*`%F1@=zz3Cp-#XY dzBWb%28Sj-p3a&buYg7|c)I$ztaD0e0ss&*HtYZZ diff --git a/mods/tutorial/textures/tutorial_rot_block.png b/mods/tutorial/textures/tutorial_rot_block.png deleted file mode 100644 index e5a8000a8bcf1922fab1fd45d9b67744b10adce0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 637 zcmeAS@N?(olHy`uVBq!ia0vp^zd)FS2}rW{oy`JLjKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z8kirsAUsv|K%mREyY7TlOGk`*pC9V-A&iT2ysd*&~&PAz-C8;S2<(VZJ z3hti10pX2&;y{C6dAc};RNQ)diIJCqf#a~jf&I@PGe>crwqlL%VYwmuhOdl$ck|tY z?-I&4ScAF85ln;(x+0LwMu>WZBB1s@WRnmw6luqFBKz)Sm}?Ps;If@)?Wn;3GngXn oM2GJUS!}iwtsNM?hjqE%w=jJ+n{03Zm^2tXUHx3vIVCg!0E&z!b^rhX diff --git a/mods/tutorial/textures/tutorial_rot_block2.png b/mods/tutorial/textures/tutorial_rot_block2.png deleted file mode 100644 index f0140a15f8f3d33bca10a7204087b8f9bd713b96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#9yc$qo~DAijRH_evcxr_#5q4VH#M(>!MP|ku_QG`p**uBL&4qCHz2%`PaLQy z%hSa%MC1I_Nrrp}6nL1MuWq->*IJ+I&}244AtK^khsDwfTV{X$@_Oyp4y(+x7hC2( zv$!dLbjAdW=6Oz!YF^G)nCsxKXrXPZ?diU(IacmX-OlWWC7mS`%p+x0wv{XE z)7O>#9yc!^6R)~6FB?!uvcxr_#5q4VH#M(>!MP|ku_QG`p**uBL&4qCHz2%`PaLR7 z)zif>MB{w2kGFTS0;_@H1P(XT0|(DUZcaNl%T-od!dQL70(Y)*K0-AbW|YuPgf{PB}4aO^^7$=Yc}@o-U3d7N?UF zBtA6=PIs|oK3p%cTd?2C&1u#|Mzdy#&Z|AA1=NE6_T(`NYi>(s_L*|*&;ewi;*@gQu&X%Q~loCIA8%Hr@aL diff --git a/mods/tutorial/textures/tutorial_rot_gebrant_block.png b/mods/tutorial/textures/tutorial_rot_gebrant_block.png deleted file mode 100644 index 57e05150907cbe49d5400e087d118bfaacc9998d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 637 zcmeAS@N?(olHy`uVBq!ia0vp^zd)FS2}rW{oy`JLjKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z8kirsAUsv|K%mREyJhP|n^#ck?mbgZgIOpf)rskC}I2WZRmZYXAlxLP? zD7bt2281{Ai31IO<>}%WQgQ3;B}QHb29Co92Y#%5%pApe+KM&4hvkOs8@@93-OYCo zzDp?IU=8LTM=%jG=!!rx8zJfuih$btkWE6!P^2BxiR`lE@Dm^2tXUHx3vIVCg!0N{ZqHvj+t diff --git a/mods/tutorial/textures/tutorial_solar_panel.png b/mods/tutorial/textures/tutorial_solar_panel.png deleted file mode 100644 index a7b0f75fb00aaa6d73ca773ef5d6c064314b1739..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652 zcmV;70(1R|P)W9FZg7;t?Eyzz_(~F7<3Zqgm8ll{hlcH(tDW_9vtx0A!4|E&d-9 zqCO)4CW9E>efUTuX{Wz^s9SK6=gn?qh1qqR5C{#6|MT;-jdc6_ivcjZxlnLFa(#c^ zsL_MTaz0m}KhjM-BSqR7I?Egaq8hM_U%X^u$+{vZR-z<%;gpRfm-n))A&?|Kbu4mz zN(R7vRRP=^o7MC_fXbnn&ep$?CoyQTFdpv|s!zEmiT7yw!SEt7Wo!^L#QEX8n8&u55qG#ai}`vy2F{d%!h zl4pGQAtEWRCt`FQtfVnFcj?rY;GzFv>T;@1#2h>Hqn_adoU6n{p`oa z6`Wf#_oL~_>Bl|y+`|HyLKp|GG=y>R5(}xfP}K>O=Nw_)jLxItfV|uj$AobRx|a4! ze2wd|uXkXch!J!x<4V&7UDV$`m~(mNWJ+(CFm5C<%p2&UCh5y{1z{ZKT!L>tr3W&_ z{Zj^MkN<078gIe+%3Ntg#R0-NsJuY0Oc)1gkKjr}Ri}~Kk%^DeP=zpWepPTMG^xI+ z1!<26x|S{16Oc8Fm1s?za02*{f vSad;kbZBpK099;dVPqgvd2@7SZF4LjNp52<$sIm+00000NkvXXu0mjf4L89x diff --git a/mods/tutorial/textures/tutorial_superzauberdiamondaxe.png b/mods/tutorial/textures/tutorial_superzauberdiamondaxe.png deleted file mode 100644 index e79ee657ebe9cfed057ad6f3f3433bd2f1c114c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 405 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sBugD~Uq{1qucLG}_)Usv`^oO0saTqb)iR02&A^>lFzu{gbS z@?I}yN0HY3oL))lDoectS~?&63g$3O$X_{kg1dnA=BIwQY?@9Q-_TzoB<)zkAil=z zL0f~b&K;5KZsu;~o1|?GuHJcnXQpNG)DDAiE`ElEb9d=0eQT{ayH6j8nkq6)TPx@4 z%gdkn*5|x&OOmekjR%Y4uIq?&e&`=WCbypCCB=ji@o=#rYpq%ir}QDB%cc)I$ztaD0e0sw>%pSJ)2 diff --git a/mods/tutorial/textures/tutorial_superzauberdiamondpick.png b/mods/tutorial/textures/tutorial_superzauberdiamondpick.png deleted file mode 100644 index fc6f9136592a9fdba6e70da76e07640fe6bb4650..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmV;`0V@89P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2hs^1 z76t(q0v(G000C7=L_t(I%axNsO9D|8h0jRaVsr*VvqfSH7ZNQJ22oH$Xce}senMNF z<``vTzyH6sCxg;2Hi@3%T zZHURLUNIx#F!F^0Lct(O@)WSs3ih#p=nz`T0$ox?_`|5%99TBfsOm|ApJ$tLe2smSy2%GI6!wSJ~wv zS+5BWR;(=Qc`%r*_;2M@%%`$@TgfRP6_eLX7GnCDX5ZMywwJyEYRklJ<@e-U00000 LNkvXXu0mjfZ-d3; diff --git a/mods/tutorial/textures/tutorial_superzauberdiamondshovel.png b/mods/tutorial/textures/tutorial_superzauberdiamondshovel.png deleted file mode 100644 index b47bc77db9071e0e6db88f2edcab9ea4ee0fd0cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456 zcmV;(0XP1MP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m?d01m?e$8V@)00007bV*G`2hs^1 z76&r1$xYk<00BrzL_t(I%cavjOG053!14dpC=jIbUbzlI8q^({T#9UJ)3&}rL1U}h zcCTahA^HH#xd=5B_VxiJ5*@(k;3^c%UuPi$ zFyj^<-dtOYfdI2}b9}X0oGR-eWR!^$bn$W|LMW&K@bdabu~_6hv1@tU;5EY_6x4XH z)yQ97(QdbCHk$x=#$hd;vVyvf(`Zn5c%*Q9M>rhD>-AEuR2csTLZ+@{(MVabSPaK; zFbo5~-%qJj!nW-R6Le!Ue@4SRz~}Q3(sdli;Ubr#ev-8iGKk3VM9g?pm;D`8;?a3g z(@8mgeiAjE6hX{h-AKH*wIoLgRkl|bIsh>T@$d%2aNpfvy?Z<&|Al`V{1JB=^x=(_ y>9B}&K2p{Gq-w)``NQgMncL_rQ*TwL!~oy25QQ*8Rj^wC0000Px#24YJ`L;z0!H2@8N@h>3&000SaNLh0L01m?d01m?e$8V@)00007bV*G`2hs^1 z777WqY}&N|00AmVL_t(I%axM7PQx%1g-=k}Kms{SDuxoKJ^(OuWMbmy9ms^lRC{zn z#F7Vyq99%YSUU0qNQk`)TZYnwbYVISG$}4hnq28hwyw{2ZJ%qAM5nNzt2GhYUB!-) zLAm|3Vr+C3D=Fa!f!SmN04)I)^nP?3C@GPqDfWa|)<`xdsQXdKcs6A}3VHHyPh6gp zpeBj6VxdO0;$}b#u?YZmRs3^p?=GqpF9C~gLXFtAbD72*C@JCK*Qz8*aM0`FWjqES zpMrTY4~x7&p6Ath*LBS&3~NdI zfx~zF|L9SCV3>;6KrlnQc zBKTYYasLw`vG{aT^^vAYY!?2FDzeHO&l}I!ksqIbPB%P{iaKn%5n^z>92Eti0=|8E z>((+$9os>VQ8u5H6iBxg;H6zSd~|Dn+B<-KIshO903`)tKHK~tm`~kt2jJV`yTOO| zET!2!^fHSG1vusNDWAJFgY#jJ;T?`w4@$lDYmyZAH34EQk)lwz|L-k*bl6D&5Sw3iyFG&4t)23@j_r5-6`i$O1@LA66+q!W(<7C; z#aiMsVhkUegqQm}fQdPM2)JIWGC%B*ggYtKs*0-UKSB`c!&3wTWB>pF07*qoM6N<$ Ef|yUg-~a#s literal 0 HcmV?d00001 diff --git a/mods/tutorial/textures/tutorial_turkis.png b/mods/tutorial/textures/tutorial_turkis.png deleted file mode 100644 index 8113797d4b71ae449f8bc7a4ef22f6290095120a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf{PB}3v^VQxT-vWi~JzX3_EKVmU zNPKD#Tz=;N|NnxkBqTkJ86u6lvV58)I{XE z)7O>#9yc$qp)&7|+Y5j~k|nMYCC>S|xv6<249-QVi6yBi3gww484B*6z5(HleBwYw znVv3=AsXkWPIBZspuoYBczOGy*+)br zyv5u8q<;=`JoOtb{C}xV@msK1V2;oFDPGHa_=+rUi_@% diff --git a/mods/tutorial/textures/tutorial_turkis_block3.png b/mods/tutorial/textures/tutorial_turkis_block3.png deleted file mode 100644 index c6d1d9e850915c15aaf56e35dd2533492bfe8492..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#9yc$qwW^%SGLV0FMhJw4NZ$Nk>pEyvF zs;7%%h{pM3A8+qu1y%#Y2^?;w2M(^8X`Fs`j;E}&gu8N|m=uFo6Pt8!gnkQ91B0il KpUXO@geCx!2`D=N diff --git a/mods/tutorial/textures/tutorial_turkis_gebrant.png b/mods/tutorial/textures/tutorial_turkis_gebrant.png deleted file mode 100644 index e650409dde5e2b85582fea8b7762ed5e25ee5946..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf{PC0P~>AgQR9e_gio-U3d7N?UF zBtA6=F88VZTW_&@8EBdHZOPys>o0M~$X@*8`YomF?qlg6- dvOLTT4BL2xxmv$)%mW(5;OXk;vd$@?2>_&lG*JKm diff --git a/mods/tutorial/textures/tutorial_turkis_gebrant_block.png b/mods/tutorial/textures/tutorial_turkis_gebrant_block.png deleted file mode 100644 index a9594c41c363d30e2bc7cc076fabeb282c3ecd44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^zd)FS2}rW{oy`JLjKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z8kirsAUsv|K%mRES%4u@y6M=eOd%8G=RNQ)diIJCqf#a~jfgfuhGe>cr z-ZiO7-i_%EUm5%E=DP>qC6sTlz99?dCL@>#8FWP;8K`=MBB1u;$R;6VDAJDU#OAvj zVXj5kfy;JcwfCV01I%EGv=be^Z?M`;c-I}W|N za`(1#tBwlSf^{1L3(sB(3Ju-7B_#YiS60Xo(QCp^g5m$?wwkwIRY|*hb=vfr!;io1 z-k7Hqb9cM$5(ej@)Wnk1 z6ovB4k_-iRPv3y>Mm}+%qIsS!jv*GO&juTEH5l;h5piEQ;o`x5E9+mr?v58M^|rN4 z+S1kC=-|Ec*`(b9?qYWg*V@iIVk7hOj^z6*2fFvMJWgNPSX#=k;Hk{gC8gV)ObfEi z4HfS0PnvXDdxFG-b(`MKJ~>}``Wuxg%xg3gw~Bo*{P(@_%wfhpp1wDh0Xp&%mTyjt zH$AhaX?d~Vadm~gKBD5g!ua$LEc4%WZQIsIOf>~Q#|{W?H3hnq!PC{xWt~$(69CkM BZ(slb diff --git a/mods/tutorial/textures/tutorial_verseuchter_reaktor_core.png b/mods/tutorial/textures/tutorial_verseuchter_reaktor_core.png deleted file mode 100644 index 81228e9d34e590673311c127993b48936324af8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE(}5p{0u_UZJsZHBAf*t zk;M!Q+`=Ht$S`Y;1W=H@#M9T6{XV;dxS;sKpe-OF$r9Iy66gHf+|;}h2Ir#G#FEq$ zh4Rdj3oo8UZdcH!UgK=$8{DT}dHZDeCy~&*$ z=QaYt#_y}|)R%C^#2sAL#yMLpNAF-N;~mx$T=#2h+OM)Y{c)05cbLPa#<0=1Z`Vcx z3!aRrzYZxJ(LVyjE(W{_N0|0)Y4GmrlsNn25~p%env$CH!s_Nuk+V0h1jukRmdKI;Vst0L0W=Q2+n{ diff --git a/mods/tutorial/textures/tutorial_verseuchtesgeschenk.png b/mods/tutorial/textures/tutorial_verseuchtesgeschenk.png deleted file mode 100644 index ebe878325f6aa17e82fb0ca5384b69c53045d859..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^{2C7_UGiEBiObAE1aYF-J0b5UwyNotBh zd1gt5g1e`0KzJjcI8c$cr;B5V#`)xwALl>JXB1CJNjRW<`oIwfMv1FFN(us!KNz{= g)-L{N(_zBQaQzmWbjYuxYCvrap00i_>zopr0LnHtRR910 diff --git a/mods/tutorial/textures/tutorial_waterball.png b/mods/tutorial/textures/tutorial_waterball.png deleted file mode 100644 index 122647470506074d43ea8ece441bf85aecf50f1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 zcmV;90df9`P)Px#24YJ`L;&;v5daZ0qoh{=000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2hs`w z0}Co!C&mN-009n3L_t(I%gvL|N&-v}qa6sD#{Ai(nSLi{jcg>ztyuumpId2?o@#Cy<~!cCu@ z-bB5u?grP=K3eb`3TWsIgWD3-?unX_!{u07&4gLXAQbSasq{Sc!4_Ohq*+?K?1tZNvj#T9pwzj*SD1jD6bF%8i-F1}X$##GYQ#HDZ0-oPAC$h~z_E1$2#=92+7t5pwk z>D>OX%3lBHz5nM=AJ`f?O?C5IFCb!Y4gc}-ZRpPMk_O%O>5DrVBcwGv=kK@ww(b=J zpCUuSWif;PYzD?1S{o(&V|nM-HmTGedC#10IPYGYK-tc8UycK3*5p}UFMiKxym_tzrBV+dEhH23!RORHY& tHJd$e(f3o{drcn5-w9o1fBNcIb}ivNX}y*YH-Nrn@O1TaS?83{1OP|^jz<6h diff --git a/mods/tutorial/textures/tutorial_yellowstone.png b/mods/tutorial/textures/tutorial_yellowstone.png deleted file mode 100644 index 6fa08a74b1a902db8829976537cb043e5f6671c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 638 zcmeAS@N?(olHy`uVBq!ia0vp^zd)FS2}rW{oy`JLjKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z8kirsAUsv|K%wi&DvI{3G9s&wUmbgZgIOpf)rskC}I2WZRmZYXAlxLP? zD7bt2281{Ai31IO?djqeQgQ3;B}PF81{MaxFaE1oY;P$2sr6&G2^2~w-(Y=1_6=Vd z`|jqu2j4-sNKCj4h9aQMaj1H@B9L|zli)HGY2S$H#5a9#*TU_Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2hs^1 z77qqkq%&av00CD?L_t(I%axKbOT$nUh0l{bd9ji%HKQPfCZI?{k+!tD7l(qoSP;QM z3Izw9^74?|K)DVQ+oaVtcY1I5&bjB_%aEW5s4lEN- zUnltR9wIKbWlOi?N(R=Nb3QbFoZIa-)$4Vd9Uy@m%d#lGiKxJCiW)VY&Mz*L!(~IE z$Ll@PH6()9!iNwl+@1%q&LYCLWlQ&ULFTxCA54%p(-@6tWq7Xr%;t1e|7MPNAcTr; ze+X5u>8h4F$0Gm$=N!dCX=V6V!1u?na~ixsfS1nm%5Y>3;i)2FeFL)B!ewitq3!?x N002ovPDHLkV1kF4!nOba diff --git a/mods/tutorial/tool.lua b/mods/tutorial/tool.lua index f3b2c91..a6b2eb9 100644 --- a/mods/tutorial/tool.lua +++ b/mods/tutorial/tool.lua @@ -64,13 +64,6 @@ minetest.register_tool("tutorial:regnumbattleaxe1", { damage_groups = {fleshy=150} }, liquids_pointable = false, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:regnumbattleaxe2") - end - return itemstack - end, }) minetest.register_tool("tutorial:regnumbattleaxe2", { description = "Regnumbattleaxe Mode 2 (dig water and lava)\nBattleaxe-lv.MAX", @@ -90,13 +83,6 @@ minetest.register_tool("tutorial:regnumbattleaxe2", { damage_groups = {fleshy=150} }, liquids_pointable = true, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:regnumbattleaxe3") - end - return itemstack - end, }) minetest.register_tool("tutorial:superlegendenbattleaxe1", { description = "Superlegendbattleaxe Mode 1 (dig water and lava)\nBattleaxe-lv.122", @@ -116,13 +102,6 @@ minetest.register_tool("tutorial:superlegendenbattleaxe1", { damage_groups = {fleshy=122} }, liquids_pointable = true, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:superlegendenbattleaxe2") - end - return itemstack - end, }) minetest.register_tool("tutorial:superlegendenbattleaxe2", { description = "Superlegendbattleaxe Mode 2 (dig no water and lava)\nBattleaxe-lv.122", @@ -142,13 +121,6 @@ minetest.register_tool("tutorial:superlegendenbattleaxe2", { damage_groups = {fleshy=122} }, liquids_pointable = false, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:superlegendenbattleaxe3") - end - return itemstack - end, }) minetest.register_tool("tutorial:lilabattleaxe2", { description = "Purplebattleaxe Lv.MAX", @@ -553,13 +525,6 @@ minetest.register_tool("tutorial:adminbattleaxe", { damage_groups = {fleshy=2000} }, liquids_pointable = false, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:adminbattleaxe2") - end - return itemstack - end, }) minetest.register_tool("tutorial:adminbattleaxe2", { description = "Admin tool 3: Admin battleaxe Mode 2 (dig no water and lava)", @@ -580,13 +545,6 @@ minetest.register_tool("tutorial:adminbattleaxe2", { damage_groups = {fleshy=2000} }, liquids_pointable = true, - on_secondary_use = function(itemstack, user, pointed_thing) - local keys = user:get_player_control() - if keys["sneak"] == true then - itemstack:set_name("tutorial:adminbattleaxe3") - end - return itemstack - end, }) --v.0.17.0 --v.0.16.0