Enquirer Home Page | Twitter | Back to Improbable Island

 Forum Index > Season Two > Feature Requests, Ideas and Feedback New Topic Post Reply
 If I could change one small thing on The Island
 |  Printable Version
Awesome Fred
 Thursday, March 31 2011 @ 03:44 AM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 03/01/10
Posts: 586

We ask for the x5 and x10 options quite often for repeated things, and I'm sure CMJ has it on the list. I imagine, though, that it's on a lower priority than a lot of things, and I have no idea how difficult or easy it would be.

One thing I'm fairly certain of, though, is that the quality of life for us islanders would be significantly improved if we could cut down repeated button presses by 90% on building activities, and insult usage would greatly increase if those received x5 and x10 options.

For training, x10 is almost a necessity. It was a long, long time ago, but I still would hate for players to go through what I did of training about the last 40 levels of Carcass-Cleaning and Cooking each.


 
Profile Email
Quote
Beeps
 Thursday, March 31 2011 @ 04:41 AM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 10/03/10
Posts: 400

Having leveled up both Cooking and Carcass Cleaning to 100, I know that pain. I poked around the code tonight to see what I could find...

Based off the Onslaught module, I came up with the following:

PHP Formatted Code

                                        if ($session['user']['gold']>=10){
                                                $cleancost = stamina_getdisplaycost("Cleaning the Carcass");
                                                addnav(array("Pay 10 Req for a Carcass Cleaning lesson (`Q%s%%`0)", $cleancost),"runmodule.php?module=meatschool&op=train&train=clean");
                                                $cookcost = stamina_getdisplaycost("Cooking");
                                                addnav(array("Pay 10 Req for a Cookery lesson (`Q%s%%`0)", $cookcost),"runmodule.php?module=meatschool&op=train&train=cook");
                                                if ($session['user']['gold']>=50){
                                                        addnav(array("Pay 50 Req for an extended Carcass Cleaning lesson (`Q%s%%`0)", $cleancost * 5),"runmodule.php?module=meatschool&op=train&train=clean&iterations=5");
                                                        addnav(array("Pay 50 Req for an extended Cookery lesson (`Q%s%%`0)", $cookcost * 5),"runmodule.php?module=meatschool&op=train&train=cook&iterations=5");
                                                }
                                                if ($session['user']['gold']>=100){
                                                        addnav(array("Pay 100 Req for a full Carcass Cleaning course (`Q%s%%`0)", $cleancost * 10),"runmodule.php?module=meatschool&op=train&train=clean&iterations=10");
                                                        addnav(array("Pay 100 Req for a full Cookery course (`Q%s%%`0)", $cookcost * 10),"runmodule.php?module=meatschool&op=train&train=cook&iterations=10");
                                                }
                                        } else {
                                                addnav("You don't have enough money.  No lessons for you.","");
                                        }
 


This is just for the option to cook/clean more than once, but that code is used at the top and the bottom of the file.

For the actual training, I threw together:
PHP Formatted Code

                        require_once("modules/staminasystem/lib/lib.php");
                        $training = "";
                        $text = "";
                        $levelup = "";
                        switch (httpget('train')){
                                case "clean":
                                        $training = "Cleaning the Carcass";
                                        $text = "Maiko shows you a big smile.  \"`%Another butchery lesson!  Great stuff.  Let's get started!`0\"`n`nMaiko grabs her knives and captive bolt pistol, you don your gloves, and the two of you spend the next little while up to your elbows in warm, still-twitching muscle.  Under Maiko's careful watch, her gentle hands occasionally guiding yours to make a difficult cut, you learn one or two things that you didn't know before.`n`n";
                                        $levelup = "`c`b`0You gained a level in Cleaning Carcasses!  You are now level %s!  This action will cost fewer Stamina points now, so you can butcher more creatures each day!`b`c`n";
                                break;
                                case "cook":
                                        $training = "Cooking";
                                        $text = "Maiko shows you a big smile.  \"`%Another cookery lesson!  Great stuff.  Let's get started!`0\"`n`nMaiko grabs her pans and some ingredients, and you don the 'hilarious' apron Maiko has so thoughtfully provided.  Under Maiko's helpful guidance, you learn one or two things that you didn't know before.`n`n";
                                        $levelup = "`n`c`b`0You gained a level in Cooking!  You are now level %s!  This action will cost fewer Stamina points now, so you can cook more tasty meals each day!`b`c`n";
                                break;
                        }
                        $iterations = httpget('iterations');
                        if (!$iterations)
                                $iterations = 1;
                        output($text);
                        for ($i = 0; $i < $iterations; $i++) {
                                $session['user']['gold']-=10;
                                apply_stamina_buff('maikotrain', array(
                                        "name"=>"Maiko\'s Training",
                                        "action"=>$training,
                                        "costmod"=>1,
                                        "expmod"=>2.5,
                                        "rounds"=>1,
                                        "roundmsg"=>"",
                                        "wearoffmsg"=>"",
                                ));
                               
                                $return = process_action($training);
                                output("You receive %s experience in %s.`n",$return['exp_earned'],$training);
                                if ($return['lvlinfo']['levelledup']==true){
                                        output("`c`b`0You gained a level in %s!  You are now level %s!  This action will cost fewer Stamina points now, so you can butcher more creatures each day!`b`c`n", $training, $return['lvlinfo']['newlvl']);
                                }
                                $amber = get_stamina();
                                if (($iterations > 1) && ($amber != 100)){
                                        output("`0After several hours of training, you're far too tired to complete the course. However, you still gained a total of %s experience in %s from the course!`n", $return['exp_earned'] * ($i + 1),$training);
                                        break;
                                }
                        }
 

