summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LICENSE5
-rw-r--r--graphics/sprites/npcs/sprite/switch.pngbin0 -> 1273 bytes
-rw-r--r--graphics/sprites/npcs/xml/switch-offline.xml10
-rw-r--r--graphics/sprites/npcs/xml/switch-online.xml13
-rw-r--r--npcs.xml6
5 files changed, 32 insertions, 2 deletions
diff --git a/LICENSE b/LICENSE
index 9e80a350..242918b2 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1539,6 +1539,7 @@ https://gitlab.com/TMW2/Docs/wikis/Contributors
graphics/sprites/npcs/sprite/sleepingorc.png (Reid) (CC BY-SA 3.0) (Crush)
graphics/sprites/npcs/sprite/soulmenhirs_x2.png (Alige, Lien) (GPLv2) (-)
graphics/sprites/npcs/sprite/statues.png (jesusalva, ?) (GPLv2) (LoF, TMW-Br, TMW2)
+ graphics/sprites/npcs/sprite/switch.png (Miloslav Číž) (CC0) (OpenGameArt)
graphics/sprites/npcs/sprite/tarlan.png (Reid) (CC BY-SA 3.0) (Modanung)
graphics/sprites/npcs/sprite/terry.png (Reid) (CC BY-SA 3.0) (Salva)
graphics/sprites/npcs/sprite/trap.png (TMW-Br, jesusalva) (GPLv2) (-)
@@ -1693,7 +1694,7 @@ https://gitlab.com/TMW2/Docs/wikis/Contributors
graphics/tilesets/inn_x3.png (Irukard, Salmondine) (CC BY-SA 3.0) (-)
graphics/tilesets/inn_x4.png (Salmondine) (GPLv2) (-)
graphics/tilesets/level-number.png (Reid) (CC BY-SA 3.0) (-)
- graphics/tilesets/magecity.png (Hyptosis) (CC 0) (lorestrome.com/gameart.htm)
+ graphics/tilesets/magecity.png (Hyptosis) (CC0) (lorestrome.com/gameart.htm)
graphics/tilesets/mountain.png (Saulc) (CC BY-SA 3.0) (-)
graphics/tilesets/mushrooms.png (Dave, Len) (GPLv2) (-)
graphics/tilesets/pots_x2.png (?) (?) (TMW.org)
@@ -1723,7 +1724,7 @@ https://gitlab.com/TMW2/Docs/wikis/Contributors
graphics/tilesets/spinning_wheel.png (ChefChelios) (GPLv2) (-)
graphics/tilesets/staircase.png (?) (GPLv2) (TMW-Br)
graphics/tilesets/stone_lab.png (Fate, Varuna, Enchilado) (GPLv2) (wushin)
- graphics/tilesets/stoneground.png (Jetrel) (CC 0) (opengameart.org)
+ graphics/tilesets/stoneground.png (Jetrel) (CC0) (opengameart.org)
graphics/tilesets/sunlight-x1x5.png (Len) (CC BY-SA 3.0) (Reid)
graphics/tilesets/trans_woodland_desert.png (?) (?) (TMW.org)
graphics/tilesets/Throne_x2.png (?) (GPL 2.0) (TMW-BR)
diff --git a/graphics/sprites/npcs/sprite/switch.png b/graphics/sprites/npcs/sprite/switch.png
new file mode 100644
index 00000000..49d7d8bc
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/switch.png
Binary files differ
diff --git a/graphics/sprites/npcs/xml/switch-offline.xml b/graphics/sprites/npcs/xml/switch-offline.xml
new file mode 100644
index 00000000..bde8d6b6
--- /dev/null
+++ b/graphics/sprites/npcs/xml/switch-offline.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/switch.png" width="32" height="32" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/switch-online.xml b/graphics/sprites/npcs/xml/switch-online.xml
new file mode 100644
index 00000000..5dee5055
--- /dev/null
+++ b/graphics/sprites/npcs/xml/switch-online.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/switch.png" width="32" height="32" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="1" delay="75"/>
+ <frame index="2" delay="75"/>
+ <frame index="3" delay="75"/>
+ <frame index="4"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/npcs.xml b/npcs.xml
index 79085828..7515f29f 100644
--- a/npcs.xml
+++ b/npcs.xml
@@ -1103,6 +1103,12 @@ IDs 900-999 = Special
<menu name="Talk" command="talk 'NAME'"/>
<menu name="Trade" command="buy 'NAME'"/>
</npc>
+ <npc id="914"> <!-- switch (left - offline) -->
+ <sprite>npcs/xml/switch-offline.xml</sprite>
+ </npc>
+ <npc id="915"> <!-- switch (right - online) -->
+ <sprite>npcs/xml/switch-online.xml</sprite>
+ </npc>
<npc id="998" nameOffsetX="16" targetOffsetX="16">
<!-- No sprite with a name half-offseted to the right. -->
<menu name="Talk" command="talk 'NAME'"/>