From 80e1892309f2f7f4a6a4b8169d06a297cea836ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Duval?= Date: Sat, 8 May 2004 20:37:32 +0000 Subject: [PATCH] Added level 3 for elvish scout. Level 2 is now called Rider, and level 3 is Outrider. Changed scenarios referring to old Outrider accordingly. --- data/multiplayer.cfg | 2 +- .../Heir_To_The_Throne/Bay_of_Pearls.cfg | 2 +- .../Heir_To_The_Throne/Home_North_Elves.cfg | 4 +- .../Muff_Malal_Peninsula.cfg | 2 +- .../Princess_of_Wesnoth.cfg | 2 +- .../The_Siege_of_Elensefar.cfg | 2 +- .../The_Dark_Hordes/Crelanus_Book.cfg | 2 +- .../The_Dark_Hordes/Mages_And_Elves.cfg | 2 +- data/tutorial.cfg | 2 +- data/units/Elvish_Outrider.cfg | 16 ++-- data/units/Elvish_Rider.cfg | 78 ++++++++++++++++++ data/units/Elvish_Scout.cfg | 6 +- images/elvish-outrider-attack.png | Bin 1543 -> 1816 bytes images/elvish-outrider-attack1.png | Bin 1753 -> 1861 bytes images/elvish-outrider-attack2.png | Bin 1776 -> 1875 bytes images/elvish-outrider-defend.png | Bin 1658 -> 1811 bytes images/elvish-outrider.png | Bin 1513 -> 1839 bytes images/elvish-rider-attack.png | Bin 0 -> 1543 bytes images/elvish-rider-attack1.png | Bin 0 -> 1753 bytes images/elvish-rider-attack2.png | Bin 0 -> 1776 bytes images/elvish-rider-defend.png | Bin 0 -> 1658 bytes images/elvish-rider.png | Bin 0 -> 1513 bytes 22 files changed, 96 insertions(+), 24 deletions(-) create mode 100644 data/units/Elvish_Rider.cfg create mode 100644 images/elvish-rider-attack.png create mode 100644 images/elvish-rider-attack1.png create mode 100644 images/elvish-rider-attack2.png create mode 100644 images/elvish-rider-defend.png create mode 100644 images/elvish-rider.png diff --git a/data/multiplayer.cfg b/data/multiplayer.cfg index 0c18a1e8b65..759db74f74d 100644 --- a/data/multiplayer.cfg +++ b/data/multiplayer.cfg @@ -432,7 +432,7 @@ id=era_heroes [multiplayer_side] name=&elvish-lord.png,Rebels type=Elvish Lord - recruit=Elvish Fighter,Elvish Archer,Mage,Elvish Shaman,Elvish Scout,Wose Sapling,Merman,Elvish Hero,Elvish Ranger,Elvish Marksman,Elvish Outrider,Merman Lord + recruit=Elvish Fighter,Elvish Archer,Mage,Elvish Shaman,Elvish Scout,Wose Sapling,Merman,Elvish Hero,Elvish Ranger,Elvish Marksman,Elvish Rider,Merman Lord recruitment_pattern=fighter,fighter,scout music="wesnoth-4.ogg" terrain_liked=fwc diff --git a/data/scenarios/Heir_To_The_Throne/Bay_of_Pearls.cfg b/data/scenarios/Heir_To_The_Throne/Bay_of_Pearls.cfg index b0ec0ecc0e1..7cc7577d06a 100644 --- a/data/scenarios/Heir_To_The_Throne/Bay_of_Pearls.cfg +++ b/data/scenarios/Heir_To_The_Throne/Bay_of_Pearls.cfg @@ -587,7 +587,7 @@ The main cage where they keep most of the mermen is in the south-east!" [/message] [role] - type=Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Knight,Elvish Outrider,Paladin,Mage,White Mage,Red Mage,Elvish Fighter,Elvish Archer,Elvish Shaman,Horseman + type=Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Knight,Elvish Rider,Elvish Outrider,Paladin,Mage,White Mage,Red Mage,Elvish Fighter,Elvish Archer,Elvish Shaman,Horseman role=Supporter [/role] [message] diff --git a/data/scenarios/Heir_To_The_Throne/Home_North_Elves.cfg b/data/scenarios/Heir_To_The_Throne/Home_North_Elves.cfg index 8e3106a424d..49cf49ed201 100644 --- a/data/scenarios/Heir_To_The_Throne/Home_North_Elves.cfg +++ b/data/scenarios/Heir_To_The_Throne/Home_North_Elves.cfg @@ -173,14 +173,14 @@ Defeat: [/sound] [move_unit_fake] - type=Elvish Outrider + type=Elvish Rider x=16,15,14,13,12,11,10,9 y=14,14,14,14,14,14,14,14 [/move_unit_fake] [unit] description=Eonihar - type=Elvish Outrider + type=Elvish Rider side=1 x=9 y=14 diff --git a/data/scenarios/Heir_To_The_Throne/Muff_Malal_Peninsula.cfg b/data/scenarios/Heir_To_The_Throne/Muff_Malal_Peninsula.cfg index dabfb82b144..616a497fcf4 100644 --- a/data/scenarios/Heir_To_The_Throne/Muff_Malal_Peninsula.cfg +++ b/data/scenarios/Heir_To_The_Throne/Muff_Malal_Peninsula.cfg @@ -83,7 +83,7 @@ Defeat: [event] name=start [role] - type=Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Knight,Elvish Outrider,Paladin,Mage,White Mage,Red Mage + type=Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Knight,Elvish Rider,Elvish Outrider,Paladin,Mage,White Mage,Red Mage role=Advisor [/role] [recall] diff --git a/data/scenarios/Heir_To_The_Throne/Princess_of_Wesnoth.cfg b/data/scenarios/Heir_To_The_Throne/Princess_of_Wesnoth.cfg index c7192106eae..c7bade132ee 100644 --- a/data/scenarios/Heir_To_The_Throne/Princess_of_Wesnoth.cfg +++ b/data/scenarios/Heir_To_The_Throne/Princess_of_Wesnoth.cfg @@ -95,7 +95,7 @@ Defeat: description=Kalenz [/recall] [role] - type=Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Knight,Elvish Outrider,Paladin,Mage,White Mage,Red Mage + type=Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Knight,Elvish Outrider,Elvish Rider,Paladin,Mage,White Mage,Red Mage role=Advisor [/role] [recall] diff --git a/data/scenarios/Heir_To_The_Throne/The_Siege_of_Elensefar.cfg b/data/scenarios/Heir_To_The_Throne/The_Siege_of_Elensefar.cfg index d4c88fba423..257713a4f67 100644 --- a/data/scenarios/Heir_To_The_Throne/The_Siege_of_Elensefar.cfg +++ b/data/scenarios/Heir_To_The_Throne/The_Siege_of_Elensefar.cfg @@ -99,7 +99,7 @@ Defeat: [event] name=start [role] - type=Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Knight,Elvish Outrider,Paladin,Mage,White Mage,Red Mage + type=Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Knight,Elvish Outrider,Elvish Rider,Paladin,Mage,White Mage,Red Mage role=Advisor [/role] [recall] diff --git a/data/scenarios/The_Dark_Hordes/Crelanus_Book.cfg b/data/scenarios/The_Dark_Hordes/Crelanus_Book.cfg index d82b74a03d7..584834ec622 100644 --- a/data/scenarios/The_Dark_Hordes/Crelanus_Book.cfg +++ b/data/scenarios/The_Dark_Hordes/Crelanus_Book.cfg @@ -46,7 +46,7 @@ Defeat: canrecruit=1 team_name=enemies #ifdef HARD - recruit=Elvish Ranger,Elvish Sharpshooter,Gryphon Rider,Elvish Outrider,Elvish Fighter,Elvish Shaman + recruit=Elvish Ranger,Elvish Sharpshooter,Gryphon Rider,Elvish Rider,Elvish Fighter,Elvish Shaman #else recruit=Elvish Fighter,Elvish Archer,Elvish Shaman,Elvish Scout diff --git a/data/scenarios/The_Dark_Hordes/Mages_And_Elves.cfg b/data/scenarios/The_Dark_Hordes/Mages_And_Elves.cfg index 584cb25009e..2b444b9d285 100644 --- a/data/scenarios/The_Dark_Hordes/Mages_And_Elves.cfg +++ b/data/scenarios/The_Dark_Hordes/Mages_And_Elves.cfg @@ -78,7 +78,7 @@ Defeat: side=3 canrecruit=1 #ifdef HARD - recruit= Elvish Hero,Elvish Ranger,Elvish Captain,Elvish Outrider,Gryphon Rider,Elvish Druid,Elvish Sharpshooter + recruit= Elvish Hero,Elvish Ranger,Elvish Captain,Elvish Rider,Gryphon Rider,Elvish Druid,Elvish Sharpshooter #endif #ifdef NORMAL diff --git a/data/tutorial.cfg b/data/tutorial.cfg index e23da4f37ac..59ee3f8805f 100644 --- a/data/tutorial.cfg +++ b/data/tutorial.cfg @@ -86,7 +86,7 @@ Defeat: ai_special=guardian [/unit] [unit] - type=Elvish Outrider + type=Elvish Rider description=Uli'ar side=2 x=17 diff --git a/data/units/Elvish_Outrider.cfg b/data/units/Elvish_Outrider.cfg index 3af36b20505..e101dffca51 100644 --- a/data/units/Elvish_Outrider.cfg +++ b/data/units/Elvish_Outrider.cfg @@ -3,26 +3,20 @@ name=Elvish Outrider race=elf image=elvish-outrider.png image_defensive=elvish-outrider-defend.png -hitpoints=44 +hitpoints=50 movement_type=woodland movement=10 experience=500 -level=2 +level=3 alignment=neutral advanceto=null -cost=30 +cost=36 usage=scout - #mostly like a foot Elf, but they - #aren't good at defending in villages - [defense] - village=60 - [/defense] - #they are weak against piercing attacks [resistance] pierce=120 [/resistance] -unit_description="The swiftest of riders, Elvish Outriders are fast in the forest as well as in the open. They can even use a bow from horseback." +unit_description="Riding like the wind, Elvish Outriders breeze through the forests to strike at weaker units and exposed flanks. Equally skilled in both bow and sword, they strike hard before melting into the woods again to evade response." get_hit_sound=groan.wav [attack] name=sword @@ -45,7 +39,7 @@ get_hit_sound=groan.wav type=pierce range=long damage=5 - number=3 + number=4 [frame] begin=-300 end=-150 diff --git a/data/units/Elvish_Rider.cfg b/data/units/Elvish_Rider.cfg new file mode 100644 index 00000000000..86417ca09c1 --- /dev/null +++ b/data/units/Elvish_Rider.cfg @@ -0,0 +1,78 @@ +[unit] +name=Elvish Rider +race=elf +image=elvish-rider.png +image_defensive=elvish-rider-defend.png +hitpoints=42 +movement_type=woodland +movement=10 +experience=75 +level=2 +alignment=neutral +advanceto=Elvish Outrider +cost=28 +usage=scout + #mostly like a foot Elf, but they + #aren't good at defending in villages + [defense] + village=50 + [/defense] + + #they are weak against piercing attacks + [resistance] + pierce=120 + [/resistance] +unit_description="Swift riders, Elvish Riders are fast in the forest as well as in the open. They can even use a bow from horseback." +get_hit_sound=groan.wav + [attack] + name=sword + type=blade + range=short + damage=5 + number=4 + [frame] + begin=-100 + end=100 + image=elvish-rider-attack.png + [/frame] + [sound] + time=-100 + sound=horse-canter.wav + [/sound] + [/attack] + [attack] + name=bow + type=pierce + range=long + damage=5 + number=3 + [frame] + begin=-300 + end=-150 + image=elvish-rider-attack1.png + [/frame] + [frame] + begin=-150 + end=0 + image=elvish-rider-attack2.png + [/frame] + [sound] + time=-100 + sound=firearrow.wav + [/sound] + + [sound] + time=0 + sound=arrow-hit.wav + sound_miss=arrow-miss.wav + [/sound] + + [missile_frame] + begin=-100 + end=0 + image=missile-n.png + image_diagonal=missile-ne.png + [/missile_frame] + + [/attack] +[/unit] diff --git a/data/units/Elvish_Scout.cfg b/data/units/Elvish_Scout.cfg index 10ea7ed47e5..447e909c67d 100644 --- a/data/units/Elvish_Scout.cfg +++ b/data/units/Elvish_Scout.cfg @@ -7,9 +7,9 @@ hitpoints=32 movement_type=woodland #mostly like a foot Elf, but they - #aren't good at defending in villages + #are bad at defending in villages [defense] - village=60 + village=50 [/defense] #they are weak against piercing attacks @@ -20,7 +20,7 @@ movement=9 experience=37 level=1 alignment=neutral -advanceto=Elvish Outrider +advanceto=Elvish Rider cost=18 usage=scout unit_description="Elvish Scouts move swiftly through forest and grassland alike. Their skill on horseback is virtually unmatched, although they do lack power in combat." diff --git a/images/elvish-outrider-attack.png b/images/elvish-outrider-attack.png index aae8def8b6cf4e562fa1aed434d8e10a40ce169f..02297d1870dd1e665af7cc4813edd1e07018171a 100644 GIT binary patch literal 1816 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 Z0I%g6PaYg-(g9RIAG|#v_j*@2_dgm|P@w<- delta 1736 zcmV;(1~>V|4%rQViBL{Q4GJ0x0000DNk~Le0000;0000;2nGNE09Ea?M*si-24YJ` zL;(K){{a7>y{D4^000SaNLh0L01CqZ01CqaG$|yj000J5Nklq?jc*vj7v12E*lgA)a*LL&j zjpd{GsCTqZvaGX3B@FNlkEgrS@pJF{gFJc9Ik#7>-716%r~;~hDxeCe0;+&2plTIR z@qpf+zBPaU`iC9&#_oLl+V*-qgZ=%{#O#my_Qy9P=UbTl?fJxfjex8N<2)n>NWSkp zBnL2O)8k-&H|{b(x_<=I56A)zAr%J*E~8l| zR}xL3ao~hBnM@KS0-@#S!uZ|HY;ZTIFuI#5(Zy_A+{xWdRm1@&SMz|}zpolF_&NST zVR3tZk1mE5D#H1&0IS3-rjQt8qAOS(tU`)v2*>_B?x%PZ2bsVT5VqraMgggciUq`A z9nH2uR7mP-8ngk6fG}vrC#L@7W^+K6S*=(=eoz(zI~op`rdwajpd@go@4s{VNBy~p zJ5f=9fa`}6g_yZ!5hi;$My7;2Wo!$a45 zF?9dkeh4l4xtemzvts}<>4)zmASej;1H*pb+N}Ws94ZI44kQ49iavZk4=o|J!6BH7 zm!n`fmOuc9S&VApJw-@nt1iYT20%2rTN@}Ur~${fa5whVa2&t{5NtgV9FG`{bE!8!!q7HwVKu1``1`K>1h_+zbOmdq+tT9{1rmf{C#wv;dQ`SKP0F zVr#b^q@k3k7$_&)90qiK@hq6TK5l@T#hd*G48$XV0u1)K4}F#aun>P%Q4G{E{xplr($<3j zDbzO}3~n6T7%1EiO8foe#{`K3rm1@|%W>YN@hL8OgwLQJx;bMZAQin}M%P11)|)3F zw5+N*F;!UD#(qr%th}iZP4l|Y#)6bfEXA%U5|9RP3=Dv{f(RodF1I31jgN+Zq0g*D zW7Q4Q2`jUz8qO~k5S|_epcxLv7{oe9L2>PefS?4eZNhZK1EC9P>emd$htZXrJrF!rXHh<{RFej-85+DiXoT;D1wRmOwo0a0^&q<+53Hk z#DJXxQBdk;s-|MsgBC4+%W4)|6%%q`QDIb^)!?1Sqij9f6!Tu}p6|>wX4p;L7BMDQ z79s7_52!R1qm>%SZsN9iD$gL;Awt>CqpVY zK7g)O^cZkV8z2kngm{|pAg^Jn$ z8-4$EUv(AzGhl_qx(KP78E#ELZW#o9iP=>wda~ae6IA{qg>?Ywy3!&*C+DY0Va3np z9}=VPqados_uZm^uE%syRd40j>l;8)I196$E}3+pqOJYJe-lW{GF_b0HRfzz#GgZL z;(BUK`CUz3i~Tz_tp@@#J2MyC0xYvrv-u~2Ro>rf)IZ6rRsmH&6;K6K0aZX1Pz6-2 e0$OeV1G>h;xm19j;E^FG3IG5}MNUMnLSTX-R|rG^ diff --git a/images/elvish-outrider-attack2.png b/images/elvish-outrider-attack2.png index 8975a7d6c7b9da9afd19dc7986e6e1fd0d9f7e88..ed52dd7ccff9000ff59db9a4c0331bc06595b3be 100644 GIT binary patch delta 1860 zcmV-K2fO(24bu)GiBL{Q4GJ0x0000DNk~Le0000+0000+2nGNE0C6tjgp2fR##V>yAR%R2dBI4wL1%Y0P*|t zZ#${o8wn=D>ELJp6d`#i0fL~M{dpA3!YK)*6)=Q=LZaL4x;!)tpa3R7@_%q1|Mt}g z5CFaP=>2ef{BdV2n1^?|jkj9~ubDe|=LZ0gB{dK#(Q!!?IfQr~R< z(ROE48Rw@B`?a;TaIa-6XMfhP8HM3Z>cDiI!%>I@I9@s5eg57ElmPFK;}P|FFr%u7 zU<3!{`1>`BINur=!Xi(kSJV<66)esbRy#X82~Gf$^-GY3in#=1pxDqtfgaFO;LH_D zlk&=yurjI<9D#9v9l5VJRsta96{-~*$Jc@Js%aFSRe;Iius7AnPJh@&;0O!}Ru07^ z8h~(3U{ubz-#93_YL=02=I$7)(;!uy%r-YSn~moZR0SU|YT3)HlVv0|*|H`}^Xl>ptoY0YwD?064%1 zr8q*75}v*~91F$+X@C6l9i}Sfb4{zNnW?cK(15q35Mf{*&eY_`L=PZ1iE=pp@|*1x zT7XzzUw8e_wuA9IP-rWq0hYG?ogoYv<1pph0qoYn03{#Pjp1zh+!I3y2-dg;kWgW? z_oZ0s0w~978$v8T7bt4a#yR6G5=tm0sU}*4a`Y1`Y{3&#D_ z&MJs&O1ktxK@p6r28;m|$}^A{aHu36%I_B!;o9S8&qk7{pkRD<7*?v4;3(~%{QPUO z{lk;gPkng?22`NXF66)3z*zM#NPw_eFzmyu*l(0=R)5+S%KfcjIR_5?FbfCRT;rHo zv@O^AwlitcSrkl!6CBZoBRB*Y_JF_yM<1#LhV#(hz_EY`F+nhk$@Dwds{_N^;%!PT z+5ob5xS!Tl77zv?fx&5kvEd{rIL;^4?)3^as)@ST`5H{a(`7;3C6<7%dOO6q2yq!!hoZ>&9HJ^ z{^^Egi0-TTkji+~VDu*K931u`wHY%ff-J0!A_yq?X_`7JrVeSvXaL+1y-fa?2~nxHjId%@4NXSztg} zG+dVo2InS$iElLQCxE#Y&NwjkdaQtD{@^wb7{RfjFa^#;SX00>c79VGnCnzy=QT5c zQU8Ia{^LF?OoCPom`RZA+DR2_Mlf!g^V~CEepCx42b4|5W&&fs>x=`lcetMvRe$AL z>81*rBb1U_{J9&KsBN1?XTi4$W%GfGqKV2-Unp+36D4c1PE3UZ!vhWA1B4Ans zHDVEt&1G|kQ*kIQf-3iK@G6E>&p&6a08%~wm*Br-#RpKU6(2yYR(t@pTJZtYYQ+ao ys}&zWtyX*hwOa83)M~{CP^y{D4^000SaNLh0L01CqZ01CqaG$|yj000JSNklA;g7{)z% z@E`*oq)k}@8(pNW-i&k!f&w)>8CknzEUKXex^yVOju|w6WblwbA!Ei)W+#t9rmpSg z)f>x)=EFS4+?{Mmwy1;xUfhSs)A4uD`$0$VD^0;+&2pbDr0s(>n>3aDBI zR6L;9r@x!Oe|={sgNZwzyt0GAz~KDwXlizkhW3Y_kDTAa>~GJe=4%9GJs9U9IY9Eq z&O>qlb2dMJ4tDJ>0;H=yezaeui+L~s65s$743Gfk;-8mc3j?$-29ST^!A0=oF<80@ z&UZmV8>$Gv&<_eCBy2~ck=;r_h#lS#LmDoEL1Bwy#*^625Tv`lM10|U0TNZD*C8Z; z*3W+SWMI9S(gB5=ClH0B$ACa!gz008bC>h*9@;2>WSq+(#q&183H@i^edDlSBp}?Z zLV!v3N&7h@alKne*O%^>@1K4KnAhMjRTR{BIS-)r_xHm!9z#jXsK;v7$(2M?XdE~p zO{dcYi9l$1Us(G52#AoNq=(LS%et8DiaWWxsfsw@&kQig4D_9+@LW*h#ZGV~!Q#^|CB!MF!?8knl4UkunsZf7On*-07f_j z#&SWgdomsv^zmEA?B=(d2ZS5LO}&4$>u&ykdhQ~m-lvD!#e;JH-Mn#w=i^&Y(dG8` z_8N*(BOC^DoSRLD;WKHt4`wwVi*RptV}RmQvwCxPg#<8fKAyYN*WU(6Qb-0!2L}gk z_TnfR;GiuGKmizSp%(pI1%&qi2=}>B7lVSRA{yPT3zQ$ErHcWE8qN_)+WHhuwE--D z_SqIjNPxrkc;Ofiaif6z4H$)k8--yX1B?Jo251Lrz#uVLs)G;+CT66trQ+b4*bnh5 z_9Z9;bWB}Bu=e{!0D?g&Q87?XP!I-rHG2}wT^%<-c`!*u95e@x>c*s0{@NhpUjjo~Y6~Os`9j6XK4OAw8L!E4=io!VtXY_%h z00@1GUNEEUAtf_L5zwD+-!_6R_BnIE&1$=DaySkH)1n+}1DKQZ(?%6dP+a>V zAPhcCK|CZa3<(DSSO>|ZH9d@Vx!FSjYPc5-10p2Y=d<|Rfe{d0Emsla6Uz$1QFo5> zyYd0$brK;F2<+3M+NW5<Q8XY8(tRr8S~OM|=kr+t#MnYtLmQ1poRhH*YJA4c$L#=wYF1U0y8s3W zFog5r!$kt5@kW(IC@@YhR5b)td<@c9)HbQ5dK69$NEHW2FhXMWtnIOX)vt?+PV+e+ z9RvZLogF7Q*y6YgP+TcUH4fV0IR7qnP;gik=XsIj!p=!8KCE-}%=rwpuwNQ~kb$}BA6|Eq>@k~8N7yAjO&)qa= z=ZYbi1So=u=Sbu(2{{9Ie~Y@W-qn#C5ygdA8@7!_wV zc<1pbTkJQ*d@pv#@60r2*j3#YF(y|QA#K$Us5BLG?zD>h>9%<)&mh^Y0Yv#LtTjNg z3W?_w(pCT(jrMJBd8TP=f!UKo|s?vwEriqtNYBTNX|@g! zA*qY>K@D&wv#c>msCTX1IF-a(xi=OU!k} zqDT8VEkWhK;J6PUT~}%YbaH;06juCfewi3`7X?v0{@AqzbZxVas(K?o&RzkM!fDNV zx@58r6>aPn?5jXb>dSO-PS=>TeGz|$TE+F$nDW;(c`f#TT1x^mTQe8i04%drv-wAY zRo-6_>R&ReRX`O`1yli5Kow90Q~_11fEL^T0ujfHqM`?Wks&7v002ovPDHLkV1n~- B4CDX+ diff --git a/images/elvish-outrider-defend.png b/images/elvish-outrider-defend.png index e4a9a5fe8f5c0d6e0137c0026f18c01aa6bbddb7..0136d30f8b3395ad9f4a0ef2ff756197add3f751 100644 GIT binary patch delta 1795 zcmZ{l=|7tZ0)XEf;!K>gXDEw{g^j9rd=Mjv+%^Euo3gXk9CD1T$C}YOsQ6 z9ifC`5oPK=Mun;?Zf#s;)1A6Xr!~7D=F|T6!}I0&1D@wtE*HhZ(xoE^zV`t@=9m8h zQHR^h0|1~-yW&G5Qt!|n21Nz~Uq=Q-goNI5qEa3NN78~LEdmH)06=hDogF-***pK} zq-tGJ8>puRr4WHjIOgjk4q!->tPQGuEd24Hvu95wmaK65#d^7>lF#-{vk>=R27$@aN;g(p+qp zKMv%hHU9Rg*s_Ww79|I4l&hJrNG|ZD3$aj?EEz%p>%9<>5H~y z>4_qKl-`LhDfHhLt-JWs0<5xXsfnOYHnsfUt7>Yha-5~MLyEy}=BMx6p;&sN!|wwz zizBJIj3iRYh7O2c&r>tDXbm9r z_tfU7-GI1oIcbj~J!o>QJImU(hkNHO{PDZ?hYKZ{s#;j9@D%hLOEw(4)E!mytCP`l zNvoDbazpJ{jD|KQMt`l7&ib@FD@+mmGYKYlPgE}{?=f*+Vw~7Ho2$bGO0u+XQf{kPc9cxhF zrk}g19sy@M>|U4w%1@Q6QUpAtU`4dp9&4Bocd%mzQBqqgCp(>YbX$xO>p4t(Oe0B3=j6GJsOA9h z@r2$hsscI&I7+ol@=Q8|hB!39-8SkN<&6VQZG+H>JCLKuVj_}H=sbl~#uy5oMY)O% z7*c9;%k#30QtifCOX^kZ%xgLGy!0zX_gJMCiERJn=C`h?SG7lf?y@V;;rL8p#(I7uz@*J@h~gosje~<|uM)@=X+3g_3kzxp`&C zOO>T%fKMVq`=~l0oeTxA=VcLdFJIq%b`Ww~hwOLFGg?|}l?f+A%x=%wb<6@g^wNOS z80)^wpYvU&{Hhc=9Z$UtaKj_t<8^DpL)KW$dZ7ajS>7A=LPJKS%vnCytVrIvdepT{ zHk*h%pv`pQnA2iWV0TRV_Wn2K=iaGIk}acWoXw`~-BVgXSKBnDa$sJ}Ag@ z%YE4pc#c47OB=rl8W4_l0f%n?j#f%0SN8Hu>+D>PAU$hd00nIM@ckMt~la($^q-X>9oXeVCZoCe)#rF=iw2 zGDdYeHFi471%}HaR!8y|@_mH#Lahz&Ec)L0zVjH&kcFXguDA4*L8umtbFl@bDmOBcB9Z7|KA=4SH5DkN3RTLc*`385)pAdtX$w zs63i?A$H&Ko2;h$MolU|X-y(3dQ0{6^C7$AJ_v{=8bXvCjng0KI i!T%9-7yz7{zyK9obH93-M$mum2Do0i>dbQtO!@;^eMEEs delta 1641 zcmV-v2A27g4*Cp`B!32COGiWi000000Qp0^e*gdg32;bRa{vGe!vFvZ!vQoYB&z@b z1{z63K~#9!?VGP}97hz#2O3!J6;$!DghVx}4;rNks-jAbjH1#?QCO-PxKc?$L12MN zB!m13MO9%@R8Sd4MWuzICa39q$Mc-(DQV_P3|UdjZG?I6lDf0hAAL(1wD1faBl$ z>j-KY6c}KHy?+mYd;sLrxwx+i5ENkn0SqCb4M+h>G(ZXp^3&)r!2s#{@2{bt2r3+R;3^z~xV`-=!l8;3)TjXw4BQ3#^Q*JyHUxF^ z(>D(CgXdGgjeC6B7&t)%1$qDWDqaH!fFT^5BP6zM z+<|J~UUV_^p(+}!f)oz^Xn;{jyatPqf|4*Obs6jlN#R5w02A!+@G!?7x)`2Qm5o_J zd7wHoaev^1G@H#LB*LKazQ+$H(G(8d%EE!+Sza4+kj`qLQm71tL{R>p9A~=c!$vqc z7@HYO;|}4`y~gZf3oc?I@ml;HAr1kAzxzc|Q3Rwh2gYD*P2toKgF1i+iOSL#!+?!J z5fFeOE&&t=%$S2cgE8C__p4&)UZc)~R5^@6>VG;sr>+LWz%IXh7{OrA!K(`~5aZmt zch{YJbm||qg7BOIP!(x_wg9On8vC$rmS(4@IH*YB)B-50sH7kc9xg*zglHjAaXjY0 zp&kVUb!oC#L#a_z4XbRxff0%ZZcPnfpWeS8O`&;z6OHjpT@Z#6Wz-6yisX~e#U}d( zAb-FhEKL+S+X2k0H*fss&z|PKs2;{31q2nL4M3x>=5-+}En+bvb~>YJX`wEOYXAd4 z0L9otK(Ak4F2oOm=Gb+y$A_yLc%eWK=okHICOP&5naow#{$|$nXxt? z0Dx+ArO(VP8ImnAaE_`{K!i*{gi`{>jb;NV^`0wNsj zd9QUZCX(sH&^4rS0OFwStfD1=sL9!>UaNgh>x2WhQrEJOn4wGm^Zx)H4FYK`KsNPf zPGXBm&1)12OAYK1Yyqd_T3Fy$<-s_;>#E|N9c4(H1htNf6_-BQPO-$<8j9BDhf1Dt#^0PpI1x}d zCZx1B-2vWL%_rCD00S)C^Xv12jY3)rkU;RO1aewj>bQ82!Nl$6EW4PN8zn$?mNXV1 z-P8Ma259BJOGPGvc7_xT>Vaz^DSsp+TfOTN` zJFfyz$<0(Lsw8I8y3{I4>AY1#M8&4^SZvxovNQ z0xHFz5}X9GuaBL8+4?lE@qa@h$r{p5L2MOJO7c2iQ&CspH_&Q;G&mspKAkR;04+dL zfcl-seFKD2!COdNir{rv$=xiVWmYvH3rW{?6p&W!7T~TS4GyTJB+h2`8WTtR{Hn03 z1*9Ny$&o7ZB``i1RCSrO9hk n)BrU=ZEJuUpdkS@>$iUa^8!Q2yQvDQ00000NkvXXu0mjf|KjZ1 diff --git a/images/elvish-outrider.png b/images/elvish-outrider.png index c5326915e5faa2102f9485f0185f6371961c899f..37bb2a0e3bcd156dabd4cd139eea2ad813f610b7 100644 GIT binary patch literal 1839 zcmaKtYdq790>}Tei&-0!aTaq+%!6rj z8P!fZMVY%EhZN;j@nDElZY7t8a-0|E?epUM`@Q(R{(ZjJ$zCoPlqw1U0F0aKDet{@ z{vSxhUdEVCr|;E)SSP<&N_1Fkd@v&vaA5?~BO))5qAy+wWyFRutb$yZ008mI?UaL0 zLg{C2YqX9Nt~;m-nNMMbT<;jIfMp%~$u%+udsYi}urbS9`@QC`A}qY}SmXmf{m!)N zAzSQKNKr#}%|X@s0!e;sXL9$~Ka%4g(vGeF{xwguX4xceok(8ao{+p9|5nOu-d$`7 zjc*hF6~Dx;zIZ`Bs(LeU$pN;#Es4LW#OLdcD($?>1fjc z#eS1>doepV>2!NwYomTGr{J(rYO*mAkO3^= zY3(5c#J216eac$8|6gKm09l3>w=-MlR|=Z@qX<(n>XmC>?wJ(ewRQ66zQZLhHV=n_WD z_D-{EA-%lSG_WW;xmA{;W=wr8qjx^X!H@5Tv-W-Qi0gG&nUJaU@`4}lSxkos)iqWdFe0yerEb{%AZK;+KNv(>l8_fdKiVa$jX z6V}G3b4Wf`tb$Bj{V2CQ8}>X|iAe%dPozp?b7TfKe#-1w6=_bDK$N67%XNr612aX8 z_3=MKq4plQYEy3y;0i6brX$~kdk(H8E8K+@+UUfUoF73jx1w5E>S(qVy8GvdA^{dc<=E2`y=7O+GwFAQTk7+%#le(C{)@KYGlZk2SP43KpGD zVfxjw=|cnkOz@5K?wHRGl zVOK|+Ee`lYn@R^%+Oh5tR~!X0KIXzKz4xNYC!3s#G~cv?ZK!yFy}}Fd z6L!v#FI9e9u7zh!d-E_j59PYcne^%SN;@#Xp6X>pNLPGEtPxW-z6{qT^=czCEM@64O|y1R_w$isr?DS=~ZHXc*YY%&mCdqeh3^o zSHYI;Rwj%qeUFH1t-Di8AqvZeB2yjIXaxY`BU!&+K9i>j?TRCa3}vposd`F3e)7_@ zuIAOgp`#pRwcZsp3@U^FHvuVK(NS&(%fVqJvR50nUdx*#;3Xy!PhrN%IsBXoJl1!n zuN@rlgzDkYf#tVaU<5I;O2v7HmrDnqT7vjsdsy0IH>D>7V&GfhD`h4BI!{iz=93ly_hHumS>(EVtS zaDnx(=;8a+0x&_Hgqn}Y(Z)yV+$fpi!lCn2tMp0`NGFR9o+0JYYX}4=o$5>ZqHA9O z;=CyOSTv6h`UJB&-{}Pzf^u!!56h&M7gf=d{1Gkfh8wwt`a2f~5t;5%Mp}^->6ViQ zO?NBl_HkltDfpTQAUk-83C2{;x$auq#Tlke92c!?EVmgJcdeUh=0MgRuVRQEka0PB zaTDc4NCxO(=&bHFVgt`L%5w@9^w?05*F?H`Z^EPR!K!iSy5Ti~zAMSdv&#Sp=S%q? zrOYP0%RC6Gy4MwcFsP}~H>@Axm(Fo#Nq-N&YLI~2dl2o8XG^`}5r(VqP{%?dIv0^C zFD`xsll=Z2<@wZvZo9?bssV+q_{KzDgLbL6RCGqlL0I5F7u5=X!=fSoK0uam`s>KsUGp2W_X+3Rr)_<(b5QgW7Z&w2H|*rQe%R}wa%YPWLeU0 z@YB0h{it6C`dE=^eA?lcehRP|6^zD)$8F89c0MaV35$* zEz*1C1thZdkAe(ySL+|cRf?{^b#C^jzODKzYy5xvz7GI)ccFk?3G$5K$9~$L0RcBB LuT%FO!PNf(_X|n@ literal 1513 zcmV8Ss-UW>)Kk#uXvx8<2CY<5P*7N47;t|=VPR2J6nH8+T6px>)X%Jc&g0j+8z

