diff --git a/player/dragon_ability/dragon_ability_xrays.arc b/player/dragon_ability/dragon_ability_xrays.arc new file mode 100644 index 000000000..ba3ec0197 --- /dev/null +++ b/player/dragon_ability/dragon_ability_xrays.arc @@ -0,0 +1,12 @@ +Object dragon_ability_xrays +name xrays +msg +Your senses are stimulated. You gain the ability of xray-view! +endmsg +type 114 +invisible 1 +xrays 1 +no_drop 1 +editable 0 +end + diff --git a/player/dragon_ability/dragon_attunes.arc b/player/dragon_ability/dragon_attunes.arc new file mode 100644 index 000000000..aeeeb30d1 --- /dev/null +++ b/player/dragon_ability/dragon_attunes.arc @@ -0,0 +1,25 @@ +Object direct_attune_fire +name attune fire +type 114 +invisible 1 +path_attuned 2 +no_drop 1 +editable 0 +end +Object direct_attune_cold +name attune cold +type 114 +invisible 1 +path_attuned 4 +no_drop 1 +editable 0 +end +Object direct_attune_elec +name attune electricity +type 114 +invisible 1 +path_attuned 8 +no_drop 1 +editable 0 +end + diff --git a/player/dragon_ability/player_claws.arc b/player/dragon_ability/player_claws.arc new file mode 100644 index 000000000..14dce5bdb --- /dev/null +++ b/player/dragon_ability/player_claws.arc @@ -0,0 +1,50 @@ +Object fire_clawing +name fire claws +title clawing +msg +Your claws are enveloped in a hot blazing fire! +endmsg +type 43 +invisible 1 +attacktype 4 +no_drop 1 +editable 0 +end +Object ice_clawing +name ice claws +title clawing +msg +Your claws are covered with shards of ice! +endmsg +type 43 +invisible 1 +attacktype 16 +no_drop 1 +editable 0 +end +Object electric_clawing +name electric claws +title clawing +msg +Your claws emmit sparks of electricity! +endmsg +type 43 +invisible 1 +attacktype 8 +no_drop 1 +editable 0 +end +Object poison_clawing +name poison claws +title clawing +msg +Your claws are now poisoned! +endmsg +type 43 +invisible 1 +attacktype 1024 +no_drop 1 +editable 0 +end + + diff --git a/player/dragon_ability/spelldirect_ball_lightning.arc b/player/dragon_ability/spelldirect_ball_lightning.arc new file mode 100644 index 000000000..c88dea705 --- /dev/null +++ b/player/dragon_ability/spelldirect_ball_lightning.arc @@ -0,0 +1,8 @@ +Object spelldirect_ball_lightning +name ball lightning +face blank.111 +slaying ball lightning +invisible 1 +type 85 +editable 0 +end diff --git a/player/dragon_ability/spelldirect_dragonbreath.arc b/player/dragon_ability/spelldirect_dragonbreath.arc new file mode 100644 index 000000000..638c131a4 --- /dev/null +++ b/player/dragon_ability/spelldirect_dragonbreath.arc @@ -0,0 +1,8 @@ +Object spelldirect_dragonbreath +name dragonbreath +face blank.111 +slaying dragonbreath +invisible 1 +type 85 +editable 0 +end diff --git a/player/dragon_ability/spelldirect_large_icestorm.arc b/player/dragon_ability/spelldirect_large_icestorm.arc new file mode 100644 index 000000000..111e2291b --- /dev/null +++ b/player/dragon_ability/spelldirect_large_icestorm.arc @@ -0,0 +1,8 @@ +Object spelldirect_large_icestorm +name large icestorm +face blank.111 +slaying large icestorm +invisible 1 +type 85 +editable 0 +end diff --git a/player/dragon_ability/spelldirect_poison_cloud.arc b/player/dragon_ability/spelldirect_poison_cloud.arc new file mode 100644 index 000000000..3c498ee05 --- /dev/null +++ b/player/dragon_ability/spelldirect_poison_cloud.arc @@ -0,0 +1,8 @@ +Object spelldirect_poison_cloud +name poison cloud +face blank.111 +slaying poison cloud +invisible 1 +type 85 +editable 0 +end diff --git a/player/race/pl_dragon.arc b/player/race/pl_dragon.arc new file mode 100644 index 000000000..889534d8a --- /dev/null +++ b/player/race/pl_dragon.arc @@ -0,0 +1,74 @@ +Object pl_dragon +name fire hatchling +race dragon +randomitems dragon_player_items +face pl_dragon.131 +msg +Dragons are completely different to any +other race. Their vast size and bizarre +body prevents them from wearing both armour +or weapons. Dragons disdain these human tools +anyways. Instead, they are gifted with the +ability to evlove and grow stronger by eating +the flesh of their defeated foes. +Over the years, the dragonhide will harden +and it can provide better protection than +the best armour. Instead of wielding a weapon, +they use their sharp and lethal claws in combat. +Moreover, dragons have a natural talent for +magic and particularly spellcasting. +Dragons are very interested in the lore of the +elements and usually choose to specialize. +While focusing their metabolism on a certain +element, they can gain various new abilities - +including new spells, enhanced claws and more. +Eventually, a dragon is able to evlove from +the hatchling stage into a grown-up terrifying +ancient dragon. +endmsg +anim +pl_dragon.131 +pl_dragon.132 +pl_dragon.171 +pl_dragon.172 +mina +is_animated 0 +type 1 +level 1 +ac 5 +wc 21 +dam 10 +alive 1 +weight 70000 +food 999 +speed 1 +attacktype 1 +color_fg light_blue +can_use_armour 0 +can_use_weapon 0 +Str 6 +Dex 3 +Con 6 +Wis -8 +Int -8 +Pow 6 +editable 0 +end +Object dragon_skin_force +name dragon skin +invisible 1 +type 114 +face blank.111 +applied 1 +no_drop 1 +end +Object dragon_ability_force +name dragon ability +invisible 1 +type 114 +exp 2 +face blank.111 +neutral 1 +no_drop 1 +end + diff --git a/player/race/pl_dragon.base.131.png b/player/race/pl_dragon.base.131.png new file mode 100644 index 000000000..61d89089f Binary files /dev/null and b/player/race/pl_dragon.base.131.png differ diff --git a/player/race/pl_dragon.base.132.png b/player/race/pl_dragon.base.132.png new file mode 100644 index 000000000..10d1fe895 Binary files /dev/null and b/player/race/pl_dragon.base.132.png differ diff --git a/player/race/pl_dragon.base.171.png b/player/race/pl_dragon.base.171.png new file mode 100644 index 000000000..d41289b87 Binary files /dev/null and b/player/race/pl_dragon.base.171.png differ diff --git a/player/race/pl_dragon.base.172.png b/player/race/pl_dragon.base.172.png new file mode 100644 index 000000000..8cc27a820 Binary files /dev/null and b/player/race/pl_dragon.base.172.png differ diff --git a/player/race/quetzalcoatl.arc b/player/race/quetzalcoatl.arc index dca5cd862..ad08f5d0f 100644 --- a/player/race/quetzalcoatl.arc +++ b/player/race/quetzalcoatl.arc @@ -1,12 +1,11 @@ Object quetzalcoatl_player name Quetzalcoatl -race dragon +race reptile randomitems quetzalcoatl_player_items face quetzalcoatl.131 msg -Quetzalcoatls are a strange mix of dragon, +Quetzalcoatls are a strange mix of snake, bird, human, and a dash of the divine. They -bear the most resemblance to dragonkind, but are able to manipulate objects with their claws. They are amazingly strong, very quick, and amazingly hardy, but quite stupid and @@ -19,7 +18,6 @@ grasp one basic fire spell. Their strongly draconic nature immures them to fire and helps them with fire spells, but they are vulnerable to cold and -paralyzation. They can grasp weapons, but their bizarre body shape prevents them from using armour, helmets, and other items of apparel usually intended for @@ -51,6 +49,8 @@ food 999 speed 1 attacktype 1 path_attuned 2 +resist_fire 100 +resist_cold -30 color_fg light_blue can_use_armour 0 can_use_weapon 1 @@ -60,7 +60,6 @@ Con 6 Wis -8 Int -8 Pow 6 -resist_fire 100 -resist_cold -30 editable 0 end + diff --git a/player/race/quetzalcoatl.base.131.png b/player/race/quetzalcoatl.base.131.png index 61d89089f..5252b2f36 100644 Binary files a/player/race/quetzalcoatl.base.131.png and b/player/race/quetzalcoatl.base.131.png differ diff --git a/player/race/quetzalcoatl.base.132.png b/player/race/quetzalcoatl.base.132.png index 10d1fe895..a3178615a 100644 Binary files a/player/race/quetzalcoatl.base.132.png and b/player/race/quetzalcoatl.base.132.png differ diff --git a/player/race/quetzalcoatl.base.171.png b/player/race/quetzalcoatl.base.171.png index d41289b87..18758e2cb 100644 Binary files a/player/race/quetzalcoatl.base.171.png and b/player/race/quetzalcoatl.base.171.png differ diff --git a/player/race/quetzalcoatl.base.172.png b/player/race/quetzalcoatl.base.172.png index 8cc27a820..57769a03f 100644 Binary files a/player/race/quetzalcoatl.base.172.png and b/player/race/quetzalcoatl.base.172.png differ