RPGWO Guide
Complete documentation for RPGWO commands and features
Part 11: Monster & Skill INI
Monster INI Settings
Monster=<int>
Name=<string*20>
Type=<[monster] | trade | normal>
NotAttackable ;;; can player attack it
Catagory=<int> - determines the dynamic spawn it falls into
Terrain=<int> - some terrain it likes, water, land, forest, etc.
Level=<int>
Image=<int>
DeadItem=<string> - name of item it turns into at death
Life=<int>
Stamina=<int>
Mana=<int>
Strength=<int>
Dexterity=<int>
Quickness=<int>
Intelligence=<int>
Wisdom=<int>
Skill<1-50>=<int> - # is skill number, <int> is value
MeleeDefense=<int>
MagicDefense=<int>
MissleDefense=<int>
Unarmed=<int>
Dagger=<int>
Bow=<int>
CastSpell=<int>
Stealth=<int>
Scan=<int>
Run=<int>
Swim=<int>
AttackLow - attack lower body (legs)
AttackMid - attack mid body (default)
AttackHigh - attack upper body (head)
RespawnRate=<int> - in seconds
SpawnMonster=<int> - the monster it reproduces
SpawnTime=<int> - time before it creates new spawn
Weapon=<weapon item name>
Sheild=<sheild item name>
ChestArmor=<armor item name>
LegArmor=<armor item name>
HeadArmor=<armor item name>
Treasure<0-9>=<item name>
TreasureQty<0-9>=<int>
TreasureText<0-9>=<string>
TreasureChance<0-9>=<int>
AttackSound=<string>
DefendSound=<string>
DeathSound=<string>
VictorySound=<string>
IdleSound=<string>
; AI stuff
SightRange=<int> - how far it sees
Standstill - does not chase
Hides - runs from all
FearFactor=<int> - determines if monster runs from attacker
Confused - moves in random direction when enemy present
Roam=<int> - like sheep how far they roam from home spot
Sneak=<int> - % chance it sneaks each turn
ScanAlot - does monster scan all the time
NoScan - monster does not scan at all
MagicPower=<single>
CastHeal=<1 to 100> - cast heal on self?
CastRevive - cast revive on self?
CastHarm=<1 to 100>
CastLightning=<1 to 100>
CastNova=<1 to 100>
CastIce=<1 to 100>
CastHero=<1 to 100>
HelpFriends - if monster of same type attacked, it will come to help
MoveFast - if monster can move twice per turn, need high RUN too
Friend<0-9>=<int>
Enemy<0-9>=<int>
IgnoreNewbies
IgnorePlayers
EatGrass
;;; talk stuff
TalkAttack=<string*200> ;;; what they say when they engage in battle
TalkKill=<string*200> ;;; what they say when they kill a target
TalkDeath=<string*200> ;;; what they say when they die
TalkGreeting=<string*200> ;;; said when you double-click on them
TalkFarewell=<string*200> ;;; said when you leave them
TalkIdle=<string*200> ;;; said randomly by NPC
;;; quest stuff
QuestTakeItem<0-9>=<item name> ;;; items it accepts
QuestTakeQty<0-9>=<int>
QuestTalk<0-9>=<string*200> ;;; chat it gives when # item is given
QuestGiveItem<0-9>=<item name> ;;; item it gives when it gets an item
QuestGiveWriting<0-9>=<string*200> ;;; text written on quest give item
QuestGiveQty<0-9>=<int> ;;; quest give item qty
QuestAction<0-9>=<GiveXP | Attack | Warp>
QuestDataX<0-9>=<int>
QuestDataY<0-9>=<int>
QuestDataZ<0-9>=<int>
;;; Trade settings
TradeBuyValue=<single> ;;; price on trader buying items
TradeSellValue=<single> ;;; price on trader selling items
TradeGroup<0-9>=<int> ;;; default=all, in item.ini->group=<int>
TradeTalkSuccess=<string*200>
TradeTalkFarewell=<string*200>
Skill INI Settings
Skill=<int> - skill ID
Name=<text> - display name
Usable=1 - player can use but not improve
SkillPoints=<int> - points needed to train
Str=1 - true if exist; false if omitted
Dex=1
Quick=1
Intel=1
Wisdom=1
Divisor=<int> - number to divide sum by to get base
Description=<string> - Describes the skill
BurdenFactor - if present tells whether burden affects the skill
FreeSkill - if present skill is autotrained for all for free
Purpose= Magic or Melee or Missle - what type of attack skill?
Mastery=
LevelReq=<int>
SpecialFeature
ExcludeSkill
Quick Links
About RPGWO
RPG World Online is a free multiplayer online RPG featuring real trade skills, player-created worlds, and an active community since 2000.