FBpnNq zz+5davVBU|8PM%--#;Hft7q&5NE_-wO)^0enCp*kb1M_HX9Y+qn$PEXu(*k=36id% zBHT?10+QP4becv9NP}@p={B1HX<&N$#1rn(=X9Jt-Q@VfH9by(? zl6qW43{r#Bz6K5`#g=rl%-3`e=K&faaeg#_7&L>x91!<7BzL_GX{Dr}zWs9RS!#jA zG0!*#q(=dYSqDIsif+?#x!6GB?K5y7={k_O4?}VH#j(M=n7ab70Hlnj02@`rfH$tT z0+jxHy9I;m+N3bz*XXjCLn6iqjzfyBh8lG553|!vJi2^Y0RbFk`s~0r^{_b9Ioiif%8eII?(|7MImPscV2m=Bk6^f!$-BVEgy_KGqeaN4uD-2m_J~ zIBFN)oLBp+*g_m~NDctw*xgKEq#oQ6FtiTL-R>xW=mQqE~^dOB|FqgO73iT-H>g~%aI45hH?5KxwfcacgY;py=YJk&K?bPXl z8KCIALy~)`&4YXMI{p6s{f?3V;;otTra54rli2ET8v85Fv5SXZ|da z5a0(32uK3tZ(E%fAXX4%Kw`NSKst`e04Tr$hPxZ4^MeH>0A8 z;a0es?(rDpSxoM=^&P9@Q2>f6iY}n*0s|ba0Qfu$b0sm~bG7XR={2xH#~_DPH>qWS z4krR~#R(F%QJjMKRKtHR8g!bEfP4@D(vk>pST||{gmS!4L`l9jPOTMJIR_hqJf=kV z5D*}tCa%>jqj1e9$bQaUtg9J)uTu@)bQ~bc%0Do!Rl`0?(y_zwXK;*KJZNV)Ye0im zkas+)hwBce&D}g`N5ueU185C~bE5%7^&9VTb4Ud22*g3To4J|>yB-ubT+A1??t>al z3UlDDk_f5G;QSQeC`o##1yAM(wps22{l=P&4faEUHc5f53 zHb7nVbq@jL>q>P1 zw9bvfMh9r07`3m9IoLKgI~3B<{+Z=aNNriqmrO#hUGZ2{7aFxi$=# P00000NkvXXu0mjftvIa) diff --git a/images/elvish-rider-attack.png b/images/elvish-rider-attack.png new file mode 100644 index 0000000000000000000000000000000000000000..aae8def8b6cf4e562fa1aed434d8e10a40ce169f GIT binary patch literal 1543 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 literal 0 HcmV?d00001 diff --git a/images/elvish-rider-attack2.png b/images/elvish-rider-attack2.png new file mode 100644 index 0000000000000000000000000000000000000000..8975a7d6c7b9da9afd19dc7986e6e1fd0d9f7e88 GIT binary patch literal 1776 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 Ef)z9A;Q#;t literal 0 HcmV?d00001 diff --git a/images/elvish-rider.png b/images/elvish-rider.png new file mode 100644 index 0000000000000000000000000000000000000000..c5326915e5faa2102f9485f0185f6371961c899f GIT binary patch literal 1513 zcmV8Ss-UW>)Kk#uXvx8<2CY<5P*7N47;t|=VPR2J6nH8+T6px>)X%Jc&g0j+8z

