Jump to content
The Dark Mod Forums

ERH+

Member
  • Posts

    859
  • Joined

  • Last visited

  • Days Won

    44

Posts posted by ERH+

  1.  

    Try this ...

     

    if ($player1.AI_INWATER < N)

    {

    blah blah blah

    }

     

     

    N can be one of these values:

     

    #define WATERLEVEL_NONE 0
    #define WATERLEVEL_FEET 1
    #define WATERLEVEL_WAIST 2
    #define WATERLEVEL_HEAD 3

     

    So if I have this whole script:

    #ifndef DIVING
    #define DIVING
    object divinghelmet : player_tools
    {
      void init();
      void inventoryUse(entity userEntity, entity frobbedEntity, float buttonState);
      void toggle();
      void updateLoop();
      float inUse;
      vector black;
      float overlayHandle;
      float processing;
    
    };
    
    void divinghelmet::init()
    {
      inUse = 0;
      black = '0 0 0';
      processing = 0;
      thread updateLoop();
    }
    
    void divinghelmet::updateLoop()
    {
      while(1)
      {
        if(inUse)
        {
          $player1.heal("breath_potion", 1.0);
        }
        waitFrame();
      }
    }
    
    void divinghelmet::toggle()
    {
      if (processing) return;
      processing = 1;
      if (inUse)
      {
         $fade_in.activate($player1);
         sys.wait(1.0);
         $air_valve.activate($player1);
         $trigger_timer_breath.activate($player1);
         $player1.destroyOverlay(overlayHandle);
         $fade_out.activate($player1);
         inUse = 0;
      }
      else
      {
         $fade_in.activate($player1);
         sys.wait(1.0);
         $air_valve.activate($player1);
         $trigger_timer_breath.activate($player1);
         overlayHandle = $player1.createOverlay("guis/helmet.gui", 100);
         $fade_out.activate($player1);
         inUse = 1;
      }
    
      processing=0;
    
    }
    
    void divinghelmet::inventoryUse(entity userEntity, entity frobbedEntity, float buttonState)
    {
      thread toggle();
    }
    #endif
    

    how I should modify it?

     

    I was trying adding something like

    float isInLiquid();
    
    void divinghelmet::isInLiquid()
    {
      while(1)
      {
        if(inUse)
        {
        sys.setcvar("pm_runspeed","0.9");
        }
        else
        {
        sys.setcvar("pm_runspeed","0.5");
        }
      }
    }
    

    But obviously I have no idea what I'm doing :) .

    And water level check make more sense than super speed while only my feet are in water.

  2. Is it something like this:

    $player1.setcvar(pm_walkspeed, 0.9);

    How exactly should it look like?

     

     

    seta is used in console to set a cvar and writes it to cfg file.

    set is supposed to just be for the session.

    Not all CVAR's are archivable to cfg file.

    Does it mean it need to be refreshed if player save/load the mission?

  3. Yup it plays only beginning of list (a-e):

     

    log file 'qconsole.log' opened on Tue Apr 25 09:11:20 2017

    StartSound 179984ms (1,0,random_words_adjective) = 'sound/voices/adjective_burning.ogg'
    StartSound 181984ms (2,0,random_words_noun) = 'sound/voices/noun_bull.ogg'
    StartSound 183984ms (3,0,random_words_verb) = 'sound/voices/verb_cures.ogg'
    StartSound 185984ms (4,0,random_words_adjective) = 'sound/voices/adjective_dangerous.ogg'
    StartSound 187984ms (5,0,random_words_noun) = 'sound/voices/noun_city.ogg'
    StartSound 189984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 191984ms (1,0,random_words_adjective) = 'sound/voices/adjective_angry.ogg'
    StartSound 193984ms (2,0,random_words_noun) = 'sound/voices/noun_bird.ogg'
    StartSound 195984ms (3,0,random_words_verb) = 'sound/voices/verb_brings.ogg'
    StartSound 197984ms (4,0,random_words_adjective) = 'sound/voices/adjective_brave.ogg'
    StartSound 199984ms (5,0,random_words_noun) = 'sound/voices/noun_bridge.ogg'
    StartSound 201984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 203984ms (1,0,random_words_adjective) = 'sound/voices/adjective_ascending.ogg'
    StartSound 205984ms (2,0,random_words_noun) = 'sound/voices/noun_ear.ogg'
    StartSound 207984ms (3,0,random_words_verb) = 'sound/voices/verb_brings.ogg'
    StartSound 209984ms (4,0,random_words_adjective) = 'sound/voices/adjective_cruel.ogg'
    StartSound 211984ms (5,0,random_words_noun) = 'sound/voices/noun_beast.ogg'
    StartSound 213984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 215984ms (1,0,random_words_adjective) = 'sound/voices/adjective_crazy.ogg'
    StartSound 217984ms (2,0,random_words_noun) = 'sound/voices/noun_builder.ogg'
    StartSound 219984ms (3,0,random_words_verb) = 'sound/voices/verb_devours.ogg'
    StartSound 221984ms (4,0,random_words_adjective) = 'sound/voices/adjective_distant.ogg'
    StartSound 223984ms (5,0,random_words_noun) = 'sound/voices/noun_dog.ogg'
    StartSound 225984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 227984ms (1,0,random_words_adjective) = 'sound/voices/adjective_dying.ogg'
    StartSound 229984ms (2,0,random_words_noun) = 'sound/voices/noun_child.ogg'
    StartSound 231984ms (3,0,random_words_verb) = 'sound/voices/verb_closes.ogg'
    StartSound 233984ms (4,0,random_words_adjective) = 'sound/voices/adjective_broken.ogg'
    StartSound 235984ms (5,0,random_words_noun) = 'sound/voices/noun_builder.ogg'
    StartSound 237984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 239984ms (1,0,random_words_adjective) = 'sound/voices/adjective_dark.ogg'
    StartSound 241984ms (2,0,random_words_noun) = 'sound/voices/noun_copper.ogg'
    StartSound 243984ms (3,0,random_words_verb) = 'sound/voices/verb_challenges.ogg'
    StartSound 245984ms (4,0,random_words_adjective) = 'sound/voices/adjective_circular.ogg'
    StartSound 247984ms (5,0,random_words_noun) = 'sound/voices/noun_builder.ogg'
    StartSound 249984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 251984ms (1,0,random_words_adjective) = 'sound/voices/adjective_disfigured.ogg'
    StartSound 253984ms (2,0,random_words_noun) = 'sound/voices/noun_beast.ogg'
    StartSound 255984ms (3,0,random_words_verb) = 'sound/voices/verb_controls.ogg'
    StartSound 257984ms (4,0,random_words_adjective) = 'sound/voices/adjective_arctic.ogg'
    StartSound 259984ms (5,0,random_words_noun) = 'sound/voices/noun_angel.ogg'
    StartSound 261984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 263984ms (1,0,random_words_adjective) = 'sound/voices/adjective_descending.ogg'
    StartSound 265984ms (2,0,random_words_noun) = 'sound/voices/noun_ear.ogg'
    StartSound 267984ms (3,0,random_words_verb) = 'sound/voices/verb_admires.ogg'
    StartSound 269984ms (4,0,random_words_adjective) = 'sound/voices/adjective_black.ogg'
    StartSound 271984ms (5,0,random_words_noun) = 'sound/voices/noun_barbarian.ogg'
    StartSound 273984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 275984ms (1,0,random_words_adjective) = 'sound/voices/adjective_disfigured.ogg'
    StartSound 277984ms (2,0,random_words_noun) = 'sound/voices/noun_arrow.ogg'
    StartSound 279984ms (3,0,random_words_verb) = 'sound/voices/verb_awakes.ogg'
    StartSound 281984ms (4,0,random_words_adjective) = 'sound/voices/adjective_circular.ogg'
    StartSound 283984ms (5,0,random_words_noun) = 'sound/voices/noun_armour.ogg'
    StartSound 285984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 287984ms (1,0,random_words_adjective) = 'sound/voices/adjective_colossal.ogg'
    StartSound 289984ms (2,0,random_words_noun) = 'sound/voices/noun_day.ogg'
    StartSound 291984ms (3,0,random_words_verb) = 'sound/voices/verb_bites.ogg'
    StartSound 293984ms (4,0,random_words_adjective) = 'sound/voices/adjective_dead.ogg'
    StartSound 295984ms (5,0,random_words_noun) = 'sound/voices/noun_desert.ogg'
    StartSound 297984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 299984ms (1,0,random_words_adjective) = 'sound/voices/adjective_abandoned.ogg'
    StartSound 301984ms (2,0,random_words_noun) = 'sound/voices/noun_angel.ogg'
    StartSound 303984ms (3,0,random_words_verb) = 'sound/voices/verb_cuts.ogg'
    StartSound 305984ms (4,0,random_words_adjective) = 'sound/voices/adjective_beautiful.ogg'
    StartSound 307984ms (5,0,random_words_noun) = 'sound/voices/noun_bridge.ogg'
    StartSound 309984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 311984ms (1,0,random_words_adjective) = 'sound/voices/adjective_clean.ogg'
    StartSound 313984ms (2,0,random_words_noun) = 'sound/voices/noun_dragon.ogg'
    StartSound 315984ms (3,0,random_words_verb) = 'sound/voices/verb_cures.ogg'
    StartSound 317984ms (4,0,random_words_adjective) = 'sound/voices/adjective_crazy.ogg'
    StartSound 319984ms (5,0,random_words_noun) = 'sound/voices/noun_blood.ogg'
    StartSound 321984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 323984ms (1,0,random_words_adjective) = 'sound/voices/adjective_blind.ogg'
    StartSound 325984ms (2,0,random_words_noun) = 'sound/voices/noun_desert.ogg'
    StartSound 327984ms (3,0,random_words_verb) = 'sound/voices/verb_admires.ogg'
    StartSound 329984ms (4,0,random_words_adjective) = 'sound/voices/adjective_ascending.ogg'
    StartSound 331984ms (5,0,random_words_noun) = 'sound/voices/noun_day.ogg'
    StartSound 333984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 335984ms (1,0,random_words_adjective) = 'sound/voices/adjective_bogus.ogg'
    StartSound 337984ms (2,0,random_words_noun) = 'sound/voices/noun_circle.ogg'
    StartSound 339984ms (3,0,random_words_verb) = 'sound/voices/verb_betrays.ogg'
    StartSound 341984ms (4,0,random_words_adjective) = 'sound/voices/adjective_brave.ogg'
    StartSound 343984ms (5,0,random_words_noun) = 'sound/voices/noun_blood.ogg'
    StartSound 345984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 347984ms (1,0,random_words_adjective) = 'sound/voices/adjective_blue.ogg'
    StartSound 349984ms (2,0,random_words_noun) = 'sound/voices/noun_dog.ogg'
    StartSound 351984ms (3,0,random_words_verb) = 'sound/voices/verb_bites.ogg'
    StartSound 353984ms (4,0,random_words_adjective) = 'sound/voices/adjective_black.ogg'
    StartSound 355984ms (5,0,random_words_noun) = 'sound/voices/noun_bridge.ogg'
    StartSound 357984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 359984ms (1,0,random_words_adjective) = 'sound/voices/adjective_abandoned.ogg'
    StartSound 361984ms (2,0,random_words_noun) = 'sound/voices/noun_ear.ogg'
    StartSound 363984ms (3,0,random_words_verb) = 'sound/voices/verb_dwellsinside.ogg'
    StartSound 365984ms (4,0,random_words_adjective) = 'sound/voices/adjective_disfigured.ogg'
    StartSound 367984ms (5,0,random_words_noun) = 'sound/voices/noun_dagger.ogg'
    StartSound 369984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 371984ms (1,0,random_words_adjective) = 'sound/voices/adjective_colossal.ogg'
    StartSound 373984ms (2,0,random_words_noun) = 'sound/voices/noun_dog.ogg'
    StartSound 375984ms (3,0,random_words_verb) = 'sound/voices/verb_attacks.ogg'
    StartSound 377984ms (4,0,random_words_adjective) = 'sound/voices/adjective_dead.ogg'
    StartSound 379984ms (5,0,random_words_noun) = 'sound/voices/noun_dog.ogg'
    StartSound 381984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 383984ms (1,0,random_words_adjective) = 'sound/voices/adjective_dangerous.ogg'
    StartSound 385984ms (2,0,random_words_noun) = 'sound/voices/noun_bridge.ogg'
    StartSound 387984ms (3,0,random_words_verb) = 'sound/voices/verb_asks.ogg'
    StartSound 389984ms (4,0,random_words_adjective) = 'sound/voices/adjective_burning.ogg'
    StartSound 391984ms (5,0,random_words_noun) = 'sound/voices/noun_bull.ogg'
    StartSound 393984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 395984ms (1,0,random_words_adjective) = 'sound/voices/adjective_colossal.ogg'
    StartSound 397984ms (2,0,random_words_noun) = 'sound/voices/noun_angel.ogg'
    StartSound 399984ms (3,0,random_words_verb) = 'sound/voices/verb_cures.ogg'
    StartSound 401984ms (4,0,random_words_adjective) = 'sound/voices/adjective_broken.ogg'
    StartSound 403984ms (5,0,random_words_noun) = 'sound/voices/noun_alliance.ogg'
    StartSound 405984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 407984ms (1,0,random_words_adjective) = 'sound/voices/adjective_beautiful.ogg'
    StartSound 409984ms (2,0,random_words_noun) = 'sound/voices/noun_crown.ogg'
    StartSound 411984ms (3,0,random_words_verb) = 'sound/voices/verb_burns.ogg'
    StartSound 413984ms (4,0,random_words_adjective) = 'sound/voices/adjective_dangerous.ogg'
    StartSound 415984ms (5,0,random_words_noun) = 'sound/voices/noun_altar.ogg'
    StartSound 417984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 419984ms (1,0,random_words_adjective) = 'sound/voices/adjective_dead.ogg'
    StartSound 421984ms (2,0,random_words_noun) = 'sound/voices/noun_dragon.ogg'
    StartSound 423984ms (3,0,random_words_verb) = 'sound/voices/verb_cures.ogg'
    StartSound 425984ms (4,0,random_words_adjective) = 'sound/voices/adjective_arctic.ogg'
    StartSound 427984ms (5,0,random_words_noun) = 'sound/voices/noun_circle.ogg'
    StartSound 429984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 431984ms (1,0,random_words_adjective) = 'sound/voices/adjective_abandoned.ogg'
    StartSound 433984ms (2,0,random_words_noun) = 'sound/voices/noun_darkness.ogg'
    StartSound 435984ms (3,0,random_words_verb) = 'sound/voices/verb_closes.ogg'
    StartSound 437984ms (4,0,random_words_adjective) = 'sound/voices/adjective_dangerous.ogg'
    StartSound 439984ms (5,0,random_words_noun) = 'sound/voices/noun_day.ogg'
    StartSound 441984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 443984ms (1,0,random_words_adjective) = 'sound/voices/adjective_dangerous.ogg'
    StartSound 445984ms (2,0,random_words_noun) = 'sound/voices/noun_dog.ogg'
    StartSound 447984ms (3,0,random_words_verb) = 'sound/voices/verb_answers.ogg'
    StartSound 449984ms (4,0,random_words_adjective) = 'sound/voices/adjective_clean.ogg'
    StartSound 451984ms (5,0,random_words_noun) = 'sound/voices/noun_beast.ogg'
    StartSound 453984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 455984ms (1,0,random_words_adjective) = 'sound/voices/adjective_calm.ogg'
    StartSound 457984ms (2,0,random_words_noun) = 'sound/voices/noun_bridge.ogg'
    StartSound 459984ms (3,0,random_words_verb) = 'sound/voices/verb_cuts.ogg'
    StartSound 461984ms (4,0,random_words_adjective) = 'sound/voices/adjective_disfigured.ogg'
    StartSound 463984ms (5,0,random_words_noun) = 'sound/voices/noun_dragon.ogg'
    StartSound 465984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 467984ms (1,0,random_words_adjective) = 'sound/voices/adjective_damaged.ogg'
    StartSound 469984ms (2,0,random_words_noun) = 'sound/voices/noun_bull.ogg'
    StartSound 471984ms (3,0,random_words_verb) = 'sound/voices/verb_destroys.ogg'
    StartSound 473984ms (4,0,random_words_adjective) = 'sound/voices/adjective_cruel.ogg'
    StartSound 475984ms (5,0,random_words_noun) = 'sound/voices/noun_dust.ogg'
    StartSound 477984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 479984ms (1,0,random_words_adjective) = 'sound/voices/adjective_clean.ogg'
    StartSound 481984ms (2,0,random_words_noun) = 'sound/voices/noun_arrow.ogg'
    StartSound 483984ms (3,0,random_words_verb) = 'sound/voices/verb_corrupts.ogg'
    StartSound 485984ms (4,0,random_words_adjective) = 'sound/voices/adjective_empty.ogg'
    StartSound 487984ms (5,0,random_words_noun) = 'sound/voices/noun_altar.ogg'
    StartSound 489984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 491984ms (1,0,random_words_adjective) = 'sound/voices/adjective_circular.ogg'
    StartSound 493984ms (2,0,random_words_noun) = 'sound/voices/noun_city.ogg'
    StartSound 495984ms (3,0,random_words_verb) = 'sound/voices/verb_disobeys.ogg'
    StartSound 497984ms (4,0,random_words_adjective) = 'sound/voices/adjective_damaged.ogg'
    StartSound 499984ms (5,0,random_words_noun) = 'sound/voices/noun_dragon.ogg'
    StartSound 501984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 503984ms (1,0,random_words_adjective) = 'sound/voices/adjective_calm.ogg'
    StartSound 505984ms (2,0,random_words_noun) = 'sound/voices/noun_circle.ogg'
    StartSound 507984ms (3,0,random_words_verb) = 'sound/voices/verb_calls.ogg'
    StartSound 509984ms (4,0,random_words_adjective) = 'sound/voices/adjective_brave.ogg'
    StartSound 511984ms (5,0,random_words_noun) = 'sound/voices/noun_arrow.ogg'
    StartSound 513984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 515984ms (1,0,random_words_adjective) = 'sound/voices/adjective_dangerous.ogg'
    StartSound 517984ms (2,0,random_words_noun) = 'sound/voices/noun_copper.ogg'
    StartSound 519984ms (3,0,random_words_verb) = 'sound/voices/verb_binds.ogg'
    StartSound 521984ms (4,0,random_words_adjective) = 'sound/voices/adjective_beautiful.ogg'
    StartSound 523984ms (5,0,random_words_noun) = 'sound/voices/noun_dagger.ogg'
    StartSound 525984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 527984ms (1,0,random_words_adjective) = 'sound/voices/adjective_dangerous.ogg'
    StartSound 529984ms (2,0,random_words_noun) = 'sound/voices/noun_blood.ogg'
    StartSound 531984ms (3,0,random_words_verb) = 'sound/voices/verb_dwellsinside.ogg'
    StartSound 533984ms (4,0,random_words_adjective) = 'sound/voices/adjective_circular.ogg'
    StartSound 535984ms (5,0,random_words_noun) = 'sound/voices/noun_dog.ogg'
    StartSound 537984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    StartSound 539984ms (1,0,random_words_adjective) = 'sound/voices/adjective_clean.ogg'
    StartSound 541984ms (2,0,random_words_noun) = 'sound/voices/noun_builder.ogg'
    StartSound 543984ms (3,0,random_words_verb) = 'sound/voices/verb_admires.ogg'
    StartSound 545984ms (4,0,random_words_adjective) = 'sound/voices/adjective_distant.ogg'
    StartSound 547984ms (5,0,random_words_noun) = 'sound/voices/noun_armour.ogg'
    StartSound 549984ms (6,0,erh_sub_heartbeat_echo) = 'sound/voices/erh_sub_heartbeat_echo.ogg'
    ]logfile 2

     



    and full list is way longer:

     

     

     

    random_words_verb
    {
    editor_displayFolder erh_sounds

    sound/voices/verb_admires.ogg
    sound/voices/verb_animates.ogg
    sound/voices/verb_answers.ogg
    sound/voices/verb_asks.ogg
    sound/voices/verb_attacks.ogg
    sound/voices/verb_attracts.ogg
    sound/voices/verb_awakes.ogg
    sound/voices/verb_becomes.ogg
    sound/voices/verb_believes.ogg
    sound/voices/verb_betrays.ogg
    sound/voices/verb_binds.ogg
    sound/voices/verb_bites.ogg
    sound/voices/verb_bless.ogg
    sound/voices/verb_brings.ogg
    sound/voices/verb_burns.ogg
    sound/voices/verb_calls.ogg
    sound/voices/verb_challenges.ogg
    sound/voices/verb_climbs.ogg
    sound/voices/verb_closes.ogg
    sound/voices/verb_consorts.ogg
    sound/voices/verb_controls.ogg
    sound/voices/verb_corrupts.ogg
    sound/voices/verb_cures.ogg
    sound/voices/verb_cuts.ogg
    sound/voices/verb_dancewith.ogg
    sound/voices/verb_delays.ogg
    sound/voices/verb_desires.ogg
    sound/voices/verb_destroys.ogg
    sound/voices/verb_devours.ogg
    sound/voices/verb_disobeys.ogg
    sound/voices/verb_dwellsinside.ogg
    sound/voices/verb_encurages.ogg
    sound/voices/verb_envy.ogg
    sound/voices/verb_escapes.ogg
    sound/voices/verb_expects.ogg
    sound/voices/verb_faces.ogg
    sound/voices/verb_feeds.ogg
    sound/voices/verb_fights.ogg
    sound/voices/verb_finds.ogg
    sound/voices/verb_follows.ogg
    sound/voices/verb_foresees.ogg
    sound/voices/verb_foretells.ogg
    sound/voices/verb_forms.ogg
    sound/voices/verb_frees.ogg
    sound/voices/verb_freezes.ogg
    sound/voices/verb_givebirthto.ogg
    sound/voices/verb_greets.ogg
    sound/voices/verb_guides.ogg
    sound/voices/verb_hears.ogg
    sound/voices/verb_hides.ogg
    sound/voices/verb_hipnotises.ogg
    sound/voices/verb_holds.ogg
    sound/voices/verb_hunts.ogg
    sound/voices/verb_ignites.ogg
    sound/voices/verb_ignores.ogg
    sound/voices/verb_illuminates.ogg
    sound/voices/verb_insults.ogg
    sound/voices/verb_invites.ogg
    sound/voices/verb_is.ogg
    sound/voices/verb_isnt.ogg
    sound/voices/verb_joins.ogg
    sound/voices/verb_justify.ogg
    sound/voices/verb_keeps.ogg
    sound/voices/verb_kills.ogg
    sound/voices/verb_kiss.ogg
    sound/voices/verb_knows.ogg
    sound/voices/verb_leeds.ogg
    sound/voices/verb_lifts.ogg
    sound/voices/verb_listensto.ogg
    sound/voices/verb_looksat.ogg
    sound/voices/verb_loves.ogg
    sound/voices/verb_marchwith.ogg
    sound/voices/verb_marks.ogg
    sound/voices/verb_meets.ogg
    sound/voices/verb_moves.ogg
    sound/voices/verb_needs.ogg
    sound/voices/verb_opens.ogg
    sound/voices/verb_outruns.ogg
    sound/voices/verb_pleases.ogg
    sound/voices/verb_reaches.ogg
    sound/voices/verb_rebuilds.ogg
    sound/voices/verb_relayson.ogg
    sound/voices/verb_removes.ogg
    sound/voices/verb_replaces.ogg
    sound/voices/verb_respects.ogg
    sound/voices/verb_ressurects.ogg
    sound/voices/verb_returns.ogg
    sound/voices/verb_sacrifices.ogg
    sound/voices/verb_seeks.ogg
    sound/voices/verb_sells.ogg
    sound/voices/verb_shakes.ogg
    sound/voices/verb_shallbe.ogg
    sound/voices/verb_shouldntbe.ogg
    sound/voices/verb_shows.ogg
    sound/voices/verb_smells.ogg
    sound/voices/verb_speaksto.ogg
    sound/voices/verb_spoils.ogg
    sound/voices/verb_staresat.ogg
    sound/voices/verb_steals.ogg
    sound/voices/verb_stealsfrom.ogg
    sound/voices/verb_stops.ogg
    sound/voices/verb_strikesfrom.ogg
    sound/voices/verb_summons.ogg
    sound/voices/verb_takes.ogg
    sound/voices/verb_turns.ogg
    sound/voices/verb_unvails.ogg
    sound/voices/verb_was.ogg
    sound/voices/verb_wasnt.ogg
    sound/voices/verb_welcomes.ogg
    sound/voices/verb_willbe.ogg

    }

     

     

     

     


    random_words_adjective
    {
    editor_displayFolder erh_sounds

    sound/voices/adjective_abandoned.ogg
    sound/voices/adjective_ancient.ogg
    sound/voices/adjective_angry.ogg
    sound/voices/adjective_arctic.ogg
    sound/voices/adjective_ascending.ogg
    sound/voices/adjective_beautiful.ogg
    sound/voices/adjective_black.ogg
    sound/voices/adjective_blind.ogg
    sound/voices/adjective_blue.ogg
    sound/voices/adjective_bogus.ogg
    sound/voices/adjective_brave.ogg
    sound/voices/adjective_broken.ogg
    sound/voices/adjective_bronze.ogg
    sound/voices/adjective_burning.ogg
    sound/voices/adjective_calm.ogg
    sound/voices/adjective_circular.ogg
    sound/voices/adjective_clean.ogg
    sound/voices/adjective_cold.ogg
    sound/voices/adjective_colossal.ogg
    sound/voices/adjective_crazy.ogg
    sound/voices/adjective_cruel.ogg
    sound/voices/adjective_damaged.ogg
    sound/voices/adjective_dangerous.ogg
    sound/voices/adjective_dark.ogg
    sound/voices/adjective_dead.ogg
    sound/voices/adjective_descending.ogg
    sound/voices/adjective_dirty.ogg
    sound/voices/adjective_disfigured.ogg
    sound/voices/adjective_disguised.ogg
    sound/voices/adjective_distant.ogg
    sound/voices/adjective_dying.ogg
    sound/voices/adjective_empty.ogg
    sound/voices/adjective_enchanted.ogg
    sound/voices/adjective_envious.ogg
    sound/voices/adjective_evil.ogg
    sound/voices/adjective_false.ogg
    sound/voices/adjective_fast.ogg
    sound/voices/adjective_filthy.ogg
    sound/voices/adjective_first.ogg
    sound/voices/adjective_flawless.ogg
    sound/voices/adjective_forsaken.ogg
    sound/voices/adjective_forth.ogg
    sound/voices/adjective_free.ogg
    sound/voices/adjective_frightening.ogg
    sound/voices/adjective_frozen.ogg
    sound/voices/adjective_gentle.ogg
    sound/voices/adjective_glass.ogg
    sound/voices/adjective_glittering.ogg
    sound/voices/adjective_golden.ogg
    sound/voices/adjective_graceful.ogg
    sound/voices/adjective_gray.ogg
    sound/voices/adjective_great.ogg
    sound/voices/adjective_greedy.ogg
    sound/voices/adjective_green.ogg
    sound/voices/adjective_grim.ogg
    sound/voices/adjective_growing.ogg
    sound/voices/adjective_growling.ogg
    sound/voices/adjective_guilty.ogg
    sound/voices/adjective_hasty.ogg
    sound/voices/adjective_hateful.ogg
    sound/voices/adjective_heavenly.ogg
    sound/voices/adjective_heavy.ogg
    sound/voices/adjective_hidden.ogg
    sound/voices/adjective_hideous.ogg
    sound/voices/adjective_high.ogg
    sound/voices/adjective_hollow.ogg
    sound/voices/adjective_hungry.ogg
    sound/voices/adjective_idle.ogg
    sound/voices/adjective_immaterial.ogg
    sound/voices/adjective_imperfect.ogg
    sound/voices/adjective_inferior.ogg
    sound/voices/adjective_infinite.ogg
    sound/voices/adjective_inner.ogg
    sound/voices/adjective_jaded.ogg
    sound/voices/adjective_jagged.ogg
    sound/voices/adjective_jealous.ogg
    sound/voices/adjective_last.ogg
    sound/voices/adjective_lawful.ogg
    sound/voices/adjective_lazy.ogg
    sound/voices/adjective_loathsome.ogg
    sound/voices/adjective_lone.ogg
    sound/voices/adjective_lost.ogg
    sound/voices/adjective_loud.ogg
    sound/voices/adjective_loyal.ogg
    sound/voices/adjective_modest.ogg
    sound/voices/adjective_new.ogg
    sound/voices/adjective_old.ogg
    sound/voices/adjective_outer.ogg
    sound/voices/adjective_overlooked.ogg
    sound/voices/adjective_pale.ogg
    sound/voices/adjective_perfect.ogg
    sound/voices/adjective_powerful.ogg
    sound/voices/adjective_pure.ogg
    sound/voices/adjective_quiet.ogg
    sound/voices/adjective_red.ogg
    sound/voices/adjective_rotten.ogg
    sound/voices/adjective_second.ogg
    sound/voices/adjective_shameless.ogg
    sound/voices/adjective_shiny.ogg
    sound/voices/adjective_silent.ogg
    sound/voices/adjective_silver.ogg
    sound/voices/adjective_sinful.ogg
    sound/voices/adjective_single.ogg
    sound/voices/adjective_small.ogg
    sound/voices/adjective_steel.ogg
    sound/voices/adjective_strange.ogg
    sound/voices/adjective_strong.ogg
    sound/voices/adjective_superior.ogg
    sound/voices/adjective_third.ogg
    sound/voices/adjective_thorny.ogg
    sound/voices/adjective_triangular.ogg
    sound/voices/adjective_true.ogg
    sound/voices/adjective_twin.ogg
    sound/voices/adjective_unknown.ogg
    sound/voices/adjective_unwelcome.ogg
    sound/voices/adjective_useful.ogg
    sound/voices/adjective_valuable.ogg
    sound/voices/adjective_vengeful.ogg
    sound/voices/adjective_venomous.ogg
    sound/voices/adjective_weak.ogg
    sound/voices/adjective_white.ogg
    sound/voices/adjective_wild.ogg
    sound/voices/adjective_winged.ogg
    sound/voices/adjective_wooden.ogg
    sound/voices/adjective_worst.ogg
    sound/voices/adjective_yellow.ogg
    sound/voices/adjective_young.ogg

    }

     

     


    random_words_noun
    {
    editor_displayFolder erh_sounds

    sound/voices/noun_abyss.ogg
    sound/voices/noun_alliance.ogg
    sound/voices/noun_altar.ogg
    sound/voices/noun_angel.ogg
    sound/voices/noun_armour.ogg
    sound/voices/noun_arrow.ogg
    sound/voices/noun_barbarian.ogg
    sound/voices/noun_beast.ogg
    sound/voices/noun_bird.ogg
    sound/voices/noun_blood.ogg
    sound/voices/noun_bridge.ogg
    sound/voices/noun_brother.ogg
    sound/voices/noun_builder.ogg
    sound/voices/noun_bull.ogg
    sound/voices/noun_cadaver.ogg
    sound/voices/noun_chariot.ogg
    sound/voices/noun_child.ogg
    sound/voices/noun_circle.ogg
    sound/voices/noun_city.ogg
    sound/voices/noun_cloud.ogg
    sound/voices/noun_copper.ogg
    sound/voices/noun_crown.ogg
    sound/voices/noun_dagger.ogg
    sound/voices/noun_darkness.ogg
    sound/voices/noun_day.ogg
    sound/voices/noun_death.ogg
    sound/voices/noun_desert.ogg
    sound/voices/noun_dog.ogg
    sound/voices/noun_dragon.ogg
    sound/voices/noun_dust.ogg
    sound/voices/noun_eagle.ogg
    sound/voices/noun_ear.ogg
    sound/voices/noun_earth.ogg
    sound/voices/noun_eye.ogg
    sound/voices/noun_fang.ogg
    sound/voices/noun_father.ogg
    sound/voices/noun_fire.ogg
    sound/voices/noun_fist.ogg
    sound/voices/noun_flesh.ogg
    sound/voices/noun_flower.ogg
    sound/voices/noun_forrest.ogg
    sound/voices/noun_frost.ogg
    sound/voices/noun_fruit.ogg
    sound/voices/noun_gate.ogg
    sound/voices/noun_gem.ogg
    sound/voices/noun_ghost.ogg
    sound/voices/noun_glass.ogg
    sound/voices/noun_glove.ogg
    sound/voices/noun_gold.ogg
    sound/voices/noun_grave.ogg
    sound/voices/noun_hall.ogg
    sound/voices/noun_hammer.ogg
    sound/voices/noun_hand.ogg
    sound/voices/noun_hate.ogg
    sound/voices/noun_hill.ogg
    sound/voices/noun_hornet.ogg
    sound/voices/noun_house.ogg
    sound/voices/noun_iron.ogg
    sound/voices/noun_isle.ogg
    sound/voices/noun_king.ogg
    sound/voices/noun_lake.ogg
    sound/voices/noun_law.ogg
    sound/voices/noun_life.ogg
    sound/voices/noun_light.ogg
    sound/voices/noun_lightning.ogg
    sound/voices/noun_lion.ogg
    sound/voices/noun_love.ogg
    sound/voices/noun_mace.ogg
    sound/voices/noun_magician.ogg
    sound/voices/noun_mask.ogg
    sound/voices/noun_mirror.ogg
    sound/voices/noun_mist.ogg
    sound/voices/noun_month.ogg
    sound/voices/noun_moon.ogg
    sound/voices/noun_mother.ogg
    sound/voices/noun_mountain.ogg
    sound/voices/noun_mouth.ogg
    sound/voices/noun_name.ogg
    sound/voices/noun_newborn.ogg
    sound/voices/noun_night.ogg
    sound/voices/noun_ocean.ogg
    sound/voices/noun_owl.ogg
    sound/voices/noun_passion.ogg
    sound/voices/noun_plate.ogg
    sound/voices/noun_priest.ogg
    sound/voices/noun_prison.ogg
    sound/voices/noun_rain.ogg
    sound/voices/noun_raven.ogg
    sound/voices/noun_ring.ogg
    sound/voices/noun_river.ogg
    sound/voices/noun_road.ogg
    sound/voices/noun_ruin.ogg
    sound/voices/noun_seed.ogg
    sound/voices/noun_shield.ogg
    sound/voices/noun_silver.ogg
    sound/voices/noun_sister.ogg
    sound/voices/noun_skull.ogg
    sound/voices/noun_sleep.ogg
    sound/voices/noun_snake.ogg
    sound/voices/noun_snow.ogg
    sound/voices/noun_sorrow.ogg
    sound/voices/noun_spear.ogg
    sound/voices/noun_specter.ogg
    sound/voices/noun_sphere.ogg
    sound/voices/noun_spider.ogg
    sound/voices/noun_spirit.ogg
    sound/voices/noun_star.ogg
    sound/voices/noun_statue.ogg
    sound/voices/noun_steel.ogg
    sound/voices/noun_stone.ogg
    sound/voices/noun_storm.ogg
    sound/voices/noun_sun.ogg
    sound/voices/noun_swamp.ogg
    sound/voices/noun_sword.ogg
    sound/voices/noun_temple.ogg
    sound/voices/noun_temptation.ogg
    sound/voices/noun_thief.ogg
    sound/voices/noun_throne.ogg
    sound/voices/noun_tiger.ogg
    sound/voices/noun_tower.ogg
    sound/voices/noun_traitor.ogg
    sound/voices/noun_tree.ogg
    sound/voices/noun_triangle.ogg
    sound/voices/noun_valley.ogg
    sound/voices/noun_vampire.ogg
    sound/voices/noun_village.ogg
    sound/voices/noun_vulture.ogg
    sound/voices/noun_wall.ogg
    sound/voices/noun_war.ogg
    sound/voices/noun_warrior.ogg
    sound/voices/noun_wind.ogg
    sound/voices/noun_wolf.ogg
    sound/voices/noun_word.ogg
    sound/voices/noun_world.ogg
    sound/voices/noun_worm.ogg
    sound/voices/noun_year.ogg

    }

     

     

     

    edit: if there is a pattern it is 32 mark I guess.

  4. I've noticed that grouped sounds in .sndshd like this:

     

    random_words_adjective
    {
    editor_displayFolder erh_sounds

    sound/voices/adjective_abandoned.ogg
    sound/voices/adjective_ancient.ogg
    sound/voices/adjective_angry.ogg
    sound/voices/adjective_arctic.ogg
    sound/voices/adjective_ascending.ogg
    sound/voices/adjective_beautiful.ogg
    sound/voices/adjective_black.ogg
    sound/voices/adjective_blind.ogg
    sound/voices/adjective_blue.ogg
    sound/voices/adjective_bogus.ogg
    sound/voices/adjective_brave.ogg
    sound/voices/adjective_broken.ogg
    sound/voices/adjective_bronze.ogg
    sound/voices/adjective_burning.ogg

    (...)

    }

     

    are playing only about 30 first positions from list, rest never occurring - can I somehow force and extend it?

  5.  

    Edit: Late addition to the rules - you are allowed to build your mission off of work done prior to the start of the contest. This would likely be in the form of an old/abandoned mission that was never finished. You cannot however use any completed missions (such as an OM or FM) as a base.

     

    So if my mission was in early testing (playable but asking for suggestions for further changes and direction) about last Halloween does it count as finished or not?

  6. Finally we have a fire elemental. Description says its still WIP, could it be designed to modular and customizable, so author can easily i.e. make default model invisible, bind any custom model or emitter to joints? There is wide variety of small AIs that can be done out of it - flying eyes, hornets, steambots, spectres, fishes - so simple transparent drag-and-drop layout will be really beneficial imo.

  7. In that case I'm assuming science as a thing that modern people understand as technology but will work "in mysterious ways" for medieval folks (curse of monster children up to seventh generation), and magic as a feeling inseparable from event that gives you goose flesh. Fireball in generic fantasy setting is just an oversized lighter, and I prefer Cthulhu mythos magic where you are peeking from the edge of the world - something that makes you think that forces of nature are sentient and hostile.

  8. Steampunk is just an aesthetics for science fiction, and while the TDM world benefits from magic it still works on laws of nature, so there is a place for steam machines. And Thief's Precursors substitute (as I believe we need one) could benefit from technologies that eventually destroyed their whole civilization. Atomic devices is most obvious way to show their advancement without drifting into magical technology. I want my science clear, and I want my magic clear - i.e. AD&D magician is just a scientist in disguise imo.

  9. Well you probably need to specify some distinct style, for now its just Hells Kitchen and it looks even more empty than original. Thief is more claustrophobic and more ominous, like cemetery at night. You need to establish some world history, who the protagonist is, what and why he is doing something and what polarities rule the city, or people in general. I don't think many people would be charmed by generic cyberpunk, you should start with some decent story or general road map that make this whole thing unique and intriguing.

  10. I guess whole thing comes down to execution - Thief 2020 is idea that can catch up if fleshed out well. Only you know how it should look, so you need to catch this mood in upcoming missions and infect people's minds with this virus. You could even make it a TDM spin-off with H.G. Wells time vehicle - intertwining medieval wilderness and collapsing future, meeting each other in new unknown branch of time.

  11. I have noticed long time ago that monster_clip (and probably any nodraw_solid) is penetrated by AI foots for 32 units; that means that any nosolid model in such AI path should be 32 units below upper monster_clip boundary. But I have lately problem with AI losing its way where it could walk without problems previously so I want to ask how high should path_corner be placed under/over monster_clip surface to make it work properly? And how about walking from monster_clip path to any solid brush, should I keep same level or make a step from -32 to 0 level?

  12. This last above have one texture "inside helmet" without alfa, one black-and-white texture for alfa and one for distortion as I understand it.

     

    This below mimic spyglass and have alfa - but ingame its completely black, not only opaque.

    guis/divinghelmet
    {
      qer_editorimage  guis/assets/hud/spyglass_overlay_ed
      diffusemap    textures/helmet
    
      // TDM Ambient Method Related
      {
        if (global5 == 1)
        blend add
        map        textures/helmet
        scale      1, 1
        red        global2
        green      global3
        blue      global4
      }
      {
        if (global5 == 2)
        blend add
        program  ambientEnvironment.vfp
        vertexParm    0    1, 1, 1, 1    // UV Scales for Diffuse and Bump
        vertexParm    1    1, 1, 1, 1  // (X,Y) UV Scale for specular
        vertexParm    2    global2, global3, global4, 1
    
        fragmentMap    0    cubeMap env/gen1
        fragmentMap    1    _flat      // Bump
        fragmentMap    2    textures/helmet      // Diffuse
        fragmentMap    3    _black      // Specular
      }
    }
    
×
×
  • Create New...