Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - LUniqueDan

#61
The Rumpus Room / Re: *Guess the Movie Title*
Thu 22/08/2013 03:11:31
Chips, the Movie : Puncherello's First Assignments ?
#62
The Rumpus Room / Re: *Guess the Movie Title*
Sat 17/08/2013 05:00:46
The Weird Men who Stare at Blade Runners ?

Quote from: Armageddon on Sat 17/08/2013 01:47:41
200 pages and this joke is still going...
\o/
#63
The Rumpus Room / Re: *Guess the Movie Title*
Wed 14/08/2013 05:48:30
Hipster with a shotgun ?
#64
General Discussion / Re: Tropes vs Women
Fri 09/08/2013 09:53:01
Wow, anti-frenchers are early this morning.
Yeah I know, Satan is everywhere because people don't believe in Satan.

Quote from: Trapezoid on Fri 09/08/2013 07:52:20
Since when is analysis the same as bitching?
In that particular case, the concept of "bitching" and "analysing" are almost recovering the same phenomenon. That's why I use the word "bitching".

Quote from: Trapezoid on Fri 09/08/2013 07:52:20
[...] but if you get good at *identifying* it you can help to lessen it.
No it won't. That's precisely the very essence of the examples I gave earlier. It's on the nature of cultural studies. Any attemps to modified what was previously criticised, if noticed, will magically make the cursus morph into something else. Just look how fast the same Buffy morphs from "empowerment" to "An illustration on how society love to see women suffers".

