From 4a4acd479ee8de82df0935b3511257ade13258b6 Mon Sep 17 00:00:00 2001 From: Yohann Ferreira Date: Wed, 27 Jul 2011 20:05:50 +0200 Subject: Reworked the way equip slot info are loaded in a more logical way. --- example/clientdata/equip.xml | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) (limited to 'example') diff --git a/example/clientdata/equip.xml b/example/clientdata/equip.xml index 0d1c1d3..097229c 100644 --- a/example/clientdata/equip.xml +++ b/example/clientdata/equip.xml @@ -1,12 +1,19 @@ + - - - - - - - - - + + + + + + + + + -- cgit From 67af89b5fe14d2d0431cefb9b714f72873a74e16 Mon Sep 17 00:00:00 2001 From: Yohann Ferreira Date: Fri, 19 Aug 2011 00:56:22 +0200 Subject: Used the client base to make a final bugfix on the server code. Made the server handle only one slot type requirement since it's irrelevant to have more anyway. Plus, it simplifies the code for both equipping/unequipping. I also added a dagger to show how equipping/unequipping is working. --- example/clientdata/equip.xml | 2 +- .../equipment/weapons/weapon-dagger-dagger.png | Bin 0 -> 582 bytes .../graphics/sprites/weapons/weapon-dagger.xml | 27 +++++++++++++++++++++ example/clientdata/items.xml | 17 +++++++++++++ example/serverdata/scripts/maps/desert.lua | 2 +- 5 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 example/clientdata/graphics/items/equipment/weapons/weapon-dagger-dagger.png create mode 100644 example/clientdata/graphics/sprites/weapons/weapon-dagger.xml (limited to 'example') diff --git a/example/clientdata/equip.xml b/example/clientdata/equip.xml index 097229c..1a17fd2 100644 --- a/example/clientdata/equip.xml +++ b/example/clientdata/equip.xml @@ -14,6 +14,6 @@ - + diff --git a/example/clientdata/graphics/items/equipment/weapons/weapon-dagger-dagger.png b/example/clientdata/graphics/items/equipment/weapons/weapon-dagger-dagger.png new file mode 100644 index 0000000..cdfc370 Binary files /dev/null and b/example/clientdata/graphics/items/equipment/weapons/weapon-dagger-dagger.png differ diff --git a/example/clientdata/graphics/sprites/weapons/weapon-dagger.xml b/example/clientdata/graphics/sprites/weapons/weapon-dagger.xml new file mode 100644 index 0000000..1909aff --- /dev/null +++ b/example/clientdata/graphics/sprites/weapons/weapon-dagger.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/example/clientdata/items.xml b/example/clientdata/items.xml index 6f72185..3e204ef 100644 --- a/example/clientdata/items.xml +++ b/example/clientdata/items.xml @@ -142,6 +142,23 @@ weapons/weapon-bow.xml + + + + + + + + + + + + + weapons/weapon-dagger.xml + Date: Fri, 19 Aug 2011 02:38:49 +0200 Subject: Added boots and pants to play with on the test map. --- example/clientdata/equip.xml | 18 ++-- .../graphics/items/equipment/feet/boots.png | Bin 0 -> 333 bytes .../graphics/items/equipment/legs/pants.png | Bin 0 -> 855 bytes .../sprites/equipment/feet/boots-female.png | Bin 0 -> 8734 bytes .../sprites/equipment/feet/boots-female.xml | 8 ++ .../graphics/sprites/equipment/feet/boots-male.png | Bin 0 -> 8662 bytes .../graphics/sprites/equipment/feet/boots-male.xml | 104 +++++++++++++++++++++ .../sprites/equipment/legs/pants-female.png | Bin 0 -> 19817 bytes .../sprites/equipment/legs/pants-female.xml | 104 +++++++++++++++++++++ .../graphics/sprites/equipment/legs/pants-male.png | Bin 0 -> 55222 bytes .../graphics/sprites/equipment/legs/pants-male.xml | 104 +++++++++++++++++++++ example/clientdata/items.xml | 34 ++++++- example/serverdata/scripts/maps/desert.lua | 2 +- 13 files changed, 363 insertions(+), 11 deletions(-) create mode 100644 example/clientdata/graphics/items/equipment/feet/boots.png create mode 100644 example/clientdata/graphics/items/equipment/legs/pants.png create mode 100644 example/clientdata/graphics/sprites/equipment/feet/boots-female.png create mode 100644 example/clientdata/graphics/sprites/equipment/feet/boots-female.xml create mode 100644 example/clientdata/graphics/sprites/equipment/feet/boots-male.png create mode 100644 example/clientdata/graphics/sprites/equipment/feet/boots-male.xml create mode 100644 example/clientdata/graphics/sprites/equipment/legs/pants-female.png create mode 100644 example/clientdata/graphics/sprites/equipment/legs/pants-female.xml create mode 100644 example/clientdata/graphics/sprites/equipment/legs/pants-male.png create mode 100644 example/clientdata/graphics/sprites/equipment/legs/pants-male.xml (limited to 'example') diff --git a/example/clientdata/equip.xml b/example/clientdata/equip.xml index 1a17fd2..be180a0 100644 --- a/example/clientdata/equip.xml +++ b/example/clientdata/equip.xml @@ -7,13 +7,13 @@ updates when making changes on it. --> - - - - - - - - - + + + + + + + + + diff --git a/example/clientdata/graphics/items/equipment/feet/boots.png b/example/clientdata/graphics/items/equipment/feet/boots.png new file mode 100644 index 0000000..9f9913f Binary files /dev/null and b/example/clientdata/graphics/items/equipment/feet/boots.png differ diff --git a/example/clientdata/graphics/items/equipment/legs/pants.png b/example/clientdata/graphics/items/equipment/legs/pants.png new file mode 100644 index 0000000..c50daf2 Binary files /dev/null and b/example/clientdata/graphics/items/equipment/legs/pants.png differ diff --git a/example/clientdata/graphics/sprites/equipment/feet/boots-female.png b/example/clientdata/graphics/sprites/equipment/feet/boots-female.png new file mode 100644 index 0000000..ba98432 Binary files /dev/null and b/example/clientdata/graphics/sprites/equipment/feet/boots-female.png differ diff --git a/example/clientdata/graphics/sprites/equipment/feet/boots-female.xml b/example/clientdata/graphics/sprites/equipment/feet/boots-female.xml new file mode 100644 index 0000000..4bb2fff --- /dev/null +++ b/example/clientdata/graphics/sprites/equipment/feet/boots-female.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/example/clientdata/graphics/sprites/equipment/feet/boots-male.png b/example/clientdata/graphics/sprites/equipment/feet/boots-male.png new file mode 100644 index 0000000..f441c5b Binary files /dev/null and b/example/clientdata/graphics/sprites/equipment/feet/boots-male.png differ diff --git a/example/clientdata/graphics/sprites/equipment/feet/boots-male.xml b/example/clientdata/graphics/sprites/equipment/feet/boots-male.xml new file mode 100644 index 0000000..7edbcef --- /dev/null +++ b/example/clientdata/graphics/sprites/equipment/feet/boots-male.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/example/clientdata/graphics/sprites/equipment/legs/pants-female.png b/example/clientdata/graphics/sprites/equipment/legs/pants-female.png new file mode 100644 index 0000000..ad8c2e0 Binary files /dev/null and b/example/clientdata/graphics/sprites/equipment/legs/pants-female.png differ diff --git a/example/clientdata/graphics/sprites/equipment/legs/pants-female.xml b/example/clientdata/graphics/sprites/equipment/legs/pants-female.xml new file mode 100644 index 0000000..4f5dbcd --- /dev/null +++ b/example/clientdata/graphics/sprites/equipment/legs/pants-female.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/example/clientdata/graphics/sprites/equipment/legs/pants-male.png b/example/clientdata/graphics/sprites/equipment/legs/pants-male.png new file mode 100644 index 0000000..f841575 Binary files /dev/null and b/example/clientdata/graphics/sprites/equipment/legs/pants-male.png differ diff --git a/example/clientdata/graphics/sprites/equipment/legs/pants-male.xml b/example/clientdata/graphics/sprites/equipment/legs/pants-male.xml new file mode 100644 index 0000000..3a90c6a --- /dev/null +++ b/example/clientdata/graphics/sprites/equipment/legs/pants-male.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/example/clientdata/items.xml b/example/clientdata/items.xml index 3e204ef..3078d9d 100644 --- a/example/clientdata/items.xml +++ b/example/clientdata/items.xml @@ -177,7 +177,39 @@ equipment/chest/chest-leather-male.xml equipment/chest/chest-leather-female.xml - + + + + + + + + + + + equipment/legs/pants-male.xml + equipment/legs/pants-female.xml + + + + + + + + + + + + equipment/feet/boots-male.xml|#4f2d29,c89078 + equipment/feet/boots-female.xml|#4f2d29,c89078 + +