Guides of RPGWO Part 11


Monster Ini Scripting

Monster=
Name=

Type=<[monster] | trade | normal>
NotAttackable          ;;; can player attack it

Catagory=    - determines the dynamic spawn it falls into
Terrain=     - some terrain it likes, water, land, forest, etc.

 Level=
 Image=
 DeadItem=     - name of item it turns into at death

 Life=
 Stamina=
 Mana=

 Strength=
 Dexterity=
 Quickness=
 Intelligence=
 Wisdom=

 Skill<1-50>=          - # is skill number,  is value
;;;; or
 MeleeDefense=
 MagicDefense=
 MissleDefense=
 Unarmed=
 Dagger=
 Bow=
 CastSpell=
 Stealth=
 Scan=
 Run=
 Swim=

 AttackLow             - attack lower body (legs)
 AttackMid             - attack mid body (default)
 AttackHigh            - attack upper body (head)

 RespawnRate=     - in seconds
 SpawnMonster=    - the monster is reproduces
 SpawnTime=       - time before it creates new spawn

 Weapon=
 Sheild=
 ChestArmor=
 LegArmor=
 HeadArmor=

; ---if no treasure set then use defualt system
 Treasure<0-9>=
TreasureQty<0-9>=           - for gold and such
TreasureText<0-9>=       - like on a note
TreasureChance<0-9>=        - chance it gets dropped

 AttackSound=
 DefendSound=
 DeathSound=
 VictorySound=
 IdleSound=

;;;;; Need item use info like, use shears on sheep to get wool and bare sheep
; AI stuff
 SightRange=  - how far it sees
 Standstill      - does not chase
 Hides           - runs from all
 FearFactor=    - determines if monster runs from attacker
 Confused            - moves in random direction when enemy present
 Roam=         - like sheep how far they roam from home spot
 Sneak=        - % chance it sneaks each turn

 ScanAlot        - does monster scan all the time
 NoScan          - monster does not scan at all

;;;; AttackWithMelee   - does monster attack with weapons (use only if they cast)

 MagicPower=

 CastHeal=<1 to 100>    - cast heal on self?
 CastRevive            - cast revive on self?
 CastLifeRenewal
 CastStaminaRenewal
 CastManaRenewal
 CastHarm=<1 to 100>
 CastBlackhole=<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>=
 Enemy<0-9>=

 IgnoreNewbies
 IgnorePlayers

 EatGrass

;;; talk stuff
 TalkAttack=       ;;; what they say when they engage in battle
 TalkKill=         ;;; what they say when they kill a target
 TalkDeath=        ;;; what they say when they die
 TalkGreeting=     ;;; said when you double-click on them
 TalkFarewell=     ;;; said when you leave them
 TalkIdle=         ;;; said randomly by NPC

;;; quest stuff
 QuestTakeItem<0-9>=         ;;; items it accepts
 QuestTakeQty<0-9>=
 QuestTalk<0-9>=        ;;; chat it gives when # item is given
 QuestGiveItem<0-9>=         ;;; item it gives when it gets an item
 QuestGiveWriting<0-9>=       ;;; text written on quest give item
 QuestGiveQTy<0-9>=            ;;; quest give item qty
 QuestAction<0-9>=
 QuestDataX<0-9>=
 QuestDataY<0-9>=
 QuestDataZ<0-9>=

;;; GiveXP, dataX is XP to give
;;; Warp, datax, datay, dataz are coordinates

;;; settings for trade
TradeBuyValue=      ;;; price on trader buying items
TradeSellValue=     ;;; price on trader selling items
TradeGroup<0-9>=    ;;; default=all, in item.ini->group=
TradeTalkSuccess=      ;;; what trader says on a trade
TradeTalkfarewell=     ;;; what trader says when you leave

Armor Levels

BashAL=
ThrustAL=
FireAL=
ColdAL=
ElectricAL=
MagicAL=
CutAL=

StealthVision
LogHistory
NotTamable
ItemDamageImmune
Clone
Unique
NoHands

The following settings are used for all monsters that do not have these settings set.

DefaultDeadItem=490
DefaultFearFactor=1000
DefaultMagicPower=1.0
DefaultSpeed=2

Skill Ini Scripting

 Skill=       - skill ID
 Name=       - display name
 Usable=1          - player can use but not improve
 SkillPoints= - points needed to train
 Str=1             - true if exist; false if omitted
 Dex=1             - true if exist; false if omitted
 Quick=1             - true if exist; false if omitted
 Intel=1             - true if exist; false if omitted
 Wisdom=1             - true if exist; false if omitted
 Divisor=     - number to divide sum by to get base
 Description=  - Describes the skill
 BurdenFactor  - if present tells whether burden affects the skill or not
 FreeSkill  - if present skills is autotrained for all for free
 Purpose= Magic or Melee or Missle   - what type of attack skill?
 Mastery=
 LevelReq=
 SpecialFeature
 ExcludeSkill
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16