Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Tutorials Spell Warp To


lepom0102
 Share

Recommended Posts

compatible with EO2.0 / 2.3

we already have skill warp map, and now I will guide you to make 1 new skills warp to the location installed

**open Server**
**find modConstants**
**find code this:**

```
Public Const SPELL_TYPE_WARP As Byte = 4
```
**and under it added this code**

```
Public Const SPELL_TYPE_WARP_TO As Byte = 5
```
**find modCombat**
**find sub "CastSpell" and find code this**

```
Case SPELL_TYPE_WARP
                   SendAnimation mapnum, Spell(Spellnum).SpellAnim, 0, 0, TARGET_TYPE_PLAYER, Index
                   PlayerWarp Index, Spell(Spellnum).Map, Spell(Spellnum).x, Spell(Spellnum).y
                   SendAnimation GetPlayerMap(Index), Spell(Spellnum).SpellAnim, 0, 0, TARGET_TYPE_PLAYER, Index
                   DidCast = True
```
**and under it added this code**

```
          Case SPELL_TYPE_WARP_TO 'warp to
                   Select Case Player(Index).Dir
                      Case DIR_UP '***
                      x = Player(Index).x
                      y = Player(Index).y - Spell(Spellnum).AoE
                      PlayerWarp Index, GetPlayerMap(Index), x, y
                      DidCast = True

                      Case DIR_DOWN '***
                      x = Player(Index).x
                      y = Player(Index).y + Spell(Spellnum).AoE
                      PlayerWarp Index, GetPlayerMap(Index), x, y
                      DidCast = True

                      Case DIR_LEFT '***
                      x = Player(Index).x - Spell(Spellnum).AoE
                      y = Player(Index).y
                      PlayerWarp Index, GetPlayerMap(Index), x, y
                      DidCast = True

                      Case DIR_RIGHT '***
                      x = Player(Index).x + Spell(Spellnum).AoE
                      y = Player(Index).y
                      PlayerWarp Index, GetPlayerMap(Index), x, y
                      DidCast = True
                      End Select
```
**ok, now open Client**
**find modConstants and find code this:**

```
Public Const SPELL_TYPE_WARP As Byte = 4
```
**and under it added this code**

```
Public Const SPELL_TYPE_WARP_TO As Byte = 5
```
**open "frmEditor_Spell" and find object "cmbType"**

**in  "list" at the bottom add the word "Warp To" similar image below**

https://www.dropbox.com/s/zpd4ctcovt622yf/Untitled-2.jpg?dl=0

**END**
ok, now  you set 1  new skill, choose "Warp To" and set the sphere of influence "AoE" greater than 0, as image below

https://www.dropbox.com/s/tlid5g4j073fhgv/Untitled-3.jpg?dl=0

players can now jump to the location have been set if using this skill,good luck
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...