Which includes a lot of poor output formatting, little actual flavor changes, and a few rather bland lines of dialog.
As always, I've made the entire file available here.
I haven't looked at the other modules, but I would guess that the process for updating the training would be similar. I understand that the reason we don't have a insults x5/x10/xDeath in combat is because that adds an extra 3-9 navigation options to an already-cluttered nav bar. The next thing I'll look at is insult training. After that, it's material gathering, and... Well, I already posted code for making picking up/putting down building materials less painful.


Goat Collector
 
Profile Email
Quote
Beeps
 Thursday, March 31 2011 @ 05:14 AM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 10/03/10
Posts: 400

Whoops, minor mistake - The level up line is supposed to use $levelup. The file link has been updated.


Goat Collector
 
Profile Email
Quote
Maniak
 Thursday, March 31 2011 @ 12:29 PM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 10/11/10
Posts: 298

I'd like a more difficult Bastard rank. I can do one unarmed and in the nude, and there's another contestant that could do it after 3 DKs. Something tougher would be nice.


http://maniak.cu.cc/
 
Profile Email Website
Quote
dizzyizzy
 Thursday, March 31 2011 @ 03:20 PM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 08/13/10
Posts: 503

Quote by: Maniak

I'd like a more difficult Bastard rank. I can do one unarmed and in the nude, and there's another contestant that could do it after 3 DKs. Something tougher would be nice.





 
Profile Email
Quote
Anna Dewhurst
 Thursday, March 31 2011 @ 04:15 PM UTC  
Forum Contestant
Contestant

Status: offline

Registered: 02/13/11
Posts: 17

It would be awesome if advanced bandoliers were ungraded to hold 10.5 kg.


 
Profile Email
Quote
hajen
 Thursday, March 31 2011 @ 04:37 PM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 10/26/08
Posts: 146

Quote by: Anna+Dewhurst

It would be awesome if advanced bandoliers were ungraded to hold 10.5 kg.

who needs to hold seven iBombs in their bandolier?

*jumps up and down, thrusting hand into the air*

ooh! ooh! I do! I do! Laughing Out Loud


"tis better to be thought a fool, than to speak and remove all doubt"
 
Profile Email
Quote
dizzyizzy
 Thursday, March 31 2011 @ 07:32 PM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 08/13/10
Posts: 503

Quote by: hajen

Quote by: Anna+Dewhurst

It would be awesome if advanced bandoliers were ungraded to hold 10.5 kg.

who needs to hold seven iBombs in their bandolier?

*jumps up and down, thrusting hand into the air*

ooh! ooh! I do! I do! Laughing Out Loud



That's exactly what I was thinking when I started whining to Anna about how it should be 10.5. Big Grin


 
Profile Email
Quote
tehdave
 Friday, April 01 2011 @ 01:49 AM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 12/17/09
Posts: 429

Quote by: Maniak

I'd like a more difficult Bastard rank. I can do one unarmed and in the nude, and there's another contestant that could do it after 3 DKs. Something tougher would be nice.



I think I speak for *the entire internet here when I say...

Screenshots or it didn't happen...**

--------------------------------------------------------------------------------

*-mostly.

**- like my one-shot Titan. I do have a screenshot, and you only get the killing blow bonus...


Isn't sanity just a one-trick pony anyway? All you get is one trick: rational thinking. But when you're good and crazy, oooh, oooh, the sky's the limit.
 
Profile Email
Quote
Awesome Fred
 Friday, April 01 2011 @ 02:37 AM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 03/01/10
Posts: 586

When I was travelling out of the rain and into a dwelling, I noticed that the background image was no longer wet. I thought that was a pretty neat idea, that now that I'm inside, I'm no longer exposed to the elements.

Unfortunately, I then considered dwellings which are still written to be "outside".

