diff --git a/player/class/Wizardry/alchemist.trs b/player/class/Wizardry/alchemist.trs index c1aba14..6a5fee1 100644 --- a/player/class/Wizardry/alchemist.trs +++ b/player/class/Wizardry/alchemist.trs @@ -13,14 +13,19 @@ treasure alchemist_class_items more arch guide_alchemy more + arch guide_vials + more arch cauldron more arch robe more - arch evoker_book_l1 + list alchemist_vials_l1 more - arch sorcerer_book_l1 + list alchemist_vials_l1 + more + list alchemical_components_l1 + more + list alchemical_components_l1 more arch b_dagger - end - +end diff --git a/player/class/alchemical_components.trs b/player/class/alchemical_components.trs new file mode 100644 index 0000000..f98c0ca --- /dev/null +++ b/player/class/alchemical_components.trs @@ -0,0 +1,37 @@ +treasure alchemical_components_l1 + arch salt + nrof 5 + chance 50 + more + arch pyrite + nrof 5 + chance 50 + more + arch cinnabar + nrof 5 + chance 50 + more + arch sulphur + nrof 5 + chance 50 + more + arch phosphorus + nrof 5 + chance 50 + more + arch pyrite + nrof 5 + chance 50 + more + arch cinnabar + nrof 5 + chance 50 + more + arch vial_empty + nrof 5 + chance 50 + more + arch vial_empty + nrof 5 + chance 50 +end diff --git a/player/class/starting_spells.trs b/player/class/starting_spells.trs index a15f5a7..7cfedb1 100644 --- a/player/class/starting_spells.trs +++ b/player/class/starting_spells.trs @@ -60,3 +60,39 @@ end treasureone summoning_l1 arch spell_lesser_summon_golem end +# +treasureone alchemist_vials_l1 + arch vial_burning_hands + nrof 8 + chance 15 + more + arch vial_burning_hands + nrof 6 + chance 40 + more + arch vial_burning_hands + nrof 4 + chance 15 + arch vial_explosion + nrof 4 + chance 10 + more + arch vial_explosion + nrof 36 + chance 20 + more + arch vial_explosion + nrof 2 + chance 10 + arch vial_sparkshower + nrof 10 + chance 20 + more + arch vial_sparkshower + nrof 8 + chance 60 + more + arch vial_sparkshower + nrof 6 + chance 20 +end diff --git a/readable/guide/guide_vials.arc b/readable/guide/guide_vials.arc new file mode 100644 index 0000000..03b1797 --- /dev/null +++ b/readable/guide/guide_vials.arc @@ -0,0 +1,33 @@ +Object guide_vials +name guide to Throwing Vials +msg +o In addition to the standard alchemical + recipes, there are recipes that exist + solely to make dangerous throwing vials. +o To throw a vial, first you must mark it + by typing or binding "mark vial of ...", + then readying the throwing skill via + "ready_skill throwing", and then firing + in a direction by pressing Shift+direction. +o If you have the components, you can easily + make a vial of sparkshower by combining + the following in a cauldron: + o 1 empty vial + o 1 pyrite + o 1 phosphorus + o 1 salt + o 1 sulphur +o There exist other recipes out there -- in + fact, you likely already have the components + for some simple starting concoctions! +endmsg +nrof 1 +face book_red.111 +type 8 +subtype 2 +skill literacy +material 1 +weight 4000 +magicmap green +end + diff --git a/spell/Cone/spell_explosion.arc b/spell/Cone/spell_explosion.arc new file mode 100644 index 0000000..9e90aa4 --- /dev/null +++ b/spell/Cone/spell_explosion.arc @@ -0,0 +1,24 @@ +Object spell_explosion +anim_suffix spellcasting +name explosion +name_pl explosions +face spell_pyromancy.111 +other_arch explosion +level 1 +sp 5 +casting_time 5 +path_attuned 2 +dam 4 +dam_modifier 4 +range 5 +duration 2 +range_modifier 4 +maxsp 9 +type 101 +subtype 7 +value 10 +attacktype 6 +no_drop 1 +invisible 1 +skill spellcasting +end diff --git a/spell/Vials/vial_burning_hands.arc b/spell/Vials/vial_burning_hands.arc new file mode 100644 index 0000000..7340580 --- /dev/null +++ b/spell/Vials/vial_burning_hands.arc @@ -0,0 +1,16 @@ +Object vial_burning_hands +face vial_red.111 +name vial +name_pl vials +nrof 1 +type 5 +subtype 5 +client_type 652 +level 1 +material 32 +value 50 +weight 150 +skill throwing +arch spell_burning_hands +end +end diff --git a/spell/Vials/vial_explosion.arc b/spell/Vials/vial_explosion.arc new file mode 100644 index 0000000..5fd1001 --- /dev/null +++ b/spell/Vials/vial_explosion.arc @@ -0,0 +1,16 @@ +Object vial_explosion +face vial_cyan.111 +name vial +name_pl vials +nrof 1 +type 5 +subtype 5 +client_type 652 +level 1 +material 32 +value 50 +weight 150 +skill throwing +arch spell_explosion +end +end diff --git a/spell/Vials/vial_sparkshower.arc b/spell/Vials/vial_sparkshower.arc new file mode 100644 index 0000000..1b77ce0 --- /dev/null +++ b/spell/Vials/vial_sparkshower.arc @@ -0,0 +1,16 @@ +Object vial_sparkshower +face vial_yellow.111 +name vial +name_pl vials +nrof 1 +type 5 +subtype 5 +client_type 652 +level 1 +material 32 +value 50 +weight 150 +skill throwing +arch spell_spark_shower +end +end