[Guide] Monster Level List

A forum to ask questions if you are stuck in the The Gate Rune Wars; or wish for more clarity on the gameplay systems.
Post Reply
User avatar
BadPotato
Posts: 170
Joined: Mon Feb 09, 2009 10:07 am
Location: Canada - Québec

Re: [Guide] Monster Level List

Post by BadPotato »

oops and I even din't the ";"
... I was confuse :lol: :?

An another thing: There no affinity element according our characther, right? So using a Thunder Rune piece fragment insthead of a Fire Rune piece won't made any difference against a monster with no particuliar weakness/strong.. and same thing with from the magic runes.. like Flaming Arrows(100DMG vs 1) and Rainstorm(100DMG vs ALL) against only one empire soldier shoud make no diffrence?

just want to 100% be sure :)
User avatar
Celes
Global Admin
Posts: 1422
Joined: Sun Nov 12, 2006 6:25 pm

Re: [Guide] Monster Level List

Post by Celes »

You are right on all cases :)
User avatar
Celes
Global Admin
Posts: 1422
Joined: Sun Nov 12, 2006 6:25 pm

Re: [Guide] Monster Level List

Post by Celes »

The loot table on the Bestiary has be updated.

All loot items now list their actual loot percentage below the line, as they do in S2. The loot system works a bit different in this game, but it doesn't matter to the player at all as you have no influence. These are the final percentages.

http://www.suikosource.com/games/gs1/gu ... stiary.php
User avatar
Pyriel
Webmaster
Posts: 1229
Joined: Wed Aug 18, 2004 1:20 pm

Re: [Guide] Monster Level List

Post by Pyriel »

What the game does is run through each enemy in the formation in order. For each one, it randomly selects one of the three drops to test. At that point, the chance of the drop triggering is X/100. So the actual chance of any drop occurring for a given enemy is, at most, 1/3 if the chance assigned to the selected slot is 100/100. Given this, the chance of getting a Medicine from any Holly Boy on the way to Leknaat's is approximately 2.67%, and the chance of a Robe is 2%.

Code: Select all

TEXT:800E9C18                 lw      $v1, 0x224C($v0)
TEXT:800E9C1C lhu $a0, 0x2250($v0)
TEXT:800E9C20 addu $v1, $a1, $v1
TEXT:800E9C24 bnez $a0, loc_800E9D20 # Skip processing if drop already set.
TEXT:800E9C28 sw $v1, 0x224C($v0)
TEXT:800E9C2C jal rand
TEXT:800E9C30 nop
TEXT:800E9C34 li $v1, 3 # Pick a random slot (0-2)
TEXT:800E9C38 div $v0, $v1
TEXT:800E9C3C bnez $v1, loc_800E9C48
TEXT:800E9C40 nop
TEXT:800E9C44 break 0x1C00
TEXT:800E9C48
TEXT:800E9C48 loc_800E9C48: # CODE XREF: sub_800E9AF0+14Cj
TEXT:800E9C48 li $1, 0xFFFFFFFF
TEXT:800E9C4C bne $v1, $1, loc_800E9C60
TEXT:800E9C50 lui $1, 0x8000
TEXT:800E9C54 bne $v0, $1, loc_800E9C60
TEXT:800E9C58 nop
TEXT:800E9C5C tge $0, $0 #0x5D
TEXT:800E9C60
TEXT:800E9C60 loc_800E9C60: # CODE XREF: sub_800E9AF0+15Cj
TEXT:800E9C60 # sub_800E9AF0+164j
TEXT:800E9C60 mfhi $v1 # Get the slot number.
TEXT:800E9C64 nop
TEXT:800E9C68 sll $v1, 1 # Halfword align
TEXT:800E9C6C addu $v1, $s0 # Add slot offset and retrieve drop item idx and %
TEXT:800E9C70 lbu $s0, 0x36($v1)
TEXT:800E9C74 lbu $s1, 0x37($v1)
TEXT:800E9C78 beqz $s0, loc_800E9D20
TEXT:800E9C7C nop
TEXT:800E9C80 jal rand
TEXT:800E9C84 nop
TEXT:800E9C88 li $v1, 0x64 # chances out of 100
TEXT:800E9C8C div $v0, $v1
TEXT:800E9C90 bnez $v1, loc_800E9C9C
TEXT:800E9C94 nop
TEXT:800E9C98 break 0x1C00
TEXT:800E9C9C
TEXT:800E9C9C loc_800E9C9C: # CODE XREF: sub_800E9AF0+1A0j
TEXT:800E9C9C li $1, 0xFFFFFFFF
TEXT:800E9CA0 bne $v1, $1, loc_800E9CB4
TEXT:800E9CA4 lui $1, 0x8000
TEXT:800E9CA8 bne $v0, $1, loc_800E9CB4
TEXT:800E9CAC nop
TEXT:800E9CB0 tge $0, $0 #0x5D
TEXT:800E9CB4
TEXT:800E9CB4 loc_800E9CB4: # CODE XREF: sub_800E9AF0+1B0j
TEXT:800E9CB4 # sub_800E9AF0+1B8j
TEXT:800E9CB4 mfhi $v1
TEXT:800E9CB8 nop
TEXT:800E9CBC slt $v1, $s1
TEXT:800E9CC0 beqz $v1, loc_800E9D20
TEXT:800E9CC4 sll $v0, $s0, 2
TEXT:800E9CC8 lw $v1, dword_8017D51C
TEXT:800E9CD0 li $1, 0x8016BBFC
TEXT:800E9CD8 addu $1, $v0
TEXT:800E9CDC lw $a0, 0($1)
TEXT:800E9CE0 sh $s0, 0x2250($v1)
TEXT:800E9CE4 sb $0, 0x2252($v1)
It's free to pick drops that are zero, and just skips even checking the chance at that point. So your enemy with only 1 drop set is fairly unlikely to drop right from the off.

Possibly it's better to just capture the chances out of 100 and explain that it only applies if that drop is even selected for the enemy. I don't know, it's kind of weird and a little complicated to explain to regular gamers.
Post Reply