Kroah's Game Reverse Engineering Page

 

~ RanaRama ~

You are here:  
  • Home
    • »  RanaRama
      • »  RanaRama

Menu

RanaRama

You will find here detailed information not found in the manual about the game RanaRama:
Enemy stats and behavior, spell effects and some game mechanics.

  • General Facts

    • During ritual combat: player life force depends on the player Power Spell and the warlock level.
    • During ritual combat: remaining time does not affect the player power (only the score).
    • Firing does not draw power.
    • Player power only decreases with time (see power drain below) or when hit (missile or collision with an enemy).
    • Player power can only be recovered by taking a crystal or casting a new power spell.
    • Using any of the 4 glyphs does not draw any power.
    • Using any of the effect spells does not draw any power.
    • The Atari game runs at 25 fps (and may slow down when multiple enemies on screen).
  • Player Spells

    #Power Spell LevelGame DescriptionReload Time
    (frames)
    Reload Time
    (seconds)
    0MORTALUSES YOUR OWN LIFE ENERGY
    WHEN EXPIRED YOU ARE DOOMED
    100.40s
    1PSYCHICSECOND LEVEL ENERGY SPELL
    USES ENERGY OF THE MIND
    90.36s
    2SYMBYOTICTHIRD LEVEL ENERGY SPELL
    USES LIFE FORCE OF OTHERS
    80.32s
    3ELECTRAFOURTH LEVEL ENERGY SPELL
    USES ELECTROMAGNETIC FORCE
    70.28s
    4ELEMENTALFIFTH LEVEL ENERGY SPELL
    HIGH POWER FROM THE ELEMENTS
    60.24s
    5LEYSIXTH LEVEL ENERGY SPELL
    SYPHONS POWER FROM LEYLINES
    50.20s
    6ENTROPYSEVENTH LEVEL ENERGY SPELL
    HIGH POWER FROM TIME
    40.16s
    7OMNIPOTENCEPOWER SUPREME
    ENOUGH FOR ALL SPELLS
    30.12s

    #Offence Spell LevelGame DescriptionPower
    = 15 + (OffenceSpellLevel+1) * 16
    0ZAP ZAPBETTER THAN NOTHING31
    1MISSILE MISSILEIMPROVED FIREPOWER47
    2PLASMA BOLT PLASMA BOLTBANE OF MORTALS63
    3FIREBALL FIREBALLDEADLY FIREPOWER79
    4BUZZ BALL BUZZ BALLELECTRIC FIREPOWER95
    5ANNIHILATE ANNIHILATEEXTREME FIREPOWER111
    6DISINTEGRATE DISINTEGRATEBANE EXTREME
    BUT USES HIGH POWER
    127
    7VAPORISE VAPORISEMAGIC SUPREME
    IF YOU HAVE THE POWER
    143
    10DEMON DEMON (*)Summoned by the DEMON effect spell191

    (*) The DEMON summoned by the DEMON Effect Spell is handled as a missile fired by a level 10 Offence Spell.


    #Defence Spell LevelGame DescriptionComment
    0PROTECTSTANDARD DEFENCE 
    1SHIELDREDUCES HITS 
    2WALLBETTER DEFENCE
    AGAINST PHYSICAL ATTACK
     
    3BARRIERMUNCHER OF MORTALS 
    4UNSEENMORTALS CANNOT SEE YOUPassive spell:
    Set behavior 4 to all 8 Guardians type in the room.
    No effect on Magical Weapons and Warlocks.
    5ELECTRODEDEFENCE AGAINST ELECTROCUTE 
    6FIREBANEDEFENCE AGAINST CONFLAGRATE 
    7CHARMDEFENCE AGAINST BLACK MAGIC 

    #Effect Spell LevelGame DescriptionCommentReload Time
    (frames)
    Reload Time
    (seconds)
    0FINDWILL CAUSE HIDDEN DOORS
    TO APPEAR
     401.60s
    1SEEDISPLAYS WARLOCKS ON MAP
    IF ROOM HAS BEEN EXPLORED
    See all warlocks on the map in known rooms381.52s
    2JUMPTRANSFER THROUGH SPACE
    WHEN IN REAL TROUBLE
     361.44s
    3DEMONUNLEASHES AN ALLYFire a missile with a base power of 10 (see Offence Spells)341.36s
    4FOOLSBANEWILL CAUSE MORTALS BLIND PANICSet behavior 1 (flee) to all Dwarf Warrior, Fire Gollum, Bisect and Guardian in the room.
    No effect on Death Serpent, Ghoul, Arachnae, Gargoyle, Magical Weapons and Warlocks.
    Damage: 16 to Guardians type (no effect on Magical Weapons and Generators).
    321.28s
    5ELECTROCUTEHITS ALL VULNERABLE
    WITHIN THE ROOM
    Damage: 32 to Guardians type and Generators (no effect on Magical Weapons).301.20s
    6CONFLAGRATERED PERIL TO ALL IN RANGEDamage: 48 to Guardians type and Generators (no effect on Magical Weapons).281.12s
    7BLACK MAGICMOST DEADLY MAGICDamage: 64 to Guardians type and Generators (no effect on Magical Weapons).261.04s
     Glyph of Power (*) Cast a random spell among FOOLSBANE, ELECTROCUTE, CONFLAGRATE, BLACK MAGIC240.96s

    (*) The Glyph of Power is handled as an Effect Spell cast by the player.

  • Power Drain

    The Power Spell supplies power to the Offence, Defence and Effect Spells.

    1 power point is deduced from the player power pool every few seconds.

    This delay depends on the current Power Drain, which given by the formula:

    PowerDrain = 16
    + OffenceSpellLevel
    + DefenceSpellLevel
    + EffectSpellLevel
    - (1 + PowerSpellLevel) * 2

    Then the following table is used to know the delay between each tick.

    The higher the power drain, the lower the delay.

    Power Drain#Power Drain LevelEvery n frames
    = (9-PowerDrainLevel) * 16
    -1 power every
    ]-oo;16]1MINIMUM1285.12s
    [17;20]2SLOW1124.48s
    [21;24]3MEDIUM963.84s
    [25;28]4FAST803.20s
    [29;31]5VERY FAST642.56s
    [32;34]6DANGEROUS481.92s
    [35;+oo[7EXCESSIVE321.28s
  • Magical Weapon Generators

    GeneratorScore = 500

    GeneratorPower = 47 + ((level*2) + dungeon) * 8

    Level\Dungeon01234567
    047556371798795103
    16371798795103111119
    2798795103111119127135
    395103111119127135143151
    4111119127135143151159167
    5127135143151159167175183
    6143151159167175183191199
    7159167175183191199207215
  • Warlocks

    LevelNb warlocks
    on the level
    Warlocks Level
    = level*2 + Random[-3;4]
    08[0;4]
    18[0;6]
    29[1;8]
    39[3;10]
    410[5;12]
    510[7;14]
    611[9;15]
    711[11;15]
    Warlock
    Level
    Warlock
    Type
    Warlock Power
    = 79 + (WarlockLevel+1) * 8
    Flee if Power
    Spell at least
    Vulnerable to%Attack 1%Attack 2Score
    0Wizard Wizard875FOOLSBANE and higher50%Fire #0 ZAP50%Summon a Magical Weapon1000
    1Wizard Wizard955FOOLSBANE and higher53%Fire #0 ZAP47%Summon a Magical Weapon2000
    2Wizard Wizard1036ELECTROCUTE and higher56%Fire #1 MISSILE44%Summon a Magical Weapon3000
    3Wizard Wizard1116ELECTROCUTE and higher59%Fire #1 MISSILE41%Summon a Magical Weapon4000
    4Wizard Wizard1197CONFLAGRATE and higher63%Fire #2 PLASMA BOLT38%Summon a Magical Weapon5000
    5Wizard Wizard1277CONFLAGRATE and higher66%Fire #2 PLASMA BOLT34%Summon a Magical Weapon6000
    6Wizard Wizard135neverBLACK MAGIC69%Fire #3 FIREBALL31%Summon a Magical Weapon7000
    7Wizard Wizard143neverBLACK MAGIC72%Fire #3 FIREBALL28%Summon a Magical Weapon8000
    8Necromancer Necromancer151neverFOOLSBANE and higher75%Fire #4 BUZZ BALL25%Summon a Magical Weapon9000
    9Necromancer Necromancer159neverFOOLSBANE and higher78%Fire #4 BUZZ BALL22%Summon a Magical Weapon10000
    10Necromancer Necromancer167neverELECTROCUTE and higher81%Fire #5 ANNIHILATE19%Summon a Magical Weapon11000
    11Necromancer Necromancer175neverELECTROCUTE and higher50%Spell Level 1 (*)50%Summon a Magical Weapon12000
    12Necromancer Necromancer183neverCONFLAGRATE and higher88%Fire #6 DISINTEGRATE13%Summon a Magical Weapon13000
    13Necromancer Necromancer191neverCONFLAGRATE and higher50%Spell Level 2 (*)50%Summon a Magical Weapon14000
    14Necromancer Necromancer199neverBLACK MAGIC94%Fire #7 VAPORISE6%Summon a Magical Weapon15000
    15Necromancer Necromancer207neverBLACK MAGIC50%Spell Level 3 (*)50%Summon a Magical Weapon16000

    (*) Warlock Spell Damage = ((3 + WarlockSpellLevel - DefenceSpellLevel) + 1 + Dungeon) * 8

    Warlock Spell misses if (3 + WarlockSpellLevel - DefenceSpellLevel) < 0

  • Player

    The player initial power is 79 if using the MORTAL Power Spell, 63 otherwise.

    The Crystal gives 16 power back to the player, ONLY if his current power is >=46 (else nothing, the crystal is wasted = no sound).

    Collision with an enemy (Guardian type or Magical Weapon) or a hit by a missile, injure the players:

    Damage = 4 + ([Enemy or Missile] Power / 4 - DefenceSpellLevel), with a minimum damage of 4.

    PowerFaceComment
    [0;7]:(Low power SFX
    [8;15]:|Low power SFX
    [16;63]:) 
  • Enemies

    TypeNameBase PowerPower (*)
    = 31 + BasePower*8
    BehaviorVulnerable toScore
    GuardianDwarf Warrior Dwarf Warrior0310FOOLSBANE and higher100
    GuardianFire Gollum Fire Gollum2470FOOLSBANE and higher200
    GuardianBisect Bisect4630ELECTROCUTE and higher300
    GuardianGuardian Guardian6796ELECTROCUTE and higher400
    GuardianDeath Serpent Death Serpent8956CONFLAGRATE and higher500
    GuardianGhoul Ghoul101117CONFLAGRATE and higher600
    GuardianArachnae Arachnae121277BLACK MAGIC700
    GuardianGargoyle Gargoyle141438BLACK MAGIC800
    Magical WeaponMunching Mouth Munching MouthLevel*2 + Dungeon31 + BasePower*84--
    Magical WeaponSpinning Knives Spinning KnivesLevel*2 + Dungeon31 + BasePower*86--
    Magical WeaponOrbiter OrbiterLevel*2 + Dungeon31 + BasePower*87--
    Magical WeaponEnergy Ball Energy BallLevel*2 + Dungeon31 + BasePower*88--
    CrystalCrystal Crystal--8--

    (*) MagicalWeaponsPower = 31 + basePower*8 = 31 + Level*16 + Dungeon*8

    Magical Weapons can either be summoned by a Generator or by a Warlock.

    Enemy behavior changes after being hit:

    Power RemainingNew BehaviorComment
    [0;15]1Flee
    [16;47]-Don't move
    [48:+oo[2Attack player

    A behavior check is done every 8 frames (0.32s): the current movement type may change or not, according to the following table:

    BehaviorMax SpeedRun To PlayerFleeRandom DirNo ChangeUsed By
    0159%03%25%12%Dwarf Warrior, Fire Gollum, Bisect, Warlock
    1500%63%25%12%Enemy fleeing: FOOLSBANE, low power
    2569%13%13%06%Enemy attacked
    3500%75%13%12%Warlock fleeing: weaker than player
    4556%03%28%12%Munching Mouth, UNSEEN
    5604%03%43%50%Special: Demon, Rune
    6253%09%28%09%Guardian, Death Serpent, Spinning Knives
    7363%03%09%25%Ghoul, Arachnae, Orbiter
    8469%03%16%12%Gargoyle, Energy Ball, Crystal
  • RanaRama Duel

    The time allowed to the player to complete the puzzle is given by the life force (the divisions don't use the decimal part):

    LifeForce = (37 + PowerSpellLevel - 3*(WarlockLevel/2))/2

    Warlock LevelPower Spell Level
    01234567
    01819192020212122
    11819192020212122
    21717181819192020
    31717181819192020
    41516161717181819
    51516161717181819
    61414151516161717
    71414151516161717
    81213131414151516
    91213131414151516
    101111121213131414
    111111121213131414
    12910101111121213
    13910101111121213
    14889910101111
    15889910101111
Visitors visitors since 05/01/2006. Sitemap
Copyright © 2006-2017 by Kroah. Total or partial reproduction forbidden.
All trademarks and copyrights are the property of their respective owners. All rights reserved.
Email Me      Get Firefox Powered by PHPEdit      Valid XHTML 1.1 Valid CSS