FBpnNq zz+5davVBU|8PM%--#;Hft7q&5NE_-wO)^0enCp*kb1M_HX9Y+qn$PEXu(*k=36id% zBHT?10+QP4becv9NP}@p={B1HX<&N$#1rn(=X9Jt-Q@VfH9by(? zl6qW43{r#Bz6K5`#g=rl%-3`e=K&faaeg#_7&L>x91!<7BzL_GX{Dr}zWs9RS!#jA zG0!*#q(=dYSqDIsif+?#x!6GB?K5y7={k_O4?}VH#j(M=n7ab70Hlnj02@`rfH$tT z0+jxHy9I;m+N3bz*XXjCLn6iqjzfyBh8lG553|!vJi2^Y0RbFk`s~0r^{_b9Ioiif%8eII?(|7MImPscV2m=Bk6^f!$-BVEgy_KGqeaN4uD-2m_J~ zIBFN)oLBp+*g_m~NDctw*xgKEq#oQ6FtiTL-R>xW=mQqE~^dOB|FqgO73iT-H>g~%aI45hH?5KxwfcacgY;py=YJk&K?bPXl z8KCIALy~)`&4YXMI{p6s{f?3V;;otTra54rli2ET8v85Fv5SXZ|da z5a0(32uK3tZ(E%fAXX4%Kw`NSKst`e04Tr$hPxZ4^MeH>0A8 z;a0es?(rDpSxoM=^&P9@Q2>f6iY}n*0s|ba0Qfu$b0sm~bG7XR={2xH#~_DPH>qWS z4krR~#R(F%QJjMKRKtHR8g!bEfP4@D(vk>pST||{gmS!4L`l9jPOTMJIR_hqJf=kV z5D*}tCa%>jqj1e9$bQaUtg9J)uTu@)bQ~bc%0Do!Rl`0?(y_zwXK;*KJZNV)Ye0im zkas+)hwBce&D}g`N5ueU185C~bE5%7^&9VTb4Ud22*g3To4J|>yB-ubT+A1??t>al z3UlDDk_f5G;QSQeC`o##1yAM(wps22{l=P&4faEUHc5f53 zHb7nVbq@jL>q>P1 zw9bvfMh9r07`3m9IoLKgI~3B<{+Z=aNNriqmrO#hUGZ2{7aFxi$=# P00000NkvXXu0mjftvIa) literal 0 HcmV?d00001