Quote from: Trapezoid on Fri 09/08/2013 07:52:20
Oh, and condescendingly butting in thinking you and you alone have discovered "the real issue here" is preeettty patriarchal.
Predictable ad hominem crap. Illustrating very well why I maintained that cultural studies tend to be useless, sterile and not leading to any possible rational solution (hence it's bitching). In that case to serious and concrete gender issues. Being right is soooo patriarchy ? Making statements without believing them is soooo feminist ?!?

Anyway, you just gave me a very good illustration of " In fact, any speeches / narrations / discourses / stories that is not [edit:itself] a meta-speech / critique can be easily  stretches to be accused of being patriarcalistic. Try ! The olny game 100% kosher will be something like a Q&A game where the player has to identify the thropes. [/b]".

Quote from: Trapezoid on Fri 09/08/2013 07:52:20
Dudes gotta stop flipping out whenever a feminist identifies sexism in something. It's critique, not a boycott.
Therefore you're not looking for concretely appliable solutions ? (hence "bitching" ?). I'm a feminist (amongs many other political positions of mine) in that sense that i'm looking for better social positions/conditions for women. You're not.

Quote from: Trapezoid on Fri 09/08/2013 07:52:20
The idea with feminism is that patriarchy and misogyny are all over the place and bleed into everything [...]
There's other definitons, less "cultural studies", less religious. You're a religious biggot. Your Satan is just call "patriarchy". Unless you state "by the positive" what was expected, it's olny university-grade bitching. But it's going to be patriarchy, right ?
#65
General Discussion / Re: Tropes vs Women
Fri 09/08/2013 06:58:18
I'm afraid the real issue here is the usual "Damned if you do, damned if you don't issue" relatively common with most of the "cultural studies".

This high-level bitching is useless, sterile and can't be use in order to rationnaly solve any gender issue. (I agree there's a lot of problems related to women condition, I'm not denying it)

  • A video game is targetting a male (whatsoever it means) audience ? It's sexism ! (Patriarchy)
  • A video game is targetting a female (whatsoever it means) audience ? It's full of stereotypes ! (Patriarchy)

In fact, any speeches / narrations / discourses / stories that is not a meta-speech / critique can be easily  stretches to be accused of being patriarcalistic. Try ! The olny game 100% kosher will be something like a Q&A game where the player has to identify the thropes.

  • Mario died a zillion times saving the princess ? It's the damsel in distress trope (Patriarchy)
  • Mario didn't give a damn ? It showed how we tacitely agree with violence against women ! (Patriarchy)
  • Peach saves Mario ? Despiction of Women as slave/male'tool ! (Patriarchy)
  • Princess Peach didn't give a damn ? It's the bad vamp/bitch trope ! (Patriarchy)
  • They both save Luigi in a cooperative mode ? They kill poor throopas in a violent game !(Patriarchy)
Using a cultural study grid, you can always find something. Mainly because they systematically fail at Popper's criterias.

Now, if you disagree with me, it's because you're anti-french :P

  • I'm not !!! : It's on the unconscious, proof that i'm right  (Anti-french=racism=Patriarchy)
  • Dan, don't be a jerk, you know me, I'm not !!! That over-reaction prove it ! (Patriarchy)
  • Hey you bozo, I'm french too !!! You're a self-hatred french ! (Patriarchy)
  • Ok, then I am !!! I told you so !!! I won !!! (Patriarchy)

Peace. May Blade Runner be with you.
#66
Quote from: Baron on Fri 08/02/2013 02:19:10
Nobody "gets" the subtleties of Canada.  You have to earn them.   (nod)  There's a 1000 blackfly bite initiation before we start sharing our subtleties with outsiders. ;)

ROFLMAO

Good grief Ponch, I'm downloading it...
#67
Here we go :
(Took myself time to translate comments)
The bug is always on line 83 After a Set as Player() if and olny if the mouse is somewhere over my make shif inventory...
I dunno, it's really like if the Inventory is not enabled before_fadein... (But I may be blatantly wrong)

Thanks again Kris, and good luck understanding my messy code.


Code: AGS

// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function repeatedly_execute() {
  if (IsGamePaused() == 1) return;
  String wScreen = "";


// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// TIMER FUN - CASE 1 : AIR BREATHING
      if (IsTimerExpired(6))
          {
          player.Mess("I can't breathe.");
          STATUS_CANTBREATH++;
          if (STATUS_CANTBREATH > 5)
              {
              Black();
              player.Mess("AAAAAAAAAAAAAAAAAAAAARGH.");
              player.ChangeRoom(290); // Temporary Death Room
              return; //(I know it's useless but it makes me feel happy)
              }
              
           else 
              {
              // NB : SEE ALSO Room 140
              if (STATUS_Helmet == 1 && STATUS_Wet == 1)
                  {
                  STATUS_CANTBREATH = 0; // reset
                  player.Mess("Humpf ahhhh.");
                  player.Mess("I feel much better now!");
                  }
              
              else
                  {
                  SetTimer(6, 120);  
                  }
              }
          }
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++




// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// TIMER FUN - CASE 2 : JUNGLE REMOVAL ROUTINE
        if (IsTimerExpired(8) && FLAG_JUNGLE_DISP == 1)
            {
            mAliens.Stop(); 
            BlackOUT(1);
            cZak.StopMoving(); // sinon c laid
            Wait(60);
            
            //*********************
            SWITCH = 124;
            //*********************
            player.ChangeRoom(120); // Go directly to Mayan Temple
            return; //(I know it's useless but it makes me feel happy)
            }
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    // ++++ STANDARD LUCASARTS MANAGEMENT ++++

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++ 1 - INVENTORY BUTTON ON/OFF ACCORDING TO NUMBER OF ITEMS
if (gVerbs.Visible == true && mouse.Visible == true)
{
				if (hidenINV.TopItem > 0) bINV_UP.Visible = true;								
				else 	bINV_UP.Visible = false;

				if ((hidenINV.TopItem + 4) > (hidenINV.ItemCount-1))bINV_DOWN.Visible = false; 
				else	bINV_DOWN.Visible = true;
					
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++ 2 - UPDATE INVENTORY LABELS

				if (hidenINV.ItemCount>0)	lINV_1HG.Text = hidenINV.ItemAtIndex[hidenINV.TopItem].Name;				
				else	lINV_1HG.Text ="";
						
				if (hidenINV.ItemCount>1 && (hidenINV.TopItem+1 <hidenINV.ItemCount))		lINV_2HD.Text = hidenINV.ItemAtIndex[hidenINV.TopItem+1].Name;						
				else	lINV_2HD.Text ="";			
					
				if (hidenINV.ItemCount>2 && (hidenINV.TopItem+2 < hidenINV.ItemCount))		lINV_3BG.Text = hidenINV.ItemAtIndex[hidenINV.TopItem+2].Name;				
				else  lINV_3BG.Text ="";
									
				if (hidenINV.ItemCount>3 && (hidenINV.TopItem+3 < hidenINV.ItemCount))	lINV_4BD.Text = hidenINV.ItemAtIndex[hidenINV.TopItem+3].Name;
				else lINV_4BD.Text ="";				
    }


// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++ 3 - UPDATE INVENTORY LABELS COLOR + DATA ACCORDING TO MOUSE POSITION
if (gVerbs.Visible == true)
    {
    // PUT EVERYTHING PINK BY DEFAUT
    lINV_1HG.TextColor = C64Pink;lINV_2HD.TextColor = C64Pink;  
    lINV_3BG.TextColor = C64Pink;lINV_4BD.TextColor = C64Pink;
    lACTION.TextColor = C64Pink;

    
    // LEFT COLUMN
    if (mouse.x < bINV_UP.X)
        {
        if (mouse.y > gVerbs.Y+bINV_3BG.Y){ 
            lINV_3BG.TextColor = C64Jaune;
            wScreen = lINV_3BG.Text;}
        else if (mouse.y > gVerbs.Y+bINV_1HG.Y){ 
            lINV_1HG.TextColor = C64Jaune;
            wScreen = lINV_1HG.Text;}
        }
    
    // RIGHT COLUMN
    else if (mouse.x > bINV_UP.X+bINV_UP.Width)
        {
        if (mouse.y > gVerbs.Y+ bINV_3BG.Y){ 
            lINV_4BD.TextColor = C64Jaune;
            wScreen = lINV_4BD.Text;}
             
        else if (mouse.y > gVerbs.Y+bINV_1HG.Y){ 
            lINV_2HD.TextColor = C64Jaune;
            wScreen = lINV_2HD.Text;}
        }
    }
    
//******************************************************** 
// TO THAT POINT IF THERE'S NULL TRANSFORM IT TO ""
if (wScreen == null) wScreen = ""; // THIS IS ANTI-BUG   
//********************************************************    
    
      // ACTION LABEL COLOR : PURELY ESTHETICAL
      if (mouse.y >= gActionLine.Y && mouse.y <= gActionLine.Y+gActionLine.Height)lACTION.TextColor = C64Jaune;
      else lACTION.TextColor = C64Pink;  


// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  
 // NO PUT ON / TAKE OFF FROM ANYTHING ABOVE ACTION LINE 
 if ((vACTION == aPutOn || vACTION ==aTakeOff) && mouse.y < gActionLine.Y)wScreen = " ";   


 // IF wScreen was not already fill with an inventory name - Fill it With the sceen Location
if (wScreen == "")wScreen = Game.GetLocationName(mouse.x, mouse.y);   
 
 
 // EXCEPTIOn - NO BOOK TITLE FOR ZAK
 if (player.ID == cZak.ID && (player.Room == 10 || player.Room == 9))
    {
    if (GetLocationType(mouse.x, mouse.y) == eLocationHotspot)
        {
        LeSpot = Hotspot.GetAtScreenXY(mouse.x,  mouse.y);   
        if (LeSpot.GetProperty("ISBOOK") > 0)  wScreen = "books";  
        }
    }
    
    
    
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++ Update ACTION LINE  
  
// +++ CASE 1 - USE / GIVE  
if (player.ActiveInventory != null)
    {
    if (vACTION == aGive)  
        {
        if (GetLocationType(mouse.x, mouse.y) != eLocationCharacter) wScreen ="";
        lACTION.Text = String.Format("%s %s to %s",wACTION, player.ActiveInventory.Name, wScreen); 
        }
     
     // +++ AUTOMATICAL INVENTORY LAUCHES (NO "USE X WITH Y" FOR THOSE)
     else if (vACTION == aUse && player.ActiveInventory == iGPS){iGPS.RunInteraction(eModeInteract);}  
     else if (vACTION == aUse && player.ActiveInventory == iRemoteC){iRemoteC.RunInteraction(eModeInteract); }    
     else if (vACTION == aUse && player.ActiveInventory == iMuffin) {iMuffin.RunInteraction(eModeInteract);}   
     
     // +++ STANDARD USE OF "USE"
     else if (vACTION == aUse)  
        {
        lACTION.Text = String.Format("%s %s with %s",wACTION, player.ActiveInventory.Name, wScreen); 
        }
        
    // STANDARD USE OF ANY OTHER VERBS ON ITEMS
    else
        {
        lACTION.Text = String.Format("%s %s",wACTION, player.ActiveInventory.Name);   
        }
    }
    
    
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// NO INVENTORY THEREFORE IT'S ON THE SCREEN

else
    {
    lACTION.Text = String.Format("%s %s",wACTION, wScreen);
    } 
}
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

