From 1364c306486cfc62fb09dcd79f1a2b21e6599362 Mon Sep 17 00:00:00 2001 From: Misael Roman Date: Sat, 29 Sep 2012 16:16:41 -0500 Subject: [PATCH] version 0.1 version 0.1 to be realeased on minetest forum - Still in the works --- README.md | 155 ++++++++++------------- harrytest/init.lua | 9 +- harrytest/readme.txt | 1 + harrytestmobs/init.lua | 36 ++++-- harrytestmobs/readme.txt | 1 + harrytestmobs/textures/blueprint.png | Bin 0 -> 1694 bytes harrytestmobs/textures/darkblueprint.png | Bin 0 -> 400 bytes htspells/depends.txt | 1 + htspells/init.lua | 90 +++++++++++++ htspells/readme.txt | 1 + htspells/textures/aqua.png | Bin 0 -> 1648 bytes htspells/textures/boom.png | Bin 0 -> 330 bytes htspells/textures/flame.png | Bin 0 -> 1461 bytes htspells/textures/smoke.png | Bin 0 -> 323 bytes 14 files changed, 190 insertions(+), 104 deletions(-) create mode 100644 harrytest/readme.txt create mode 100644 harrytestmobs/readme.txt create mode 100644 harrytestmobs/textures/blueprint.png create mode 100644 harrytestmobs/textures/darkblueprint.png create mode 100644 htspells/depends.txt create mode 100644 htspells/init.lua create mode 100644 htspells/readme.txt create mode 100644 htspells/textures/aqua.png create mode 100644 htspells/textures/boom.png create mode 100644 htspells/textures/flame.png create mode 100644 htspells/textures/smoke.png diff --git a/README.md b/README.md index ed3f7fa..b295d4f 100644 --- a/README.md +++ b/README.md @@ -1,88 +1,67 @@ -harrytest -========= - -This is a mod for Minetest-C55 that will add harry potter like elements. It is still in the works, but there are alot of plans for it, below are a few examples of what i am trying to create i will edit this a little bit more later. - ------- - -Mobs - -Good Wizards - The good wizards are friendly and kind! If attacked they will fight back! (Spawn Rate - 20%) Once killed, you will get there wand and a blueprint! You will learn about blueprints later on the description ! Also you will get an achievment yet to be thought off! - -Harry Potter - Harry Potter is one of the strongest mobs and is hardly ever spawned! If attacked you will get hit by the patronus charm! And blasted back! If attacked again he will send in another spell! If killed you will get harrys wand and 2 blueprints! Also gain the achievment, Voldermorts Deed is done! (Spawn rate 3%) - -Ron Weasley - Ron Weasley will spawn with Harry and hermione, If Harry is attacked he will try and protect him! (Spawn rate 3%) Loot dropped wand and 1 blueprint - -Hermione Granger - If Ron is attacked hermione will try and use the obliviate spell on you this will straight away put you in a daze for 20 seconds! (spawn rate 3%) Loot dropped Wand and 1 blueprint. - -Squibs and Cats - The squibs walk about with cats and are grumpy fellows, they are easy to kill, but the cat will attack at a very fast rate! If killed will drop, book of spells volume 1! (spawn rate 15%) - -Neville Longbottom - Neville Longbottom is a grrythindor, who messes up! But is rather good with plants and is a very brave person! If attacked he is good at blocking! If killed will drop, wand and 1 plant blueprint! (spawn rate 5%) - -Owls - there are 4 types of owls, snowy, eagle, barn and tawny owls, these will fly with you around on your journeys! Also they are able to send mail to certain npcs! (no spawn rate can be bought) - -Proffesor Dumbledoor - Everybody wants the elder wand, but dumbledoor is the only one who has this! He is very good at his magic though, and will occasionally give you blueprints, you need to have alot off stuff before attacking! He drops the elder wand and 3 blueprints! (Spawn rate 5%) - -Muggles - muggles are found in the magic world, they are confused, and have diamond swords, if they take one look at Voldermort they become evil and will haunt you down! They are easy to kill! (Spawn Rate 15%) - -Dark Wizards - Dark Wizards will attack at night, but not in day unless attacked, If Voldermort is seen by these they will follow him around! If kiled will drop 1 dark magic blueprint. (spawn rate 20%) - -Voldermort - Voldermort will go around looking for Harry potter, he attracts followers and occassionally will kill random wizards! He is the hardest Mob to kill! If killed will drop the bone wand and 2 dark magic blueprints (spawn rate 3%) - -Blueprints - -Blueprints will be dropped items which will be used to learn a spell, once learnt this spell, you can press t to chat (as you all know) and say that spell once in battle and it will be activated! - -Normal Spells - -Accio - Brings random object from your invetory to your hand. (Dropped chance 25%) -Aqueamenti - Sends out water! (can be used to put water into bucket (Dropped chance 20%) -Alohomora - Opens iron doors! (Dropped chance 20%) -Avis - summons 4 of the mob, blue birds! (Dropped chance 10%) -Bombardia - Creates small explosion! (Dropped chance 10%) -Colloportus - Creates wooden door to iron! (Dropped chance 15%) -Confundus - Confusses Target (Dropped chance 5%) -Duro - Turns blocks into stone (Dropped chance 5%) -Episkey - Heals +2 hearts (Dropped chance 10%) -Expecto Patronum - Creates Patronus/Protects, (Used to keep away dimentors) (Dropped chance 5%) -Expelliarmus - Disarms a wizard mob, (Chance of disarming 40%) (Dropped Chance 20%) -Fera Verto - Transform a wizard mob to a skeleton or spider! (Chance of changing 20%) (Dropped Chance 10%) -Genemino - Duplicates a mob! (Chance of duplication 50%) (Dropped Chance 15%) -Incendio - Lights a fire! (Dropped chance 25%) -Lumos - Lights a torch at target (Dropped chance 25%) -Protego - Protects from the next spell! (Dropped chance 5%) -Repero - Repairs tools! (Repair chance 15%) (Dropped chance 15%) -Stupelfly - Knocks somebody out! (Hit chance 20%) (Dropped chance 15%) -Wingardian Leviousa - Levitates something! (Dropped chance 20%) - -Dark Magic - -The unforgivable curse - Avada Kedarva - Kills opponent instantly (Hit chance 40%) (Dropped chance 5%, only from dark wizards, and Voldermort) This spell is the spell Voldermort will use alot, can be killed quick if encountered! -The unforgivable curse - Crucio - The torture curse, tortures till death! (Dropped chance 5%) -The unforgivable curse - Imperio - Control opponent, can make target drown! (Dropped chance 5%) -Confringo - Blasts someone to death! -Incarcerous - Makes somebody strapped to a pole in rope! (Dropped chance 10%) -Marsmorde - Summons the dark mark, this is used to summon Voldermort! (Dropped chance 5%) -Obliviate - Makes target turn into a muggle (Dropped chance 15%) -Petrifious Totalus - Petrifies Opponent! (Hit chance 25%) (Dropped chance 15%) -Reducto - Blows a wizard mob to death! (Hit chance 20%) (Dropped chance 20%) -Serpentsortia - Summons a snake mob! (Dropped chance 15%) - -Plant Spells - -Aratio - Summons a rose mob! (Dropped chance 10%) -More plant spells coming soon! - -Dungeons - -Chamber of Secrets -There will be dungeons in the world! One which you can only find in the hogwarts school area! This dungeon is the chamber of secrets! Once entered there is no way out till killed the Basalisk! There will be snakes everywhere which will attack you and once you finally get to the last room, you must fight the basalisk! Once defeated, you will win the sword of Godric Gryffindor! - -Room of Requirment -The room of requirment will be another dungeon only found in hogwarts school! In here you will find only one boss, which hasnt been thought up with yet, but once defeated, you will gain 2 teleportation devices! Now these devices can be used by putting one in one place and putting the other in another place! And you can teleport with these two! - -Forbidden Forest Dungeons -In the forbidden forrest there will be many dungeons! In these dungeons they take you under a long tunnel and then you meet up with your first challenge you fight of 3 small arachnids, once defeated you will have to fight Aragog! If you defeat him, you will get a magic web, if you have 9 off these you can make the magic armour chestplate! This will be better armour than diamond! - -Time -There will be more mobs added and a few more towns including hogwarts school of witchcraft and wizardry! Obviously this mod will take a hell off a time to make, and will probably come out, later! We have many members contributing to this project, who will be listed below, we have only started the coding for this project so far! Be free to give ideas for this project! +PotterTest - By LandMine +========= + +This is a mod for Minetest-C55 that will add harry potter like elements. It is still in the works, but there are alot of plans for it, below are a few examples of what i am trying to create. It would be great if you could help out. + +------ + +Mobs + +Good Wizards - The good wizards are friendly and kind! If attacked they will fight back! Once killed, you will get there wand and a blueprint! You will learn about blueprints later on the description! + +Harry Potter - Harry Potter is one of the strongest mobs and is hardly ever spawned! If attacked you will get hit by the patronus charm! And blasted back! If attacked again he will send in another spell! If killed you will get harrys wand and 2 blueprints! + +Ron Weasley - Loot dropped wand and 1 blueprint + +Hermione Granger - Loot dropped Wand and 1 blueprint. + +Squibs and Cats - The squibs walk about with cats and are grumpy fellows, they are easy to kill, but the cat will attack at a very fast rate! + +Neville Longbottom - Neville Longbottom messes up! But is rather good with plants and is a very brave person! If killed will drop, wand and 1 plant blueprint! + +Owls - Yet to think out + +Proffesor Dumbledoor - Everybody wants the elder wand, but dumbledoor is the only one who has this! He is very good at his magic though, and will occasionally give you blueprints, you need to have alot off stuff before attacking! He drops the elder wand and 3 blueprints! + +Muggles - muggles are found in the magic world, they are confused. + +Dark Wizards - Dark Wizards will attack at night, but not in day unless attacked, If killed will drop 1 magic blueprint. + +Voldermort - He is the hardest Mob to kill! If killed will drop the bone wand and 2 magic blueprints + +Blueprints + +Blueprints will be dropped items which will be used to craft a spell, there are water, fire, earth, wind, dark, light blueprints, combine them in the right way with other elemements and get a spell. + +Normal Spells + +Aguamenti - Sends out water! +Alohomora - Opens locked doors! (Dropped chance 20%) +Avis - Yet to think Out +Bombardia - Creates small explosion! +Colloportus - Creates wooden door to locked door! +Confundus - Confusses Target +Duro - Turns blocks into stone +Episkey - Heals +2 hearts +Expecto Patronum - Creates Patronus/Protects, (Used to keep away dimentors) +Expelliarmus - Yet to think out. +Genemino - Duplicates a mob! +Incendio - Lights a fire! +Lumos - Lights a torch at target +Protego - Protects from the next spell! +Repero - Repairs tools! +Stupelfly - Knocks somebody out! +Wingardian Leviousa - Levitates something! + +Dark Magic + +The unforgivable curse - Avada Kedarva - Kills opponent instantly This spell is the spell Voldermort will use alot, can be killed quick if encountered! +The unforgivable curse - Crucio - The torture curse, tortures till death! +The unforgivable curse - Imperio - Control opponent, can make target drown! +Confringo - Blasts someone to death! +Incarcerous - Makes somebody strapped to a pole in rope! +Marsmorde - Summons the dark mark, this is used to summon Voldermort! +Obliviate - Makes target turn into a muggle +Petrifious Totalus - Petrifies Opponent! +Reducto - Blows a wizard mob to death! +Serpentsortia - Summons a snake mob! \ No newline at end of file diff --git a/harrytest/init.lua b/harrytest/init.lua index 79306a5..3c917bb 100644 --- a/harrytest/init.lua +++ b/harrytest/init.lua @@ -1,3 +1,9 @@ +--[ +--PotterTest Mod Made by LandMine +--This subfolder of the mod contains all items, and blocks +--Licence: WTFPL +--] + -- Items @@ -15,5 +21,4 @@ minetest.register_tool("harrytest:wand", { choppy={times={[3]=0.70}, uses=40, maxlevel=0} } } -}) - +}) \ No newline at end of file diff --git a/harrytest/readme.txt b/harrytest/readme.txt new file mode 100644 index 0000000..3bb5178 --- /dev/null +++ b/harrytest/readme.txt @@ -0,0 +1 @@ +This folder contains some blocks and items. \ No newline at end of file diff --git a/harrytestmobs/init.lua b/harrytestmobs/init.lua index 06bd7a8..9f0a24b 100644 --- a/harrytestmobs/init.lua +++ b/harrytestmobs/init.lua @@ -1,10 +1,8 @@ ---[[ -**** -HarryTest Mobs -Credits to PilzAdam for Code -Version 9.27.12 -**** ---]] +--[ +--PotterTest Mod Made by LandMine +--This subfolder of the mod contains all mobs +--Licence: WTFPL +--] dofile(minetest.get_modpath("harrytestmobs").."/api.lua") @@ -24,10 +22,10 @@ mobs:register_mob("harrytestmobs:good_wizard", { run_velocity = 2, damage = 3, drops = { - {name = "default:mossycobble", + {name = "harrytestmobs:magicdust", chance = 1, - min = 3, - max = 5,}, + min = 1, + max = 2,}, }, light_resistant = true, armor = 2, @@ -39,6 +37,11 @@ mobs:register_mob("harrytestmobs:good_wizard", { }) mobs:register_spawn("harrytestmobs:good_wizard", {"default:dirt_with_grass"}, 20, 8, 5000, 0, 31000) +minetest.register_craftitem("harrytestmobs:magicdust", { + description = "Magicdust", + inventory_image = "blueprint.png", +}) + --- 2. Dark Wizards mobs:register_mob("harrytestmobs:dark_wizard", { @@ -54,10 +57,10 @@ mobs:register_mob("harrytestmobs:dark_wizard", { run_velocity = 2, damage = 3, drops = { - {name = "default:mossycobble", + {name = "harrytestmobs:dark_magicdust", chance = 1, - min = 3, - max = 5,}, + min = 1, + max = 2,}, }, light_resistant = true, armor = 2, @@ -67,4 +70,9 @@ mobs:register_mob("harrytestmobs:dark_wizard", { light_damage = 0, attack_type = "dogfight", }) -mobs:register_spawn("harrytestmobs:dark_wizard", {"default:dirt_with_grass"}, 20, 8, 5000, 0, 31000) \ No newline at end of file +mobs:register_spawn("harrytestmobs:dark_wizard", {"default:dirt_with_grass"}, 20, 8, 5000, 0, 31000) + +minetest.register_craftitem("harrytestmobs:dark_magicdust", { + description = "Dark Magicdust", + inventory_image = "darkblueprint.png", +}) \ No newline at end of file diff --git a/harrytestmobs/readme.txt b/harrytestmobs/readme.txt new file mode 100644 index 0000000..d29adbe --- /dev/null +++ b/harrytestmobs/readme.txt @@ -0,0 +1 @@ +This folder contains all the mobs. \ No newline at end of file diff --git a/harrytestmobs/textures/blueprint.png b/harrytestmobs/textures/blueprint.png new file mode 100644 index 0000000000000000000000000000000000000000..a343da7f73f2693f87586c515539eb33293d0a54 GIT binary patch literal 1694 zcmeAS@N?(olHy`uVBq!ia0vp^(?FPm8Ax*9Z@d7c7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$jZRL%n;xc;tCWG4rWMBW@u|;m_3`}(j|uf|AAtoU^E0qLvyUr+ zbH>A>uO-|6PRiY#5@MZL`iW`n{UxQrYlV+&e81UKWes0_hNHLO0wL>L4Pslqy}psz z^(1=hjn$L)T`YI})N=J8k8VaJ%L*6n%Wqh8Gw%K?^XWPFPdJ+Awf4627cT8cczS7y zO=78<*@dRCYBpb0zmy->KKv>#tITgyZhvK=wru~}Rad5ZM9i(N%y8`Xnxaa7K#fg zc{d!mqp~JnTJ5#vY2m7A5+O=ce;o4iX+N~lZE4igBWkiOC;ROye|beHdm85dS|b&8 zVUZ9!V@-Ayo8JAMXM}pq=GI3^q<%cPe$w_WXHFk(3EiXQBs5*0f3fbCrKi~MTYapG zsVlwg9B1llWgMTo`PhfLbz&;-?;f1C@Cf_0+c_6zomi0C$rbg>{#Am2y6cs|tA+Z< wR(r+Vdu&prd*M~h->mpUuO>8KvtLlk?rpG8|FBEP22g?F>FVdQ&MBb@0IV@6X#fBK literal 0 HcmV?d00001 diff --git a/harrytestmobs/textures/darkblueprint.png b/harrytestmobs/textures/darkblueprint.png new file mode 100644 index 0000000000000000000000000000000000000000..3c4c84beed2446829e13ed5feeac33081f5f80ea GIT binary patch literal 400 zcmeAS@N?(olHy`uVBq!ia0vp^(?FPo8AzVf&$$SsIP=}yiWwN#A{iK%b};OHtR)H( zEbxc~3NmYh7ML)kimC7T^vI)?!CR`&DUfg;hK1- z@yHIw*v8D5#vKgu7Upi>_Om3{vu)?x%Hg(pp0SeC{z!SpuBLwrgJvZqCjMZ+<<=kB?arx_fFe(3C@$9)H?)eP6C|O=oNC)UB!CuW!;Y;nd#e zmynpqyY&l;&1LqGo2Om!yyu?WxM4%lh9>iiyGlx~ynmknw6QSki+0a~iSZ>s#kJQK b<-cOvb9jHrA;(FeFkbP0l+XkKk6V>; literal 0 HcmV?d00001 diff --git a/htspells/depends.txt b/htspells/depends.txt new file mode 100644 index 0000000..562cf63 --- /dev/null +++ b/htspells/depends.txt @@ -0,0 +1 @@ +default diff --git a/htspells/init.lua b/htspells/init.lua new file mode 100644 index 0000000..97a6522 --- /dev/null +++ b/htspells/init.lua @@ -0,0 +1,90 @@ +--[ +--PotterTest Mod Made by LandMine +--This subfolder of the mod contains all spells +--Licence: WTFPL +--] + +---Functions + + +-- Spells + + +----1. Aguamenti - Sends out water + +minetest.register_tool("htspells:aguamenti", { + description = "Aguamenti Spell", + inventory_image = "aqua.png", + tool_capabilities = { + full_punch_interval = 1.0, + max_drop_level=1, + groupcaps={ + fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=40, maxlevel=1}, + choppy={times={[3]=0.70}, uses=40, maxlevel=0} + } + }, + on_use = function(itemstack, user, pointed_thing) + minetest.env:set_node(pointed_thing.above, {name="default:water_source"}) + end +}) + +----2. Incendio - Sends out fire + +minetest.register_tool("htspells:incendio", { + description = "Inendio Spell", + inventory_image = "flame.png", + tool_capabilities = { + full_punch_interval = 1.0, + max_drop_level=1, + groupcaps={ + fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=40, maxlevel=1}, + choppy={times={[3]=0.70}, uses=40, maxlevel=0} + } + }, + on_use = function(itemstack, user, pointed_thing) + minetest.env:set_node(pointed_thing.above, {name="fire:basic_flame"}) + end +}) + +----3. Bombarda - Provokes a small explosion. + +minetest.register_tool("htspells:bombarda", { + description = "Bombarda Spell", + inventory_image = "flame.png", + tool_capabilities = { + full_punch_interval = 1.0, + max_drop_level=1, + groupcaps={ + fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=40, maxlevel=1}, + choppy={times={[3]=0.70}, uses=40, maxlevel=0} + } + }, + on_use = function(itemstack, user, pointed_thing) + boom(pos) + end +}) + +minetest.register_entity("htspells:smoke", { + physical = true, + visual = "sprite", + textures = {"smoke.png"}, + collisionbox = {0,0,0,0,0,0}, + + timer = 0, + time = 5, + + on_activate = function(self, staticdata) + self.object:setacceleration({x=math.random(0,10)/10-0.5, y=5, z=math.random(0,10)/10-0.5}) + self.time = math.random(1, 10)/10 + end, + + on_step = function(self, dtime) + self.timer = self.timer+dtime + if self.timer > self.time then + self.object:remove() + end + end, +}) \ No newline at end of file diff --git a/htspells/readme.txt b/htspells/readme.txt new file mode 100644 index 0000000..0bbc1f6 --- /dev/null +++ b/htspells/readme.txt @@ -0,0 +1 @@ +This folder contains all the spells. \ No newline at end of file diff --git a/htspells/textures/aqua.png b/htspells/textures/aqua.png new file mode 100644 index 0000000000000000000000000000000000000000..88b15a0512627a746d1a464f3e217114fde99864 GIT binary patch literal 1648 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m=!WZB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%s|1+P|wiV z#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8EkR}&8R-I5=oVMzl_XZ^<`pZ$OmImpPAEg{v+u2}(t{7puX=A(aKG z`a!A1`K3k4z=%sz23b{L7{gLsugwV>ef4OJfs9V?$>b zQ!^KsUYGpj(%jU%5}4i;gkDRWdO-;xw*Y9fOKMSOS!#+~QGTuh*uz$txZPrg(>$o& z6x?nx$EjBz=oo!av?4__ObD2EKuma|1#;lYJ~a=R){B6Nx-9EdD+2@5Gfx-CkcwM5 zLD?Q6fg=CP(#q20-!02i$lDio_>!E9<3;Ba5xr}4u55B}Q8ikzMn1~E%f(~Ef)jE9 z8G-dGU2rkC$bH@-a(m_iW z`!!+q>iQopu(5jGUcRC>_R|NK+V+(;I$qcPjDre{BwzYH@=y3{=TRe6ap#HlQq4W@ zOqNFpefo0l$JIA~U%M{%%W&STkSc4m^Nz4}@|21K3Jo}I8Su^XuD0tH z$?MNl%<_C$c%+SuU-isof4apy@Pnt|L&X5CsRD$ z8D`IF^P0JC$H&~u+ZcB8aJ4e&oNjt-v7Tk#^Ugd*8P`DleK);c2lu`0ixKaC>*e6* z^&(<{`tJ?P9zEMB-Sz5~kGXm_U*w9$!+GD!6taRmGOz62K4*>p8QlwccU%4>BnU2) zpRG1S!7)hHt*GmeKF{aS-qNkFb#3n&ly9l#Tq2^HX<90B?Z_+dWTT)JhXN8bCBNYHlm+r%zQ2pKYPth`PEJWHz%KtZ(Jt$-mK}{eZP*PEf)<~T-DFM zYdjv3WuWrl8-wSzUqY(?RlDt+_%8i4IbF25T0tt^&`Q3BG3(fK&tT>XG} zt#_{B%dfBe)+w@EDE`rO#)F~9dpTpb-h8-F@%)>-?d5E#>D~_}UGTd)<*nDOtAGAH zpS-ZdSb9gYNzO;14PIQr!tWa5g1>WZf14QJ{&Js{TY9MEGFm+n}D O>HtqyKbLh*2~7a>e{u8x literal 0 HcmV?d00001 diff --git a/htspells/textures/boom.png b/htspells/textures/boom.png new file mode 100644 index 0000000000000000000000000000000000000000..558872334c03ca811ff2e089240d243209d93692 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^RlY z;RWuTS*L&^oCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#4u_18s;N@xwi7@h$r9Iy66gHf z+|;}h2Ir#G#FEq$h4Rdj3?KOPw;7$+P_r) SB5R<789ZJ6T-G@yGywo(`g7j^ literal 0 HcmV?d00001 diff --git a/htspells/textures/flame.png b/htspells/textures/flame.png new file mode 100644 index 0000000000000000000000000000000000000000..905a9772809ce616b0c4949ddc38524c13a8ea32 GIT binary patch literal 1461 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m=!WZB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%s|1+P|wiV z#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8EkR}&8R-I5=oVMzl_XZ^<`pZ$OmImpPAEg{v+u2}(t{7puX=A(aKG z`a!A1`K3k4z=%sz23b{LClgZ(S3?&I zBQs~1UYGpj(%jU%5}4i;gkCqCdO-;xw*Y9fOKMSOS!#+~QGTuh*uz$txZUE6(>$o& z6x?oc!Kqgt=oo!av?4__ObD2EKuma|1#;lYJ~a=R){B6N`ej4A76Sv5wx^3@NX4y^ zAm41^M1i_A`!m};FW)We&G25O;E_LZ-jW56d|5OrMEG6*FgJBfZ@RGi-ky*U7JnsM zF&hyr&X5Tby4$vd=(yclrgo$z$Nas;?J%DdV}svyZ*0z=v3W0G{P;i@_k&mZC1&9Z zuGuqQGw9j)*};U5Np)}9UAJ42%-S<{zW$NT*5q@&HHZD)?(GXUKbFd`-M2o{xwu1( zVQGUN6YpQ2%c|8)6{#;dvsQ;|80~P=YmT`peNFsKiBR;?@IBj0#5-@WhvrwVy4YkS zY`gIPR)?T{oF-YpH#E)^tuSlL;aIWLI_50*#ubKzi}@KjEkxMrb#0zpZIxW|#3rdp zNNz*AmP=oAjjciMe7{H~pH z+W!9Jvxa}Jy>4V#6*H$r`KB)8ZKiLgA9S^<-4C@{iCrqv3tZga(VNJ_b>f)fjpM(a zU+ur8S^0a)8d3Yniyl}SY%!a(N$scnjqfvltk|KtuYO6H0Au9M{sm?UmlQW-n-rW0 zkKC5~Q=&6Up|S4awPce=z8~s7WK=IYTgE+Q?+>LNO~uovnO6Ve(~1(_bzAh|`F$bV z9yTRSpFh+5y)Bp6M&(D#iq3z0e9OG$Grzz+S^JEol4}>u(fqXSZ;CXo literal 0 HcmV?d00001 diff --git a/htspells/textures/smoke.png b/htspells/textures/smoke.png new file mode 100644 index 0000000000000000000000000000000000000000..6c07c300b0280113e3eb6e7255f65307a643f5f5 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^O!` zprjN3Q=kZEfk$L90|U1(2s1Lwnj--eWH0gbb!ET9AtNMXecDs36euKF;u=xnoS&PU znpeW$T$GwvlA5AWo>`Ki;O^-g5Z=fq4pcPH)5S5w;&f~9X;BtMj>ToW7BG4@x$QAt z{w8@M|MbF;Ndglzj_kd@(QNbmSu^J@3kbdcjge!LUc1YZ)b4bChiPZdtXp-Dab0Su zVCSi-gEO+%O|hw7YxpoG^sj$iTGv-bgHv|TZN7&upJ*awymh@&#_86Wn!>`*&v#Dv zE%X1hWXHR0Y`T+wDRg%%E`1!38e;s}i&f~D;kp|}jQ2PNFS2_dySe)9^(7oYmoj*| L`njxgN@xNAmq2xL literal 0 HcmV?d00001