a spell ......

Content and general development discussion, including maps, quests, and server code from the development team.
Post Reply
User avatar
lien
Novice
Novice
Posts: 446
Joined: 30 Oct 2008, 09:59
Location: France

a spell ......

Post by lien » 31 Jan 2010, 15:30

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 » 31 Jan 2010, 16:58

Good idea lien.

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

Re: a spell ......

Post by Jaxad0127 » 31 Jan 2010, 17:14

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: 1113
Joined: 07 Mar 2005, 18:29
Location: Poland
Contact:

Re: a spell ......

Post by i » 31 Jan 2010, 17:47

Tengu wrote:and supplementing your idea, why not made a new "magic circle"?
Are you unfamiliar with word "perspective"?
Retired chainsaw seller. CEO @ Advertising Agency N2P
User avatar
lien
Novice
Novice
Posts: 446
Joined: 30 Oct 2008, 09:59
Location: France

Re: a spell ......

Post by lien » 31 Jan 2010, 17:51

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
Novice
Novice
Posts: 446
Joined: 30 Oct 2008, 09:59
Location: France

Re: a spell ......

Post by lien » 01 Feb 2010, 16:23

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
Novice
Novice
Posts: 402
Joined: 20 Mar 2008, 15:34

Re: a spell ......

Post by fate » 01 Feb 2010, 16:36

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
Novice
Novice
Posts: 446
Joined: 30 Oct 2008, 09:59
Location: France

Re: a spell ......

Post by lien » 01 Feb 2010, 17:11

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
Novice
Novice
Posts: 446
Joined: 30 Oct 2008, 09:59
Location: France

Re: a spell ......

Post by lien » 04 Feb 2010, 16:47

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
Novice
Novice
Posts: 446
Joined: 30 Oct 2008, 09:59
Location: France

Re: a spell ......

Post by lien » 04 Feb 2010, 19:11

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
Novice
Novice
Posts: 446
Joined: 30 Oct 2008, 09:59
Location: France

Re: a spell ......

Post by lien » 05 Feb 2010, 20:50

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
Novice
Novice
Posts: 446
Joined: 30 Oct 2008, 09:59
Location: France

Re: a spell ......

Post by lien » 06 Feb 2010, 10:58

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, 21:00, edited 4 times in total.
Image
User avatar
i
TMW Adviser
TMW Adviser
Posts: 1113
Joined: 07 Mar 2005, 18:29
Location: Poland
Contact:

Re: a spell ......

Post by i » 06 Feb 2010, 12:54

SPAMER!
Retired chainsaw seller. CEO @ Advertising Agency N2P
Sookill
Peon
Peon
Posts: 34
Joined: 03 Mar 2008, 20:38

Re: a spell ......

Post by Sookill » 28 Feb 2010, 00:37

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