Therefore, I want to make a suggestion: allow dwelling owners to add a flag to each of their rooms to "change backgrounds with weather" or "don't". The default would be "don't".


 
Profile Email
Quote
dizzyizzy
 Friday, April 01 2011 @ 02:57 AM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 08/13/10
Posts: 503

Quote by: Awesome+Fred

When I was travelling out of the rain and into a dwelling, I noticed that the background image was no longer wet. I thought that was a pretty neat idea, that now that I'm inside, I'm no longer exposed to the elements.

Unfortunately, I then considered dwellings which are still written to be "outside".

Therefore, I want to make a suggestion: allow dwelling owners to add a flag to each of their rooms to "change backgrounds with weather" or "don't". The default would be "don't".



additionally, could we get a new text command thingy, along the lines of /w, except instead of weapons, it fills in the current weather? That'd be cool.


 
Profile Email
Quote
CavemanJoe
 Friday, April 01 2011 @ 05:33 AM UTC  
Forum Admin
Admin

Status: offline

Registered: 02/24/08
Posts: 2281

If I could change one small thing about the Island, I'd make it 3D.

IT WORKS.

I KNOW THIS BECAUSE I JUST MADE MYSELF RATHER DIZZY BY ROLLING UP AND DOWN THE NAV LINKS WITH MY 3D SPECS ON.

(works best if you enlarge the text with ctrl + (make it smaller again with ctrl -))


 
Profile Email Website
Quote
Hairless
 Friday, April 01 2011 @ 05:53 AM UTC  
Forum Contestant
Contestant

Status: offline

Registered: 12/23/09
Posts: 32

Woo Hoo! A 3D text adventure!
This is pure April awesomeness, CMJ! I love that MOTD. Laughing Out Loud


 
Profile Email
Quote
Trowa
 Friday, April 01 2011 @ 01:38 PM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 01/09/11
Posts: 426

I'm loving the 3D! Can we keep that for a little while? I need to find and dig out my 3D glasses, which could take all weekend. Smile But it looks sooooo cooool even without them!


Something something unintelligible gibberish something.
 
Profile Email
Quote
dizzyizzy
 Friday, April 01 2011 @ 11:56 PM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 08/13/10
Posts: 503

Would it be at all possible for the server to either be fixed so it actually uses the same measurements of time as the rest of us instead of running fast, or at least be reset weekly or something? It was just reset not too long ago and is already 5 minutes off.


 
Profile Email
Quote
Beeps
 Saturday, April 02 2011 @ 01:28 AM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 10/03/10
Posts: 400

Could autocomplete="false" be removed from the commentary form? I've heard a lot of people saying that they've stopped using GREM because it means having to retype the entire message, or at the very least copy-pasting it, which can be a pain to recolor with the small size of the input bar.


Goat Collector
 
Profile Email
Quote
Makiwa
 Saturday, April 02 2011 @ 04:41 AM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 08/21/10
Posts: 155

Quote by: dizzyizzy

Would it be at all possible for the server to either be fixed so it actually uses the same measurements of time as the rest of us instead of running fast, or at least be reset weekly or something? It was just reset not too long ago and is already 5 minutes off.



Using NTP maybe?


It's not an optical illusion. It just looks like one.
 
Profile Email Website
Quote
CavemanJoe
 Saturday, April 02 2011 @ 05:26 AM UTC  
Forum Admin
Admin

Status: offline

Registered: 02/24/08
Posts: 2281

Quote by: Beeps

Could autocomplete="false" be removed from the commentary form? I've heard a lot of people saying that they've stopped using GREM because it means having to retype the entire message, or at the very least copy-pasting it, which can be a pain to recolor with the small size of the input bar.



I think I'll make a pref for this. Some folks like it, some folks don't.


 
Profile Email Website
Quote
Beeps
 Saturday, April 02 2011 @ 08:13 AM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 10/03/10
Posts: 400

Rockin'. Thanks a lot!


Goat Collector
 
Profile Email
Quote
Ashtu
 Saturday, April 02 2011 @ 02:22 PM UTC  
Forum Improbable Badass
Improbable Badass

Status: offline

Registered: 11/04/09
Posts: 440

Thursday, March 31 2011 @ 04:20 PM BST

Quote by: Maniak

I'd like a more difficult Bastard rank. I can do one unarmed and in the nude, and there's another contestant that could do it after 3 DKs. Something tougher would be nice.


April Foolishness?


Thank you.
 
Profile Email
Quote
Content generated in: 1.76 seconds
New Topic Post Reply



 All times are UTC. The time is now 08:23 AM.

Normal Topic Normal Topic
Locked Topic Locked Topic
Sticky Topic Sticky Topic
New Post New Post
Sticky Topic W/ New Post Sticky Topic W/ New Post
Locked Topic W/ New Post Locked Topic W/ New Post
View Anonymous Posts 
Anonymous users can post 
Filtered HTML Allowed 
Censored Content