Public Test Server

From Project Alfheim Wiki
Jump to navigation Jump to search

Project Alfheim has a public test server separate from the one we develop on so players can test changes that might be too impactful to push to live immediately. Its also there for you to feel free to test builds and strategies you aren't sure are worth investing into!

Its basically a relatively recently updated version of the live server at all times. (although not always up to date)

What makes the public test different is the commands players have access to that are normally restricted to players and only available to GMs.

Special Commands

@go

You can use this to quickly jump to a specific town by either typing @go and then the town name or @go and a number.

Examples:

        @go prontera
        @go 0


@warp

This is a more specific warper that lets you instantly teleport to any specific location in the game! It has a specific format:

Format:

           @warp (mapname) (x coordinate) (y coordinate)


Example:

           @warp moc_fild01 100 100

@jump

This acts like a fly wing for the specific map you are on. You can also use specific coordinates like with @warp for this too! just typing @jump will go somewhere random on the same map. You can use this even on maps you cannot normally teleport on.

@job

This lets you instantly change your job to a desired job. It is recommended you job level up in order and then use @jlvl (mentioned below) to get your appropriate job points and spending them rather than instantly jumping to your final job.

Example:

        @job High Novice
        @jlvl 10
        Spend Skill Points
        @job High Merchant
        @jlvl 50
        Spend Skill Points
        @job Creator
        @jlvl 70
        Spend Skill Points


@blvl and @jlvl

These instantly raise your base level or job level. You can also lower them too!

Example:

       @blvl 99
       @blvl -50
       @jlvl 70
       @jlvl -50

@reset

This will instantly reset your stats and skill points. Not much else to explain here.

@item

This allows you to create an item and an amount of it. This is the basic version. You must know the item id but you can look that up with @ii (item info).

Example:

       @item 610 30 (makes 30 yggdrasil leaves)

@item2

Item 2 is a bit more complex and honestly confusing for players who are not familiar with GM commands. This will allow you to bypass all normal item restrictions to create items with anything in their card slots that you so wish. With the introduction of @itemopt (explained at the end of this page, this is rather obsolete, but for those of you who still wish to use it I will explain.

Format:

        @item2 (itemid) 1 1 (refine) 0 (card id) (card id) (card id) (card id)


Example:

       @item2 13027 1 1 7 0 4086 4086 4086 0


The above example will make a Scalpel[3] (item id = 13027) that is refined to +7 and has 3 Soldier Skeleton Cards (item id = 4086) in them. the 0 for the last card slot means it is empty.


@skillid and @questskill

These two are intended to go together. Quest skills require the latter command, but if you dont know the skillid you wont be able to use it. So first look up the skill id number with @skill id then use that id with @questskill to learn the skill on the appropriate class.

Example:

        Archer
        @skillid Arrow Crafting
        It returns: skill147: Arrow Crafting (AC_MAKINGARROW)
        @questskill 147
        You've now learned Arrow crafting

@zeny

This will give you the amount of zeny you enter. Pretty basic.

@makeegg and @petfriendly

Pet Eggs cannot be made with @item, they must be made with @makeegg instead. Simply look up the item id of a pet egg with @ii and then use @makeegg with id instead. @petfriendly simply makes a pet loyalty change to whatever you set it to. 1000 is the maximum.

Examples:

        @makeegg 9042 (this will make a Loli Ruri Egg
        Hatch the egg with a Pet Incubator (@item 643 to make a pet incubator)
        
        @petfriendly 1000  (this will give the loli ruri max loyalty and thus give it, its strongest loyalty bonus)

@homlevel and @homfriendly

You can easily make a homunculus by creating an embryo (@item 7142) and making one normally at the alchemist guild in Aldebaran (@warp alde_alche 31 184). Then talk to the Homunculus Master and choose your homunculus.

@homlevel is exactly like it sounds like and will instantly level your homunculus just like @blvl levels yourself. @homfriendly will raise your intimacy of your homunculus if you want to evolve it for any reason.


Special Command: @itemopt

This is the command players will find themselves using the most as it allows you to create random options with specific values on gears. You unfortunately cannot card at the same time you use this nor can you refine. But it will create the item with random options you set.

Below at the end of this guide you will a table with the list of options ID that you will need to use. For now lets get into explaining how the command works!

Armor/Garment/Shoes Options

Option Name ID
ATK 17
MATK 19
HP (Flat) 1
SP (Flat) 2
HP recovered per 10 11
SP recovered per 10 12
VIT 5
DEX 7
AGI 4
LUK 8
STR 3
INT 6
Freeze Resist 255
Stone Curse Resist 256
Neutral Elemental Resist 25
Wind Elemental Resist 29
Fire Elemental Resist 28
Water Elemental Resist 26
Earth Elemental Resist 27
Shadow Elemental Resist 32
Holy Elemental Resist 31
Ghost Elemental Resist 33
Poison Elemental Resist 30
Undead Elemental Resist 34
Flee 22
Hit 18
Undead Race Resist 88
Brute Race Resist 89
Plant Race Resist 90
Insect Race Resist 91
Fish Race Resist 92
Demon Race Resist 93
Demihuman Race Resist 94
Angel Race Resist 95
Dragon Race Resist 96
Formless Race Resist 97
Perfect Dodge 23
Critical Chance 24
Long Range Damage Resist 167
Small Size Resist 160
Medium Size Resist 161
Large Size Resist 162
Boss Monster Resist 150
Heal Power(Casting) 168
Defense 20
Magic Defense 21
Critical Damage 164