a spell ......

Content and general development discussion, including quest scripts and server code. TMW Classic is a project comprising the Legacy tmwAthena server & the designated improved engine server based on evolHercules.


Forum rules

This forum houses many years of development, tracing back to some of the earliest posts that exist on the board.

Its current use is for the continued development of the server and game it has always served: TMW Classic.

Post Reply
User avatar
lien
Warrior
Warrior
Posts: 446
Joined: 30 Oct 2008, 08:59
Location: France

a spell ......

Post by lien »

I think that tmw will need of new spell
( exanple for the magic lvl 3 .... 4 and/or 5 )

why not ..... one that turns a hard spike to Lifestone ?
just an idea

Code: Select all

SPELL enchant-lifestone : "?" =
      LET level = 1
          school = TRANSMUTE
      IN (MANA 20, CASTTIME 5000,
          REQUIRE skill(caster, MAGIC) > level,
          REQUIRE skill(caster, school) > level,
          (COMPONENTS["Lifestone"]))
          => EFFECT CALL adjust_spellpower(school);
                    CALL default_effect();
                    create_item(caster, "HardSpike", 1);
                    CALL gain_xp(1);
on the first line i quote "?" because i don't know this ?


post and comment :wink:
lien
Image
Tengu

Re: a spell ......

Post by Tengu »

Good idea lien.

and supplementing your idea, why not made a new "magic circle"?
Attachments
Just a example...
Just a example...
circulo magico.PNG (1.67 KiB) Viewed 4059 times
User avatar
Jaxad0127
Manasource
Manasource
Posts: 4209
Joined: 01 Nov 2007, 17:35
Location: Internet

Re: a spell ......

Post by Jaxad0127 »

Tengu wrote:Good idea lien.

and supplementing your idea, why not made a new "magic circle"?
If you can do the particle effect file for that, we'll use it.
Image
User avatar
i
TMW Adviser
TMW Adviser
Posts: 1114
Joined: 07 Mar 2005, 17:29
Location: Poland
Contact:

Re: a spell ......

Post by i »

Tengu wrote:and supplementing your idea, why not made a new "magic circle"?
Are you unfamiliar with word "perspective"?
User avatar
lien
Warrior
Warrior
Posts: 446
Joined: 30 Oct 2008, 08:59
Location: France

Re: a spell ......

Post by lien »

Tengu wrote:Good idea lien.

and supplementing your idea, why not made a new "magic circle"?
for the effect i think the tramsmute particule as #gole or #parum boo
just a idea ......


the name on "gitorious" is golden or a other file xml ?
edit
or ..... you change the colors
example colors "yellow" as hard spike and life stone

Code: Select all

<?xml version="1.0"?>
<effect>
        <particle
                position-x = "0"
                position-y = "0"
                position-z = "0"
                lifetime = "128"
                >
                <emitter>
                        <animation imageset="graphics/particles/sparkle.png|W:#edfb08,a7b10,e3ed3d,ccd088" width="15" height="15">
                                <sequence start="0" end="3" delay="50" />
                                <frame index="0" delay="100" />
                        </animation>
                <property name="vertical-angle" value="90"/>
                <property name="power" min="1" max="1"/>
                <property name="lifetime" min="15" max="25"/>
                <property name="output" min="1" max="1"/>
                <property name="position-x" min="-16" max="16"/>
                <property name="position-y" min="-16" max="16"/>
                <property name="position-z" min="29" max="40"/>
                </emitter>
        </particle>
</effect>
Image
User avatar
lien
Warrior
Warrior
Posts: 446
Joined: 30 Oct 2008, 08:59
Location: France

Re: a spell ......

Post by lien »

the colors

Code: Select all

edfb08,a7b10,e3ed3d,ccd088
are good or .... for hte effect use the "golden "colors
.....
and don't forgot this topic
add a spell is great ....
Image
User avatar
fate
Warrior
Warrior
Posts: 402
Joined: 20 Mar 2008, 14:34

Re: a spell ......

Post by fate »

Hi,

