Jump to content
The Dark Mod Forums

joebarnin

Member
  • Posts

    1213
  • Joined

  • Last visited

  • Days Won

    48

joebarnin last won the day on June 23

joebarnin had the most liked content!

Reputation

664 Legendary

2 Followers

About joebarnin

  • Birthday 04/29/1959

Contact Methods

  • Website URL
    http://
  • ICQ
    0

Profile Information

  • Gender
    Male
  • Location
    Santa Cruz, CA

Recent Profile Visitors

10189 profile views
  1. Looking forward to seeing what this looks like!
  2. Cool idea! The fact that remove() doesn’t work either makes me think that the getWeaponEntity call isn’t returning the correct object. I’ll do some experimenting when I get home later in the week.
  3. Maybe you have to call setShaderParm on the attachment before explicitly attaching it? What exactly are you trying to do?
  4. Maybe call $BennyGuard.getAttachmentInd() with incrementing values on the id (starting with 0), to get all the attached entities, and call setShaderParm on each of them.
  5. A couple of my faves: The Painter's Wife - massive mission, one of the best thieving experiences I've had in years. The geometry/geography is amazing, the story and gameplay flow is excellent. Brilliant stuff. The Hidden Hands series. Every mission is different, in a good way.
  6. Confirmed (screen grab from DR):
  7. I’m away from my computer until Sunday, but as recall the switch is in that room, down low near baseboards, near the unopenable door to the pub
  8. #2. Not sure how to do this globally. An ugly fix is to set "snd_acquire" on each loot item to your custom sound.
  9. #3 - modify /guis/mainmenu_custom_defs.gui: /// Played after completing a mission //#define MM_MISSION_SUCCESS_SOUND_CMD "music mission_complete;" uncomment the #define and specify your own sound
  10. I have no idea if this can avoid your attachment issue, but in Heart of St Mattis I used the following script calls to teleport AI: $revenant10.setWorldOrigin(startBuilder10); $revenant10.addTarget($path_corner_bg1_10); sys.wait(1.0); $revenant10.restartPatrol(); I think I had to do it this way to get patrolling/paths to work. You could try this and see if it helps with attachments?
  11. I came at it from a different angle - I started with the manbeast and gave it mage attack abilities. It's not as streamlined as I would want it to be, but it seems to work. Drop the attached file into your FM\defs folder, and add a atdm:ai_magebeast to your map. Hope it works for you. tdm_ai_monster_magebeasts.def
  12. There should be a way to do this, I think. I’ll take a look tomorrow
  13. Yes! I like the sound of that!
  14. I can think of a couple of possibilities. One is a script that just turns the light off and on in a loop. Something like: void flicker() { while (true) { sys.wait(10); // light on for 10 seconds float loop; // flicker a few times for ( loop = 0 ; loop < 4 ; loop += 1 ) { $mylight.Off(); sys.wait(sys.random(0.1)+.1); $mylight.On(); sys.wait(sys.random(0.1)+.1); } $mylight.Off(); sys.wait(5); // light off for 5 seconds $mylight.On(); } } You can adjust the code to change your flicker behavior. Start this in your main() with: thread flicker(); The other technique is to use the s_shader spawnarg on your light. Several outdoor lights use this already - the light makes a humming noise, and the brightness of the light is determined by the volume of the sound. It's an inverse relationship - the louder the sound, the more the light is off. You could make a sound that is silent, then a hum for a few seconds. The hum will turn the light off, I think.
×
×
  • Create New...