summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LICENSE4
-rw-r--r--graphics/sprites/npcs/sprite/furnace.pngbin0 -> 13673 bytes
-rw-r--r--graphics/sprites/npcs/sprite/npcs-lof.pngbin0 -> 89897 bytes
-rw-r--r--graphics/sprites/npcs/xml/furnace.xml13
-rw-r--r--graphics/sprites/npcs/xml/npcs-lof.xml12
-rw-r--r--npcs.xml51
6 files changed, 80 insertions, 0 deletions
diff --git a/LICENSE b/LICENSE
index db57dad1..531c7c9b 100644
--- a/LICENSE
+++ b/LICENSE
@@ -951,6 +951,7 @@ https://www.gitorious.org/evol/clientdata-beta/blobs/master/LICENSE
graphics/sprites/npcs/sprite/eugene.png (Reid) (CC BY-SA 3.0) (Kansu)
graphics/sprites/npcs/sprite/elmo-artis.png (Reid) (CC BY-SA 3.0) (Modanung, Talaroc)
graphics/sprites/npcs/sprite/flask.png (Hal9000) (CC BY-SA 3.0) (Reid)
+ graphics/sprites/npcs/furnace.png (Salmondine) (GPLv2) (LoF)
graphics/sprites/npcs/sprite/gugli.png (Reid) (CC BY-SA 3.0) (Modanung, Talaroc)
graphics/sprites/npcs/sprite/harbour.png (EJlol, Reid) (CC BY-SA 3.0) (-)
graphics/sprites/npcs/sprite/hammock.png (IvanMorve) (CC BY-SA 3.0) (Reid)
@@ -962,6 +963,9 @@ https://www.gitorious.org/evol/clientdata-beta/blobs/master/LICENSE
graphics/sprites/npcs/sprite/magicarpan.png (Reid) (CC BY-SA 3.0) (Len, Modanung)
graphics/sprites/npcs/sprite/mona.png (Reid) (CC BY-SA 3.0) (-)
graphics/sprites/npcs/sprite/nard.png (Reid) (CC BY-SA 3.0) (Modanung, Talaroc)
+ graphics/sprites/npcs/sprite/npcs-br.png (TMW-BR Team) (GPL v2) (-)
+ graphics/sprites/npcs/sprite/npcs-lof.png (LoF Team) (GPL v2) (????, Crush, Fate, Haay, Lien, Qwerty Dragon, Salmondine, Skipy, Wombat, pydsigner, Ozthokk)
+
graphics/sprites/npcs/sprite/nicholas.png (Saulc) (CC BY-SA 3.0) (Saulc, Reid)
graphics/sprites/npcs/sprite/piourocket.png (Reid) (CC BY-SA 3.0) (Fother_J)
graphics/sprites/npcs/sprite/qonan.png (Reid) (CC BY-SA 3.0) (Modanung)
diff --git a/graphics/sprites/npcs/sprite/furnace.png b/graphics/sprites/npcs/sprite/furnace.png
new file mode 100644
index 00000000..3ad8dde8
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/furnace.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/npcs-lof.png b/graphics/sprites/npcs/sprite/npcs-lof.png
new file mode 100644
index 00000000..62dd5dcf
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/npcs-lof.png
Binary files differ
diff --git a/graphics/sprites/npcs/xml/furnace.xml b/graphics/sprites/npcs/xml/furnace.xml
new file mode 100644
index 00000000..ee6b9afb
--- /dev/null
+++ b/graphics/sprites/npcs/xml/furnace.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/furnace.png" width="96" height="96"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <!-- fire timing -->
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="100"/>
+ <frame index="2" delay="100"/>
+ <frame index="3" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/npcs-lof.xml b/graphics/sprites/npcs/xml/npcs-lof.xml
new file mode 100644
index 00000000..97691473
--- /dev/null
+++ b/graphics/sprites/npcs/xml/npcs-lof.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<sprite variants="42" variant_offset="0">
+
+ <imageset name="base" src="graphics/sprites/npcs/sprite/npcs-lof.png" width="50" height="80" />
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/npcs.xml b/npcs.xml
index 1231f626..605b8d35 100644
--- a/npcs.xml
+++ b/npcs.xml
@@ -428,6 +428,57 @@ IDs 900-999 = Special
<menu name="Buy" command="buy 'NAME'"/>
<menu name="Sell" command="sell 'NAME'"/>
</npc>
+ <npc id="184">
+ <!-- LoF Furnace -->
+ <sprite>npcs/xml/furnace.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+
+
+ <!-- NPCs from LoF (that's why the jump) -->
+ <npc id="200"><sprite variant="0">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="201"><sprite variant="1">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="202"><sprite variant="2">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="203"><sprite variant="3">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="204"><sprite variant="4">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="205"><sprite variant="5">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="206"><sprite variant="6">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="207"><sprite variant="7">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="208"><sprite variant="8">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="209"><sprite variant="9">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="210"><sprite variant="10">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="211"><sprite variant="11">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="212"><sprite variant="12">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="213"><sprite variant="13">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="214"><sprite variant="14">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="215"><sprite variant="15">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="216"><sprite variant="16">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="217"><sprite variant="17">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="218"><sprite variant="18">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="219"><sprite variant="19">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="220"><sprite variant="20">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="221"><sprite variant="21">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="222"><sprite variant="22">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="223"><sprite variant="23">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="224"><sprite variant="24">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="225"><sprite variant="25">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="226"><sprite variant="26">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="227"><sprite variant="27">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="228"><sprite variant="28">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="229"><sprite variant="29">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="230"><sprite variant="30">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="231"><sprite variant="31">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="232"><sprite variant="32">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="233"><sprite variant="33">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="234"><sprite variant="34">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="235"><sprite variant="35">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="236"><sprite variant="36">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="237"><sprite variant="37">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="238"><sprite variant="38">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="239"><sprite variant="39">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="240"><sprite variant="40">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+ <npc id="241"><sprite variant="41">npcs/xml/npcs-lof.xml</sprite></npc> <!-- Unused -->
+
<!-- NPCs from TMW-BR (that's why the jump) -->
<npc id="300"><sprite variant="0">npcs/xml/npcs-br.xml</sprite></npc> <!-- Invisible -->