Quick note: That spell does the opposite of what it claims to do, thereby making hard spikes (the components for the rather useful `protect' spell) trivial to acquire (planting that spell firmly in the same `easy to get, easy to use' territory as concentration and iron potions.) Also, the particle effect does not match the current scheme, which identifies spells by school (and generic spells by rainbow sparkles.)

-- fate
User avatar
lien
Warrior
Warrior
Posts: 446
Joined: 30 Oct 2008, 08:59
Location: France

Re: a spell ......

Post by lien »

fate wrote:Hi,

Quick note: That spell does the opposite of what it claims to do, thereby making hard spikes (the components for the rather useful `protect' spell) trivial to acquire (planting that spell firmly in the same `easy to get, easy to use' territory as concentration and iron potions.) Also, the particle effect does not match the current scheme, which identifies spells by school (and generic spells by rainbow sparkles.)

-- fate
yeah you've true
if the spell is created , the hard spike is too easier to having
so I change for ....
  1. the quest for the "spell" is hard
    Item (Lifestone) is different
    the "spell" want Lifestone multiple (2 or 3)
    the "spell" maybe missed (as parum boo and the iron powder)
    the spell need a lot of MP
    the castime is long ( as #chipchip )
Lien...
Image
User avatar
lien
Warrior
Warrior
Posts: 446
Joined: 30 Oct 2008, 08:59
Location: France

Re: a spell ......

Post by lien »

Code: Select all

SPELL transmute-lifestoneTohardspike (name : STRING) : "#T00" =
      LET level = 1
          school = TRANSMUTE
      IN (MANA 20, CASTTIME 6000,
          REQUIRE skill(caster, MAGIC) > level,
          COMPONENTS ["Lifestone"])
                         =>  EFFECT CALL adjust_spellpower(school);
                            CALL default_effect();
                            CALL create_item("HardSpike", 1, "MaggotSlime", 40);
                            message (caster, "that gives your spell?");
                           CALL gain_xp(1);
the spell can be missed ... in this script

Lien ...
Image
User avatar
lien
Warrior
Warrior
Posts: 446
Joined: 30 Oct 2008, 08:59
Location: France

Re: a spell ......

Post by lien »

if the spell need 3 lifestone

Code: Select all

SPELL enchant-lifestone : "?" =
      LET level = 1
          school = TRANSMUTE
      IN (MANA 20, CASTTIME 5000,
          REQUIRE skill(caster, MAGIC) > level,
          REQUIRE skill(caster, school) > level,
          (COMPONENTS[3*"Lifestone"]))
          => EFFECT CALL adjust_spellpower(school);
                    CALL default_effect();
                    create_item(caster, "HardSpike", 1);
                    CALL gain_xp(1);
or this spell can be missed and need 2 lifestone

Code: Select all

SPELL transmute-lifestoneTohardspike (name : STRING) : "#T00" =
      LET level = 1
          school = TRANSMUTE
      IN (MANA 20, CASTTIME 6000,
          REQUIRE skill(caster, MAGIC) > level,
          COMPONENTS [2*"Lifestone"])
                         =>  EFFECT CALL adjust_spellpower(school);
                            CALL default_effect();
                            CALL create_item("HardSpike", 1, "MaggotSlime", 40);
                            message (caster, "that gives your spell?");
                           CALL gain_xp(1);
or I change the maggot slime for a Iten

Code: Select all

SPELL transmute-lifestoneTohardspike (name : STRING) : "#T00" =
      LET level = 1
          school = TRANSMUTE
      IN (MANA 20, CASTTIME 6000,
          REQUIRE skill(caster, MAGIC) > level,
          COMPONENTS [2*"Lifestone"])
                         =>  EFFECT CALL adjust_spellpower(school);
                            CALL default_effect();
                            CALL create_item("HardSpike", 1, "Iten", 40);
                            message (caster, "that gives your spell?");
                           CALL gain_xp(1);
note
the maggot slime (iten in the orther script) is give when the spell escape ( as #parum boo with a warped log)
Image
User avatar
lien
Warrior
Warrior
Posts: 446
Joined: 30 Oct 2008, 08:59
Location: France

Re: a spell ......

Post by lien »

if the spell need a lot of MP (magic point) and 2 lifestone

Code: Select all

SPELL enchant-lifestone : "?" =
      LET level = 1
          school = TRANSMUTE
      IN (MANA 50, CASTTIME 5000,
          REQUIRE skill(caster, MAGIC) > level,
          REQUIRE skill(caster, school) > level,
          (COMPONENTS[2*"Lifestone"]))
          => EFFECT CALL adjust_spellpower(school);
                    CALL default_effect();
                    create_item(caster, "HardSpike", 1);
                    CALL gain_xp(1);
Image
User avatar
lien
Warrior
Warrior
Posts: 446
Joined: 30 Oct 2008, 08:59
Location: France

Re: a spell ......

Post by lien »

or the life stone is a Iron potion

Code: Select all

SPELL enchant-lifestone : "?" =
      LET level = 1
          school = TRANSMUTE
      IN (MANA 20, CASTTIME 5000,
          REQUIRE skill(caster, MAGIC) > level,
          REQUIRE skill(caster, school) > level,
          (COMPONENTS["IronPotion"]))
          => EFFECT CALL adjust_spellpower(school);
                    CALL default_effect();
                    create_item(caster, "HardSpike", 1);
                    CALL gain_xp(1);
normally it's this

Lien ...
Edit spell ...
why not make a "Astral spell" ?
summoning Squirrel

Code: Select all

433
LOCAL SPELL summon-squirrel : "?" =
434
      LET level = 0
435
          school = ASTRAL
436
      IN (MANA 50, CASTTIME 20000,
437
          REQUIRE skill(caster, MAGIC) > level,
438
          COMPONENTS ["Root", 10*"Acorn"])
439
          => EFFECT CALL adjust_spellpower(school);
440
                    CALL gain_xp(1);
441
                    CALL summon_spell(1038,
442
                                      1 + ((sqrt(spellpower) + (spellpower /120)) / 5),
443
                                      5000 - (spellpower * 9),
444
                                      10000 + (spellpower * 50), 1);
summoning Logs Heads

Code: Select all

433
LOCAL SPELL summon-loghead : "?" =
434
      LET level = 0
435
          school = ASTRAL
436
      IN (MANA 50, CASTTIME 20000,
437
          REQUIRE skill(caster, MAGIC) > level,
438
          COMPONENTS ["Root", "RawLog"])
439
          => EFFECT CALL adjust_spellpower(school);
440
                    CALL gain_xp(1);
441
                    CALL summon_spell(1025,
442
                                      1 + ((sqrt(spellpower) + (spellpower /120)) / 5),
443
                                      5000 - (spellpower * 9),
444
                                      10000 + (spellpower * 50), 1);
why not summon bats

Code: Select all

SPELL summon-bats : "?" =
      LET level = 1
          school = ASTRAL
      IN (MANA 40, CASTTIME 5000,
          REQUIRE skill(caster, MAGIC) > level,
          COMPONENTS ["Root", "BatWing"]OR COMPONENTS ["Root", "BatTeeth"] )
          => EFFECT CALL adjust_spellpower(school);
                    CALL gain_xp(1);
                    CALL summon_spell(1017,
                                      1 + ((sqrt(spellpower) + (spellpower /120)) / 5),
                                      5000 - (spellpower * 9),
                                      10000 + (spellpower * 50), 1)
               message(caster, "They are here to help you !");
just a idea

Lien ...
Last edited by lien on 16 Feb 2010, 20:00, edited 4 times in total.
Image
User avatar
i
TMW Adviser
TMW Adviser
Posts: 1114
Joined: 07 Mar 2005, 17:29
Location: Poland
Contact:

Re: a spell ......

Post by i »

SPAMER!
Sookill
Peon
Peon
Posts: 34
Joined: 03 Mar 2008, 19:38

Re: a spell ......

Post by Sookill »

i wrote:
Tengu wrote:and supplementing your idea, why not made a new "magic circle"?
Are you unfamiliar with word "perspective"?
Don't waste space and try to make fun of him, maybe explaining would be a better approach to such situation ?
Post Reply