Eye of KGB in Team Play...

Discuss anything related to warbarons.

Re: Eye of KGB in Team Play...

Postby KGB » Tue Sep 03, 2013 1:20 pm

In an ideal world the ruin reward would simply be a Sage (or Genie) who is grateful for rescue. The Sage would then let the player pick his reward from gold, item or allies. That way you get exactly the type of reward that you want (note the item/allies would be random for that ruin level not specific so you can't always select a Red Dragon on a L3 ruin). This has the advantage that you can in the future have the Sage offer new reward types (hero skill points or learn a spell etc). However I realize that this system is unlikely to receive support from a large number of players.

If you are going to increase the gold found with items then you definitely have to offer gold with every item. Or you have to legitimately work out a value for every item based on its powers and then award extra gold for the lesser items.

The number of allies is going to be a lot trickier to manage. Too many will upset the game balance early on and in the late game won't be worth anything. But you'll definitely have to increase what is currently awarded because 1 Ghost isn't worth searching a L2 ruin for but 3 probably is.

KGB
KGB
 
Posts: 3030
Joined: Tue Feb 16, 2010 12:06 am

Re: Eye of KGB in Team Play...

Postby SnotlinG » Wed Sep 04, 2013 10:24 am

We will most likely be adding a new reward-type: the Sage.
The Sage will give rewards/training to the Hero according to:

+ 5 points, +1 abilitypoint for lvl1 ruin
+10 points, +1 abilitypoint for lvl 2 ruin
+15 points, +2 abilitypoints for lvl 3 ruin

The Sage will be locked in by undead guardians (as all rewards), so exploring this type of ruin is as dangerous as any ruin, but will also give XP as a normal ruin.

Any objections? :)
SnotlinG
 
Posts: 2148
Joined: Sat Feb 13, 2010 12:42 am

Re: Eye of KGB in Team Play...

Postby KGB » Wed Sep 04, 2013 1:07 pm

SnotlinG wrote:Any objections? :)


Not from me. It's something I've asked for before and this type of reward was present in Warlords I and Warlords IV.

The L2 ruin should probably give +2 ability points (basically double a L1 ruin) and the L3 should give +20 points and +3 ability points. Of course we'll need to see the new hero level system to know for sure if it's enough/too much.

KGB
KGB
 
Posts: 3030
Joined: Tue Feb 16, 2010 12:06 am

Re: Eye of KGB in Team Play...

Postby SnotlinG » Wed Sep 04, 2013 2:01 pm

Herosystem will stay the same in version 0.92.
This is just something I took the chance to add in, since I had to rewrite most of the code for ruins now anyway (for that change of allies with undead guardians). So it was a good opportunity to add a new reward-type :-)
SnotlinG
 
Posts: 2148
Joined: Sat Feb 13, 2010 12:42 am

Re: Eye of KGB in Team Play...

Postby KGB » Wed Sep 04, 2013 4:31 pm

Just make sure the Eye of KGB lists the reward type as 'sage'

Also let me know what the guardian formula is along with the new reward system so I can update the Wiki.

KGB
KGB
 
Posts: 3030
Joined: Tue Feb 16, 2010 12:06 am

Re: Eye of KGB in Team Play...

Postby Chazar » Wed Sep 04, 2013 5:25 pm

I also agree with KGB about the increased reward for sages, especially since high-level heroes can be bought too easily, the long-living ones ought to be rewarded well.
Chazar
 
Posts: 670
Joined: Tue Feb 28, 2012 7:51 pm

Re: Eye of KGB in Team Play...

Postby SnotlinG » Thu Sep 05, 2013 9:27 am

Hello KGB,

Here comes the new info for ruins from version 0.92

Lvl 1 ruin:
item: 60%
Gold: 30%
Sage 10%


Lvl 2 ruin
item: 45%
Gold: 20%
Sage 10%
Allies: 25%

Lvl 3 ruin
item: 40%
Gold: 20%
Sage 10%
Allies: 30%

items will always come with a small amount of gold. This is a random sum, but based on the items goldvalue (this is a new thing, so a good item will come with less gold than a crappy one)

sage rewards will always come with a small amount of gold.
lvl1 ruin: 5 points, 1 abilitypoint, 50-250 gold
lvl2 ruin: 10 points, 1 abilitypoint,150-350 gold
lvl3 ruin: 20 points, 2 abilitypoint, 250-550 gold

Allies lvl 2 ruin:
Code: Select all
         $allyarray[0] = array();
         $allyarray[0]['numbers'] = array(2,2);
         $allyarray[0]['armytypeID'] = 21;
         $allyarray[0]['type'] = 'Ghost';

         $allyarray[1] = array();
         $allyarray[1]['numbers'] = array(2,2);
         $allyarray[1]['armytypeID'] = 22;   
         $allyarray[1]['type'] = 'Wizard';      

         $allyarray[2] = array();
         $allyarray[2]['numbers'] = array(1,2);
         $allyarray[2]['armytypeID'] = 20;   
         $allyarray[2]['type'] = 'Medusa';

         $allyarray[3] = array();
         $allyarray[3]['numbers'] = array(1);
         $allyarray[3]['armytypeID'] = 23;   
         $allyarray[3]['type'] = 'Unicorn';      

         $allyarray[4] = array();
         $allyarray[4]['numbers'] = array(1,2,2);
         $allyarray[4]['armytypeID'] = 24;      
         $allyarray[4]['type'] = 'Elemental';   

         $allyarray[5] = array();
         $allyarray[5]['numbers'] = array(1,2);
         $allyarray[5]['armytypeID'] = 25;      
         $allyarray[5]['type'] = 'Demon';

         $allyarray[6] = array();
         $allyarray[6]['numbers'] = array(1,2);
         $allyarray[6]['armytypeID'] = 27;
         $allyarray[6]['type'] = 'Archon';   