#68
Geoff ! Sorry for the late reply, thanks to have tried an answer.

(Sorry for the double post, but I just want to reformulate my problem)

1 - Is the Repeatedly Execute() from the main script an be activated Before FadeIn ? (As far as I understand AGS : never)
2 - Is the Repeatedly Execute() from the main script activated during SetAsPlayer() if performing its own task ?
3a) - What .SetAsPlayer internally does ?
3b) - In which order ?
3c) - Is there some of these tasks (like populating the inventory with the new character's possessions) are done Non_BLocking and/or AfterFadein ?

I guess this will sum up a possible path of solution.

Thanks again for the answers.
#69
Hi guys.
I've got a nasty bug in my script, totally my fault but I can't really solve it.  (And it's going to be hard to explain the whole situation).

(deep breath)

When I call the function that "switch" characters (Basically a lot of status checking followed by .SetAsPlayer() ) if the mouse is over my makeshift inventory gui (Original Maniac Mansion /Zak style) the game crashes for "null pointer" reason.

(Yay ! I did it!)

My makeshift inventory is already under heavy brackets to avoid related "null pointer" issues :
(And most of it are managed in the standard Rep_execute function)

It won't work :
- If slot under the mouse == empty (and other "null string" issues)
- If the game is paused
- If the interface is hidden (like it's the case during the cutscenes / switches)
- If the mouse is not visible
- If there's a Communist uprising in Arizona


So... any clues of what it can be ?
How (when) is the Iventory windows populated when setAsPlayer() is called ?
Any clues of what can be the problem.
(I'll feel stupid if I call an artificial mouse position changing during switch)
 
Thanks a lot. (As again, sorry for the syntax)
#70
The Rumpus Room / Re: *Guess the Movie Title*
Wed 09/05/2012 15:04:02
Sorry, but yeah, turn stealer anyway. The thread actually belong to Kweepa.
Unless he give up the answer we are waiting - otherwise the thread got messy as it hapenned las fall.


So everybody this is the actual screenie :



- Is the left guy the corporate ass** frome Aliens ?
#71
The Rumpus Room / Re: *Guess the Movie Title*
Tue 08/05/2012 20:47:58
Aging sucks. Lisa... Lisa... what have you been ?

#72
I take Max! I take max!
I'm the first one to say so.
I take Max!
#73
The Rumpus Room / Re: *Guess the Movie Title*
Sat 21/04/2012 00:57:35
Quote from: miguel on Sat 21/04/2012 00:25:15
IMDB = cheating. We are proud to try our best instead of cheating!

Blade Runner?
:D
Best Blade Runner Plug in tha whole thread. :o
I'm dead serious here.
#74
The Rumpus Room / Re: *Guess the Movie Title*
Tue 17/04/2012 22:20:28
Turkish Terminator II ?
edit : Sorry : Turkish Terminator I ?
#75
The Rumpus Room / Re: Icey games' thread
Sun 15/04/2012 09:55:07
In the name of Deckard,
in the name of Gary, Lisa and Wyatt,
in the name of John of God, saint patron of nurses , nuns , and maybe one day lesbians,
In the (stolen) name of most of crowd from the Guess The Movie Title thread,


I'm asking this thread to get move to the The Rumpus Room, for various reasons.

Thanks !  :=
#76
Third !
#77
The Rumpus Room / Re: *Guess the Movie Title*
Fri 13/04/2012 22:27:27
QuoteFor the sillier, more off topic threads.
What ?!?!

So much hate :'(
#78
The Rumpus Room / Re: *Guess the Movie Title*
Tue 10/04/2012 19:23:11
C'est long.
#79
Quote from: miguel on Sun 08/04/2012 00:48:02
Isn't this thread about nurses?

No it's actually about nuns.
#80
The Rumpus Room / Re: *Guess the Movie Title*
Sun 08/04/2012 00:07:02
Quote from: Armageddon on Sat 07/04/2012 23:50:20
Alien or Apocalypse Now, I can never tell. ::)

SMF spam blocked by CleanTalk