summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2024-07-30 00:07:32 -0300
committerJesusaves <cpntb1@ymail.com>2024-07-30 00:07:32 -0300
commit0c44f4ad9eb999efe3f006414363516e50103bf7 (patch)
treec26e895ed4861e4c843110fa1a15911483032196
parent4fd1ab570c3209098a07b2dbd7926f934030523c (diff)
downloadclientdata-0c44f4ad9eb999efe3f006414363516e50103bf7.tar.gz
clientdata-0c44f4ad9eb999efe3f006414363516e50103bf7.tar.bz2
clientdata-0c44f4ad9eb999efe3f006414363516e50103bf7.tar.xz
clientdata-0c44f4ad9eb999efe3f006414363516e50103bf7.zip
Roulette
-rw-r--r--LICENSE4
-rw-r--r--avatars.xml272
-rw-r--r--graphics/images/roulette_number.pngbin0 -> 62834 bytes
-rw-r--r--graphics/images/roulette_special.pngbin0 -> 45350 bytes
-rw-r--r--graphics/images/roulette_table.pngbin0 -> 124022 bytes
-rw-r--r--graphics/sprites/avatars/roulette.pngbin0 -> 423243 bytes
-rw-r--r--graphics/sprites/avatars/roulette.xml12
-rw-r--r--npcdialogs.xml42
8 files changed, 252 insertions, 78 deletions
diff --git a/LICENSE b/LICENSE
index ae2d55e4..9586a2b3 100644
--- a/LICENSE
+++ b/LICENSE
@@ -89,6 +89,9 @@ This list also includes the list of Evol Online and The Mana World contributors.
graphics/images/last.png (jesusalva) (GPLv3) (-)
graphics/images/ok.png (jesusalva) (GPLv3) (-)
graphics/images/sc.png (jesusalva) (GPLv3) (-)
+ graphics/images/roulette_number.png (GiromCalica) (CC BY 3.0) (Jesusalva)
+ graphics/images/roulette_special.png (GiromCalica) (CC BY 3.0) (Jesusalva)
+ graphics/images/roulette_table.png (GiromCalica) (CC BY 3.0) (Jesusalva)
graphics/images/sequenceboard.png (Jesusalva) (CC BY-SA 3.0) (Melissa Krautheim)
graphics/images/world1.png (poppet) (GPLv3) (Jesusalva)
@@ -1571,6 +1574,7 @@ This list also includes the list of Evol Online and The Mana World contributors.
graphics/sprites/avatars/avatar-ship.png (jesusalva) (CC BY-SA 3.0) (-)
graphics/sprites/avatars/aisleriot_ornamental.png (Callum McKenzie) (GPL v3) (Christian Persch, Jesusalva)
* https://gitlab.gnome.org/GNOME/aisleriot/blob/master/COPYING.README
+ graphics/sprites/avatars/roulette.png (Public Domain) (CC0) (Jesusalva)
graphics/sprites/avatars/spinwheel.png (Callum McKenzie) (GPL v3) (Christian Persch, Jesusalva)
* https://gitlab.gnome.org/GNOME/aisleriot/blob/master/COPYING.README
graphics/sprites/avatars/sequenceboard.png (Jesusalva) (CC BY-SA 3.0) (Melissa Krautheim)
diff --git a/avatars.xml b/avatars.xml
index d16cfa47..48369d38 100644
--- a/avatars.xml
+++ b/avatars.xml
@@ -4,43 +4,43 @@ Copyright (C) 2013 Evol Online
Copyright (C) 2018 TMW2: Moubootaur Legends -->
<avatars>
- <avatar id="1" name="name1">
- <sprite variant="3">npcs/xml/unanimated.xml</sprite>
- </avatar>
- <avatar id="2" name="name2" width="64" height="64">
- <sprite>monsters/piou.xml</sprite>
- </avatar>
- <avatar id="3" name="ship-avatar" width="64" height="54">
- <sprite>avatars/avatar-ship.xml</sprite>
- </avatar>
+ <avatar id="1" name="name1">
+ <sprite variant="3">npcs/xml/unanimated.xml</sprite>
+ </avatar>
+ <avatar id="2" name="name2" width="64" height="64">
+ <sprite>monsters/piou.xml</sprite>
+ </avatar>
+ <avatar id="3" name="ship-avatar" width="64" height="54">
+ <sprite>avatars/avatar-ship.xml</sprite>
+ </avatar>
- <avatar id="119" name="name119">
- <!-- Human Female, newbie guide. -->
- <sprite variant="11">npcs/xml/unanimated.xml</sprite>
- <sprite>accessories/enora-eye.xml</sprite>
- <sprite>accessories/enora-hair.xml</sprite>
- </avatar>
- <avatar id="103" name="name103" width="48" height="48">
- <!-- Raijin Man, hanged to the ship's ropes. -->
- <sprite variant="1">npcs/xml/unanimated.xml</sprite>
- </avatar>
- <avatar id="104" name="name104" width="48" height="48">
- <!-- Orc Man, standing with a box in his hands. -->
- <sprite variant="2">npcs/xml/unanimated.xml</sprite>
- </avatar>
- <avatar id="111" name="name111" width="48" height="48">
- <sprite variant="7">npcs/xml/unanimated.xml</sprite>
- </avatar>
- <avatar id="133" name="name133" width="48" height="48">
- <sprite variant="24">npcs/xml/unanimated.xml</sprite>
- </avatar>
- <avatar id="187" name="name187" width="32" height="96">
+ <avatar id="119" name="name119">
+ <!-- Human Female, newbie guide. -->
+ <sprite variant="11">npcs/xml/unanimated.xml</sprite>
+ <sprite>accessories/enora-eye.xml</sprite>
+ <sprite>accessories/enora-hair.xml</sprite>
+ </avatar>
+ <avatar id="103" name="name103" width="48" height="48">
+ <!-- Raijin Man, hanged to the ship's ropes. -->
+ <sprite variant="1">npcs/xml/unanimated.xml</sprite>
+ </avatar>
+ <avatar id="104" name="name104" width="48" height="48">
+ <!-- Orc Man, standing with a box in his hands. -->
+ <sprite variant="2">npcs/xml/unanimated.xml</sprite>
+ </avatar>
+ <avatar id="111" name="name111" width="48" height="48">
+ <sprite variant="7">npcs/xml/unanimated.xml</sprite>
+ </avatar>
+ <avatar id="133" name="name133" width="48" height="48">
+ <sprite variant="24">npcs/xml/unanimated.xml</sprite>
+ </avatar>
+ <avatar id="187" name="name187" width="32" height="96">
<!-- Light Bringer, King of all Holy Swords -->
<sprite>npcs/xml/lightbringer.xml</sprite>
- </avatar>
+ </avatar>
- <!-- avatars from LoF (that's why the jump) -->
+ <!-- avatars from LoF (that's why the jump) -->
<avatar id="200" name="name200">
<sprite variant="0">npcs/xml/npcs-lof.xml</sprite>
</avatar> <!-- Alien -->
@@ -168,15 +168,15 @@ Copyright (C) 2018 TMW2: Moubootaur Legends -->
<sprite variant="41">npcs/xml/npcs-lof.xml</sprite>
</avatar> <!-- Bard (Harp) -->
- <avatar id="254" name="name254">
- <!-- Barbara, Injuried Girl -->
- <sprite>npcs/xml/injuriedgirl.xml</sprite>
- </avatar>
+ <avatar id="254" name="name254">
+ <!-- Barbara, Injuried Girl -->
+ <sprite>npcs/xml/injuriedgirl.xml</sprite>
+ </avatar>
- <avatar id="255" name="name255">
- <!-- Barbara Crying -->
- <sprite>npcs/xml/barbaracry.xml</sprite>
- </avatar>
+ <avatar id="255" name="name255">
+ <!-- Barbara Crying -->
+ <sprite>npcs/xml/barbaracry.xml</sprite>
+ </avatar>
<avatar id="283" name="name283">
@@ -198,47 +198,47 @@ Copyright (C) 2018 TMW2: Moubootaur Legends -->
- <avatar id="407" name="name407" width="48" height="48">
- <!-- Tritan Man, sitting on a barrel. -->
- <sprite>npcs/xml/magicarpan.xml</sprite>
- </avatar>
- <avatar id="412" name="name412" width="48" height="48">
- <!-- Human Man, small and drunk. -->
- <sprite>npcs/xml/silvio.xml</sprite>
- </avatar>
- <avatar id="405" name="name405" width="64" height="64">
- <!-- Group of Sailors, standing still. -->
- <sprite>npcs/xml/sailors.xml</sprite>
- </avatar>
- <avatar id="406" name="name406">
- <!-- Captain, present to an Evol's friend. -->
- <sprite>npcs/xml/nard.xml</sprite>
- </avatar>
- <avatar id="409" name="name409" width="48" height="48">
- <!-- Human Man, standing sailor. -->
- <sprite>npcs/xml/elmo.xml</sprite>
- </avatar>
- <avatar id="435" name="name435">
- <!-- Human Female, walking sprite for guard NPC. -->
- <sprite>races/human-female.xml</sprite>
- <sprite>equipment/legs/trousers-female.xml</sprite>
- <sprite>equipment/feet/boots-female.xml|#2b384d,4b6167,a5bebf,d8e7df,e2fdf6</sprite>
- <sprite>equipment/chest/copperarmor-female.xml</sprite>
- <sprite>equipment/hands/armbands-female.xml|#663d38,4b6167,8f5c52,708892,ad7c65,a5bebf,d9c9b2,a5bebf</sprite>
- <sprite>equipment/weapons/traininggladius.xml</sprite>
- <sprite>hairstyles/hairstyle24.xml|#2b2b2b,51341e,3f3f3f,664224,585858,91642f,858585,a67b32,a7a7a7,ccad4d,d6d6d6,e8de6c,ffffff,feffe6</sprite>
- </avatar>
- <avatar id="450" name="name450">
- <!-- Human Female, bearing a candel on a plate. -->
- <sprite>npcs/xml/mona.xml</sprite>
- </avatar>
+ <avatar id="407" name="name407" width="48" height="48">
+ <!-- Tritan Man, sitting on a barrel. -->
+ <sprite>npcs/xml/magicarpan.xml</sprite>
+ </avatar>
+ <avatar id="412" name="name412" width="48" height="48">
+ <!-- Human Man, small and drunk. -->
+ <sprite>npcs/xml/silvio.xml</sprite>
+ </avatar>
+ <avatar id="405" name="name405" width="64" height="64">
+ <!-- Group of Sailors, standing still. -->
+ <sprite>npcs/xml/sailors.xml</sprite>
+ </avatar>
+ <avatar id="406" name="name406">
+ <!-- Captain, present to an Evol's friend. -->
+ <sprite>npcs/xml/nard.xml</sprite>
+ </avatar>
+ <avatar id="409" name="name409" width="48" height="48">
+ <!-- Human Man, standing sailor. -->
+ <sprite>npcs/xml/elmo.xml</sprite>
+ </avatar>
+ <avatar id="435" name="name435">
+ <!-- Human Female, walking sprite for guard NPC. -->
+ <sprite>races/human-female.xml</sprite>
+ <sprite>equipment/legs/trousers-female.xml</sprite>
+ <sprite>equipment/feet/boots-female.xml|#2b384d,4b6167,a5bebf,d8e7df,e2fdf6</sprite>
+ <sprite>equipment/chest/copperarmor-female.xml</sprite>
+ <sprite>equipment/hands/armbands-female.xml|#663d38,4b6167,8f5c52,708892,ad7c65,a5bebf,d9c9b2,a5bebf</sprite>
+ <sprite>equipment/weapons/traininggladius.xml</sprite>
+ <sprite>hairstyles/hairstyle24.xml|#2b2b2b,51341e,3f3f3f,664224,585858,91642f,858585,a67b32,a7a7a7,ccad4d,d6d6d6,e8de6c,ffffff,feffe6</sprite>
+ </avatar>
+ <avatar id="450" name="name450">
+ <!-- Human Female, bearing a candel on a plate. -->
+ <sprite>npcs/xml/mona.xml</sprite>
+ </avatar>
<avatar id="459" name="name459">
<!-- Human Male, defeated guard NPC. -->
<sprite>npcs/xml/injuriedguard.xml</sprite>
</avatar>
- <!-- All ids above 1000 are reserved -->
+ <!-- All ids above 1000 are reserved -->
- <!-- Aisleriot -->
+ <!-- Aisleriot -->
<avatar id="1000" name="name1000">
<sprite variant="0">avatars/aisleriot.xml</sprite>
</avatar> <!-- A -->
@@ -285,7 +285,7 @@ Copyright (C) 2018 TMW2: Moubootaur Legends -->
<sprite variant="15">avatars/aisleriot.xml</sprite>
</avatar> <!-- Red Card -->
- <!-- Spinwheel -->
+ <!-- Spinwheel -->
<avatar id="1101" name="name1101">
<sprite variant="0">avatars/spinwheel.xml</sprite>
</avatar> <!-- Red -->
@@ -329,7 +329,7 @@ Copyright (C) 2018 TMW2: Moubootaur Legends -->
<sprite variant="13">avatars/spinwheel.xml</sprite>
</avatar> <!-- BLUEPRINT -->
- <!-- Sequence Board -->
+ <!-- Sequence Board -->
<avatar id="1200" name="name1201">
<sprite variant="0">avatars/sequenceboard.xml</sprite>
</avatar> <!-- Stand-by -->
@@ -352,4 +352,120 @@ Copyright (C) 2018 TMW2: Moubootaur Legends -->
<sprite variant="6">avatars/sequenceboard.xml</sprite>
</avatar> <!-- Result: OK -->
+ <!-- Roulette -->
+ <avatar id="1300" name="name1300">
+ <sprite variant="0">avatars/roulette.xml</sprite>
+ </avatar> <!-- Stand-by -->
+ <avatar id="1301" name="name1301">
+ <sprite variant="1">avatars/roulette.xml</sprite>
+ </avatar> <!-- Stand-by -->
+ <avatar id="1302" name="name1302">
+ <sprite variant="2">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1303" name="name1303">
+ <sprite variant="3">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1304" name="name1304">
+ <sprite variant="4">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1305" name="name1305">
+ <sprite variant="5">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1306" name="name1306">
+ <sprite variant="6">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1307" name="name1307">
+ <sprite variant="7">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1308" name="name1308">
+ <sprite variant="8">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1309" name="name1309">
+ <sprite variant="9">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1310" name="name1310">
+ <sprite variant="10">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1311" name="name1311">
+ <sprite variant="11">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1312" name="name1312">
+ <sprite variant="12">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1313" name="name1313">
+ <sprite variant="13">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1314" name="name1314">
+ <sprite variant="14">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1315" name="name1315">
+ <sprite variant="15">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1316" name="name1316">
+ <sprite variant="16">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1317" name="name1317">
+ <sprite variant="17">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1318" name="name1318">
+ <sprite variant="18">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1319" name="name1319">
+ <sprite variant="19">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1320" name="name1320">
+ <sprite variant="20">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1321" name="name1321">
+ <sprite variant="21">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1322" name="name1322">
+ <sprite variant="22">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1323" name="name1323">
+ <sprite variant="23">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1324" name="name1324">
+ <sprite variant="24">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1325" name="name1325">
+ <sprite variant="25">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1326" name="name1326">
+ <sprite variant="26">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1327" name="name1327">
+ <sprite variant="27">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1328" name="name1328">
+ <sprite variant="28">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1329" name="name1329">
+ <sprite variant="29">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1330" name="name1330">
+ <sprite variant="30">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1331" name="name1331">
+ <sprite variant="31">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1332" name="name1332">
+ <sprite variant="32">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1333" name="name1333">
+ <sprite variant="33">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1334" name="name1334">
+ <sprite variant="34">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1335" name="name1335">
+ <sprite variant="35">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1336" name="name1336">
+ <sprite variant="36">avatars/roulette.xml</sprite>
+ </avatar>
+ <avatar id="1337" name="name1337">
+ <sprite variant="37">avatars/roulette.xml</sprite>
+ </avatar>
+
</avatars>
diff --git a/graphics/images/roulette_number.png b/graphics/images/roulette_number.png
new file mode 100644
index 00000000..a9aed8b4
--- /dev/null
+++ b/graphics/images/roulette_number.png
Binary files differ
diff --git a/graphics/images/roulette_special.png b/graphics/images/roulette_special.png
new file mode 100644
index 00000000..4c674df0
--- /dev/null
+++ b/graphics/images/roulette_special.png
Binary files differ
diff --git a/graphics/images/roulette_table.png b/graphics/images/roulette_table.png
new file mode 100644
index 00000000..8e71ac8b
--- /dev/null
+++ b/graphics/images/roulette_table.png
Binary files differ
diff --git a/graphics/sprites/avatars/roulette.png b/graphics/sprites/avatars/roulette.png
new file mode 100644
index 00000000..0c78acd1
--- /dev/null
+++ b/graphics/sprites/avatars/roulette.png
Binary files differ
diff --git a/graphics/sprites/avatars/roulette.xml b/graphics/sprites/avatars/roulette.xml
new file mode 100644
index 00000000..d378d173
--- /dev/null
+++ b/graphics/sprites/avatars/roulette.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<sprite variants="40" variant_offset="1">
+
+ <imageset name="base" src="graphics/sprites/avatars/roulette.png" width="200" height="200" />
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/npcdialogs.xml b/npcdialogs.xml
index d37a573c..ce03cc0e 100644
--- a/npcdialogs.xml
+++ b/npcdialogs.xml
@@ -105,6 +105,48 @@ Copyright (C) 2019 Moubootaur Legends -->
</menu>
</dialog>
+ <!-- Roulette Betting Interface (nomode) -->
+ <dialog name="roulette_1" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/roulette_table.png" />
+ <!--button x="50" y="110" name="X" value="Green" />
+ <button x="210" y="110" name="X" value="Red" />
+ <button x="50" y="250" name="X" value="Blue" />
+ <button x="210" y="250" name="X" value="Yellow" />
+ <button x="0" y="1" name="Leave" value="Exit" /-->
+ <button x="0" y="1" image="buttonplay.png" imageWidth="16" imageHeight="16" value="Exit" />
+ </menu>
+ </dialog>
+
+ <!-- Roulette Betting Interface (special) -->
+ <dialog name="roulette_special" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/roulette_special.png" />
+ <button x="125" y="30" name="X" value="first 12" />
+ <button x="60" y="100" name="X" value="1 to 18" />
+ <button x="180" y="100" name="X" value="even" />
+ <button x="125" y="165" name="X" value="second 12" />
+ <button x="60" y="230" name="X" value="red" />
+ <button x="180" y="230" name="X" value="black" />
+ <button x="125" y="295" name="X" value="third 12" />
+ <button x="60" y="360" name="X" value="odd" />
+ <button x="180" y="360" name="X" value="19 to 36" />
+ <button x="265" y="70" name="X" value="column a" />
+ <button x="265" y="190" name="X" value="column b" />
+ <button x="265" y="320" name="X" value="column c" />
+ <button x="0" y="1" image="buttonplay.png" imageWidth="16" imageHeight="16" value="Exit" />
+ </menu>
+ </dialog>
+
+ <!-- Roulette Betting Interface (special) -->
+ <dialog name="roulette_number" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/roulette_number.png" />
+
+ <button x="0" y="1" image="buttonplay.png" imageWidth="16" imageHeight="16" value="Exit" />
+ </menu>
+ </dialog>
+
<!-- 4144's stuff -->
<dialog name="test1" hideText="true">
<menu>