Allies lvl 3 ruin:
Code: Select all
         $allyarray[0] = array();
         $allyarray[0]['numbers'] = array(3,4,4);
         $allyarray[0]['armytypeID'] = 21;
         $allyarray[0]['type'] = 'Ghost';

         $allyarray[1] = array();
         $allyarray[1]['numbers'] = array(2,3,3,3);
         $allyarray[1]['armytypeID'] = 20;   
         $allyarray[1]['type'] = 'Medusa';

         $allyarray[2] = array();
         $allyarray[2]['numbers'] = array(2,3,3);
         $allyarray[2]['armytypeID'] = 25;      
         $allyarray[2]['type'] = 'Demon';

         $allyarray[3] = array();
         $allyarray[3]['numbers'] = array(1,2,2,3);
         $allyarray[3]['armytypeID'] = 26;
         $allyarray[3]['type'] = 'Devil';   

         $allyarray[4] = array();
         $allyarray[4]['numbers'] = array(1,2);
         $allyarray[4]['armytypeID'] = 28;
         $allyarray[4]['type'] = 'RedDragon';         

         $allyarray[5] = array();
         $allyarray[5]['numbers'] = array(1,2,2,3,3);
         $allyarray[5]['armytypeID'] = 37;
         $allyarray[5]['type'] = 'GreenDragon';      

         $allyarray[6] = array();
         $allyarray[6]['numbers'] = array(1,2);
         $allyarray[6]['armytypeID'] = 38;
         $allyarray[6]['type'] = 'GrandArchon';



Allies shipwreck:
Code: Select all
$allyarray[0] = array();
         $allyarray[0]['numbers'] = array(2,2);
         $allyarray[0]['armytypeID'] = 21;
         $allyarray[0]['type'] = 'Ghost';

         $allyarray[1] = array();
         $allyarray[1]['numbers'] = array(1,2);
         $allyarray[1]['armytypeID'] = 29;   
         $allyarray[1]['type'] = 'Kraken';      

         $allyarray[2] = array();
         $allyarray[2]['numbers'] = array(3,4);
         $allyarray[2]['armytypeID'] = 32;   
         $allyarray[2]['type'] = 'SeaSerpent';

         $allyarray[3] = array();
         $allyarray[3]['numbers'] = array(1,2);
         $allyarray[3]['armytypeID'] = 25;      
         $allyarray[3]['type'] = 'Demon';

         $allyarray[4] = array();
         $allyarray[4]['numbers'] = array(1,2);
         $allyarray[4]['armytypeID'] = 27;
         $allyarray[4]['type'] = 'Archon';   
SnotlinG
 
Posts: 2148
Joined: Sat Feb 13, 2010 12:42 am

Re: Eye of KGB in Team Play...

Postby KGB » Thu Sep 05, 2013 1:08 pm

SnotlinG,

Perfect. I like the idea of the Sage reward having a small amount of gold rather than increasing the hero points by too much. I'm on vacation next week so I will update the Wiki when I get back.

Are you or Piranha going to update the items wiki page (which is auto-generated) to show the gold amount each item is worth? I will still need the formula that uses the items value to calculate the extra gold that comes with items.

KGB
KGB
 
Posts: 3030
Joined: Tue Feb 16, 2010 12:06 am

Re: Eye of KGB in Team Play...

Postby SnotlinG » Thu Sep 05, 2013 6:20 pm

Here comes the code

Code: Select all

        $ruinlevelitemvalue[1] = 550;
        $ruinlevelitemvalue[2] = 1050;
        $ruinlevelitemvalue[3] = 1550;
        $ruinlevelitemvalue[4] = 1050;

<snip>

// $key is the item ID

            // Räkna ut gold som kommer med items, påverkas av kolumnvärdet "goldvalue"
            $itemgoldvalue = $this->itemgoldhash[$key];
            $maxitemvalue = $this->ruinlevelitemvalue[$ruinlevel];
            $deltavalue = $maxitemvalue-$itemgoldvalue;
            $lowlimit = floor($deltavalue/2);
            $randomgold = rand($lowlimit,$deltavalue);



I havent had time to test the code so much, so maybe there are some bugs...
For now there is no formula for calculating items goldvalue, but initially we will value level 1 items 1-500 gold
level 2 items 1-1000 gold
level 3 items 1-1500 gold.

For now I have just setup them all with defaultvalues
lvl1 item goldvalue = 250 gold
lvl2 item goldvalue = 500gold
lvl3 item goldvalue = 750 gold
SnotlinG
 
Posts: 2148
Joined: Sat Feb 13, 2010 12:42 am

Re: Eye of KGB in Team Play...

Postby Moonknight » Thu Sep 05, 2013 11:52 pm

KGB wrote:In an ideal world the ruin reward would simply be a Sage (or Genie) who is grateful for rescue. The Sage would then let the player pick his reward from gold, item or allies. That way you get exactly the type of reward that you want (note the item/allies would be random for that ruin level not specific so you can't always select a Red Dragon on a L3 ruin). This has the advantage that you can in the future have the Sage offer new reward types (hero skill points or learn a spell etc). However I realize that this system is unlikely to receive support from a large number of players.

KGB


I'm just picturing Zelda walking in and picking his prize in caves :lol:
Moonknight
 
Posts: 784
Joined: Tue Dec 07, 2010 2:57 am

PreviousNext

Return to Game discussion

Who is online

Users browsing this forum: No registered users and 11 guests

cron
Not able to open ./cache/data_global.php