diff options
22 files changed, 416 insertions, 0 deletions
diff --git a/graphics/items/equipment/chest/redknight.png b/graphics/items/equipment/chest/redknight.png Binary files differnew file mode 100644 index 00000000..5ec39538 --- /dev/null +++ b/graphics/items/equipment/chest/redknight.png diff --git a/graphics/items/equipment/shield/dragonshield.png b/graphics/items/equipment/shield/dragonshield.png Binary files differnew file mode 100644 index 00000000..fdc63bce --- /dev/null +++ b/graphics/items/equipment/shield/dragonshield.png diff --git a/graphics/items/equipment/weapon/revolver.png b/graphics/items/equipment/weapon/revolver.png Binary files differnew file mode 100644 index 00000000..34ce5859 --- /dev/null +++ b/graphics/items/equipment/weapon/revolver.png diff --git a/graphics/sprites/equipment/chest/redknightarmor-female.png b/graphics/sprites/equipment/chest/redknightarmor-female.png Binary files differnew file mode 100644 index 00000000..53b067db --- /dev/null +++ b/graphics/sprites/equipment/chest/redknightarmor-female.png diff --git a/graphics/sprites/equipment/chest/redknightarmor-female.xml b/graphics/sprites/equipment/chest/redknightarmor-female.xml new file mode 100644 index 00000000..b4d8b685 --- /dev/null +++ b/graphics/sprites/equipment/chest/redknightarmor-female.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/redknightarmor-female.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/chest/redknightarmor-male.png b/graphics/sprites/equipment/chest/redknightarmor-male.png Binary files differnew file mode 100644 index 00000000..e43ada59 --- /dev/null +++ b/graphics/sprites/equipment/chest/redknightarmor-male.png diff --git a/graphics/sprites/equipment/chest/redknightarmor-male.xml b/graphics/sprites/equipment/chest/redknightarmor-male.xml new file mode 100644 index 00000000..dae42e16 --- /dev/null +++ b/graphics/sprites/equipment/chest/redknightarmor-male.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Saulc +Copyright (C) 2018 TMW2 --> +<sprite> + <imageset name="base" + src="graphics/sprites/equipment/chest/redknightarmor-male.png" + width="64" + height="64"/> + + <include file="races/human-male.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/shields/dragon.png b/graphics/sprites/equipment/shields/dragon.png Binary files differnew file mode 100644 index 00000000..3f11c57a --- /dev/null +++ b/graphics/sprites/equipment/shields/dragon.png diff --git a/graphics/sprites/equipment/shields/dragon.xml b/graphics/sprites/equipment/shields/dragon.xml new file mode 100644 index 00000000..844e2efc --- /dev/null +++ b/graphics/sprites/equipment/shields/dragon.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Jesusalva +Copyright (C) 2018 TMW2: Moubootaur Legends --> +<sprite> + <imageset name="shield" + src="graphics/sprites/equipment/shields/dragon.png" + width="64" + height="64"/> + + <include file="equipment/shields/standard.xml"/> +</sprite> diff --git a/graphics/sprites/equipment/shields/standard.xml b/graphics/sprites/equipment/shields/standard.xml new file mode 100644 index 00000000..e7716eaa --- /dev/null +++ b/graphics/sprites/equipment/shields/standard.xml @@ -0,0 +1,87 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="shield" src="graphics/sprites/equipment/shields/dragon.png" width="64" height="64" /> + + <action name="default" imageset="shield"> + </action> + + <action name="stand" imageset="shield"> + <animation direction="down"> + <frame index="0" /> + </animation> + <animation direction="left"> + <frame index="18" /> + </animation> + <animation direction="up"> + <frame index="36" /> + </animation> + <animation direction="right"> + <frame index="54" /> + </animation> + </action> + + <action name="walk" imageset="shield"> + <animation direction="down"> + <sequence start="1" end="6" delay="75" /> + </animation> + <animation direction="left"> + <sequence start="19" end="24" delay="75" /> + </animation> + <animation direction="up"> + <sequence start="37" end="42" delay="75" /> + </animation> + <animation direction="right"> + <sequence start="55" end="60" delay="75" /> + </animation> + </action> + + <action name="sit" imageset="shield"> + <animation direction="down"> + <frame index="7" /> + </animation> + <animation direction="left"> + <frame index="25" /> + </animation> + <animation direction="up"> + <frame index="43" /> + </animation> + <animation direction="right"> + <frame index="61" /> + </animation> + </action> + + <action name="dead" imageset="shield"> + <animation direction="down"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="left"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="up"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + <animation direction="right"> + <frame index="8" offsetX ="0" offsetY ="32" /> + </animation> + </action> + + <action name="attack" imageset="shield"> + <animation direction="down"> + <sequence start="9" end="12" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="27" end="30" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="45" end="48" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="63" end="66" delay="75" /> + <end /> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/equipment/weapons/gun.png b/graphics/sprites/equipment/weapons/gun.png Binary files differnew file mode 100644 index 00000000..70bc5b44 --- /dev/null +++ b/graphics/sprites/equipment/weapons/gun.png diff --git a/graphics/sprites/equipment/weapons/gun.xml b/graphics/sprites/equipment/weapons/gun.xml new file mode 100644 index 00000000..e1417c18 --- /dev/null +++ b/graphics/sprites/equipment/weapons/gun.xml @@ -0,0 +1,26 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="weapon" src="graphics/sprites/equipment/weapons/gun.png" width="64" height="64" /> + + <action name="default" imageset="weapon"> + </action> + + <action name="attack_bow" imageset="weapon"> + <animation direction="down"> + <sequence start="0" end="3" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="75" /> + <end /> + </animation> + <animation direction="right"> + <sequence start="12" end="15" delay="75" /> + <end /> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/races/human-male.png b/graphics/sprites/races/human-male.png Binary files differnew file mode 100644 index 00000000..3b308a1b --- /dev/null +++ b/graphics/sprites/races/human-male.png diff --git a/graphics/sprites/races/human-male.xml b/graphics/sprites/races/human-male.xml new file mode 100644 index 00000000..b879695b --- /dev/null +++ b/graphics/sprites/races/human-male.xml @@ -0,0 +1,182 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: Reid +Copyright (C) 2012-2013 Evol Online --> +<sprite> + <imageset name="base" + src="graphics/sprites/races/human-male.png" + width="64" + height="64"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0"/> + </animation> + <animation direction="left"> + <frame index="16"/> + </animation> + <animation direction="up"> + <frame index="32"/> + </animation> + <animation direction="right"> + <frame index="48"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="1" end="6" delay="80"/> + </animation> + <animation direction="left"> + <sequence start="17" end="22" delay="80"/> + </animation> + <animation direction="up"> + <sequence start="33" end="38" delay="80"/> + </animation> + <animation direction="right"> + <sequence start="49" end="54" delay="80"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="7" end="10" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="23" end="26" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="39" end="42" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="55" end="58" delay="80"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <sequence start="11" end="15" delay="80"/> + <end /> + </animation> + <animation direction="left"> + <sequence start="27" end="31" delay="80"/> + <end /> + </animation> + <animation direction="up"> + <sequence start="43" end="47" delay="80"/> + <end /> + </animation> + <animation direction="right"> + <sequence start="59" end="63" delay="80"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="64"/><!-- 68~71 are sit2 --> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="sittop" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="standride" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="spawnride" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="ride" imageset="base"> + <animation direction="down"> + <frame index="64"/> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="attackride" imageset="base"> + <animation direction="down"> + <frame index="64"/><!-- 68~71 are sit2 --> + </animation> + <animation direction="left"> + <frame index="65"/> + </animation> + <animation direction="up"> + <frame index="66"/> + </animation> + <animation direction="right"> + <frame index="67"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="down"> + <frame index="72"/> + </animation> + <animation direction="left"> + <frame index="72"/> + </animation> + <animation direction="up"> + <frame index="72"/> + </animation> + <animation direction="right"> + <frame index="72"/> + </animation> + </action> +</sprite> diff --git a/items/equip-1hand/_include.xml b/items/equip-1hand/_include.xml index 339c93e4..e2339ca5 100644 --- a/items/equip-1hand/_include.xml +++ b/items/equip-1hand/_include.xml @@ -23,4 +23,5 @@ <include name="items/equip-1hand/item1201_Knife.xml"/> <include name="items/equip-1hand/item1215_ToySabre.xml"/> <include name="items/equip-1hand/item5261_Launcher.xml"/> + <include name="items/equip-1hand/item5284_Revolver.xml"/> </items> diff --git a/items/equip-1hand/item5284_Revolver.xml b/items/equip-1hand/item5284_Revolver.xml new file mode 100644 index 00000000..1e30658b --- /dev/null +++ b/items/equip-1hand/item5284_Revolver.xml @@ -0,0 +1,29 @@ +<?xml version="1.0"?> +<items> + <its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0"> + <its:translateRule selector="//item/@name" translate="yes"/> + <its:translateRule selector="//item/@description" translate="yes"/> + <its:translateRule selector="//item/@effect" translate="yes"/> + <its:translateRule selector="//*" translate="no"/> + </its:rules> + <item id="5284" + image="equipment/weapon/revolver.png" + name="Short Gunstaff" + description="A gunstaff, which is not produced in The Mana World. Brought from the Mirror Lake." + effect="Unobtainable." + attack="120" + attack-range="5" + missile-particle="graphics/particles/flame.particle.xml" + missile-z="32" + missile-lifetime="500" + missile-speed="5" + missile-diedistance="3" + type="equip-1hand" + attack-action="attack_bow" + sellProtected="true" + weight="3000"> + <sprite>equipment/weapons/gun.xml</sprite> + <sound event="hit">weapons/gunstaff/shot.ogg</sound> + <sound event="miss">weapons/gunstaff/shot.ogg</sound> + </item> +</items> diff --git a/items/equip-shield/_include.xml b/items/equip-shield/_include.xml index e60ead81..c5aa180b 100644 --- a/items/equip-shield/_include.xml +++ b/items/equip-shield/_include.xml @@ -9,4 +9,5 @@ <include name="items/equip-shield/item601_SteelShield.xml"/> <include name="items/equip-shield/item602_WoodenShield.xml"/> <include name="items/equip-shield/item603_LeatherShield.xml"/> + <include name="items/equip-shield/item5285_DragonShield.xml"/> </items> diff --git a/items/equip-shield/item5285_DragonShield.xml b/items/equip-shield/item5285_DragonShield.xml new file mode 100644 index 00000000..3eb896d8 --- /dev/null +++ b/items/equip-shield/item5285_DragonShield.xml @@ -0,0 +1,21 @@ +<?xml version="1.0"?> +<items> + <its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0"> + <its:translateRule selector="//item/@name" translate="yes"/> + <its:translateRule selector="//item/@description" translate="yes"/> + <its:translateRule selector="//item/@effect" translate="yes"/> + <its:translateRule selector="//*" translate="no"/> + </its:rules> + <item id="5285" + image="equipment/shield/dragonshield.png" + name="Dragon Shield" + description="A mighty shield from the dragons of another world." + effect="Unobtainable." + defense="30" + mattack="-200" + type="equip-shield" + sellProtected="true" + weight="2500"> + <sprite>equipment/shields/dragon.xml</sprite> + </item> +</items> diff --git a/items/equip-torso/_include.xml b/items/equip-torso/_include.xml index d1144e31..2d71215b 100644 --- a/items/equip-torso/_include.xml +++ b/items/equip-torso/_include.xml @@ -245,4 +245,5 @@ <include name="items/equip-torso/item5207_TurquoiseBra.xml"/> <include name="items/equip-torso/item5208_OrchidBra.xml"/> <include name="items/equip-torso/item5254_SaviorArmor.xml"/> + <include name="items/equip-torso/item5286_RedArmor.xml"/> </items> diff --git a/items/equip-torso/item5286_RedArmor.xml b/items/equip-torso/item5286_RedArmor.xml new file mode 100644 index 00000000..57998c14 --- /dev/null +++ b/items/equip-torso/item5286_RedArmor.xml @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<items> + <its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0"> + <its:translateRule selector="//item/@name" translate="yes"/> + <its:translateRule selector="//item/@description" translate="yes"/> + <its:translateRule selector="//item/@effect" translate="yes"/> + <its:translateRule selector="//*" translate="no"/> + </its:rules> + <item id="5286" + image="equipment/chest/redknight.png" + name="Red Armor" + description="Said to belong to some otherwordly queen, but it is severely weakened in this world." + effect="Unobtainable." + maxhp="1800" + dex="1" + agi="1" + mattack="-40" + defense="27" + type="equip-torso" + weight="2000" + sellProtected="true"> + <sprite gender="unisex">equipment/chest/redknightarmor-male.xml</sprite> + <sprite gender="female">equipment/chest/redknightarmor-female.xml</sprite> + </item> +</items> @@ -176,6 +176,7 @@ File | Artists | Licenses `graphics/items/equipment/chest/vnecksweater.png` | Saphy | GPLv2 `graphics/items/equipment/chest/desertshirt.png` | Alige | GPLv2, CC BY-SA 3.0 `graphics/items/equipment/chest/saviorarmor.png` | Saphy, Slave | GPLv2 +`graphics/items/equipment/chest/redknight.png` | ?, TMW-Br Team | GPLv2 #### Feet File | Artists | Licenses @@ -313,6 +314,7 @@ File | Artists | Licenses `graphics/items/equipment/shield/scarabarmlet.png` | Adarias | GPLv2 `graphics/items/equipment/shield/steel.png` | Irukard | GPLv2, CC BY-SA 3.0 `graphics/items/equipment/shield/wooden.png` | Enchilado | GPLv2, CC BY-SA 3.0 +`graphics/items/equipment/shield/dragonshield.png` | tametomo | GPLv2 #### Weapons File | Artists | Licenses @@ -363,6 +365,7 @@ File | Artists | Licenses `graphics/items/equipment/weapon/slingshot-icon.png` | wushin | GPLv2, CC BY-SA 3.0 `graphics/items/equipment/weapon/sword-dead.png` | Wombat, wushin | GPLv2, CC BY-SA 3.0 `graphics/items/equipment/weapon/wand.png` | wushin | GPLv2, CC BY-SA 3.0 +`graphics/items/equipment/weapons/revolver.png` | Skipy, Micksha | GPLv2 #### Generic File | Artists | Licenses @@ -646,6 +649,8 @@ File | Artists | Licenses `graphics/sprites/emote.png` | Alige, Arikel, DerLoisl, Modanung, Reid | GPLv2, CC BY-SA 3.0 `graphics/sprites/error.png` | Wushin | GPLv2, CC BY-SA 3.0 `graphics/sprites/equipment/angel-wings.png` | :grey_question:, Varuna, Arikel | GPLv2 +`graphics/sprites/equipment/shields/dragon.png` | ?, TMW-Br Team | GPLv2 +`graphics/sprites/races/savior-male.png` | Modanung, Talaroc, Alige, Reid, Saphy, Jesusalva | CC BY-SA 4.0 (GPLv3) #### Status Icons File | Artists | Licenses @@ -681,6 +686,7 @@ File | Artists | Licenses `graphics/sprites/equipment/weapons/wand-deathshand.png` | :grey_question:, Wombat, Wushin | GPLv2 `graphics/sprites/equipment/weapons/wand.png` | :grey_question:, Wushin | GPLv2 `graphics/sprites/equipment/weapons/beheader.png` | HoraK-FDF | GPLv2, CC BY-SA 4.0 +`graphics/sprites/equipment/weapons/gun.png` | Skipy, Jesusalva | GPLv2 #### Chest File | Artists | Licenses @@ -724,6 +730,8 @@ File | Artists | Licenses `graphics/sprites/equipment/chest/vnecksweater-male.png` | Saphy | GPLv2 `graphics/sprites/equipment/chest/saviorarmor-male.png` | Saphy, slave | GPLv2 `graphics/sprites/equipment/chest/saviorarmor-female.png` | Saphy, slave | GPLv2 +`graphics/sprites/equipment/chest/redknightarmor-female.png` | ?, TMW-Br Team, Saulc | GPLv2 +`graphics/sprites/equipment/chest/redknightarmor-male.png` | ?, TMW-Br Team, Saulc | GPLv2 #### Feet File | Artists | Licenses @@ -1265,6 +1273,8 @@ File | Artists | Licenses `sfx/weapons/bows/short/short-miss1.ogg` | Ledmitz (arrow_whoosh.ogg / smcameron / CC BY 3.0) | GPLv2, CC BY-SA 3.0 `sfx/weapons/bows/bow-hit1.ogg` | Ledmitz (arrow_whoosh.ogg / smcameron / CC BY 3.0) | GPLv2, CC BY-SA 3.0 `sfx/weapons/bows/bow-miss1.ogg` | Ledmitz (arrow_whoosh.ogg / smcameron / CC BY 3.0) | GPLv2, CC BY-SA 3.0 +`sfx/weapons/gunstaff/shot.ogg` | Bird-Man, Freesound.org, Jesusalva | CC 0 + `sfx/weapons/knives/knife-hit1.ogg` | Cosmostrator | GPLv2 `sfx/weapons/knives/knife-miss1.ogg` | Cosmostrator | GPLv2 `sfx/weapons/knives/rock/rock-hit1.ogg` | Ledmitz | GPLv2, CC BY-SA 3.0 diff --git a/sfx/weapons/gunstaff/shot.ogg b/sfx/weapons/gunstaff/shot.ogg Binary files differnew file mode 100644 index 00000000..b5354c6d --- /dev/null +++ b/sfx/weapons/gunstaff/shot.ogg |